В этой главе подробно описаны шаги по настройке Nagios в Ubuntu.
Перед установкой Nagios в вашей системе Ubuntu должны присутствовать некоторые пакеты, такие как Apache, PHP, пакеты сборки и т. Д. Поэтому давайте сначала установим их.
Шаг 1 — Запустите следующую команду, чтобы установить предварительно необходимые пакеты —
sudo apt-get install wget build-essential apache2 php apache2-mod-php7.0 php-gd libgd-dev sendmail unzip
Шаг 2 — Затем создайте пользователя и группу для Nagios и добавьте их в Apache www-data user.
sudo useradd nagios sudo groupadd nagcmd sudo usermod -a -G nagcmd nagios sudo usermod -a -G nagios,nagcmd www-data
Шаг 3 — Загрузите последнюю версию пакета Nagios.
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios- 4.4.3.tar.gz
Шаг 4 — Извлеките файл tarball.
tar -xzf nagios-4.4.3.tar.gz cd nagios-4.4.3/
Шаг 5 — Запустите следующую команду, чтобы скомпилировать Nagios из исходного кода.
./configure --with-nagios-group=nagios --with-command-group=nagcmd
Шаг 6 — Запустите следующую команду для создания файлов Nagios.
make all
Шаг 7 — Запустите команду, показанную ниже, чтобы установить все файлы Nagios.
sudo make install
Шаг 8 — Запустите следующие команды для установки файлов конфигурации init и external command.
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
Шаг 9 — Теперь скопируйте каталог обработчика событий в каталог Nagios.
sudo cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/ sudo chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers
Шаг 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/
Шаг 11 — Установите плагины Nagios с помощью приведенной ниже команды.
./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl make sudo make install
Шаг 12 — Теперь отредактируйте файл конфигурации Nagios и раскомментируйте номер строки 51 → cfg_dir = / usr / local / nagios / etc / servers
sudo gedit /usr/local/nagios/etc/nagios.cfg
Шаг 13 — Теперь создайте каталог сервера.
sudo mkdir -p /usr/local/nagios/etc/servers
Шаг 14 — Редактируйте файл конфигурации контактов.
sudo gedit /usr/local/nagios/etc/objects/contacts.cfg
Шаг 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/
Шаг 16 — Теперь перезапустите Apache и Nagios.
service apache2 restart service nagios start cd /etc/init.d/ sudo cp /etc/init.d/skeleton /etc/init.d/Nagios
Шаг 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
Шаг 18 — Сделайте файл Nagios исполняемым и запустите Nagios.
sudo chmod +x /etc/init.d/nagios service apache2 restart service nagios start
Шаг 19 — Теперь перейдите в ваш браузер и откройте URL → http: // localhost / nagios . Теперь войдите в Nagios с именем пользователя nagiosadmin и используйте пароль, который вы установили ранее. Экран входа в систему Nagios показан на снимке экрана ниже.
Если вы выполнили все шаги правильно, появится веб-интерфейс Nagios. Вы можете найти приборную панель Nagios, как показано ниже —