Установка и настройка Nagios на CentOS

В инструкции описан процесс установки и настройки системы контроля Nagios на виртуальный сервер под управлением операционной системы CentOS.

Что это такое?

Nagios - свободно распространяемое ПО с открытым исходным кодом. Оно имеет возможности мониторинга комплекса серверов, сервисов, приложений и сервисов и считается стандартом в мониторинге IT-инфраструктуры.

Первоначальные требования

Для настройки Nagios на сервере с Centos необходимо иметь установленный LAMP-стек, о том как это сделать читайте в нашей инструкции.

Установка Nagios

Установите следующие пакеты, необходимые для компиляции пакетов:

Создайте пользователя nagios и добавьте его в группу nagcmd:

Перейдите в домашний каталог и загрузите архив с исходными программами:

Разархивируйте скачанный архив:

Перейдите в каталог:

Выполните конфигурацию:

Скомпилируйте исходные файлы Nagios:

Далее установите программное обеспечение, файлы инициализации и конфигурации:

Добавьте пользователя apache к группе nagcmd:

Загрузка и установка плагинов

Перейдите в домашний каталог и загрузите архив с плагинами:

Разархивируйте загруженные плагины:

Перейдите в каталог, который появился в результате разархивации:

Выполните конфигурацию:

Выполните компиляцию всех исходных файлов:

Запустите процесс установки плагинов:

Настройка Nagios

Откройте с помощью текстового редактора, например vi, следующий файл для настройки каталога с хостами:

Найдите и раскомментируйте следующую строку (удалите символ #):

Создайте каталог, в котором будут храниться конфигурационные файлы контролируемых серверов:

Откройте с помощью текстового редактора, например vi, следующий файл:

Найдите строку:

Замените e-mail адрес на ваш, на него будут приходить уведомления, например:

Создайте административного пользователя и задайте ему пароль:

Введите и подтвердите пароль:

Перезапустите плагины, apache и nagios:

Добавьте в автозагрузку:

Чтобы подключиться в веб-форме из любого браузера, необходимо настроить конфигурационный файл apache:

sudo vi /etc/httpd/conf.d/nagios.conf

Найдите и закомментируйте следующие строки (добавить в начало строки #):

Найдите и раскомментируйте следующие строки (убрать в начале строки #), указав ваш ip-адрес:

Сохраните изменения и перезапустите Apache:

Не забудьте открыть порт http для подключения к nagios:

Подключение к веб-интерфейсу

Для подключения к веб-интерфейсу перейдите в браузере по следующему адресу:
http://<ip-адрес>/nagios/

Например:
http://111.111.111.111/nagios/

Введите в открывшееся окно имя пользователя nagiosadmin и созданный пароль.

Перед вами появится стартовая страница.

Теперь вы можете выполнять мониторинг хоста.

 

Последнее обновление: 07.12.2018