Рубрика:
Администрирование /
ИТ-инфраструктура
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
ДМИТРИЙ ГОЛОСОВ, заместитель начальника Департамента информационных технологий ОАО «ТД РЖД», golosovd@mail.ru
ManageEngine ServiceDesk Plus Часть 3. Интегрируем с Nagios
Если мы имеем в составе ИТ-инфраструктуры системы мониторинга и ServiceDesk, рано или поздно перед нами встанет задача их интеграции. Попробуем ее решить!
Условия задачи
Интеграция систем ITSM и мониторинга является общепринятой практикой, при этом решается большой набор задач, направленных на разрешение сопутствующих инцидентов и проблем. Некоторые ITSM-системы имеют уже в базе механизмы интеграции, либо это обеспечивается приобретением дополнительных модулей.
ManageEngine ServiceDesk Plus в базе интегрируется только с собственной системой мониторинга – ManageEngine OpManager, которая является отдельным платным продуктом. Тем, у кого в инфраструктуре уже работают иные системы и при этом стоит задача интеграции с ServiceDesk Plus, придется приложить некоторые усилия.
Я решил разобраться в этом вопросе на примере интеграции ManageEngine ServiceDesk Plus 9.1 Enterprise и системы мониторинга Nagios Core 4.0.7.
Задача следующая: требуется обеспечить создание инцидентов в ServiceDesk Plus при возникновении критических событий мониторинга сервисов в Nagios, а также автоматическое закрытие ранее созданных инцидентов при изменении критического статуса.
Для определенности давайте возьмем конкретный пример: системой мониторинга отслеживается состояние сервиса Ping Service хоста Switch_1. При достижении RTA уровня 600 мс или процента потери пакетов 60% Nagios генерирует критический статус для сервиса. Мониторинг осуществляется стандартной командой check_ping (см. листинг 1).
Статью целиком читайте в журнале «Системный администратор», №01-02 за 2016 г. на страницах 28-33.
PDF-версию данного номера можно приобрести в нашем магазине.
- REST API – ManageEngine – https://www.manageengine.com/products/service-desk/help/adminguide/api/rest-api.html.
- Применение c URL и libcurl в php – http://www.php.su/articles/?cat=protocols&page=004.
- SimpleXML – http://php.ru/manual/book.simplexml.html.
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|