Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
nut:nut [2021-12-14 09:43] GreyWolf [Калибровка батарей] |
nut:nut [2024-02-07 18:17] (текущий) GreyWolf [Мониторинг] |
||
---|---|---|---|
Строка 58: | Строка 58: | ||
Пакет ''nut-server'' включает в себя и ''[[#upsmon]]'' | Пакет ''nut-server'' включает в себя и ''[[#upsmon]]'' | ||
- | Мониторинг через ''[[#upsmon]]'': | + | Состояние: |
- | <code sh upsmon.conf> | + | <code bash nut-server_status.sh> |
- | MONITOR ИМЯ_ИБП@localhost 1 upsmaster password master | + | #!/bin/bash |
- | MINSUPPLIES 1 | + | |
- | SHUTDOWNCMD "/sbin/shutdown -h +0" | + | netstat -tulpn|grep upsd |
- | POLLFREQ 5 | + | service nut-server status |
- | POLLFREQALERT 5 | + | |
- | HOSTSYNC 15 | + | |
- | DEADTIME 15 | + | |
- | POWERDOWNFLAG /etc/killpower | + | |
- | RBWARNTIME 43200 | + | |
- | NOCOMMWARNTIME 300 | + | |
- | FINALDELAY 5 | + | |
</code> | </code> | ||
Строка 170: | Строка 163: | ||
</WRAP> | </WRAP> | ||
- | Мониторинг: | + | |
<code ini upsmon.conf> | <code ini upsmon.conf> | ||
MONITOR ИМЯ_ИБП@СЕРВЕР 1 upsslave password slave | MONITOR ИМЯ_ИБП@СЕРВЕР 1 upsslave password slave | ||
Строка 196: | Строка 189: | ||
</code> | </code> | ||
- | |||
''MINSUPPLIES'' — Число ИБП, которые поддерживают работоспособность системы. | ''MINSUPPLIES'' — Число ИБП, которые поддерживают работоспособность системы. | ||
Строка 209: | Строка 201: | ||
|ТИП|Тип: master или slave| | |ТИП|Тип: master или slave| | ||
+ | Состояние: | ||
+ | <code bash nut-client_status.sh> | ||
+ | #!/bin/bash | ||
+ | |||
+ | service nut-client status | ||
+ | </code> | ||
+ | |||
+ | Пример: | ||
+ | <code sh upsmon.conf> | ||
+ | MONITOR ИМЯ_ИБП@localhost 1 upsmaster password master | ||
+ | MINSUPPLIES 1 | ||
+ | SHUTDOWNCMD "/sbin/shutdown -h +0" | ||
+ | POLLFREQ 5 | ||
+ | POLLFREQALERT 5 | ||
+ | HOSTSYNC 15 | ||
+ | DEADTIME 15 | ||
+ | POWERDOWNFLAG /etc/killpower | ||
+ | RBWARNTIME 43200 | ||
+ | NOCOMMWARNTIME 300 | ||
+ | FINALDELAY 5 | ||
+ | </code> | ||
====== Другие клиенты ====== | ====== Другие клиенты ====== | ||
Строка 241: | Строка 254: | ||
<code bash /etc/init.d/zzz_upslog> | <code bash /etc/init.d/zzz_upslog> | ||
#!/bin/bash | #!/bin/bash | ||
- | upslog -s ИМЯ_ИБП@ИМЯ_СЕРВЕРА -l/var/log/ups.log -i 30 -f "%TIME @Y@m@d @H@M@S% %VAR battery.charge% %VAR input.voltage% %VAR ups.load% [%VAR ups.status%] %VAR ups.temperature% %VAR input.frequency% %VAR battery.voltage% %VAR battery.voltage.high% %VAR battery.voltage.low% %VAR battery.voltage.nominal% %VAR input.current.nominal% %VAR input.voltage% %VAR input.voltage.fault% %VAR input.voltage.nominal% %VAR output.voltage% %VAR ups.delay.shutdown% %VAR ups.delay.start%" | + | |
+ | upslog -s ИМЯ_ИБП@ИМЯ_СЕРВЕРА -l/var/log/ups.log -i 30 -f \ | ||
+ | "%TIME @Y@m@d @H@M@S% \ | ||
+ | %VAR battery.charge% \ | ||
+ | %VAR input.voltage% \ | ||
+ | %VAR ups.load% \ | ||
+ | [%VAR ups.status%] \ | ||
+ | %VAR ups.temperature% \ | ||
+ | %VAR input.frequency% \ | ||
+ | %VAR battery.voltage% \ | ||
+ | %VAR battery.voltage.high% \ | ||
+ | %VAR battery.voltage.low% \ | ||
+ | %VAR battery.voltage.nominal% \ | ||
+ | %VAR input.current.nominal% \ | ||
+ | %VAR input.voltage% \ | ||
+ | %VAR input.voltage.fault% \ | ||
+ | %VAR input.voltage.nominal% \ | ||
+ | %VAR output.voltage% \ | ||
+ | %VAR ups.delay.shutdown% \ | ||
+ | %VAR ups.delay.start%" | ||
</code> | </code> | ||
Строка 263: | Строка 296: | ||
upscmd требует прав администратора для запуска мгновенных команд. Чтобы определить пользователей и пароли в ''[[#upsd]]'', см. ''[[#upsd.users]]'' | upscmd требует прав администратора для запуска мгновенных команд. Чтобы определить пользователей и пароли в ''[[#upsd]]'', см. ''[[#upsd.users]]'' | ||
+ | |||
+ | Список команд, которые поддерживаются данным ИБП: | ||
+ | <code> | ||
+ | upscmd -u admin -p password -l UPS_01@localhost | ||
+ | </code> | ||
==== Калибровка батарей ==== | ==== Калибровка батарей ==== | ||
- | FIXME | + | |
+ | <WRAP center round important 60%> | ||
+ | Процесс калибровки нужно начинать когда батареи ИБП заряжены полностью! | ||
+ | |||
+ | ИБП должен быть нагружен, глупо калибровать его на "холостом ходу". | ||
+ | |||
+ | Если есть сомнения в качестве батарей, необходимо производить калибровку не на "боевой" нагрузке, а на эквиваленте нагрузки. | ||
+ | </WRAP> | ||
+ | |||
+ | В ходе этого процесса ИБП работает от батареи и разряжает их до 25%, а затем возвращается на работу от сети. ИБП использует данные нагрузки и время для вычисления новой оценки времени работы. | ||
Запуск калибровки: | Запуск калибровки: |