Инструменты пользователя

Инструменты сайта


nut:nut

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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%, а затем возвращается на работу от сети. ИБП использует данные нагрузки и время для вычисления новой оценки времени работы. ​
  
 Запуск калибровки:​ Запуск калибровки:​
nut/nut.1639464180.txt.gz · Последние изменения: 2021-12-14 09:43 — GreyWolf