O 10-Strike Network Monitor monitora UPS gerenciáveis pela rede, pelo protocolo SNMP. A seguir, veja como fazer isso.

Com um UPS no computador, não dá para confiar só na bateria sem acompanhar a carga, se o PC ou o servidor conectado precisa desligar de forma correta. Se resta pouca energia e a rede elétrica não voltou, antes do desligamento forçado é melhor encerrar o sistema e os programas, gravando os dados no disco. Também vale avisar o administrador do incidente. Como fazer isso?
É preciso instalar e configurar um programa de monitoramento de UPS e, se a autonomia prevista ficar curta, enviar um comando de desligamento ao sistema. Outros parâmetros do UPS também podem ser monitorados, conforme a necessidade. Este artigo mostra como acompanhar os parâmetros de operação do UPS, com foco na rede.
Monitoramento local do UPS
O jeito mais simples de acessar os parâmetros de um UPS (marcas APC, Powercom e outras) é a interface USB atual ou a COM, mais antiga. O UPS liga ao computador de monitoramento por um cabo e, em geral, é acompanhado e configurado pelo software do fabricante. O método está longe do ideal: não há padrão único de troca de dados. O software costuma ter restrições e, muitas vezes, só trabalha com um dispositivo por vez. O maior limite é não monitorar pela rede.
Monitoramento de UPS na rede com SNMP
Uma alternativa às interfaces locais é a placa SNMP, um módulo que se conecta ao UPS (quando o equipamento aceita esse módulo). A placa entra na rede local pela porta 8P8C (RJ-45) e se configura pela interface web embutida. Na hora de escolher o modelo, leve em conta o suporte a rede e a SNMP: isso simplifica o monitoramento do equipamento e do sistema, e amplia o que dá para acompanhar.
A placa SNMP é, na prática, um agente que lê os dados do UPS e os envia pelo protocolo SNMP. O suporte a SNMP também pode estar no próprio equipamento, sem placa extra. Para usar, ative e configure o SNMP na interface web do dispositivo. Esse procedimento serve, por exemplo, à família APC Smart UPS.
O conjunto de dados MIB da grande maioria das placas e dos UPS é padronizado e está descrito no arquivo UPS-MIB (RFC 1628). Resta conectar ao dispositivo pela rede e consultar as variáveis necessárias.
Isso pode ser feito com o 10-Strike Network Monitor (versão Standard ou edição Pro). Ele traz verificações e modelos próprios para monitorar UPS por SNMP.

Veja as opções de monitoramento e a configuração com mais detalhe.
1. Monitoramento com SNMP traps
O programa monitora o UPS por parâmetros SNMP em dois modos: ativo e passivo. No ativo, consulta o UPS no intervalo definido, recebe os valores, mostra em gráficos e guarda o histórico. Quando um parâmetro sai da faixa, o programa avisa o administrador e executa as ações escolhidas: scripts, aplicativos, serviços e até o desligamento do servidor que passou para a bateria, quando a carga fica baixa.
No modo passivo, o próprio UPS avisa as emergências por SNMP trap. O programa recebe as mensagens e reage com alertas e ações, como no modo ativo.

Ativar e configurar o recebimento de SNMP trap é simples: use o botão "SNMP Trap" no menu "Monitoring".
2. Monitoramento ativo de parâmetros SNMP
O monitoramento ativo dos parâmetros do UPS por SNMP, no 10-Strike Network Monitor, se configura em três passos.
1) Varra a rede com o assistente de varredura ou inclua os dispositivos na lista de hosts manualmente.

2) Inclua uma verificação SNMP (ou UPS) no dispositivo UPS

Nas configurações da verificação SNMP, informe a senha de acesso ao UPS (a string community, a senha da comunidade, no SNMP v1/v2c, ou username/password no SNMP v3).
No navegador MIB embutido, escolha o OID do parâmetro. Estes OIDs de UPS são os mais usados:
- 1.3.6.1.2.1.33.1.2.2.0 - autonomia da bateria do UPS, em segundos (zero significa que o UPS está na rede elétrica)
- 1.3.6.1.2.1.33.1.2.3.0 - tempo até as baterias acabarem com a energia cortada, em minutos
- 1.3.6.1.2.1.33.1.2.4.0 - carga restante da bateria, em porcentagem
- 1.3.6.1.2.1.33.1.2.5.0 - tensão atual da bateria, em décimos de volt
- 1.3.6.1.2.1.33.1.2.6.0 - corrente atual da bateria, em décimos de ampere
- 1.3.6.1.2.1.33.1.2.7.0 - temperatura do UPS, em Celsius

Se o arquivo MIB padrão não servir à placa SNMP, baixe o MIB original no site do fabricante e inclua-o no navegador MIB do programa.
Defina a condição do alarme: por exemplo, se a carga restante da bateria cair abaixo de 10–15%.

Defina o número de tentativas e as dependências, para evitar alarmes falsos em quedas curtas da rede.

Configure as ações dessa condição: e-mail, SMS, Telegram ou Slack, aviso sonoro e desligamento do servidor. O SMS funciona mesmo sem Internet, se um modem GSM ou um celular com chip estiver ligado ao computador em que o programa de monitoramento está instalado.

Conclua a criação da verificação e salve as configurações.
3) Monitore o UPS e receba os alertas

A verificação criada devolve dois status principais, "passed" / "failed", e alguns estados intermediários (avisos). A variação do parâmetro aparece nos gráficos. Também dá para criar um ícone do UPS com widgets dos parâmetros principais no mapa gráfico da rede e avaliar o status na tela.
Na versão Pro, widgets e indicadores no mapa gráfico mostram na tela os parâmetros do UPS monitorados na rede.

Conclusão
O programa monitora quase qualquer dispositivo e serviço de rede, com verificações de rede e SNMP. Além do UPS, você monitora switches gerenciáveis, sistemas de CFTV e câmeras IP e impressoras.
O método depende da estrutura da rede local e do hardware. Em qualquer caso, siga as instruções gerais para instalar e configurar o 10-Strike Network Monitor Pro no servidor central, que recebe os dados dos servidores remotos. A instalação é em grande parte automática, e o usuário não precisa de conhecimento especial. O instalador configura o núcleo central de monitoramento e o banco.
A equipe da 10-Strike ajuda, recebe comentários e corrige problemas. A lista de preços mostra o custo da licença e da manutenção.
Para testar no seu ambiente, baixe e experimente a versão de avaliação completa, de 30 dias.




