venerdì 11 aprile 2014

[CentOS] Installare monitor di rete Nagios

Per installare Nagios 4.0.4 su CentOS, procedere nella seguente maniera:

1- Installare Apache, PHP e librerie varie come gcc, glibc etc.

server #  yum install -y httpd php gcc glibc glibc-common gd gd-devel make net-snmp

2 - Creazione utente nagios e gruppo nagcmd

server # useradd nagios

server # groupadd nagcmd

3 - Aggiunta utente nagios ed apache al gruppo nagcmd

server # usermod -G nagcmd nagios

server # usermod -G nagcmd apache

4 - creazione cartella nagios

server # mkdir /root/nagios

server # cd /root/nagios

5 - download pacchetto nagios core e plugin

server  nagios # wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.4.tar.gz

server nagios # wget https://www.nagios-plugins.org/download/nagios-plugins-2.0.tar.gz

6 - Estrazione pacchetti

server nagios # tar –xvf nagios-4.0.4.tar.gz

server nagios # tar –xvf nagios-plugins-2.0.tar.gz

7 - configurazione nagios core

server  nagios # cd nagios-4.0.4

server  nagios-4.0.4 # ./configure --with-command-group=nagcmd

8 - compilazione ed installazione nagios core

server nagios-4.0.4 # make all

server nagios-4.0.4 # make install

9 - installazione init-scripts

server nagios-4.0.4 # make install-init

10 - Per lavorare da riga di comando con nagios installare il command mode

server nagios-4.0.4 # make install-commandmode

11 - installazione dei file di configurazione d'esempio di nagios

server nagios-4.0.4 # make install-config

12 - modifica dell'indirizzo mail nel file di configurazione per ricevere notifiche sugli alert

server nagios-4.0.4 # vi /usr/local/nagios/etc/objects/contacts.cfg

(alla stringa 'email' modificare con il proprio indirizzo di posta elettronica)

13 - installazione della gui

server nagios-4.0.4 # make install-webconf

14 - creazione della password per l'utente "nagiosadmin" (utenza tramite la quale si accede all'interfaccia web)

server nagios-4.0.4 # htpasswd -s -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

15 - Avvio server web

server nagios-4.0.4 # service httpd start

16 - configurazione ed installazione dei plugin di nagios

server nagios-4.0.4 # cd /root/nagios/nagios-plugins-2.0

server nagios-plugins-2.0  # ./configure --with-nagios-user=nagios --with-nagios-group=nagios

server nagios-plugins-2.0  # make

server nagios-plugins-2.0  # make install

17 - verifica file di configurazione di nagios

server nagios-plugins-2.0  # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
 
(alla fine della schermata devono uscrire le seguenti stringhe: Total Warnings: 0 Total Errors: 0)

18 - inserimento dei servizi di nagios e di apache all'avvio automatico del sistema

server nagios-plugins-2.0  # chkconfig --add nagios

server nagios-plugins-2.0  # chkconfig --level 35 nagios on

server nagios-plugins-2.0  # chkconfig --add httpd

server nagios-plugins-2.0  # chkconfig --level 35 httpd on

19 - login a nagios via web

Aprire il browser e digitare:

http://ip-server-nagios/nagios

se tutto è andato a buon fine, apparirà la schermata di login di nagios

P.s. Nel caso in cui il servizio http alla pagina dei services dovesse dare un warning con il seguente errore " http warning: http/1.1 403 forbidden", procedere nel seguente modo:

server # touch /var/www/html/index.html

server # /etc/init.d/nagios restart 

server # /etc/init.d/httpd restart
 
attendere un paio di minuti ed il warning verrà corretto.

Nessun commento:

Posta un commento