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

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

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

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

Загрузка и настройка

Для начала обновите локальную базу пакетов:

Установите все необходимые программы и модули:

sudo apt install build-essential apache2 php7.0 openssl perl make php7.0-gd libgd2-xpm-dev libapache2-mod-php7.0 libperl-dev libssl-dev daemon wget apache2-utils unzip<

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

Добавьте пользователя nagios и www-data в созданную группу:

Примечание: в конфигурации по умолчанию владельцем apache является пользователь www-data.

Загрузите актуальную версию продукта с помощью wget в домашний каталог:

Актуальную версию можно найти на сайте разработчиков.

Разархивируйте содержимое скачанного архива и зайдите в каталог:

Перед созданием Nagios запустите скрипт configure, чтобы указать пользователя и группу, которые необходимо использовать. Используйте пользователя nagios и группу nagcmd, которые были созданы ранее:

Далее скомпилируйте Nagios:

Теперь запустите эти команды make, чтобы установить Nagios, сценарии инициализации и файлы конфигурации по умолчанию:

Откройте с помощью текстового редактора файл contacts.cfg:

Внесите в поле email переменной contact почтовый адрес, на который будут приходить уведомления:

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

С помощью a2enmod включите модуль cgi для запуска cgi-скриптов:

Перезапустите apache:

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

Загрузите актуальную версию продукта с помощью wget в домашний каталог:

Актуальную версию можно найти на сайте разработчиков.

Разархивируйте содержимое скачанного архива и зайдите в каталог:

Выполните компиляцию модулей:

Чтобы проверить корректность конфигурации, выполните следующую команду:

В результате должно отобразить сообщение со следующей информацией в конце:

Запуск

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

И вставьте в него следующие строки:

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

Примечание: подробно о настройке firewall в Linux с помощью iptables вы можете прочитать в нашей статье.

Запустите nagios:

В браузере перейдите по следующему адресу:

<ip-адрес_или_домен>/nagios

Например:

111.111.111.111/nagios

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

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

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

 

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