Nagios Chek_hp

Nagios Chek_hp
Iré poniendo los servicios que tenemos monitorizados en nuestro entorno.
Para monitorizar los agentes de HP, tenemos que tener instalado el net-snmp la configuración del snmp la realizaremos con la instalación del pulgin  check_hp
shell> yum install net-snmp

======================================================================
 Package        Arch         Version          Repository         Size
======================================================================
Installing:
net-snmp      x86_64   1:5.3.2.2-9.el5_5.1     updates           702 k
Installing for dependencies:
lm_sensors   x86_64    2.10.7-9.el5            base              525 k
net-snmp-libs  x86_64  1:5.3.2.2-9.el5_5.1     updates           1.3 M
Nos tenemos que acordar que arranque el servicio en el inicio del server
shell> chkconfig snmpd on

Tenemos que instalar el plugins  check_hp-2.5.tar.gz copiando el check_hp en la carpeta de los plugins.
/usr/local/nagios/libexec/check_hp
Darle permisos para que lo acceda el usuario nagios
shell> chown nagios.nagios /usr/local/nagios/libexec
shell> chmod –R 777 /usr/local/nagios/libexec
Para que funcione el plugin es requisito tener instalado NET:SNMP lo instalaremos con la herramienta cpan si no lo tenemos configurado el cpan la primera vez que lo utilicemos lo tendremos que configurar, es muy intuitivo.
shell> cpan
Lanzamos la instalación de NET:SNMP
shell> cpan> install Net::SNMP
Nos pedirá que instalemos las dependencias, aceptaremos.
Warning: prerequisite Crypt::DES 2.03 not found.
Warning: prerequisite Digest::HMAC 1.00 not found.
Warning: prerequisite Digest::SHA1 1.02 not found.
Writing Makefile for Net::SNMP
---- Unsatisfied dependencies detected during [D/DT/DTOWN/Net-SNMP-v6.0.1.tar.gz] -----
    Digest::HMAC
    Crypt::DES
    Digest::SHA1
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes]
Nos descargamos el  paquete hpasm-7.9.0-116.rhel5.x86_64.rpm
shell> rpm -ivh hpasm-7.9.0-116.rhel5.x86_64.rpm
Como vemos la instalación es correcta pero nos pide que lancemos la configuración
shell> /etc/init.d/hpasm configure
La configuración es muy intuitiva, solo tenemos que tener en cuenta la configuración del snmpd.conf nos pregunta si queremos utilizar nuestra configuración o hacerla de nuevo, yo la configuro de nuevo.
Do you wish to use an existing snmpd.conf (y/n) (Blank is n): n
Si vemos como nos ha quedado snmpd.conf
shell> vi /etc/snmpd/snmpd.conf

# Following entries were added by HP Insight Management Agents at
#      Tue Mar  1 13:06:07 CET 2011
dlmod cmaX /usr/lib64/libcmaX64.so
rocommunity public 127.0.0.1
rocommunity  public xxx.xxx.xxx.xxx
sysname server_name.dominio.local
## Informacion Contacto del Sistema
syslocation SERVER_NAME - CPD Timofónica (bastidor 1111) - Madrid
syscontact Sistemas (correo@correo.com)
# ---------------------- END --------------------

Solo nos queda arrancar el servicio
shell> service snmpd start
Es importare que pongamos el hpasm  servicio en el inicio
shell> chkconfig hpasm on

No hay comentarios: