jueves, 24 de febrero de 2011

Monitorizando un ESX 3.5 con nagios y centreon

 Buenos días.Ya disculparéis tanto tiempo sin actualizar, pero llevo una temporada con mucho trabajo.
Bueno, que quería monitorizar algo más de mis servidores ESX 3.5 y he tenido que seguir un maravilloso procedimiento sacado de la manga en una mañana. Todo legal y oficial, pero me ha costado llegar hasta este punto. En concreto quería monitorizar el espacio libre en los discos locales.

A ejecutar en cada uno de los frontales a monitorizar (vía ssh)
  1. lwp-download http://packages.sw.be/nagios-nrpe/nagios-nrpe-2.5.2-1.el3.rf.i386.rpm
  2. lwp-download http://packages.sw.be/nagios-plugins/nagios-plugins-1.4.9-1.el3.rf.i386.rpm
  3. lwp-download http://packages.sw.be/perl-Net-SNMP/perl-Net-SNMP-5.2.0-1.2.el3.rf.noarch.rpm
  4. lwp-download http://packages.sw.be/perl-Crypt-DES/perl-Crypt-DES-2.05-3.2.el3.rf.i386.rpm
  5. lwp-download http://packages.sw.be/perl-Digest-SHA1/perl-Digest-SHA1-2.13-1.el3.rfx.i386.rpm
  6. lwp-download http://packages.sw.be/perl-Digest-HMAC/perl-Digest-HMAC-1.02-1.el2.rf.noarch.rpm
  7. lwp-download http://packages.sw.be/perl-Socket6/perl-Socket6-0.23-1.el3.rf.i386.rpm
  8. lwp-download http://packages.sw.be/fping/fping-2.4-1.b2.3.el3.rf.i386.rpm
  9. rpm -Uvh fping-2.4-1.b2.3.el3.rf.i386.rpm perl-Socket6-0.23-1.el3.rf.i386.rpm perl-Digest-HMAC-1.02-1.el2.rf.noarch.rpm perl-Digest-SHA1-2.13-1.el3.rfx.i386.rpm perl-Crypt-DES-2.05-3.2.el3.rf.i386.rpm perl-Net-SNMP-5.2.0-1.2.el3.rf.noarch.rpm nagios-nrpe-2.5.2-1.el3.rf.i386.rpm nagios-plugins-1.4.9-1.el3.rf.i386.rpm
  10. esxcfg-firewall -o 5666,tcp,in,nagios
  11. esxcfg-firewall -o 5666,tcp,out,nagios
  12. vi /etc/nagios/nrpe.cfg
Al editar el fichero tenéis que modificar:
  • allowed_hosts para añadir la IP del servidor de nagios
  • dont_blame_nrpe=1 (para permitir comandos)
  • Descomenta la penúltima línea (check_disk) para que te funcione el comando
Finalmente: /etc/init.d/nrpe restart

Listo! Ya está preparado para una monitorización estándar de espacio en disco usando nrpe.

Suerte!