«

»

Ott 21 2010

Stampa Articolo

Appunti Linux/CentOS: Installare Nagios su CentOS

Uno strumento molto funzionale che permette il monitoraggio completo della rete è Nagios, un software con licenza GNU (General Public Licence).

Di seguito le istruzioni su come installarlo.

1) aprire una sessione di SSH e, dopo essersi autentificati come root, creare una cartella dove poter scaricare il software:

# cd /
# mkdir installa
# cd installa

2) Installazione componenti richiesti da Nagios
I componenti richiesti per il corretto funzionamento sono Linux Apache + MySQL + PHP (acronimo LAMP) che vengono installati tramite il comando yum.

# yum install httpd mod_ssl php mysql mysql-server php-mysql php-pear

e quindi attivare i servizi:

# chkconfig httpd on
# service httpd start
# chkconfig mysqld on
# service mysqld start

3) Aggiunta Repository RPMFORGE
L’aggiunta di questo repository, ci permette di effettuare l’installazione di Nagios tramite yum.
In una cartella precedentemente creata (/installa nell’esempio), scaricare l’ultima versione:

# wget http://dag.wieers.com/packages/rpmforge-release-0.5.1-1.el5.rf.i386.rpm

e installare il modulo rpm appena scaricato:

# rpm -Uvh rpmforge-release-0.5.1-1.el5.rf.i386.rpm

4. Installazione di Nagios
Installare i componenti di Nagios richiesti per il suo funzionamento:

# yum install nagios nagios-devel nagios-plugins nagios-plugins-nrpe

Una volta installato, i componenti di Nagios risiedono nelle seguenti directory:

  • cfg files: /etc/nagios
  • web interface files: /usr/share/nagios
  • log files: /var/log
  • CGI files: /usr/lib/nagios/cgi
  • plugins: /usr/lib/nagios/plugins

Impostare la password per accedere a Nagios.

# htpasswd -bcm /etc/nagios/htpasswd.users nagiosadmin password

Controllare la configurazione di Nagios:

# nagios -v /etc/nagios/nagios.cfg

Riavviare Apache:

# /etc/init.d/httpd restart

Avviare Nagios:

# /etc/init.d/nagios  start

Collegarsi all'indirizzo http://ip_server/nagios/ per visualizzare l'applicativo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Puoi usare i seguenti tag ed attributi HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">


*

Login

Register | Lost your password?