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