Skip to content

jonnytutorials/apcupsd_discord-webhook_alert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Ü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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published