Seleccionar página

Nagios, aveces peca de ser poco usable a la hora de tener la usabilidad que debería tener amén de que podría implementar tambien toda una serie funcionalidades.


(Nagios) / (Nagios+Centreon)

Quick Install de Centron

Añadir repositorios: (https://www.solusan.com/actualizar-repositorios-centos.html)

En esta parte del post explicaré como agregar repositorios de software que podemos necesitar para la instalación que nos ocupa

Sistema Operativo:

  • Centos 5

Repositorios:

  • Los colocamos en /etc/yum.repos.d
  • Damos rpm --import http://centos.karan.org/RPM-GPG-KEY-karan.org.txt

Enlace de cosulta: http://wiki.centos.org/Repositories

Instalamos:

# yum install rrdtool rrdtool-perl net-snmp
# yum install php-mysql php-pear php-snmp php-gd libgd2 gd-devel libpng libpng-devel perl-config-IniFiles perl-Crypt-DES perl-Digest-HMAC perl-Digest-SHA1 perl-GD perl-IO-Socket-INET6 perl-Net-SNMP perl-rrdtool perl-Socket6
# yum install php-pear-DB php-pear-DB-DataObject php-pear-DB-DataObject-FormBuilder php-pear-MDB2 php-pear-Date php-pear-Numbers-Roman php-pear-Numbers-Words php-pear-HTML-Common php-pear-HTML-QuickForm php-pear-HTML-QuickForm-advmultiselect php-pear-HTML-Table php-pear-Archive-Tar php-pear-Auth-SASL php-pear-Console-Getopt php-pear-HTTP php-pear-Image-Canvas php-pear-Image-Color php-pear-Image-Graph php-pear-Image-GraphViz php-pear-Mail php-pear-Mail-Mime php-pear-Net-SMTP php-pear-Net-Socket php-pear-Net-Traceroute php-pear-Net-Ping php-pear-Validate php-pear-XML-RPC
# vi /etc/php.ini
memory_limit = 16M
# wget http://download.pear.php.net/package/HTML_QuickForm_advmultiselect-1.1.0.tgz
# tar zxvf HTML_QuickForm_advmultiselect-1.1.0.tgz
# cd HTML_QuickForm_advmultiselect-1.1.0
# cp advmultiselect.php /usr/share/pear/HTML/QuickForm


Enlaces simbólicos y permisos a crear.

# mkdir /usr/local/nagios
# mkdir /usr/local/nagios/bin
# ln -s /etc/nagios /usr/local/nagios/etc
# ln -s /usr/lib/nagios/plugins /usr/local/nagios/libexec
# ln -s /usr/sbin/nagios /usr/local/nagios/bin/nagios
# chown -R apache:nagios /etc/nagios/
# chmod -R 775 /etc/nagios/
# chown -R apache:nagios /usr/lib/nagios/plugins
# chmod -R 775 /usr/lib/nagios/plugins

Bajaremos Centreon de la página del fabricante:

http://www.centreon.com/Download/Download.html

# tar zxvf centreon-1.4.tar.gz
# cd centreon-1.4

Procedemos a la instalación:

# ./install.sh
Where is installed Nagios ?
/usr/local/nagios
Where are your nagios etc directory ?
/usr/local/nagios/etc
Where are your nagios plugins / libexec  directory ?
/usr/local/nagios/libexec
Where are your nagios bin  directory ?
/usr/local/nagios/bin
Where do I install Oreon ?
/usr/local/oreon
Where is sudo ?
/etc/sudoers
Where is installed RRD perl modules (RRDs.pm) ?

Este paso tiene un poco de miga, haz una búsqueda y pica el direcrotio resultante
# find / -name RRDs.pm

/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi
Where is rrdtool binary ?
/usr/bin/rrdtool
Where is mail binary ?
/bin/mail
Where is PEAR Path ?
/usr/share/pear

Puede que te de problemas la instalación de las rrdtools.

Desde este enlace puedes bajarte el paquete que necesites, varias formas:

Una vez terminada la instalación en el navegador escribiremos esta URL al objeto de crear la instalación de Centreon.

http://nombredemaquina/centreon/ (ten muy encuenta la última barra de la url)

Et Voilà.

Importar una confirguración de Nagios a Centreon.

Crea un archivo comprimido con la configuración.

# cd /etc/nagios
# tar zcvf nagios-backup.tgz *

Luego ve al menú de Centreon / Nagios / Load e importamos el fichero *.tgz.

La úlimta etapa .Para esto deberás ir a Configuration / Nagios / Generate (Generar) luego selecciona la opción y clica en Export.

Enlace de interés para configuración y explotación de Centreon:

http://guia-debian.es/index.php?title=Nagios/Centreon