Всем доброе время суток!
после двух утомительных дней по настройки nut-server и прочтение разных настроек в сети. мне так не получилось сделать, чтоб когда вырубается электричества и сервер отключается, но UPS все еще работает от батареи и подачи на UPS питания, сервер не включается((
Как разрешить данную проблему?
И второе не как не получается сделать, чтоб сервер отсылал на почту уведомление об состояния UPS и когда пропадает электричества и уведомлял, что сервер опят включился.
ОС UbuntuServer 14.04.3 + установлено ISPmanager Lite 5.42.0
Мои настройки nut-server
nano /etc/default/nut
START_UPSD =yes
START_UPSMON =yes
nano /etc/nut/nut.conf
MODE=netserver
nano /etc/nut/ups.conf
[powercom]
driver = usbhid-ups (experimental)
port = auto
default.battery.voltage.high = 20
default.battery.voltage.low = 15
default.battery.voltage.nominal = 48
ondelay = 1
offdelay = 120
desc = "Local UPS"
nano /etc/nut/upsd.conf
LISTEN 127.0.0.1 3493
LISTEN 192.168.0.100 3493
ACL all 0.0.0.0/0
ACL localhost 127.0.0.1/24
ACL myhost 192.168.0.0/24
ACCEPT localhost myhost
REJECT all
nano /etc/nut/upsd.users
[admin]
password = password
actions = SET
instcmds = ALL
[powercom]
password = password
upsmon master
[powercomslave]
password = password
upsmon slave
nano /etc/nut/upsmon.conf
RUN_AS_USER nut
MONITOR powercom@127.0.0.1 1 powercom password master
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -Ph +0"
NOTIFYCMD /etc/nut/nutnotify
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
NOTIFYMSG ONLINE "UPS %s on line power"
NOTIFYMSG ONBATT "UPS %s on battery"
NOTIFYMSG LOWBATT "UPS %s battery is low"
NOTIFYMSG FSD "UPS %s: forced shutdown in progress"
NOTIFYMSG COMMOK "Communications with UPS %s established"
NOTIFYMSG COMMBAD "Communications with UPS %s lost"
NOTIFYMSG SHUTDOWN "Auto logout and shutdown proceeding"
NOTIFYMSG REPLBATT "UPS %s battery needs to be replaced"
NOTIFYMSG NOCOMM "UPS %s is unavailable"
NOTIFYMSG NOPARENT "upsmon parent process died - shutdown impossible"
NOTIFYFLAG ONLINE SYSLOG+WALL+EXEC
NOTIFYFLAG ONBATT SYSLOG+WALL+EXEC
NOTIFYFLAG LOWBATT SYSLOG+WALL+EXEC
NOTIFYFLAG FSD SYSLOG+WALL+EXEC
NOTIFYFLAG COMMOK SYSLOG+WALL+EXEC
NOTIFYFLAG COMMBAD SYSLOG+WALL+EXEC
NOTIFYFLAG SHUTDOWN SYSLOG+WALL+EXEC
NOTIFYFLAG REPLBATT SYSLOG+WALL+EXEC
NOTIFYFLAG NOCOMM SYSLOG+WALL+EXEC
NOTIFYFLAG NOPARENT SYSLOG+WALL+EXEC
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5
nano /etc/nut/upssched.conf
CMDSCRIPT /etc/nut/cmd.sh
PIPEFN /tmp/upspipe
LOCKFN /tmp/upslock
AT COMMBAD * EXECUTE commbad
AT COMMOK * EXECUTE commok
AT NOCOMM * EXECUTE nocomm
AT ONBATT * EXECUTE powerout
AT ONBATT * START-TIMER shutdownnow 90
AT LOWBATT * EXECUTE shutdowncritical
AT ONLINE * CANCEL-TIMER shutdownnow
AT ONLINE * EXECUTE powerup
nano /etc/nut/nutnotify.sh
#!/bin/sh
echo "$@" | mail -s "NUT Notice" support@xxxxx.ru
nano /etc/nut/cmd.sh
#!/bin/sh
case $1 in
powerout)
logger "UPS on battery. Shutdown in 90 seconds...."
echo -e "Subject: UPS monitor. On battery.\nThe UPS has been on battery for awhile" \
| sendmail support@xxxxxx.ru
;;
powerup)
logger "UPS on line. Shutdown aborted."
echo -e "Subject: UPS monitor. On line.\nUPS on line. Shutdown aborted." \
| sendmail support@xxxxxx.ru
;;
shutdownnow)
logger "UPS has been on battery for 90 seconds. Starting orderly shutdown"
/usr/bin/sudo /sbin/shutdown -h +0
;;
shutdowncritical)
logger "UPS battery level CRITICAL. Shutting down NOW!!!!"
/usr/bin/sudo /sbin/shutdown -h +0
;;
*)
logger "Unrecognized command: $1"
;;
esac
ls -l /etc/nut
итого 52
-rwxr-x--- 1 root nut 131 окт. 20 21:30 beeper.off.sh
-rwxr-x--- 1 root nut 761 окт. 21 01:24 cmd.sh
-rw-r----- 1 root nut 1543 окт. 20 20:01 nut.conf
-rwxr-x--- 1 root nut 64 окт. 21 01:51 nutnotify.sh
-rw-r----- 1 root nut 4793 окт. 20 21:11 ups.conf
-rw-r----- 1 root nut 4732 окт. 21 02:47 upsd.conf
-rw-r----- 1 root nut 4650 окт. 20 22:35 upsd.conf.save
-rw-r----- 1 root nut 2296 окт. 20 21:03 upsd.users
-rw-r----- 1 root nut 1146 окт. 21 02:53 upsmon.conf
-rw-r----- 1 root nut 320 окт. 20 22:09 upssched.conf
Вот такие настройки
ТС не появлялся на Форуме более полугода по состоянию на 09/09/2019 (последняя явка: 27/02/2019). Модератором раздела принято решение закрыть тему.
--zg_nico