Nagios - Установка

В этой главе подробно обсуждаются шаги по настройке Nagios в Ubuntu.

Перед установкой Nagios в вашей системе Ubuntu должны присутствовать некоторые пакеты, такие как Apache, PHP, пакеты сборки и т. Д. Следовательно, давайте сначала установим их.

Step 1 - Выполните следующую команду для установки необходимых пакетов -

sudo apt-get install wget build-essential apache2 php apache2-mod-php7.0 php-gd
libgd-dev sendmail unzip

Step 2 - Затем создайте пользователя и группу для Nagios и добавьте их к пользователю Apache www-data.

sudo useradd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios
sudo usermod -a -G nagios,nagcmd www-data

Step 3 - Загрузите последний пакет Nagios.

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-
4.4.3.tar.gz

Step 4 - Распакуйте архивный файл.

tar -xzf nagios-4.4.3.tar.gz
cd nagios-4.4.3/

Step 5 - Выполните следующую команду, чтобы скомпилировать Nagios из исходного кода.

./configure --with-nagios-group=nagios --with-command-group=nagcmd

Step 6 - Выполните следующую команду для создания файлов Nagios.

make all

Step 7 - Выполните команду, показанную ниже, чтобы установить все файлы Nagios.

sudo make install

Step 8 - Выполните следующие команды, чтобы установить файлы конфигурации инициализации и внешних команд.

sudo make install-commandmode
sudo make install-init
sudo make install-config
sudo /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sitesavailable/
nagios.conf

Step 9 - Теперь скопируйте каталог обработчика событий в каталог Nagios.

sudo cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/
sudo chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers

Step 10 - Загрузите и распакуйте плагины Nagios.

cd
wget https://nagios-plugins.org/download/nagiosplugins-
2.2.1.tar.gz
tar -xzf nagios-plugins*.tar.gz
cd nagios-plugins-2.2.1/

Step 11 - Установите плагины Nagios, используя команду ниже.

./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl
make
sudo make install

Step 12 - Теперь отредактируйте файл конфигурации Nagios и раскомментируйте строку номер 51 → cfg_dir = / usr / local / nagios / etc / servers

sudo gedit /usr/local/nagios/etc/nagios.cfg

Step 13 - Теперь создайте каталог сервера.

sudo mkdir -p /usr/local/nagios/etc/servers

Step 14 - Отредактируйте файл конфигурации контактов.

sudo gedit /usr/local/nagios/etc/objects/contacts.cfg

Step 15 - Теперь включите модули Apache и настройте пользователя nagiosadmin.

sudo a2enmod rewrite
sudo a2enmod cgi
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
sudo ln -s /etc/apache2/sites-available/nagios.conf /etc/apache2/sites-enabled/

Step 16 - Теперь перезапустите Apache и Nagios.

service apache2 restart
service nagios start
cd /etc/init.d/
sudo cp /etc/init.d/skeleton /etc/init.d/Nagios

Step 17 - Отредактируйте файл Nagios.

sudo gedit /etc/init.d/Nagios
DESC = "Nagios"
NAME = nagios
DAEMON = /usr/local/nagios/bin/$NAME
DAEMON_ARGS = "-d /usr/local/nagios/etc/nagios.cfg"
PIDFILE = /usr/local/nagios/var/$NAME.lock

Step 18 - Сделайте файл Nagios исполняемым и запустите Nagios.

sudo chmod +x /etc/init.d/nagios
service apache2 restart
service nagios start

Step 19 - Теперь перейдите в свой браузер и откройте URL → http://localhost/nagios. Теперь войдите в Nagios с именем пользователя nagiosadmin и используйте пароль, который вы установили ранее. Экран входа в систему Nagios показан на скриншоте ниже -

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