Журнал Системный Администратор, Ноябрь 2007

Журнал Системный Администратор

Ноябрь 2007

Цена: $4.5 US

  Подписаться

Зарегистриванные пользователи, пожалуйста следуйте этой ссылке


Используем Bugzilla в качестве ServiceDesk

Рашид Ачилов

«Программу хочу, – однажды заявляет вам начальник, – чтобы пользователи нам заявки не по телефону делали, а в ней, чтобы время фиксировалось, чтобы можно было исполнителя назначить, чтобы выполненную работу можно было описать, поиск, отчеты видеть, чтобы разные люди видели разные задачи... Да! И чтоб бесплатная или недорогая!». Даже не задумавшись, вы говорите одно слово: «Bugzilla».

Сделано в Mozilla

Что же это за зверь такой – Bugzilla? В диком виде Bugzilla – система сопровождения исходного кода крупных программных продуктов, как правило, с открытым кодом. Была разработана изначально в Mozilla, в те времена, когда на базе браузера Netscape создавался открытый браузер Mozilla, распавшийся впоследствии на Firefox, Thunderbird, Sunbird... Назначение ее – сбор информации от тестеров и девелоперов о замеченных в работе программы ошибках, а также предоставление этим тестерам и девелоперам информации о том, кто этой ошибкой будет заниматься, каково текущее состояние и т. д.

Bugzilla используется, кроме Mozilla, такими гигантами Open Source, как Samba, OpenOffice.org (там она называется IssueZilla, но сути это не меняет). В ней есть система продуктов и компонентов, позволяющая назначить ответственного за некоторый продукт или компонент, система раздачи прав на задачи (в Bugzilla они называются тикетами), система информирования всех заинтересованных в решении такого-то тикета лиц посредством электронной почты, система отчетов и согласований, мощный и гибкий поиск по базе данных тикетов. Отображение списка ошибок можно в известной степени настроить под нужды конкретного пользователя – задать язык шаблонов (если установлено несколько), изменить формат списка, параметры оповещения...

Сама Bugzilla написана на языке Perl с применением языка шаблонов из пакета p5-Template, что позволяет легко адаптировать ее к конкретным нуждам. Вся информация хранится в базе данных. В качестве сервера базы данных могут выступать MySQL или PostgreSQL. Пользовательский интерфейс существует только один – через браузер.

«Но позвольте, – скажете вы, – одно дело система, рассчитанная на профессионалов, другое дело – на офисный персонал». И будете неправы. Хоть Bugzilla создавалась изначально для программистов, людей квалифицированных, с помощью несложных пассов над конфигурационными файлами и исходными текстами можно превратить ее в более-менее полноценный ServiceDesk.

Здесь сразу следует оговориться, что это будет только «более-менее» полноценный ServiceDesk. В нем не будет ни нарядов на работы, ни учета аппаратной конфигурации. Хотя интеграция с Active Directory будет. Зато бесплатно.

Оставшая часть статьи доступна только подписчикам. Если вы желаете продолжить чтение этой статьи, то вам необходимо подписаться на эту статью или весь номер.

Подписаться на весь номер

Зарегистриванные пользователи, пожалуйста следуйте по этой ссылке