jonnytutorials / apcupsd_discord-webhook_alert

Über einen Discord Webhook einen apcupsd alert senden

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ü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.

About

Über einen Discord Webhook einen apcupsd alert senden