Come installare e configurare il sistema di monitoraggio Nagios su Ubuntu

7 apr 2023 3 min di lettura
Come installare e configurare il sistema di monitoraggio Nagios su Ubuntu
Indice dei contenuti

Introduzione

Se stai cercando un'alternativa alla tradizionale gestione dei server Linux, utilizzando un sistema di monitoraggio per mantenere la tua infrastruttura in perfetto stato di salute, allora Nagios può essere la soluzione che stai cercando.

In questo tutorial, ti mostreremo come installare e configurare Nagios su Ubuntu, una delle distribuzioni Linux più popolari e ampiamente utilizzate. Imparerai come installare Nagios, configurare il web server e creare un semplice controllo di servizio di sistema.

Prima di iniziare, prepara il tuo sistema e verifica che soddisfi i requisiti minimi per installare Nagios.

Step 1: Preparare il sistema

Accedi al tuo account di Ubuntu e verifica che tutti i pacchetti del tuo sistema siano aggiornati eseguendo il seguente comando:

sudo apt-get update
sudo apt-get upgrade

Step 2: Installare Apache, PHP e altri pacchetti necessari

Prima di iniziare l'installazione di Nagios, è necessario installare alcuni pacchetti essenziali sul tuo sistema. Tra questi, Apache e PHP.

Esegui il seguente comando per installare Apache e PHP:

sudo apt-get install apache2 php libapache2-mod-php

Inoltre, dovrai installare i pacchetti gcc, glibc, GD e librerie di sviluppo per eseguire l'installazione di Nagios.

Esegui i comandi seguenti per installare questi pacchetti:

sudo apt-get install build-essential libgd2-xpm-dev libjpeg62-dev libpng12-dev libssl-dev openssl

Step 3: Scaricare Nagios

Puoi scaricare l'ultima versione di Nagios dal sito ufficiale. Esegui il seguente comando per scaricare l'archivio di Nagios:

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

Step 4: Installare Nagios

Estrarre il file scaricato tramite il seguente comando:

tar -xf nagios-4.4.6.tar.gz

Quindi, spostati nella directory Nagios appena creata:

cd /home/tuo_utente/nagios-4.4.6

Ora, puoi configurare, compilare e installare Nagios eseguendo i comandi seguenti:

./configure
make all
sudo make install
make install-init
make install-commandmode
make install-config
make install-webconf

Step 5: Configurare Nagios

Una volta installato Nagios, dovrai configurare il file configuration.php per aggiungere i tuoi controlli di servizio e le impostazioni del server.

Esegui il seguente comando per creare una copia del file configuration.php originale:

sudo cp /usr/local/nagios/etc/nagios.cfg /usr/local/nagios/etc/nagios.cfg.bak

Quindi, modifica il file configuration.php:

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

Aggiungi i tuoi controlli di servizio e personalizza le impostazioni del server.

Step 6: Aggiungere un controllo di servizio di sistema

Nagios offre numerosi modi per configurare i controlli di servizio, tra cui plug-in, script personalizzati e controlli di servizio di sistema.

In questo tutorial, creeremo un semplice controllo di servizio di sistema che monitora lo spazio libero sul disco.

Per aggiungere un controllo di servizio di sistema, esegui i comandi seguenti:

cd /usr/local/nagios/libexec
sudo wget https://raw.githubusercontent.com/nagios-plugins/nagios-plugins/master/check_disk/check_disk.pl
sudo chmod +x check_disk.pl
sudo nano /usr/local/nagios/etc/objects/localhost.cfg

Aggiungi il controllo di servizio alla fine del file come mostrato di seguito:

define service{
use local-service
host_name localhost
service_description Disk Space
check_command check_disk!20%!10%!/
}

Salva e chiudi il file.

Step 7: Verificare Nagios

Dopo aver completato la configurazione, puoi avviare Nagios e verificare che sia funzionante correttamente.

Esegui i comandi seguenti per avviare Nagios:

sudo systemctl start nagios

Quindi, apri il browser e immetti l'indirizzo del tuo server Nagios nella barra degli indirizzi.

Dovresti vedere la pagina principale di Nagios con tutte le informazioni sui tuoi controlli di servizio.

Conclusione

In questo tutorial, hai imparato come installare e configurare Nagios su Ubuntu. Sebbene ci siano altre opzioni di monitoraggio di sistema disponibili, Nagios è una scelta popolare per la sua flessibilità e facilità d'uso. Aggiungi ulteriori controlli di servizio e personalizza la tua configurazione per un sistema di monitoraggio personalizzato.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.