Nagios – Monitorizando un SAI de MGE

Si disponemos de un UPS o una SAI en nuestra organização por qué no monitorizarla? Por que não conhecemos o estado das suas baterias? Si disponemos de qualquer problema que seguro es crítico, penso razoável centralizar e controlar desde a nossa máquina Nagios o Centreon com o fim de ter controlado qualquer problema que pudéssemos ter e receber as suas notificações. Así que si te interessa saber o estado do teu SAI echa um olhar a este documento!

 

En este post monitorizaremos un SAI algo viejillo de MGE (que tras ser de APC ahora debe pertenecer a Schneider Electric), usaremos un par de scripts, con uno sacaremos bastante información y con el segundo el status general del SAI. El primer script ‘check_snmp_mgeeaton_ups.plque podremos descargar de: https://exchange.nagios.org/directory/Plugins/Hardware/UPS/Merlin-Guerin/check_snmp_mgeeaton_ups/details. El segundo script 'check_snmp_mge_ups’ lo bajamos de: https://exchange.nagios.org/directory/Plugins/Network-Protocols/SNMP/MGE-check_mge_ups/details. Deberemos dejarlos en la carpeta de plugins de nuestro Nagios o Centreon y hacerlos executables con 'chmod +x'.

 

 

Antes de ir mais longe, recordar habilitar SNMP en el SAI, introduciendo una Comunidad SNMP y permitiendo conexões desde la máquina Nagios / Centro!

 

 

Con 'check_snmp_mgeeaton_ups.pl’ podemos obter muchísima informação de un SAI, tanto a nível de bateria, fallos de carga, de voltaje, medir la carga saliente o su voltaje, Temperaturas, etc… lo que vemos en la ayuda, Vamos! Si queremos probarlo, Correr

[Código-fonte]./check_snmp_mgeeaton_ups.pl -H DIRECCION_IP_SAI -C COMUNIDAD_SNMP -O OPCION[/Código-fonte]

 

 

Nada mau, lo primero de tudo será dar de alta el Host del SAI en Centreon, que será al que le associaremos los Servicios que le van a monitorizar. Desde “Configuração” > “Hosts” > “Adicionar…” añadimos el SAI:

  • Nome: Nombre del SAI a monitorizar.
  • Alias: Nombre con el que veremos al SAI en nuestro Centreon.
  • Endereço IP / DNS: Indicamos la dirección IP del SAI.
  • SNMP Community & Version: Indicamos la comunidad SNMP y su versión.
  • Modelo: Si tenemos instalados los plugin pack de Centreon podremos utilizar una plantilla base interesante llamada ‘HW-UPS-Standard-Rfc12628-SNMP-custom, si quieres instalarlos, Fazer Check-out Este documento. E se não, normalmente será ‘generic-host’.

 

Guardamos con “Salvar”,

 

Creamos el Comando para este script y que necesitaremos para cada Servicio que monitorizaremos, como ya sabemos desde “Configuração” > “Comandos” > “Adicionar” y algo como:

  • Nome do comando: Especifique o nome do comando, Como eu costumo te dizer, Costumo usar o nome do script para localizá-lo o mais rápido possível, se necessário, en este caso ‘check_snmp_mgeeaton_ups.pl’.
  • Tipo de comando: Marcamos 'Check'.
  • Linha de comando: Inserimos o que este comando executará, no exemplo que nos interessa: ‘/usr/lib/nagios/plugins/check_snmp_mgeeaton_ups.pl -H $HOSTADDRESS$ -C $_HOSTSNMPCOMMUNITY$ -O $ARG1$’
  • Descrição do argumento: Pulsamos en ‘Describe arguments’ y definimos el único argumento que tenemos, que será la Opción que querremos checkear a la hora de crear los Servicios

 

Gravamos com “Salvar”,

 

 

E nada, ahora creamos cada Servicio que monitorizará cada ítem, en este ejemplo para monitorizar la carga de las baterias deberemos configurar un servicio nuevo, y así con cada elemento a chequear! Creamos los Servicios desde “Configuração” > “Serviços” > “Adicionar…” y cumplimentamos:

  • Descrição: Será o nome do serviço com o qual veremos no monitoramento, Carga de baterias, Voltaje de salida
  • Vinculado a anfitriões: Lo asociamos con el Host recién creado del SAI.
  • Modelo: Indicamos o modelo pai do qual você herdará certas configurações, se fizéssemos isso nesse modelo, Como sempre, quando o normal é modificar as notificações, Regras, Contatos, etc... Normalmente, será o 'serviço genérico-ativo-personalizado'.
  • Comando Check: Selecione o comando que acabamos de criar na etapa anterior, ‘check_snmp_mgeeaton_ups.pl’.
  • Argumentos: Al seleccionar dicho comando nos saldrá el argumentos a cumplimentar, recordamos de la ayuda que vimos en la shell la opción que deberemo indicar, battery_level, output_voltage

 

Gravamos com “Salvar”,

 

Vamos con el segundo script! Con este como dije antes, obtendremos el estado general del SAI, un resumen de su salud obteniendo los valores de todos sus sensores. Desde a shell de Nagios executaríamos para probar si queremos:

[Código-fonte]./check_snmp_mge_ups -H DIRECCION_IP_UPS -C COMUNIDAD_SNMP[/Código-fonte]

 

Creamos el Comando para este segundo script, como antes, desde “Configuração” > “Comandos” > “Adicionar” y algo como:

  • Nome do comando: 'check_snmp_mge_ups'.
  • Tipo de comando: Marcamos 'Check'.
  • Linha de comando: Inserimos o que este comando executará, no exemplo que nos interessa: '/usr/lib/nagios/plugins/check_snmp_mge_ups -H $HOSTADDRESS$ -C $_HOSTSNMPCOMMUNITY$'

 

Gravamos com “Salvar”,

 

Creamos el Servicio que checkeará su salud desde “Configuração” > “Serviços” > “Adicionar…” y cumplimentamos:

  • Descrição: Status por exemplo le da da um nome ideal para saber qué nos aporta este Servicio
  • Vinculado a anfitriões: Lo associamos con el Host del SAI.
  • Modelo: La plantilla padre desde la que heredará cierta configuração, normalmente 'generic-active-service-custom'.
  • Comando Check: Selecionamos el Comando recién criado en el paso anterior, 'check_snmp_mge_ups'.

 

Gravamos com “Salvar”,

 

E é isso!! Si vamos a la pestaña de “Monitorização” ya podremos visualizar el state de monitorización de nuestra SAI, podemos recolher informações realmente úteis além de controlar o seu estado de forma perfeita. Lembrar de exportar os dados e recarregar a configuração para que o Centreon possa ler as alterações. Se precisares de lembrar, desde “Configuration” > "Pesquisadores" > "Configuração de exportação", Selecionando nosso poller, Marcamos as verificações e reiniciamos & "Exportação".

Se quisermos forçar a verificação, Nós já sabemos, selecione os serviços que nos interessam e no combo selecione 'Serviços – Agendar verificação imediata (Forçado)’.

Espero que te seja útil!

 

Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!

Usando Citrix Optimizer

26 Junho de 2018