22 Ноября 2024, 12:21

Icinga

Автор turbo, 22 Декабря 2009, 20:15

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

turbo

22 Декабря 2009, 20:15 Последнее редактирование: 18 Февраля 2011, 13:48 от Zhek@Ch
[size="3"]Первый релиз Icinga[/size]

Выпущен первый стабильный релиз открытой системы мониторинга Icinga. Проект Icinga представляет собой форк системы мониторинга Nagios, отделившийся в начале мая вследствие конфликта независимых разработчиков с компанией Nagios Enterprises, основанной Ethan Galstad, создателем проекта. Исходные тексты Icinga распространяются в рамках лицензии GPL.

Разработчиками при подготовке релиза основное внимание было уделено вопросам:

 * Переработке дизайна веб-интерфейса;
 * Разработке системы IDOUtils для хранения данных мониторинга в СУБД (MySQL, Oracle, PostgreSQL);
 * Улучшению документации.

Также вышла очередная альфа версия веб-оболочки полностью переписанной на языке PHP, которая в будущем должна дополнить веб-интерфейс, доставшийся в наследство от Nagios.

Для русскоязычных пользователей опубликована инструкция по установке системы мониторинга Icinga в ОС Ubuntu 9.10.

http://www.opennet.r...shtml?num=24774

Zhek@Ch

18 Февраля 2011, 13:51 #1 Последнее редактирование: 18 Февраля 2011, 13:55 от Zhek@Ch
[size="3"]Релиз Icinga 1.3.0[/size]

Вышел релиз открытой системы мониторинга Icinga 1.3.0, которая представляет собой форк системы мониторинга Nagios, отделившийся в начале мая 2009 года вследствие конфликта независимых разработчиков с компанией Nagios Enterprises, основанной создателем проекта. Исходные тексты Icinga распространяются в рамках лицензии GPL. От Nagios проект Icinga также отличается переработанной архитектурой, переведенной на использование прослоек IDOMOD и IDO2DB, позволяющих организовать хранение данных мониторинга и конфигурационной информации в СУБД MySQL, Oracle или PostgreSQL. Структура Icinga оптимизирована для развертывания распределенных систем мониторинга, при которой возможно создание нескольких агентов мониторинга, осуществляющих проверки и направляющих результаты на основной узел. В состав Icinga входит более гибкий и удобный модульный web-интерфейс, переписанный на языке PHP, активно использующий AJAX и и представляющий статистику в виде графиков. Для обеспечения интеграции с внешними сервисами предусмотрено несколько API: XML, JSON, SOAP.


Ключевым улучшение Icinga 1.3.0 является добавление поддержки IPv6 и возможности мониторинга смешанных IPv6/IPv4 сетей. Кроме того можно отметить добавление новых еженедельных, ежемесячных и ежегодных отчетов, а также реализацию функции единовременной загрузки данных в СУБД для хостов и сервисов, вместо последовательного выполнения insert-запросов. Незначительные улучшения и оптимизации также затронули web-интерфейс.


Zhek@Ch

11 Мая 2011, 23:19 #2 Последнее редактирование: 11 Мая 2011, 23:20 от Zhek@Ch
[size="3"]Релиз системы мониторинга Icinga 1.4.0, форка проекта Nagios [/size]

В день двухлетия проекта представлен релиз системы мониторинга Icinga 1.4, которая представляет собой форк системы мониторинга 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.