В этой статье есть несколько проблем. Помогите улучшить ее или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
Оригинальный автор(ы) | Итан Галстад и другие |
---|---|
Первоначальный выпуск | 1 марта 2002 г (2002-03-01) | [1]
Стабильный релиз | 4.5.5 / 17 сентября 2024 г. (2024-09-17) [2] |
Репозиторий | github.com/NagiosEnterprises/nagioscore |
Написано в | С |
Операционная система | Кроссплатформенный |
Тип | Мониторинг сети |
Лицензия | GPLv2 |
Веб-сайт | www.nagios.org |
Nagios / ˈ n ɑː ɡ iː oʊ s / — это система мониторинга событий , которая предлагает услуги мониторинга и оповещения для серверов, коммутаторов, приложений и служб. Она оповещает пользователей, когда что-то идет не так, и оповещает их во второй раз, когда проблема устранена.
Этан Галстад и группа разработчиков изначально написали Nagios как NetSaint . [3] По состоянию на 2015 год [update]они активно поддерживают как официальные, так и неофициальные плагины . Nagios — это рекурсивная аббревиатура : «Nagios Ain't Gonna Insist On Sainthood» [4] — «sainthood» отсылает к оригинальному названию NetSaint , которое было изменено в ответ на юридические претензии владельцев аналогичной торговой марки. [5] « Agios » (или «hagios») также является транслитерацией греческого слова άγιος , что означает «святой».
Nagios изначально был разработан для работы под Linux , но он также работает и на других вариантах Unix . Это свободное программное обеспечение , лицензированное в соответствии с условиями GNU General Public License версии 2, опубликованной Free Software Foundation .
16 января 2014 года Nagios Enterprises перенаправила домен nagios-plugins.org на веб-сервер, контролируемый Nagios Enterprises, не уведомив явно команду сообщества Nagios Plugins о последствиях своих действий. [6] [7] Nagios Enterprises заменила команду nagios-plugins группой новых, других членов. [8] Замененные члены команды сообщества продолжили свою работу под названием Monitoring Plugins вместе с другим веб-сайтом с новым доменом 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 — это рекурсивная аббревиатура, которая расшифровывается как "Nagios Ain't Gonna Insist On Sainthood".
Хотя в конечном итоге нам удалось достичь дружеского соглашения о моем дальнейшем использовании имени "NetSaint", я посчитал благоразумным изменить имя, чтобы предотвратить любые будущие неудачи.