Релиз системы мониторинга Icinga 1.5.0, форка проекта Nagios
25 августа 2011 года
Увидел свет (Архивная копия от 16 августа 2012 на Wayback Machine) релиз системы мониторинга Icinga 1.5 (Архивная копия от 16 июня 2016 на Wayback Machine), которая представляет собой форк системы мониторинга Nagios, отделившийся в начале мая 2009 года вследствие конфликта независимых разработчиков с компанией Nagios Enterprises. Исходные тексты Icinga распространяются в рамках лицензии GPL. Для загрузки подготовлены два архива - с классическим интерфейсом на языке С++ и новым интерфейсом на языке PHP. Дополнительно поставляется пакет icinga-reporting, с реализацией аналитического модуля для генерации отчетов, написанного на языке Java и работающего вкупе с системой JasperServer.
От Nagios проект Icinga также отличается переработанной архитектурой, переведенной на использование прослоек IDOMOD и IDO2DB, позволяющих организовать хранение данных мониторинга и конфигурационной информации в СУБД MySQL, Oracle или PostgreSQL. Структура Icinga оптимизирована для развертывания распределенных систем мониторинга, при которой возможно создание нескольких агентов мониторинга, осуществляющих проверки и направляющих результаты на основной узел. В состав Icinga входит более гибкий и удобный модульный web-интерфейс, переписанный на языке PHP, активно использующий AJAX и и представляющий статистику в виде графиков. Для обеспечения интеграции с внешними сервисами предусмотрено несколько API: XML, JSON, SOAP.
Ключевые улучшения, добавленные в Icinga 1.5.0:
- Изменения в web-интерфейсе, написанном на PHP:
- Проведена чистка кода, удалены устаревшие компоненты. Проведена оптимизация производительности обработки запросов и инициализации;
- Поддержка набора тестов для модулей, API и файлов конфигурации;
- Интеграция генератора отчетов с аналитическим пакетом JasperServer;
- Новый интегрированный API;
- Новый интерфейс для разработки и подключения модулей;
- Новое расположение файлов конфигурации логов;
- Поддержка перемещения вкладок;
- Новый обзорный блок, выводимый в случае отсутствия проблем
- Ранее используемый API для доступа к базе данных заменен (Архивная копия от 31 июля 2016 на Wayback Machine) на абстрактную прослойку Doctrine, что позволит упростить создание работающих с БД дополнений. Для совместимости с прошлыми выпусками реализован режим обратной совместимости, т.е. все написанные ранее дополнения будут работать без изменений;
- Расширены возможности классического web-интерфейса, написанного на языке С++ и продолжающего развитие интерфейса Nagios: добавлена опция для снятия цветового выделения для хостов и сервисов, отмеченных как находящиеся на обслуживании; добавлена опция для показа неполных групп хостов; в tac.cgi введено более внятное разделение между активными, пассивными и отключенными свойствами; в avail.cgi добавлена возможность вывода лога в форматах XML и JSON; в комментариях, добавляемых через status.cgi, добавлено поле для указания автора; добавлен комбинированный режим просмотра для необработанных хостов и сервисов;
- В комплект включены дополнительные простые для использования примеры конфигурации и скриптов нотификации.
Источники
править- Главная ссылка к новости (https://www.icinga.org/2011/08...) (Архивная копия от 16 августа 2012 на Wayback Machine)
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.