Debido a la necesidad de monitorizar varias ups, busqué un plugin que me sirviese para dicho propósito, pero no encontré ninguno que me gustase, por lo que decidí crear uno a mi medida.
Éste plugin es capaz, a través del protocolo SNMP, monitorizar una ups que ofrezca un interfaz de red para que nuestro servidor nagios pueda preguntar a nuestra ups.
Yo, concretamente lo he probado con un adaptador de red para UPS que es el "CS121adapter", que por lo visto se puede acoplar a varios modelos y marcas de ups, pero imagino que valdrá para cualquier adaptador de red para ups.
Además he creado una plantilla para los gráficos de pnp4nagios.
El código del plugin, así como la plantilla para pnp4nagios está publicado en github y se puede descargar aquí:
https://github.com/dduenasd/check_ups_snmp
Requisitos:
El plugin usa el comando getsnmp el cuál es parte del paquete net-snmp.
Para instalar net-snmp, lo mejor es hacerlo desde los repositorios, en ubuntu se puede instalar ejecutando:
sudo apt-get install snmpd
Instalación:
Para instalar el plugin no hay mas que copiar el script dentro del directorio de plugins de nagios, habitualmente es la ruta:
/usr/local/nagios/libexec/
En los archivos de configuración de nagios creamos un comando (normalmente en /usr/local/nagios/etc/command.cfg):
define command { command_name check_ups_snmp command_line $ USER1 $ / $ HOSTADDRESS check_ups_snmp.sh -H $ ARG1 $ -p -C $ ARG2 $ - w $ ARG3 $ - c $ ARG4 $ register 1 }
define service { host_name UPS_1 service_description ups_alarm use ups_template check_command check_ups_snmp!snmp!ups_alarm!0!0!-d /usr/local/nagios/libexec/mibs register 1 }
Pingback: louis vuitton xl
Pingback: chicago gucci outlet
Pingback: louis vuitton hülle iphone 4s
Pingback: gucci authentic belts
Pingback: discount gucci diaper bags
Pingback: louis vuitton taschen preis
Pingback: cheap louis vuitton Original handbags irene
Pingback: louis vuitton sale
Pingback: neue louis vuitton taschen
Pingback: louis vuitton leder kaufen