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!

 

Neste post monitorizaremos um SAI algo velho de MGE (que tras ser de APC agora deve pertencer à Schneider Electric), usaremos um par de scripts, com um saco teremos bastante informação e com o segundo o estado geral do SAI. O primeiro script check_snmp_mgeeaton_ups.pl’ que 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: Nome com o que veremos ao SAI no nosso Centroon.
  • Endereço IP / DNS: Indicamos la direction 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 necessitaremos 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 $ARG 1$'
  • 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 exemplo 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 associamos con el Host recién criado 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! Com este como dije antes, obtemos o estado geral do SAI, um resumen de sua saúde obteniendo os 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