/apcupsd_discord-webhook_alert

Über einen Discord Webhook einen apcupsd alert senden

Über einen Discord Webhook einen apcupsd alert senden

apcupsd muss komplett installiert und eingerichtet sein!

bot-announce

Setup Linux

  1. Installation der nötigen Erweiterungen
    Hinweis: Manchmal ist curl schon vorinstalliert!
apt-get install curl
  1. Wechsle in den apcupsd Ordner
cd /etc/apcupsd/
  1. Öffne die onbattery (In der Datei werden alle Befehle ausgeführt, wenn der Server auf Batterie-Strom läuft.)
nano onbattery
  1. Füge diese Zeilen über exit 0 ein. Fülle noch die WEBHOOK_URL und die NACHRICHT aus!
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"

onbattery

  1. Speichere und Verlasse die onbattery Datei.
  2. Öffne nun die offbattery (In der Datei werden alle Befehle ausgeführt, wenn der Server wieder auf Netz-Strom läuft.)
nano offbattery
  1. Füge diese Zeilen über exit 0 ein. Fülle noch die WEBHOOK_URL und die NACHRICHT aus!
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"

offbattery

  1. Speichere und Verlasse die offbattery Datei.

Fertig! Fehler kannst du hier melden. Für Verbesserungsvorschläge steht mein Discord Server zur Verfügung.