четверг, 10 февраля 2011 г.

Книга Nagios:System and Network Monitoring


В наше время очень актуальны средства сетевого мониторинга.

  Любому ИТ-специалисту понятно, что тратить кучу времени на нахождение места неполадки в сети и потом потратить столько же времени для ее исправления , это - лишняя трата времени, гораздо эффективнее использовать сервер сетевого мониторинга.

  Существует много вариаций разных разработчиков программного обеспечения,такие как: Cacti, Zabbix, Nagios, даже в ISA сервере есть эта возможность с минимальным функционалом.









ISA 2004, например, обладает более примитивными функциями, без иерархического дерева.
Nagios есть понятие "parent" которая указывает на "родителя" например нескольких хостов, и, если он не доступен, он не будет ломиться на дочерние машины.

  Zabbix имеет преимущество за счет его агентов, которые можно запускать как на linux так и на win машинах.

  Cacti используют многие за счет его умения рисовать адекватные графики. Потом при желании можно интегрировать эту возможность в Nagios.

  Из всех этих вариантов я выбрал Nagios.

  Преимущество Nagios как и любой linux-based программы в его модульности.

  Скажу сразу,это не руководство how-to настроить сервер с такими-то функциями. Я, если честно, сам когда начал только изучать Linux-системы хотел все одним наскоком охватить, считал что если есть мануал, то я по нему сейчас настрою а теорию еще успею прочитать. Сейчас же я считаю иначе, без основополагающей теории нет смысла вообще чтото делать. Это все равно что без знания китайского языка начать рисовать иероглифы :)

  По факту это описание всех возможных (практически) функций, которые вы можете использовать. Эта книга описывает работу с программой Nagios версии 2.0, несмотря на то что сейчас актуальная версия 3.2.3, все модули и синтаксис практически идентичны.В ней 464 страниц и материал удобно разбит по главам, то можно легко использовать как Справочное руководство.

  Содержание книги можно разделить на несколько этапов:

1.Установка Nagios
2.Настройка Nagios для работы
3.Описание синтаксиса конфигурационных файлов
4.Описание плагинов и их практическое применение.
5.Описание способов оповещения

  Прочитав первые 50 страниц становится предельно понятна сама реализованная система, вам обьясняют как установить Nagios для разных дистрибутивов, где находятся файлы настроек и как правильно в них описывать сервисы, хосты и группы.

Дальше почти всю книгу описываются плагины для разных типов задач:

 - проверка SNMP, POP3, SMTP, FTP, HTTP, DNS, DHCP и тд
 - проверка доступа к БД MySQL и PostgreSQL
 - мониторинг ИБП
 - написание запросов используя протоколы TCP и UDP с помощью плагинов.
 - плагины для мониторинга Дискового пространства, Нагрузки на процессор и тд
 - мониторинг Win-систем
и так далее...
И все это заправлено разумной частью теории, как например для SNMP плагина рассказывается о MIB таблицах, обращениях к ним, о community и отличиях между версиями протоколов SNMPv1, SNMPv2c и SNMPv3.

После прочтения книги остаются положительные впечатления а не мысли о том что зря потратил время. Для новичка будут заложены основополагающие принципы и тезисы, для опытного пользователя будут подробно описан функционал.

 Для меня цель была достигнута :)

P.S. Позже вышло 2е издание этой книги, в котором рассказывается про Nagios 3.0, меня смущает что в ней 720 страниц, почти в 2 раза больше, по этому ее прочтение откладывается на N-е кол-во времени.

Комментариев нет:

Отправить комментарий