Installazione di Nagios 3.4.4 su CentOS 6.3
Introduzione
Nagios è uno strumento di monitoraggio con licenza GPL. Questo strumento consente di monitorare server, hardware di rete (switch, router, ...) e applicazioni. Sono disponibili molti plugin e la sua grande comunità rende Nagios il più grande strumento di monitoraggio open source. Questo tutorial mostra come installare Nagios 3.4.4 su CentOS 6.3.
Prerequisiti
Dopo aver installato il tuo server CentOS, devi disabilitare selinux e installare alcuni pacchetti per far funzionare nagios.
Per disabilitare selinux, apri il file:/etc/selinux/config
# vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=permissive // change this value to disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
Ora scarica tutti i pacchetti di cui hai bisogno:
# yum install gd gd-devel httpd php gcc glibc glibc-common
Installazione di Nagios
Crea una directory:
# mkdir /root/nagios
Passa a questa directory:
# cd /root/nagios
Scarica nagios-core e plugin:
# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.4.4.tar.gz
# wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4 .16.tar.gz
Untar nagios core:
# tar xvzf nagios-3.4.4.tar.gz
Vai alla dir nagios:
# cd nagios
Configura prima di effettuare:
# ./configure
Crea tutti i file necessari per Nagios:
# make all
Installazione:
# make install
# make install-init
# make install-commandmode
# make install-config
# make install-webconf
Crea una password per accedere all'interfaccia web:
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Avvia il servizio e avvialo all'avvio:
# chkconfig nagios on
# service nagios start
Ora devi installare i plugin:
# cd ..
# tar xvzf nagios-plugins-1.4.15.tar.gz
# cd nagios-plugins-1.4.15
# ./configure
# make
# effettua l'installazione
Avvia il servizio Apache e abilitalo all'avvio:
# service httpd start
# chkconfig httpd su
Ora connettiti al tuo sistema nagios:
http://Your-Nagios-IP/nagios e inserisci login:nagiosadmin e password che hai scelto sopra.
E dopo l'installazione?
Dopo l'installazione devi configurare tutti i tuoi file di configurazione innagios di host e servizi. Questo passaggio viene eseguito dalla riga di comando ed è complicato, quindi ti consiglio di installare uno strumento come Centreon, che è un bel front-end per aggiungere host e servizi.
Per andare oltre, ti consiglio di leggere il mio articolo sul monitoraggio di Nagios e Centreon.