Релиз системы мониторинга Icinga 1.4.0, форка проекта Nagios

Материал из Викиновостей, свободного источника новостей

11 мая 2011 года

В день двухлетия проекта представлен (Архивная копия от 22 сентября 2015 на Wayback Machine) релиз системы мониторинга Icinga 1.4 (Архивная копия от 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.4.0:

  • Расширены возможности классического web-интерфейса, написанного на языке С++ и продолжающего развитие интерфейса Nagios:
  • Добавлена поддержка поиска в файлах с логами;
  • В блоке детальной информации для хостов и сервисов добавлено указание времени недоступности и отображение зависимостей хостов/сервисов;
  • Выполняемые через cmd.cgi команды теперь сохраняются в логе и требуют ввода комментария;
  • В конфигурацию добавлена опция, позволяющая указать день начала недели (воскресенье или понедельник);
  • Добавлен основанный на использовании CGI-скрипта альтернативный способ отображения верхнего фрейма, отображающего статус работы системы (ранее использовался статический файл top.html);
  • Для всех CGI-скриптов добавлена поддержка экспорта данных в формате JSON;
  • Добавлена возможность поиска хостов по имени с использованием регулярных выражений;
  • Изменения в новом web-интерфейсе, написанном на PHP:
  • Реализован полноэкранный режим работы;
  • В процессе конфигурирования теперь автоматически определяется наличие apache conf.d;
  • Поддержка обновления содержимого вкладки при поступлении внешнего события;
  • Возможность настройки содержимого панели работы с логом;
  • В режиме просмотра "Cronk" добавлена возможность изменения длины выводимой информации;
  • Модуль IDOUtils для организации хранения данных мониторинга в СУБД:
  • Путь к локальному DB-сокету можно использовать в качестве опции конфигурации в ido2db.cfg для MySQL и PostgreSQL;
  • Добавлен хорошо документированный пример оформления modules/idoutils.cfg;
  • API
  • API теперь возвращает результаты в кодировке UTF-8, для лучшей совместимости с интерфейсом Icinga Web и такими PHP-функциями, как json_encode;
  • Полная поддержка SID для Oracle.

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Релиз системы мониторинга Icinga 1.4.0, форка проекта Nagios», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.