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 -yRiavvia il sistema dopo l'aggiornamento.
sudo reboot2. 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.gzEstrai il file scaricato:
tar xvf $VER.tar.gzNaviga nella directory creata dopo l'estrazione dei file.
cd $VERConfigura e compila Nagios Core.
./configureProcedere con la costruzione di Nagios.
make all
sudo make install-groups-users
sudo usermod -aG nagios www-dataSuccessivamente, 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-webconf4. 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 install5. 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 nagiosadminImposta 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.usersRiavvia il server web Apache dopo la modifica.
sudo systemctl restart apache2Accedi 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.
