Desligamento inesperado do sistema com status de bateria fraca da UPS

0

Eu tenho nut que foi instalado no host do Debian 8. O host está conectado ao no-break. Em geral, tudo funciona conforme o esperado. Se o no-break funcionar on-line, upsc mostrará o status correspondente. Se o no-break funcionar com bateria, upsc mostrará novamente o status correspondente. Mas se a UPS tiver um status de bateria fraca, upsc mostrará o status correspondente e (!) O host será desligado mesmo que eu não tenha solicitado nut para tal comportamento.

Qual parte do nut ( upsmon , upssched ou outra coisa) é responsável por tal comportamento?

    
por Gluttton 21.11.2016 / 16:15

1 resposta

0

No Manual do Usuário das Ferramentas de Rede UPS pdf , seção 6.3.1 Projeto de desligamento , descreve o algoritmo usado. O ponto importante é que, se os cabos estiverem com bateria e a carga da bateria estiver baixa, isso é crítico e significa que em breve não haverá energia, portanto, um desligamento é iniciado. / p>

Em bateria fraca, o upsmon define "FSD" (sequência de encerramento forçado), gera um NOTIFY_SHUTDOWN, aguarda FINALDELAY segundos, cria o POWERDOWNFLAG arquivo /etc/killpower , chama SHUTDOWNCMD. Esses valores são definidos em /etc/ups/upsmon.conf .

Em alguns dispositivos, você pode alterar o valor do ponto de sinal de bateria fraca. Para listar as variáveis para, digamos, o dispositivo myups :

$ upsrw myups
[battery.charge.low]
Remaining battery level when UPS switches to LB (percent)
Type: STRING
Maximum length: 5
Value: 20
...

Este exemplo mostra que a bateria fraca é sinalizada quando sobrou 20% da carga. Para alterar isso para 10%, você precisa do usuário e senha que você configurou em /etc/ups/upsd.users , então você pode fazer, por exemplo:

$ upsrw -u mynutuser -p mynutpassword -s battery.charge.low=10 myups
OK

$ upsrw myups | grep -A4 battery.charge.low
[battery.charge.low]
Remaining battery level when UPS switches to LB (percent)
Type: STRING
Maximum length: 5
Value: 10
    
por 22.11.2016 / 16:52

Tags