Як встановити Nagios на Ubuntu 24.04 (Noble Numbat)
У сьогоднішній статті ми досліджуємо встановлення, налаштування та використання Nagios на системі Ubuntu 24.04. Nagios — це широко використовуване рішення для моніторингу IT-інфраструктури з відкритим вихідним кодом. Nagios можна використовувати для моніторингу різних метрик у вашій інфраструктурі для мережевих пристроїв, серверів, комутаторів, додатків і всіляких сервісів.
Нагіо можна використовувати для наступного.
- Nagios Monitoring: Слідкуйте за всіма ІТ-системами та повідомляйте про будь-які проблеми, які можуть виникнути.
- Nagios Alerting: Nagios негайно повідомить вас за допомогою сповіщень, коли виявить проблеми, щоб ви могли вирішити їх набагато швидше.
- Nagios Notification on Resolution: Після того, як ви вирішите проблему, ви отримаєте сповіщення як підтвердження рішення.
На сьогоднішній день існує дві версії Nagios, ви можете вибрати з них:
- Nagios Core: Безкоштовна версія з відкритим вихідним кодом. Він розроблений для того, щоб бути легким, але ви можете розширити його функції за допомогою плагінів та інших інтеграцій.
- Nagios XI: Комерційне видання Nagios XI і побудоване на Nagios Core. Він має більш розширені можливості, ніж ядро. Для корпоративних і великих організацій це краще видання, оскільки воно має підтримку з боку постачальників..
Установка Nagios на Ubuntu 24.04
Ось кроки для встановлення Nagios на систему Ubuntu 24.04 Linux.
Крок 1. Встановіть необхідні залежності
Існує кілька пакетів залежностей для запуску Nagios Core в системах Ubuntu 24.04 Linux. Давайте їх встановимо.
sudo apt update
sudo apt install build-essential curl wget unzip openssl libgd-dev libssl-dev libapache2-mod-php php-gd php
Ви також можете виконати оновлення ОС, якщо система не використовується у виробничій установці.
sudo apt upgrade -y
Перезавантажте систему після оновлення.
sudo reboot
Крок 2. Установка і настройка Nagios Core
Останній вихідний код Downlooad.
VER=$(curl -s https://api.github.com/repos/NagiosEnterprises/nagioscore/releases/latest|grep tag_name|cut -d '"' -f 4)
wget https://github.com/NagiosEnterprises/nagioscore/releases/download/${VER}/${VER}.tar.gz
Витяг завантаженого файлу:
tar xvf $VER.tar.gz
Перейдіть до створеного каталогу після вилучення файлу.
cd $VER
Налаштування та збірка nagios core.
./configure
Приступайте до будівництва Nagios.
make all
sudo make install-groups-users
sudo usermod -aG nagios www-data
Далі встановіть Nagios і налаштуйте всі необхідні опції.
sudo make install
sudo make install-init
sudo make install-commandmode
sudo make install-config
sudo make install-webconf
Крок 4. Встановіть плагіни Nagios Core
Плагіни – це невеликі програми, створені для розширення функціональних можливостей Nagios. Давайте завантажимо останній реліз.
cd ~/
VER=$( curl -s https://api.github.com/repos/nagios-plugins/nagios-plugins/releases/latest|grep tag_name|cut -d '"' -f 4|sed 's/release-//')
curl -SL https://github.com/nagios-plugins/nagios-plugins/releases/download/release-$VER/nagios-plugins-$VER.tar.gz | tar -xzf -
Створення довідників необхідне.
mkdir -p /usr/local/nagios/var/spool/checkresults
sudo chown -R nagios:nagios /usr/local/nagios/var/spool/checkresults
Далі налаштуйте та створіть ядро Nagios.
cd nagios-plugins-$VER
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
sudo make install
Крок 5. Налаштуйте Nagios Web access
Створіть користувача веб-адміністратора Nagios.
$ sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password:
Re-type new password:
Adding password for user nagiosadmin
Встановіть дозволи для користувача Nagios.
sudo chown www-data:www-data /usr/local/nagios/etc/htpasswd.users
sudo chmod 640 /usr/local/nagios/etc/htpasswd.users
Перезапустіть веб-сервер Apache після зміни.
sudo systemctl restart apache2
Доступ до веб-інтерфейсу Nagios можна знайти за адресою http://IP_Address/nagios/
Використовуйте ім’я користувача, яке ми створили nagiosadmin