- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF106:Review1
Материал из Linuxformat.
Nagios 3.0
- Работа с компьютерной сетью становится… ну, если не проще, то быстрее. Ник Вейч испытывает новейший сетевой монитор с открытым кодом.
Самое главное | |
Сетевой монитор, наблюдающий за web-сайтами и службами и предупреждающий о проблемах. | |
См. также | Zabbix. |
Разработчик | Nagios |
Сайт | http://www.nagios.org |
Цена | Бесплатно под GPL |
Вердикт Linux Format | |
Функциональность | 8/10 |
Производительность | 9/10 |
Простота использования | 4/10 |
Документация | 6/10 |
О своей сети вы будете знать все… но сначала придется попотеть. | |
Рейтинг | 7/10 |
Компьютер – идеальный наблюдатель. Он не упускает деталей, не выбегает каждые полчаса покурить и никогда не уснет на работе (если ACPI не постарается). Мониторинг сети – подходящее дело для компьютера, только вот управление сетевым монитором становится бичом администратора. Пожалуй, компьютеры чересчур пунктуальны в сборе данных, и просмотр километровых протоколов вкупе с гектарами графиков превращается в непосильное бремя.
Начиная с октября 2002, проект Nagios пытается превратить эту тягостную, чреватую психическими расстройствами работу в нечто более приятное, сравнимое с распитием коктейля у кромки бассейна пятизвездочного отеля. Сделать предстоит немало, но несколько поколений ПО показывают, что, если не вдаваться в детали, главное схвачено верно. Функции автоматического наблюдения за службами, отслеживания активности и отправки тревожных сообщений призваны максимально облегчить труд сетевого администратора.
Если надумаете компилировать программу из исходных текстов (что, кстати, рекомендуется сделать), то это легко, а вот для инсталляции придется создать новую учетную запись ‘nagios’. Кроме того, понадобится изготовить некоторые конфигурационные файлы. Несколько образцов есть в комплекте, но без специальной подгонки под вашу систему они вряд ли принесут много пользы. Настройка ПО по-прежнему трудоемка, и удивляет полное отсутствие какого бы то ни было мастера для установки элементарных вещей. Конечно, сетевой администратор с настройкой Nagios-сервера справится, но это не значит, что ее незачем упрощать.
Будучи запущенным, Nagios действует как сервер, и всегда доступен как через командную строку, так и (что приятно) через web- интерфейс. Собственного web-сервера у программы нет, она целиком зависит от Apache, который тоже понадобится добавить и настроить, если вы еще этого не сделали. Кроме того, предстоит поработать с правами доступа – впрочем, процесс инсталляции подробно и исчерпывающе документирован.
Быстрее, еще быстрее…
Тот, кому доводилось работать с Nagios раньше, наверное, захочет узнать о новшествах версии 3.0. Само собой, солидную долю в списке изменений занимают исправление ошибок и мелкие подчистки, но главный упор в новой версии сделан на скорость. Одна из основных претензий к Nagios – медлительность, с которой он проводит проверки системы. Приличную сеть серверов программа порой тестировала почти непрерывно – не успел один тест закончиться, тут же начинается другой. Скорость реакции тоже увеличилась за счет параллельного выполнения задач – теперь не нужно ждать, пока завершится вход на FTP-сервер А, чтобы зайти на web-сервер Б.
Продираться сквозь хитросплетения настроек Nagios только для того, чтобы приставить сторожа к единственному HTTP- серверу, наверное, не стоит. А вот мониторинг развитой сети со сложной структурой протоколов и служб – пожалуй, веская причина познакомиться с программой поближе. LXF
RTFM!
Да, это не тот пакет, который можно просто инсталлировать, а потом изучать, бродя по интерфейсу. Начнем с того, что Nagios даже не установится без специальной учетной записи. Пока не настроен Apache, невозможно увидеть результат работы программы, а мониторинг чего-либо не начнется, пока не будут настроены хост-объекты для наблюдаемых серверов. Чтобы оценить свои силы и возможности программы, посмотрите руководства для различных платформ на http://nagios.sourceforge.net/docs/3_0/quickstart.html.