Ricerca nel sito web

Come installare Nagios su Ubuntu 24.04 (Noble Numbat)


Nell'articolo di oggi esploriamo l'installazione, la configurazione e l'uso di Nagios su un sistema Ubuntu 24.04. Nagios è una soluzione di monitoraggio dell'infrastruttura IT open source ampiamente utilizzata. Nagios può essere utilizzato per monitorare varie metriche nella tua infrastruttura per dispositivi di rete, server, switch, applicazioni e tutti i tipi di servizi.

Nagios può essere utilizzato per quanto segue.

  • Nagios Monitoraggio: Controlla tutti i sistemi IT e segnala eventuali problemi che potrebbero verificarsi.
  • Avvisi di Nagios: Nagios ti notificherà tramite avvisi in modo tempestivo quando rileva problemi, permettendoti di affrontarli molto più rapidamente.
  • Notifica Nagios alla Risoluzione: Dopo aver risolto il problema, riceverai una notifica come conferma della risoluzione.

Oggi esistono due versioni di Nagios, puoi scegliere tra di esse:

  • Nagios Core: Versione gratuita e open-source. È progettata per essere leggera, ma puoi estenderne le funzionalità utilizzando plugin e altre integrazioni.
  • Nagios XI: Edizione commerciale di Nagios XI basata su Nagios Core. Ha funzionalità più estese rispetto al core. Per le aziende e le grandi organizzazioni questa è un'edizione migliore poiché offre supporto del fornitore.

La Guida Definitiva al Desktop Ubuntu

Diventa un esperto di Ubuntu - dalla splendida personalizzazione del desktop alla potente automazione del terminale. Perfetto per sviluppatori, amministratori di sistema e utenti esperti che vogliono il controllo totale del loro ambiente di lavoro.

Installazione di Nagios su Ubuntu 24.04

Ecco i passaggi per installare Nagios sul sistema Linux Ubuntu 24.04.

1. Installa le dipendenze richieste

Ci sono un paio di pacchetti di dipendenze necessari per eseguire Nagios Core sui sistemi Linux Ubuntu 24.04. Installiamoli.

sudo apt update
sudo apt install build-essential  curl wget unzip openssl libgd-dev libssl-dev libapache2-mod-php php-gd php

Puoi anche eseguire aggiornamenti del sistema operativo se il sistema non è utilizzato in un ambiente di produzione.

sudo apt upgrade -y

Riavvia il sistema dopo l'aggiornamento.

sudo reboot

2. Installare e configurare Nagios Core

Scarica l'ultimo codice sorgente.

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

Estrai il file scaricato:

tar xvf $VER.tar.gz

Naviga nella directory creata dopo l'estrazione dei file.

cd $VER

Configura e compila Nagios Core.

./configure

Procedere con la costruzione di Nagios.

make all
sudo make install-groups-users
sudo usermod -aG nagios www-data

Successivamente, installa Nagios e configura tutte le opzioni necessarie.

sudo make install
sudo make install-init
sudo make install-commandmode
sudo make install-config
sudo make install-webconf

4. Installa i plugin di Nagios Core

I plugin sono piccoli programmi creati per estendere le funzionalità di Nagios. Scarichiamo l'ultima versione.

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 -

Crea le directory necessarie.

mkdir -p /usr/local/nagios/var/spool/checkresults
sudo chown -R nagios:nagios /usr/local/nagios/var/spool/checkresults

Configura e costruisci il core di Nagios successivamente.

cd nagios-plugins-$VER
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
sudo make install

5. Configurare l'accesso Web di Nagios

Crea un utente amministratore web di Nagios.

$ sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password:
Re-type new password:
Adding password for user nagiosadmin

Imposta le autorizzazioni per l'utente Nagios.

sudo chown www-data:www-data /usr/local/nagios/etc/htpasswd.users
sudo chmod 640 /usr/local/nagios/etc/htpasswd.users

Riavvia il server web Apache dopo la modifica.

sudo systemctl restart apache2

Accedi all'interfaccia web di Nagios su http://IP_Address/nagios/

Usa il nome utente che abbiamo creato nagiosadmin

6. Configurare il client Nagios

Successivamente è il momento di aggiungere gli agenti da monitorare. Segui l'articolo sull'Agente di Monitoraggio NCPA.