Як встановити Nagios на Ubuntu 24.04 (Noble Numbat)

Як встановити 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/

Як встановити Nagios на Ubuntu 24.04

Використовуйте ім’я користувача, яке ми створили nagiosadmin

Прокрутка до верху