Nagios conservano anche le schede sui dettagli di networking (utilizzando la porta TCP, SMTP, POP3, HTTP, NNTP, Ping, ecc.)
Il modo in cui funziona può essere descritto nel modo seguente: Nagios imposta protocolli di sicurezza sui diversi nodi in una rete per rilevare qualsiasi attività sospetta e notifica gli utenti tramite un SMS automatico. Queste attività problematiche includono HTTP, SSH, FTP fallisce, altri malfunzionamenti ed errori critici, ecc. E visualizza l'output Web utilizzando le notifiche degli stati correnti e il file di registro della cronologia dei problemi ecc. Vediamo come installeremo Nagios su Ubuntu 20.04 LTS MACCHINE.
Alcuni prerequisiti
Supponiamo che tu abbia almeno familiarità con i fondamenti del sistema operativo Linux e che abbia un know-how di base delle sue opere di shell interattive. A parte questo, avresti dovuto preinstallare Ubuntu 20.04 sulla macchina o sul server virtuale prima di procedere con l'installazione.
Inoltre, stiamo scaricando e installando il pacchetto Nagios dai depositi ufficiali qui.
Utilizzeremo la modalità Accesso sudo durante l'installazione. Se stai usando il tuo account root, dovresti escludere "sudo" prima di ciascuno dei comandi che abbiamo usato di seguito.
Ecco come fare l'installazione di nagios sulla macchina o sul server virtuale.
Passaggio 1: verificare gli aggiornamenti
Prima di tutto, controlleremo il Web per gli ultimi pacchetti disponibili, scaricali e installarli. Utilizzare il comando qui sotto per verificare gli aggiornamenti.
$ sudo apt update && upgrade
$ sudo apt install -y build -essenziale apache2 php openssl perl make
php-gd libgd-dev libapache2-mod-php libperl-dev libssl-dev demone
Wget Apache2-Utils Unzip
Passaggio 2: creare un account utente
Prima di installare Nagios, dobbiamo creare un account utente parallelo a quello dell'utente Apache. Digita i seguenti comandi per aggiungere un utente:
$ sudo useradd nagios
$ sudo GroupAdd Nagcmd
$ sudo usermod -a -g nagcmd nagios
$ sudo usermod -a -g nagcmd www -data
Passaggio 3: scarica Nagios dal sito ufficiale
Con gli aggiornamenti e l'account utente di cui si sono occupati, possiamo scaricare Nagios visitando il sito Web ufficiale.
In alternativa, è possibile utilizzare i seguenti comandi per scaricare direttamente dal Web:
$ CD /TMP
$ wget https: // attività.Nagios.com/downloads/nagioscore/versioni/nagios-4.4.5.catrame.Gz
Quindi estrai i file con l'aiuto del comando TAR e spostalo nella posizione di tua scelta
$ TAR -ZXVF /TMP /NAGIOS -4.4.5.catrame.Gz
$ CD /TMP /NAGIOS-4.4.5/
Passaggio 4: compila Nagios con Ubuntu 20.04
Digita i seguenti comandi:
$ sudo ./Configura--With-Nagios-Group = Nagios
--with-comand-group = nagcmd--with-httpd_conf =/etc/apache2/siti abilitati/
$ sudo Crea tutto
$ sudo Make Installa
$ sudo make instal-init
$ sudo make instal-config
$ sudo make instal-comandmode
Passaggio 5: aggiorna il tuo indirizzo email
Digita il comando seguente:
$ sudo gedit/usr/locale/nagios/etc/oggetti/contatti.cfg
Quello che fa questo comando è che modifica il file (contatti.CFG) Situato nella directory USR/Local/Nagios/etc/Objects, per includere l'indirizzo e -mail in cui vogliamo ricevere notifiche.
Passaggio 6: accendi l'installatore dell'interfaccia web
Con tutti gli input sopra nel loro posto, possiamo finalmente passare all'installazione dell'interfaccia Web Nagios. Usa i seguenti codici, per cominciare, l'installazione.
$ sudo make instal-webconf
Avrai bisogno di un account utente per iniziare a utilizzare l'interfaccia Web Nagios, quindi naturalmente, devi prima creare un account utente.
Digita quanto segue nella shell interattiva per creare un account utente.
$ CD /TMP /NAGIOS-4.4.5 $ sudo htpasswd -c/usr/local/nagios/etc/htpasswd.utenti
$ sudo a2enmod cgi
Infine, puoi riavviare i server Apache.
$ sudo systemctl riavvio apache2
Passaggio 7: installa i plugin Nagios
Se non è già ON /TMP, è possibile cambiare directory usando:
$ CD /TMP
E quindi utilizzare il comando seguente per avviare il download.
$ wget https: // nagios-plugins.org/download/nagios-plugins-2.3.3.catrame.Gz
Successivamente, è necessario estrarre il file e posizionarlo nella directory risultante:
$ tar -zxvf /tmp /nagios-plugins-2.3.3.catrame.Gz
$ cd /tmp /nagios-plugins-2.3.3/
Dopo aver cambiato le directory, compilare i plug -in usando il comando seguente:
$ sudo ./Configura--With-Nagios-USER = Nagios--With-Nagios-Group = Nagios
$ sudo fare
$ sudo Make Installa
Passaggio 8: usando Nagios su Ubuntu
Per assicurarsi che la configurazione sia stata visualizzata correttamente, utilizzare il seguente comando:
$ sudo/usr/local/nagios/bin/nagios -v
$ CD/USR/LOCAL/NAGIOS/ETC/NAGIOS.cfg
Accendi il servizio Nagios per avviarlo automaticamente ogni volta che si avvia la VM utilizzando:
$ sudo systemctl abilita nagios
Avvia i servizi.
$ sudo systemctl avvia nagios
Passaggio 9: conoscere l'interfaccia web
Vai a http: // ip-add/nagios/ e avere una crepa all'interfaccia web. Ti verranno chiesti alle credenziali dell'utente prima di accedere.
Al momento dell'accesso, dovresti vedere la dashboard dei membri:
Notare la varietà di opzioni all'estrema sinistra dell'interfaccia. Librami su di loro per saperne di più.
Avvolgendo le cose
In questo tutorial, abbiamo visto come installare nagios su Ubuntu 20.04. Abbiamo attraversato e dettagliato tutti i passaggi che devono essere seguiti e spiegato a quale funzione serve ogni passaggio in generale. È molto più facile installare Nagios dai loro repository ufficiali che installarlo dal suo codice sorgente. Ma a volte, accade così che i repository non riescono a fornire le ultime versioni di Nagios. Questo, ovviamente, non è mai il caso in cui si utilizza il codice sorgente per installare Nagios.