Nagios / ˈ n ɑː ɡ iː oʊ s / — система мониторинга событий . Nagios предлагает услуги мониторинга и оповещения для серверов, коммутаторов, приложений и сервисов. Он предупреждает пользователей, когда что-то идет не так, и предупреждает их во второй раз, когда проблема решена.
Итан Галстад и группа разработчиков изначально написали Nagios как NetSaint . [3] По состоянию на 2015 год [update]они активно поддерживают как официальные, так и неофициальные плагины . Nagios — это рекурсивная аббревиатура : «Nagios Ain't Gonna Insist On Sainthood» [4] — «святость» отсылает к первоначальному названию NetSaint , которое было изменено в ответ на судебный иск владельцев аналогичного товарного знака. [5] «Агиос» (или «агиос») также транслитерирует греческое слово άγιος , что означает «святой».
Изначально Nagios был разработан для работы под Linux , но он также работает и в других вариантах Unix . Это бесплатное программное обеспечение , лицензируемое в соответствии с условиями Стандартной общественной лицензии GNU версии 2, опубликованной Фондом свободного программного обеспечения .
16 января 2014 года компания Nagios Enterprises перенаправила домен nagios-plugins.org на веб-сервер, контролируемый Nagios Enterprises, без явного уведомления команды сообщества Nagios Plugins о последствиях своих действий. [6] [7] Nagios Enterprises заменила команду nagios-plugins группой новых, разных участников. [8] Замененные члены команды сообщества продолжили свою работу под названием «Плагины мониторинга» вместе с другим веб-сайтом с новым доменом «monitoring-plugins.org». [9]
Агенты Nagios включают в себя:
check_nrpe
. NRPE позволяет удаленно запускать плагины Nagios на других машинах Linux/Unix. Это позволит вам отслеживать показатели удаленного компьютера (использование диска, загрузка процессора и т. д.). NRPE также может взаимодействовать с некоторыми надстройками агентов Windows, поэтому вы также можете выполнять сценарии и проверять метрики на удаленных компьютерах Windows. По состоянию на 28 января 2020 года поддержка NRPE 4.0.1 устарела. [11]check_nt
. Как NRPE, NSClient++ позволяет отслеживать так называемые «частные службы» (использование памяти, загрузка процессора, использование диска, запущенные процессы и т. д.). Nagios — это монитор хоста и служб, предназначенный для информирования вас о сетевых проблемах.Nagios XI — это собственный интерфейс, использующий Nagios Core в качестве серверной части, написанный и поддерживаемый первоначальным автором Итаном Галстадом и Nagios Enterprises. CentOS и RHEL — поддерживаемые в настоящее время операционные системы. Он сочетает в себе Nagios Core с другими технологиями. Его основная база данных и модуль ndoutils, который используется вместе с Nagios Core, используют MySQL . В то время как интерфейс Nagios Core в основном представляет собой CGI с некоторым количеством PHP, [14] большая часть интерфейса и серверной части Nagios XI написана на PHP, включая подсистему, обработчики событий и уведомления, а для создания используется Python . отчеты о планировании мощности и другие отчеты. RRDtool и Highcharts включены для создания настраиваемых графиков, которые можно отображать на информационных панелях .
Nagios, чье имя представляет собой рекурсивную аббревиатуру («Nagios Ain't Gonna Insist On Sainthood») по иронии судьбы относится к оригинальному названию NetSaint, измененному во избежание проблем с товарным знаком, и является одним из самых популярных инструментов и приложений для управления сетью с открытым исходным кодом.
Официальное значение состоит в том, что NAGIOS — это рекурсивная аббревиатура, означающая «Нагиос не собирается настаивать на святости».
Хотя в конечном итоге нам удалось прийти к мировому соглашению относительно использования мной имени «NetSaint», я счел разумным изменить имя, чтобы предотвратить любые неудачи в будущем.