Nagios
Nagios | |
---|---|
![]() | |
Написана на | Perl и Си[2] |
Операционная система | Unix-подобная операционная система |
Первый выпуск | 14 марта 1999 |
Последняя версия |
|
Репозиторий | github.com/NagiosEnterpr… |
Лицензия | GNU GPL[3] |
Сайт | nagios.org (англ.) |
![]() |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Monitoring.png/300px-Monitoring.png)
Nagios (МФА: nɑˊgɪos) — программа с открытым кодом, предназначенная для мониторинга компьютерных систем и сетей: наблюдения, контроля состояния вычислительных узлов и служб, оповещения администратора в том случае, если какие-то из служб прекращают (или возобновляют) свою работу.
Nagios первоначально была создана под именем Netsaint, разработана Этаном Галстадом (англ. Ethan Galstad). Он же поддерживает и развивает систему сегодня, совместно с командой разработчиков, которые занимаются как официальными, так и неофициальными плагинами.
Первоначально Nagios была разработана для работы под Linux, но она также хорошо работает и под другими ОС, такими как Sun Solaris, FreeBSD, AIX и HP-UX.
Название
Согласно официальному FAQ Этана Галстада на сайте Nagios, N.A.G.I.O.S. это рекурсивный акроним, расшифровка которого в переводе звучит так: «Nagios не собирается настаивать на святости».[4] Это «камень в огород» программы, послужившей основой для Nagios, Netsaint.
Обзор возможностей
- Мониторинг сетевых служб (SMTP, POP3, HTTP, NNTP, ICMP, SNMP)
- Мониторинг состояния хостов (загрузка процессора, использование диска, системные логи) в большинстве сетевых операционных систем
- Поддержка удаленного мониторинга через шифрованные туннели SSH или SSL
- Простая архитектура модулей расширений (плагинов) позволяет, используя любой язык программирования по выбору (Shell, C++, Perl, Python, PHP, C# и другие), легко разрабатывать свои собственные способы проверки служб
- Параллельная проверка служб
- Возможность определять иерархии хостов сети с помощью «родительских» хостов, позволяет обнаруживать и различать хосты, которые вышли из строя, и те, которые недоступны
- Отправка оповещений в случае возникновения проблем со службой или хостом (с помощью почты, пейджера, смс, или любым другим способом, определенным пользователем через модуль системы)
- Возможность определять обработчики событий произошедших со службами или хостами для проактивного разрешения проблем
- Автоматическая ротация лог-файлов
- Возможность организации совместной работы нескольких систем мониторинга с целью повышения надёжности и создания распределенной системы мониторинга
- Включает в себя утилиту nagiostats, которая выводит общую сводку по всем хостам, по которым ведется мониторинг.
См. также
Примечания
Ссылки
- Официальный сайт Архивная копия от 2 апреля 2009 на Wayback Machine
- Nagios Wiki Архивная копия от 16 июля 2011 на Wayback Machine (Дополнительная документация)
- Установка и настройка Nagios Архивная копия от 14 октября 2006 на Wayback Machine — детальное описание процедуры установки и настройки Nagios
- NagVis Архивная копия от 20 января 2022 на Wayback Machine — Бесплатный аддон для Nagios, визуализирующий ИТ процессы
- Centreon Архивная копия от 4 марта 2022 на Wayback Machine — WEB-фронтэнд для конфигурирования Nagios
- NagiosExchange Архивная копия от 17 сентября 2020 на Wayback Machine — Центральный репозиторий плагинов и дополнений к Nagios
- NagiosForge (недоступная ссылка) (недоступная ссылка) Проверено 3 февраля 2016.
- WEB-интерфейсы для конфигурирования Nagios
- Nagios plugin check_oracle_health для мониторинга Oracle