Релиз системы мониторинга Icinga 1.0.2, продолжающей развитие Nagios
Выпущен стабильный релиз открытой системы мониторинга Icinga 1.0.2 и поставляемого в отдельном пакете нового Web-интерфейса, переписанного на языке PHP. Проект Icinga представляет собой форк системы мониторинга Nagios, отделившийся в начале мая вследствие конфликта независимых разработчиков с компанией Nagios Enterprises, основанной создателем проекта. Исходные тексты Icinga распространяются в рамках лицензии GPL.Из новшеств можно отметить:
- Web-интерфейс и API
- Проведена работа по выносу функциональности из базовой составляющей в модули. Определен специальный фреймворк для создания модулей и упрощения их установки;
- Реализована поддержка фильтров, работа которых осуществляется с использованием технологии Ajax;
- Добавлен REST/Json API;
- Подготовлена новая страница с суммарной информации о состоянии периодических проверок;
- Началась работа по локализации интерфейса и переводу документации на другие языки;
- Ядро системы мониторинга и утилиты IDOUtils
- Налажена нормальная обработка запланированных отключений хостов и сервисов;
- Решены проблемы с планированием проверок в случае обработки сервисов, для которых определены периоды времени в которые не нужно проверять работоспособность;
- Добавлена возможность вывода логов через стандартный механизм syslog;
- Увеличена скорость загрузки файла retention.dat;
- В скриптах инициализации налажена корректная обработка наличия lock-файла и вывода списка ошибок в случае проблем с оформлением файла конфигурации;
- Добавлена опция для профилирования событий и сохранения полного содержимого очереди планировщика проверок;
- Решены проблемы с производительностью в утилитах IDOUtils, проведена оптимизации SQL-запросов и обновлены скрипты.
Наглядно оценить улучшения новой версии можно на специально подготовленной демонстрационной странице.
© OpenNet