Мониторинг инфраструктуры. Nagios & NagVis.

 

Nagios - система с открытым кодом, предназначенная для мониторинга ИТ-инфраструктуры и компьютерных сетей и оповещения администратора о проблемах. Nagvis - расширение для Nagios, визуализирующий здоровье критических сетевых сервисов в режиме online. Это программы с открытым кодом и огромным количеством плагинов от сторонних производителей, работающие в среде Linux.

С увеличением размера подконтрольных ИТ систем перед каждым администратором встает вопрос о создании единой системы мониторинга серверов и служб. Коммерческие продукты вроде Solar Winds3COM Network Superviser и HP OpenView несмотря на свои неоспоримые достоинства, оправдывают своё применение в основном в больших корпоративных сетях, из-за довольно высоких цен и сложностей связанных с доработкой и внедрением. Nagios позволяет осуществлять активный мониторинг практически любых ИТ систем, независимо от размера и сложности, благодаря открытому исходному коду и хорошей документированности.

Обзор возможностей Nagios:

  • Мониторинг сетевых служб (SMTP, POP3, HTTP, NNTP, ICMP, SNMP)

  • Мониторинг состояния устройств (загрузка процессора, использование диска, системные логи). В большинстве сетевых операционных систем, в их числе – Microsoft Windows (с модулем NRPE_NT), Linux и *nix системы и иное активное сетевое оборудование.

  • Поддержка удаленного мониторинга через шифрованные туннели SSH или SSL;

  • Простая архитектура модулей расширений (плагинов) позволяет, используя любой язык программирования по выбору (Shell, C++, Perl, Python, PHP, C# и другие), легко разрабатывать свои собственные способы проверки служб;

  • Параллельная проверка служб.

  • Возможность определять иерархию сети с помощью «родительских» хостов, позволяет обнаруживать и отличать устройства, вышедшие из строя, от недоступных;

  • Отправка оповещений в случае возникновения проблем на почту, пейджер, смс, или на визуальную карту.

  • Возможность совершать определённые, запрограммированные действия в ответ на события, произошедшими со службами или хостами для проактивного разрешения проблем.

  • Возможность совместной работы нескольких серверов Nigios с целью повышения надёжности и создания распределенной системы мониторинга.

Внедрение Nagios позволит:

  • автоматизировать процессы мониторинга и предотвращать простои ИТ систем

  • повысить надёжность работы компании

  • сократить время простоя оборудования