instalacion de snmp y snmpd
- apt-get install snmpd snmp
- en /etc/default/snmpd -> TRAPDRUN=yes
instalación de hpasm / HP System Health Application and Insight Management Agents
- descarga de HPasm-rpm2deb-sarge-0.2.sh desde aqui
- apt get install wget alien snmpd tcl8.3 fakeroot
- gunzip HPasm-rpm2deb-sarge.sh.gz
- sh HPasm-rpm2deb-sarge.sh
- dpkg-i hpasm_xxx.deb
instalacion de hpsmh / HP System Management Homepage
- descargar de aqui
- alien + dpkg -i
configuración de servicios;
- hpasm activate (para generar la primera configuración)
- de esta manera se configura snmpd y hpasm, que implica estos archivos: /etc/snmpd/snmpd.conf, /etc/hpasmrc, /opt/compaq/cma.conf
- cuando se activa hpasm se reconfigura automáticamente snmpd y se añaden estas líneas a snmpd.conf:
dlmod cmaX /usr/lib/libcmaX.so
rwcommunity privatepasswd 127.0.0.1
rocommunity publicpasswd127.0.0.1
rwcommunity privatepasswd htca.us.es
rocommunity publicpasswd htca.us.es
trapcommunity publicpasswd
trapsink htca.us.es privatepasswd
syscontact Root <root@localhost> (configure /etc/snmp/snmpd.local.conf)
syslocation Unknown (configure /etc/snmp/snmpd.local.conf)
- estos valores se introducen de forma automática en /etc/hpasmrc para que hpasm pueda conectarse con snmpd.
- por último editamos /opt/compaq/cma.conf para que nos mande un mail en caso de alerta:
trapemail /usr/bin/logger
(esta línea manda la alerta al log del sistema)
trapemail /usr/bin/mail -s ‘HP Insight Management Agents Trap Alarm’ admin@host.tld
(esta línea manda alerta al mail) / ponemos /usr/bin/mail ya que usamos postfix
arranque de servicios
- /etc/init.d/snmpd start (debe arrancar snmptrapd tmb)
- /etc/init.d/hpasm start
acceso web a la utillidad de monitorización:
- /etc/init.d/hpsmhd start
para probar que el trap funciona:
-vamos a https://htca.us.es:2381/ y nos logueamos con el usuario del sistema que tenga permisos.
- accedemos al estado de espacio en disco y marcamos un umbral de alerta muy bajo para probar, por ejemplo 6% (moviendo las marcas que hay sobre la barra de porcentaje de uso de disco)
- comprobamos que la alerta llega a user.log:
==> /var/log/user.log <==
Mar 5 13:10:53 htca logger:
Mar 5 13:10:53 htca logger: Rising Threshold Trap
Mar 5 13:10:53 htca logger: Alarm Variable^I enterprises.232.11.2.4.1.1.5.0
Mar 5 13:10:53 htca logger: Threshold Value ^I 8
Mar 5 13:10:53 htca logger: Alarm Value ^I^I 11
Mar 5 13:10:53 htca logger: Alarm Sample Type^I DELTA VALUE
Mar 5 13:10:53 htca logger: Alarm Owner^I^I Insight Web Agent
Mar 5 13:10:53 htca logger: Alarm Severity^I 6
Mar 5 13:10:53 htca logger: Alarm Description^I / on /dev/cciss/c0d0p2
Mar 5 13:10:53 htca logger:
- comprobamos que la alerta llega al mail:
==> /var/log/mail.log <==
Mar 5 13:10:53 zzzzz postfix/qmgr[10979]: 753D8DE416E: from=<xxxx@xxxxx>, size=596, nrcpt=1 (queue active)
Mar 5 13:10:55 zzzzz postfix/smtp[24835]: 753D8DE416E: to=<yyyyy@yyyyy>, relay=mail.us.es[193.147.175.20], delay=2, status=sent