Há algum tempo, criei um sistema para avaliar a viabilidade dos no-breaks do escritório. A avaliação é baseada no monitoramento de longo prazo. Com base nos resultados do uso do sistema, terminei e aprendi muitas coisas interessantes, sobre as quais vou falar - bem-vindo ao gato.
Primeira parteEm geral, a ideia estava correta. De uma solicitação única à UPS, você só pode descobrir que a vida é dolorosa. Alguns parâmetros são relevantes para a realidade apenas sem 220 V conectados, alguns, de acordo com os resultados da análise, revelam-se um delírio franco, alguns precisam ser contados à mão, verificando a realidade.
Olhando para o futuro, tentei adicionar essas nuances ao sistema. Bem, não o leve com as mãos, de fato, nós ou quais montadoras.
Aqui, por exemplo, o parâmetro "
porcentagem da bateria ". Como um valor único, ele não informa nada e geralmente é 100. O que é realmente importante: a rapidez com que a bateria descarrega, a rapidez com que carrega, quantas vezes foi descarregada com valores críticos. Surpreendentemente, o no-break faz parte desse trabalho, de acordo com fórmulas muito estranhas; mais sobre isso abaixo.
O parâmetro "
carga no-break " é muito bom e útil. Mas se você o observar dinamicamente, acontece que algumas vezes há bobagens e outras informações interessantes sobre o equipamento conectado.
"
Tensão da bateria. " Quase o Graal, se não por um motivo: a maioria absoluta do tempo em que a bateria está carregada, e a tensão da carga, e não a bateria, é exibida no parâmetro. Aguarde, o procedimento de autoteste não deve fazer isso?
"
Autoteste ". Deveria, apenas seus resultados não são exibidos em lugar algum. Se o autoteste falhar, o no-break é desligado e grita como um corte, este é o único resultado disponível. Além disso, nem todos os no-breaks relatam o fato de um autoteste.
E "nice try vendor" é o parâmetro mais interessante de "
duração da bateria " disponível. Ele foi projetado para prever quanto tempo a bateria durará sob a carga atual. Além disso, a lógica interna do comportamento do no-break está ligada a ele. De fato, ele mostra sonhos cor de rosa, especialmente em um estado de carga total.
Havia também nuances organizacionais.
Por exemplo, todos os no-breaks que obtive possuem dados sobre a data da bateria (até dois campos). Ao mesmo tempo, consegui anotar esses dados (depois de trocar a bateria, respectivamente) apenas em produtos da APC e depois dançar com um pandeiro. No Powercom, essas informações não podem ser empurradas de forma alguma, pelo menos no Windows.
O mesmo Powercom distinguido pelos mesmos valores no campo "número de série". Também não está sujeito a gravação.
O cálculo do "
tempo de execução da bateria " parece incluir valores de períodos em que 220 V está conectado ao no-break e, portanto, as informações da bateria são francamente incorretas. De fato, o tempo de execução da bateria pode ser dividido com segurança por 2 ou mesmo por 3. E, ao mesmo tempo, continuará sendo um valor puramente sintético. Além disso, é baseado na “carga da bateria”, que também é notada por esquisitices: em alguns casos, ela não é redefinida por um longo tempo após uma carga alta e em outras tende a zero.
Apesar de um zoológico, você pode ver que todos os parâmetros ainda são passíveis de algoritmos. Isso significa que você não pode apenas olhar para os dados (e, ainda mais, visualizar manualmente todos os registros disponíveis), mas direcionar imediatamente toda a matriz para o analisador e criar recomendações baseadas nelas. O que foi implementado na nova versão do software.
A Página de informações da UPS fornecerá avisos e recomendações:
- pelo menos uma falha de autoteste foi registrada (se o no-break fornecer essa funcionalidade)
- precisa substituir a bateria
- valores incomuns de carga do no-break
- falta de dados da bateria
- valores incomuns de tensão de entrada
- Diretrizes de uso e manutenção de dados da UPS
(todas as opções possíveis podem ser encontradas em ups_additional.php)
Um pré-requisito para a análise correta, é claro, é o máximo possível de coleta de dados.
Na página principal, você pode ver imediatamente os valores máximos e críticos e a previsão correta do tempo de operação.
E também:
- agora o tempo máximo de perda de energia é considerado corretamente
- as informações atualizadas com o no-break estão indicadas em verde, desatualizadas em cinza, críticas em vermelho e laranja
- procedimento de otimização de banco de dados adicionado (iniciado manualmente, com criação automática de backup)
- Informações inúteis foram removidas da tela principal e informações úteis foram adicionadas :)


Isenção de responsabilidade:
Claro, isso não é de todo elogio. Quase toda a instalação é manual. Os testes não foram suficientes, em alguns lugares os erros aparecem. No entanto, aproveito e desejo a você.
github.com/automatize-it/NUT_UPS_monitoring_webserver_for_WindowsObrigado pela atenção!