Официально анонсирован релиз системы мониторинга Nagios 3.0 (http://www.nagios.org/). Ниже обзор наиболее интересных новшеств:
- Около 40 новых макросов (http://nagios.sourceforge.net/docs/3_0/macros.html);
- Проведена оптимизация производительности.
- Информация о статусе работы, комментариях, контактных данных и времени простоя сведена из обособленных файлов в файлы статуса и начального состояния.
- Возможность кэширвание файлов конфигурации в бинарном, пропарсенном, виде, что значительно увеличивает скорость запуска (http://nagios.sourceforge.net/docs/3_0/faststartup.html).
- Опция use_large_installation_tweaks (http://nagios.sourceforge.net/docs/3_0/configmain.html#use_l...) для автотюнинга Nagios для конфигураций с большим числом хостов/сервисов.
- Опция external_command_buffer_slots (http://nagios.sourceforge.net/docs/3_0/configmain.html#exter...) для определения числа буферов для кэширования взаимодействия с внешними обработчиками команд;
- Новая логика кэширования результатов проверки хостов и сервисов.
- Статус проверки сервисов и другая системная информация сохраняется между перезапусками системы;
- Новая директива в конфигурации хостов и сервисов "flap_detection_options", позволяющая выбрать алгоритм перехода в нестабильное состояние (flapping (http://nagios.sourceforge.net/docs/3_0/flapping.html) - когда статус сервиса изменяется слишком часто);
- Добавлена команда PROCESS_FILE (http://www.nagios.org/developerinfo/externalcommands/command...), для определения внешнего файла, через который могут передаваться управляющие команды;
- Возможность создавать собственные команды, которые будут обрабатываться через внешний NEB модуль;
- Для управления встроенным интерпретатором Perl (http://nagios.sourceforge.net/docs/3_0/embeddedperl.html) введены директивы enable_embedded_perl и use_embedded_perl_implicitly. Для определенных скриптов и плагинов теперь можно запретить или разрешить использование встроенного Perl.
- Адаптивный мониторинг: время между проверками сервисов теперь можно менять на лету, через внешние команды CHANGE_HOST_CHECK_TIMEPERIOD и CHANGE_SVC_CHECK_TIMEPERIOD;
- Упрощен (http://nagios.sourceforge.net/docs/3_0/objecttricks.html#sam...) процесс определения зависимостей сервисов от других сервисов и хостов;
- Директивы hostgroup_members, servicegroup_members и contactgroup_members
для привязки подгруппы сервисов или хостов к текущей группе
- Возможность (http://nagios.sourceforge.net/docs/3_0/objectinheritance.htm...) включения в один объект мониторинга свойств, определенных в нескольких темплейтах (множественное указание темплейтов в директиве use);
- Плагины теперь могут выводить статусную информацию в многострочном формате, допустимый размер выводимых данных расширен с 350 байт до 4 Кб;
- Реализован параллельный режим (http://nagios.sourceforge.net/docs/3_0/hostchecks.html) выполнения проверок хостов;
URL: http://www.nagios.org/
Новость: http://www.opennet.ru/opennews/art.shtml?num=14737