Wie geht das?Na dann im Proxmox den USV Client einrichten
Wo schließe ich die USV per USB an? Am NUC oder an der Synology?Die USV schließt du per USB an
RUN_AS_USER root
MONITOR ups@IP_von_der_DS monuser secret slave
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -h"
NOTIFYCMD /usr/sbin/upssched
POLLFREQ 2
POLLFREQALERT 1
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
NOTIFYMSG ONLINE "UPS %s ist wieder online"
NOTIFYMSG ONBATT "UPS %s ist im Akkumodus"
NOTIFYMSG LOWBATT "UPS %s Batterie ist niedrig"
NOTIFYMSG FSD "UPS %s: forced shutdown in progress"
NOTIFYMSG COMMOK "Kommunikation mit UPS %s wieder hergestellt"
NOTIFYMSG COMMBAD "Kommunikation mit UPS %s verloren"
NOTIFYMSG SHUTDOWN "Auto logout and shutdown proceeding"
NOTIFYMSG REPLBATT "UPS %s battery needs to be replaced"
NOTIFYMSG NOCOMM "UPS %s ist nicht erreichbar"
NOTIFYMSG NOPARENT "upsmon parent process died - shutdown impossible"
NOTIFYFLAG ONLINE SYSLOG+WALL+EXEC
NOTIFYFLAG ONBATT SYSLOG+WALL+EXEC
NOTIFYFLAG LOWBATT SYSLOG+WALL
NOTIFYFLAG FSD SYSLOG+WALL+EXEC
NOTIFYFLAG COMMOK SYSLOG+WALL+EXEC
NOTIFYFLAG COMMBAD SYSLOG+WALL+EXEC
NOTIFYFLAG SHUTDOWN SYSLOG+WALL+EXEC
NOTIFYFLAG REPLBATT SYSLOG+WALL
NOTIFYFLAG NOCOMM SYSLOG+WALL+EXEC
NOTIFYFLAG NOPARENT SYSLOG+WALL
GNU nano 5.4 upssched.conf
CMDSCRIPT /etc/nut/upssched-cmd
PIPEFN /etc/nut/upssched.pipe
LOCKFN /etc/nut/upssched.lock
AT ONBATT * START-TIMER onbatt 600
AT ONLINE * CANCEL-TIMER onbatt online
AT LOWBATT * EXECUTE onbatt
AT COMMBAD * EXECUTE commbad_message
AT COMMOK * EXECUTE commok_message
AT NOCOMM * EXECUTE nocomm_message
AT SHUTDOWN * EXECUTE shutdown_message
AT SHUTDOWN * EXECUTE powerdown
GNU nano 5.4 upssched-cmd
#!/bin/sh
case $1 in
onbatt)
logger -t upssched-cmd "UPS im Akkumodus"
/usr/sbin/upsmon -c fsd
;;
commbad_message)
echo "UPS ist nicht mehr verbunden" | mailx -s "Proxmox: UPS Warnmeldung" e-mail-adresse
;;
online)
logger -t upssched-cmd "UPS wieder Online"
;;
commok_message)
echo "UPS ist wieder verbunden" | mailx -s "Proxmox: UPS Warnmeldung" e-mail-adresse
;;
nocomm_message)
echo "UPS ist nicht mehr erreichbar" | mailx -s "Proxmox: UPS Warnmeldung" e-mail-adresse
;;
shutdowncritical)
logger -t upssched-cmd "UPS on battery critical, forced shutdown"
;;
upsgone)
logger -t upssched-cmd "UPS has been gone too long, can't reach"
;;
shutdown_message)
echo "Proxmox wird heruntergefahren" | mailx -s "Promox: UPS Warnmeldung" e-mail-adresse
;;
*)
logger -t upssched-cmd "Unrecognized command: $1"
;;
esac
Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.
Als Dankeschön schalten wir deinen Account werbefrei.