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]
Ahora tenemos que instalar el componente que se comunica con los agentes HP lo podemos encontrar en la web de hp http://bizsupport1.austin.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?swItem=MTX-14584a8c3cf34526bff7c844f6&swLang=8&swEnvOID=4004&prodNameId=3288150&lang=en&cc=us&idx=1&mode=4&
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:
Publicar un comentario