Автор (ы) | Итан Галстад и другие |
---|---|
Первоначальный выпуск | 1 марта 2002 г.; 18 лет назад (01.03.2002) |
Стабильный выпуск | 4.4.6 / 28 апреля 2020 г.; 5 месяцев назад (2020-04-28) |
Репозиторий | github.com / NagiosEnterprises / nagioscore |
Написано на | C |
Операционная система | Кросс-платформенная |
Тип | Мониторинг сети |
Лицензия | GPLv2 |
Веб-сайт | www.nagios.org |
Nagios Core, ранее известное как Nagios, является бесплатным и открытым исходным кодом компьютером - программным приложением, которое контролирует системы, сети и инфраструктуру. Nagios предлагает услуги мониторинга и оповещения для серверов, коммутаторов, приложений и служб. Он предупреждает пользователей, когда что-то идет не так, и предупреждает их во второй раз, когда проблема решена.
Итан Галстад и группа разработчиков изначально писали Nagios как NetSaint. По состоянию на 2015 год они активно поддерживают как официальные, так и неофициальные плагины . Nagios - это рекурсивная аббревиатура : «Nagios Ain't Gonna Insist On Sainthood» - «святость» отсылает к оригинальному имени NetSaint, которое было изменено в ответ на судебный иск со стороны владельцев аналогичной торговой марки. «Агиос » (или «агиос») также транслитерирует греческое слово άγιος, что означает «святой».
Nagios изначально разрабатывался для работы под Linux, но он также хорошо работает и в других вариантах Unix. Это бесплатное программное обеспечение, лицензируемое в соответствии с условиями Стандартной общественной лицензии GNU версии 2, опубликованной Free Software Foundation.
Nagios Core - это программное обеспечение с открытым исходным кодом под лицензией GNU GPL V2.
В настоящее время он обеспечивает:
Nagios Re mote Plugin Executor (NRPE) - это агент Nagios, который позволяет осуществлять удаленный мониторинг системы с помощью сценариев, размещенных в удаленных системах. Он позволяет отслеживать такие ресурсы, как использование диска, загрузка системы или количество пользователей, вошедших в систему в данный момент. Nagios периодически опрашивает агент в удаленной системе с помощью подключаемого модуля check_nrpe
.
NRPE позволяет удаленно запускать плагины Nagios на других машинах Linux / Unix. Это позволяет отслеживать показатели удаленного компьютера (использование диска, загрузка ЦП и т. Д.). NRPE также может взаимодействовать с некоторыми надстройками агента Windows, поэтому вы также можете выполнять сценарии и проверять метрики на удаленных машинах Windows.
Nagios Remote Data Processor (NRDP) - это агент Nagios с гибким механизмом передачи данных и процессором. Он разработан с архитектурой, которая позволяет легко расширять и настраивать. NRDP использует стандартные порты и протоколы (HTTP и XML) и может быть реализован как замена Nagios Service Check Acceptor (NSCA).
Эта программа в основном используется для мониторинга компьютеров Windows. Будучи установленным в удаленной системе, NSClient ++ прослушивает порт TCP 12489. Плагин Nagios, который используется для сбора информации из этого дополнения, называется check_nt
. Как и NRPE, NSClient ++ позволяет отслеживать так называемые «частные службы» (использование памяти, загрузка ЦП, использование диска, запущенные процессы и т. Д.). Nagios - это монитор хоста и служб, который предназначен для информирования вас о сетевых проблемах.
Nagios Cross Platform Agent - это проект с открытым исходным кодом, поддерживаемый Nagios Enterprises. NCPA устанавливается в Windows, Linux и Mac OS X. Создан как масштабируемый API, обеспечивающий гибкость и простоту мониторинга хостов. NCPA позволяет выполнять несколько проверок, таких как использование памяти, использование ЦП, использование диска, процессы, службы и использование сети. Активные проверки запрашиваются через API службы «NCPA Listener», а пассивные проверки отправляются через службу «NCPA Passive».
Nagios XI - это проприетарный интерфейс, использующий Nagios Core в качестве серверной части, написанный и поддерживаемый первоначальным автором, Итаном Галстадом, и Nagios Enterprises. CentOS и RHEL - это поддерживаемые в настоящее время операционные системы. Он сочетает в себе Nagios Core с другими технологиями. Его основная база данных и модуль ndoutils, который используется вместе с Nagios Core, используют MySQL. В то время как внешний интерфейс Nagios Core в основном представляет собой CGI с некоторым количеством PHP, большая часть внешнего и внутреннего интерфейса Nagios XI написана на PHP, включая подсистему, обработчики событий и уведомления, и Python используется для создания отчетов планирования мощности и других отчетов. RRDtool и Highcharts включены для создания настраиваемых графиков, которые могут отображаться на информационных панелях.
16 января 2014 г., Nagios Предприятия перенаправили домен nagios-plugins.org на веб-сервер, контролируемый Nagios Enterprises, без явного уведомления команды сообщества Nagios Plugins о последствиях своих действий. Nagios Enterprises заменила команду nagios-plugins группой новых, разных участников. Замененные члены группы сообщества продолжили свою работу под названием Monitoring Plugins вместе с новым веб-сайтом с новым доменом monitoring-plugins.org.
На Wikimedia Commons есть материалы, связанные с Nagios. |