Nagios

редактировать
Программное обеспечение для мониторинга компьютерных систем и сетей
Nagios Core
Nagios logo.png
Автор (ы) Итан Галстад и другие
Первоначальный выпуск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.

Содержание
  • 1 Обзор
  • 2 Агенты Nagios
    • 2.1 NRPE
    • 2.2 NRDP
    • 2.3 NSClient ++
    • 2.4 NCPA
  • 3 Nagios XI
  • 4 споры 2014 г. по поводу веб-сайта плагинов
  • 5 См. Также
  • 6 Ссылки
  • 7 Дополнительная литература
  • 8 Внешние ссылки
Обзор
Принцип работы Nagios

Nagios Core - это программное обеспечение с открытым исходным кодом под лицензией GNU GPL V2.

В настоящее время он обеспечивает:

  • Мониторинг сетевых служб (SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH )
  • Мониторинг ресурсов хоста (загрузка процессора, диск использования, системные журналы) в большинстве сетевых операционных систем, включая Microsoft Windows, с использованием агентов мониторинга.
  • Мониторинг любого оборудования (например, датчиков температуры, сигналы тревоги и т. д.), которые имеют возможность отправлять собранные данные по сети в специально написанные плагины
  • Мониторинг с помощью удаленно запускаемых скриптов с помощью Nagios Remote Plugin Executor
  • Удаленный мониторинг поддерживается через SSH или SSL зашифрованные туннели.
  • Простой дизайн плагина, который позволяет пользователям легко разрабатывать собственные проверки сервисов в зависимости от потребностей, используя свои инструменты по выбору (сценарии оболочки, C ++, Perl, Ruby, Python, PHP, C#, и т. д.)
  • Доступные данные g плагины raphing
  • Проверки параллельных сервисов
  • Файлы конфигурации с плоским текстом (интегрируются со многими редакторами конфигурации)
  • Возможность определять сетевой хост с использованием «родительских» хостов, что позволяет обнаружение и различение хостов, которые не работают или недоступны
  • Уведомления о контактах, когда возникают проблемы с сервисом или хостом и решаются (через электронную почту, пейджер, SMS или любой определяемый пользователем метод через систему плагинов)
  • Возможность определять обработчики событий, которые будут запускаться во время событий службы или хоста для упреждающего решения проблем
  • Автоматически файл журнала ротация
  • Поддержка реализации избыточных хостов мониторинга
  • Поддержка реализации графического представления данных о производительности
  • Поддержка внутренней базы данных (например, NDOUtils )
  • Push-уведомления
  • Веб-интерфейс для просмотра текущего состояния сети, уведомлений, истории проблем, файлов журналов и т. Д.
Nagios Agent

NRPE

Nagios Re mote Plugin Executor (NRPE) - это агент Nagios, который позволяет осуществлять удаленный мониторинг системы с помощью сценариев, размещенных в удаленных системах. Он позволяет отслеживать такие ресурсы, как использование диска, загрузка системы или количество пользователей, вошедших в систему в данный момент. Nagios периодически опрашивает агент в удаленной системе с помощью подключаемого модуля check_nrpe.

NRPE позволяет удаленно запускать плагины Nagios на других машинах Linux / Unix. Это позволяет отслеживать показатели удаленного компьютера (использование диска, загрузка ЦП и т. Д.). NRPE также может взаимодействовать с некоторыми надстройками агента Windows, поэтому вы также можете выполнять сценарии и проверять метрики на удаленных машинах Windows.

NRDP

Nagios Remote Data Processor (NRDP) - это агент Nagios с гибким механизмом передачи данных и процессором. Он разработан с архитектурой, которая позволяет легко расширять и настраивать. NRDP использует стандартные порты и протоколы (HTTP и XML) и может быть реализован как замена Nagios Service Check Acceptor (NSCA).

NSClient ++

Эта программа в основном используется для мониторинга компьютеров Windows. Будучи установленным в удаленной системе, NSClient ++ прослушивает порт TCP 12489. Плагин Nagios, который используется для сбора информации из этого дополнения, называется check_nt. Как и NRPE, NSClient ++ позволяет отслеживать так называемые «частные службы» (использование памяти, загрузка ЦП, использование диска, запущенные процессы и т. Д.). Nagios - это монитор хоста и служб, который предназначен для информирования вас о сетевых проблемах.

NCPA

Nagios Cross Platform Agent - это проект с открытым исходным кодом, поддерживаемый Nagios Enterprises. NCPA устанавливается в Windows, Linux и Mac OS X. Создан как масштабируемый API, обеспечивающий гибкость и простоту мониторинга хостов. NCPA позволяет выполнять несколько проверок, таких как использование памяти, использование ЦП, использование диска, процессы, службы и использование сети. Активные проверки запрашиваются через API службы «NCPA Listener», а пассивные проверки отправляются через службу «NCPA Passive».

Nagios XI

Nagios XI - это проприетарный интерфейс, использующий Nagios Core в качестве серверной части, написанный и поддерживаемый первоначальным автором, Итаном Галстадом, и Nagios Enterprises. CentOS и RHEL - это поддерживаемые в настоящее время операционные системы. Он сочетает в себе Nagios Core с другими технологиями. Его основная база данных и модуль ndoutils, который используется вместе с Nagios Core, используют MySQL. В то время как внешний интерфейс Nagios Core в основном представляет собой CGI с некоторым количеством PHP, большая часть внешнего и внутреннего интерфейса Nagios XI написана на PHP, включая подсистему, обработчики событий и уведомления, и Python используется для создания отчетов планирования мощности и других отчетов. RRDtool и Highcharts включены для создания настраиваемых графиков, которые могут отображаться на информационных панелях.

2014 г. разногласия по поводу веб-сайта плагинов

16 января 2014 г., Nagios Предприятия перенаправили домен nagios-plugins.org на веб-сервер, контролируемый Nagios Enterprises, без явного уведомления команды сообщества Nagios Plugins о последствиях своих действий. Nagios Enterprises заменила команду nagios-plugins группой новых, разных участников. Замененные члены группы сообщества продолжили свою работу под названием Monitoring Plugins вместе с новым веб-сайтом с новым доменом monitoring-plugins.org.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
На Wikimedia Commons есть материалы, связанные с Nagios.
  • Check MK - расширение, которое снимает нагрузку с Nagios Core и позволяет распределенный мониторинг
  • Сравнение систем мониторинга сети
  • Icinga - форк Nagios Core
  • Naemon - форк Nagios Core
  • NConf - инструмент для настройки Nagios Core
  • Shinken - fork Nagios Core
  • Vigilo NMS - инструмент, созданный на основе Nagios который предоставляет новые веб-интерфейсы
  • NetXMS - используется для мониторинга всей ИТ-инфраструктуры, начиная с оборудования с поддержкой SNMP и заканчивая приложениями на серверах.
Ссылки
Дополнительная литература
  • Барт, Вольфганг; (2006) Nagios: Системный и сетевой мониторинг - Пресса без крахмала ISBN 1-59327-070-4
  • Барт, Вольфганг; (2008) Nagios: Системный и сетевой мониторинг, 2-е издание - No Starch Press ISBN 1-59327-179-4
  • Тернбулл, Джеймс; (2006) Pro Nagios 2.0 - Сан-Франциско: Apress ISBN 1-59059-609-9
  • Джозефсен, Дэвид; (2007) Создание инфраструктуры мониторинга с помощью Nagios - Prentice Hall ISBN 0-13-223693-1
  • Дондич, Тейлор; (2006) Сетевой мониторинг с помощью Nagios - О'Рейли ISBN 0-596-52819-1
Внешние ссылки
Последняя правка сделана 2021-05-31 08:21:45
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте