Há algum tempo, eu criei um sistema para avaliar a viabilidade de UPSs de escritório. A avaliação é baseada em um monitoramento de longo prazo. Após os resultados do uso, melhorei o sistema e aprendi muitas coisas interessantes, sobre as quais vou falar – bem-vindo ao conteúdo.
No geral, a ideia se revelou correta. De uma única consulta ao UPS, você pode descobrir apenas que a vida é difícil. Alguns parâmetros só se relacionam com a realidade sem uma conexão de 220 V, outros, após análise, se mostram um completo nonsense, e alguns precisam ser recalculados manualmente, conferindo com a realidade.
Antecipando-me, procurei adicionar esses nuances ao sistema. Afinal, não vamos calcular manualmente, somos automatizadores ou não?
Por exemplo, o parâmetro “carga da bateria em porcentagem“. Como um valor isolado, ele não informa nada e geralmente equivale a 100. O que realmente importa: quão rápido a bateria se descarrega, quão rápido ela carrega, quantas vezes foi descarregada até níveis críticos. Surpreendentemente, parte desse trabalho é feita pelo próprio UPS, mas com fórmulas muito estranhas; isso será explicado adiante.
O parâmetro “carga no UPS” é bastante bom e útil. Mas quando olhamos para ele em dinâmica, descobrimos que, às vezes, é nonsense, enquanto em outras situações fornece informações interessantes sobre os equipamentos conectados.
«Voltagem da bateria“. Praticamente um Graal, se não fosse por um porém: a absoluta maioria do tempo a bateria fica em carga, e o parâmetro exibe a voltagem da carga, e não da bateria. Espera, isso não deve ser responsabilidade do procedimento de auto-teste?
«Auto-teste“. Deveria, mas seus resultados não são mostrados em lugar algum. Em caso de auto-teste malsucedido, o UPS se desligará e emitirá um alarme estridente, esse é o único resultado disponível. Além disso, nem todos os UPSs informam sobre a realização do auto-teste.
E ‘nice try vendor’ – o parâmetro mais interessante disponível é “tempo de duração da bateria“. Ele deve prever quanto tempo a bateria durará sob a carga atual. Além disso, a lógica interna do comportamento do UPS está atrelada a isso. Na verdade, ele mostra sonhos cor-de-rosa, especialmente em estado de carga total.
Encontraram-se também nuances de caráter organizacional.
Por exemplo, todos os UPS que encontrei têm dados sobre a data da bateria (até dois campos). No entanto, consegui gravar esses dados (após a troca da bateria) apenas em produtos da APC, e isso com muita dificuldade. No Powercom, essas informações não podem ser inseridas de forma alguma, pelo menos, no Windows.
O mesmo Powercom se destacou por ter os mesmos valores no campo 'número de série'. Ele também não permite gravações.
O cálculo 'tempo de duração da bateria', parece incluir valores de períodos em que o UPS estava conectado a 220 V, e, consequentemente, os dados sobre a bateria estão explicitamente incorretos. Na verdade, o tempo de funcionamento da bateria pode ser facilmente dividido por 2, ou até mesmo por 3. E mesmo assim, continuará sendo um valor puramente sintético. Além disso, ele é baseado na 'carga da bateria', que também apresenta anomalias: em alguns modelos, ele não é redefinido rapidamente após uma alta carga, enquanto em outros, tende a zero.
Apesar de tal diversidade, pode-se ver que todos os parâmetros ainda podem ser algoritmizados de certa forma. Isso significa que não apenas se pode olhar para os dados (e muito menos revisar manualmente todos os registros disponíveis), mas também inserir todo o conjunto em um analisador e construir recomendações com base neles. Isso foi implementado na nova versão do software.
A página de informações do UPS fornecerá avisos e recomendações:
- pelo menos uma falha de self-test registrada (se o UPS oferecer essa funcionalidade)
- necessidade de substituir a bateria
- valores incomuns de carga no UPS
- falta de dados sobre a bateria
- valores incomuns de tensão de entrada
- recomendações sobre o uso dos dados e a manutenção do UPS
(todas as possíveis opções podem ser encontradas em ups_additional.php)
Uma condição necessária para uma análise correta, é claro, é a coleta máxima possível de dados.
Na página principal, é possível ver imediatamente os valores máximos e críticos e a previsão corrigida do tempo de operação.
E mais:
- agora é corretamente calculado o tempo máximo de perda de energia
- informações atuais do UPS são indicadas em verde, enquanto as desatualizadas são em cinza, as críticas em vermelho e laranja
- procedimento de otimização do banco de dados adicionado (iniciado manualmente, com criação automática de backup)
- informações inúteis removidas da tela principal e informações úteis adicionadas 🙂


Isenção de responsabilidade:
Claro, isso não é exatamente enterprise. Praticamente toda a instalação é manual. Os testes foram poucos, em alguns lugares aparecem erros. No entanto, estou usando com proveito e desejo o mesmo a vocês.
Obrigado pela atenção!
Apenas usuários registrados podem participar da pesquisa. , por favor.
É necessário adicionar algo mais ao software?
Aprimore para enterprise!
Seria bom ter setups para não precisar instalar manualmente.
não, assim está bom.
gasolina, queime isso.
preciso de muitas coisas, escrevo nos comentários.
34 usuários votaram. 13 usuários se abstenham.
Fonte: habr.com
