apcupsd muss komplett installiert und eingerichtet sein!
- Installation der nötigen Erweiterungen
Hinweis: Manchmal ist curl schon vorinstalliert!
apt-get install curl- Wechsle in den apcupsd Ordner
cd /etc/apcupsd/- Öffne die
onbattery(In der Datei werden alle Befehle ausgeführt, wenn der Server auf Batterie-Strom läuft.)
nano onbattery- Füge diese Zeilen über
exit 0ein. Fülle noch dieWEBHOOK_URLund dieNACHRICHTaus!
WEBHOOK_URL="" #Trage hier deinen Webhook-URL ein
NACHRICHT="" #Trage hier die Nachricht, die gesendet werden soll wenn der Strom ausfaellt.
DATE=$(date +"%s")
TIMESTAMP="<t:$DATE:R>"
PAYLOAD=" { \"content\": \"$TIMESTAMP | $NACHRICHT\" }"
curl -X POST -H 'Content-Type: application/json' -d "$PAYLOAD" "$WEBHOOK_URL"- Speichere und Verlasse die
onbatteryDatei. - Öffne nun die
offbattery(In der Datei werden alle Befehle ausgeführt, wenn der Server wieder auf Netz-Strom läuft.)
nano offbattery- Füge diese Zeilen über
exit 0ein. Fülle noch dieWEBHOOK_URLund dieNACHRICHTaus!
WEBHOOK_URL="" #Trage hier deinen Webhook-URL ein
NACHRICHT="" #Trage hier die Nachricht, die gesendet werden soll wenn der Strom wieder da ist.
DATE=$(date +"%s")
TIMESTAMP="<t:$DATE:R>"
PAYLOAD=" { \"content\": \"$TIMESTAMP | $NACHRICHT\" }"
curl -X POST -H 'Content-Type: application/json' -d "$PAYLOAD" "$WEBHOOK_URL"- Speichere und Verlasse die
offbatteryDatei.


