GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Nagios 4.4.3 su Ubuntu 18.04 e Ubuntu 16.04

Nagios è uno degli strumenti di monitoraggio open source più utilizzati per monitorare i servizi e le applicazioni eseguite su Windows e Linux. Ha anche la capacità di monitorare router e altri dispositivi di rete.

Con l'aiuto di Nagios, puoi monitorare i servizi e gli attributi di base. Possiamo accedere a Nagios utilizzando l'interfaccia web fornita con il bundle, ma le configurazioni devono essere eseguite a livello di file.

Elenco servizi

Nagios può monitorare i tuoi servizi "privati" e gli attributi dei server Linux/UNIX, come:

Attributi

  • Carico CPU
  • Utilizzo della memoria
  • Utilizzo del disco
  • Utenti che hanno effettuato l'accesso
  • Processi in esecuzione
  • ecc.

Servizi privati

  • HTTP
  • FTP
  • SSH
  • SMTP
  • ecc

Prerequisiti

Passiamo all'utente root.

sudo su -

Prima di compilare Nagios dal sorgente, dovresti installare i pacchetti dipendenti per Nagios. Aggiorna la cache del repository e installa le dipendenze per Nagios.

apt-get update 
apt-get install build-essential apache2 php openssl perl make php-gd libgd-dev libapache2-mod-php libperl-dev libssl-dev daemon wget apache2-utils unzip

Crea l'utente nagios e il gruppo nagcmd (consentendo l'esecuzione dei comandi esterni tramite l'interfaccia web), aggiungi l'utente nagios e apache alla parte del gruppo nagcmd.

useradd nagios
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd www-data

Installa Nagios Core

Puoi utilizzare i comandi seguenti per scaricare Nagios core (v4.4.3). Altrimenti, puoi visitare il sito web ufficiale per scaricare l'ultima versione di Nagios core.

cd /tmp 
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.3.tar.gz
tar -zxvf /tmp/nagios-4.4.3.tar.gz
cd /tmp/nagios-4.4.3/

Esegui i passaggi seguenti per compilare Nagios dal codice sorgente.

./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/sites-enabled/
make all
make install
make install-init
make install-config
make install-commandmode

Configura Nagios

Il programma di installazione ha ora posizionato i file di configurazione in /usr/local/nagios/etc directory. Questi file di configurazione predefiniti dovrebbero funzionare bene per ora per avviare Nagios. Tutto ciò che serve per apportare una sola modifica prima di procedere.

Modifica il /usr/local/nagios/etc/objects/contacts.cfg archiviare e modificare l'indirizzo email associato alla definizione del contatto nagiosadmin nell'indirizzo che desideri utilizzare per ricevere gli avvisi.

vi /usr/local/nagios/etc/objects/contacts.cfg

Modifica il campo dell'indirizzo email per ricevere la notifica.

define contact{
        contact_name                    nagiosadmin             ; Short name of user
        use                             generic-contact         ; Inherit default values from generic-contact template (defined above)
        alias                           Nagios Admin            ; Full name of user

        email                           [email protected]      ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******

             }

Installa l'interfaccia web di Nagios

Esegui il comando seguente nel terminale per installare l'interfaccia web di Nagios.

make install-webconf

Crea un account utente (nagiosadmin) per accedere all'interfaccia web di Nagios. Ricorda la password che assegni a questo account:ti servirà in seguito.

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Esegui il comando seguente.

a2enmod cgi

Riavvia Apache per rendere effettive le nuove impostazioni.

systemctl restart apache2

Installa i plug-in Nagios

Ora è il momento di scaricare i plug-in Nagios per il monitoraggio dei servizi. Inseriscilo nella directory /tmp.

cd /tmp
wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz
tar -zxvf /tmp/nagios-plugins-2.2.1.tar.gz
cd /tmp/nagios-plugins-2.2.1/

Compila e installa i plugin.

./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install

Avvia Nagios

Verifica i file di configurazione di Nagios di esempio.

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Risultato:

Nagios Core 4.4.3
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 2019-01-15
License: GPL

Website: https://www.nagios.org
Reading configuration data...
   Read main config file okay...
   Read object config files okay...

Running pre-flight check on configuration data...

Checking objects...
        Checked 8 services.
        Checked 1 hosts.
        Checked 1 host groups.
        Checked 0 service groups.
        Checked 1 contacts.
        Checked 1 contact groups.
        Checked 24 commands.
        Checked 5 time periods.
        Checked 0 host escalations.
        Checked 0 service escalations.
Checking for circular paths...
        Checked 1 hosts
        Checked 0 service dependencies
        Checked 0 host dependencies
        Checked 5 timeperiods
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors:   0

Things look okay - No serious problems were detected during the pre-flight check

Consenti a Nagios di avviarsi automaticamente all'avvio del sistema.

systemctl enable nagios

Ora avvia il servizio Nagios.

systemctl start nagios

Accedi all'interfaccia web di Nagios

Ora accedi all'interfaccia web di Nagios utilizzando il seguente URL.

http://ip-add-re-ss/nagios/

Ti verrà richiesto il nome utente (nagiosadmin) e la password specificati in precedenza.

Dopo aver effettuato correttamente l'accesso, otterresti la home page di Nagios.

Puoi monitorare i servizi facendo clic su Servizi nel riquadro a sinistra.

Per impostazione predefinita, Nagios può monitorare solo il localhost, ovvero il server Nagios. Se vuoi monitorare macchine remote, devi installare e configurare il plugin NRPE.

LEGGI :Come aggiungere l'host Linux al monitoraggio di Nagios utilizzando il plug-in NRPE

Questo è tutto.


Ubuntu
  1. Come installare Nagios 4.0.8 su Ubuntu 15.04 (Vivid Vervet)

  2. Come installare Nagios su Ubuntu 13.04

  3. Come installare Nagios su Ubuntu 14.04

  4. Come installare Nagios su Ubuntu 15.04

  5. Come installare Nagios su Ubuntu 18.04 LTS

Come installare il browser dei collegamenti su Ubuntu 20.04

Come installare Make su Ubuntu 20.04

Come installare qt su Ubuntu 20.04

Come installare Nagios su Ubuntu 20.04?

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04