Grafana-Alarme als Smartphone-Benachrichtigung mit Telegram

Auf der Suche nach einer M√∂glichkeit die Alarme von Grafana als Benachrichtigung auf mein Smartphone zu bekommen, bin ich auf den Telegram-Messenger gesto√üen. Im Telegram-Messenger k√∂nnen dazu ganz einfach Bots eingerichtet werden. Das Setup dazu l√§uft √ľber den BotFather:

BotFather

Der BotFather kann, wie ein normaler Kontakt, angechattet werden: dazu am einfachsten am Smartphone auf https://t.me/botfather und "SEND MESSAGE"

Bei installiertem Telegramm sollte sich am Smartphone der Messenger öffnen:

Die Chat-Nachricht /newbot an den BotFather legt einen neuen Bot an: 

Nach dem Anlegen des Bot wird ein Access-Token angezeigt:

Done! Congratulations on your new bot. You will find it at t.me/AlertsBot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.
 
Use this token to access the HTTP API:
???
Keep your token secure and store it safely, it can be used by anyone to control your bot.
 
For a description of the Bot API, see this page: https://core.telegram.org/bots/api

Zusätzlich zum Access-Token wird eine ID benötigt, dazu folgende Adresse im Browser aufrufen: 
https://api.telegram.org/botBOTAPIKEY/getUpdates (BOTAPIKEY muss nat√ľrlich mit dem zuvor erhaltenen Access Token ersetzt werden.
Als Antwort zeigt der Browser einen ähnlichen Inhalt wie den folgenden:

{"ok":true,"result":[{"update_id":00000000,
"message":{"message_id":2,"from":{"id":123456789,"is_bot":false,"first_name":"User","language_code":"de"},"chat":{"id":123456789,"first_name":"User","type":"private"},"date":1604169889,"text":"/start","entities":[{"offset":0,"length":6,"type":"bot_command"}]}}]}

Der Wert von "id" muss dann f√ľr Grafana als Chat ID verwendet werden. Sollte "result" leer sein, einfach vorher eine Nachricht in den Chat posten.

Einrichten in Grafana

Als Name den den zuvor verwendeten Namen f√ľr den Bot, den BOT API Token vom BotFather und die Chat ID von der zuvor aufgerufenen URL https://api.telegram.org/botBOTAPIKEY/getUpdates verwenden und schon landen die definierten Alarme am Handy ...

Informationen zur Grafana-Einrichtung, siehe: Grafana: Docker - Daten visualisieren und Alarme definieren

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE f√ľr deine Bewertung!

Ver√∂ffentlichung: 13.11.2020 von Bernhard |ūüĒĒ

‚ě® InfluxDB: Time series database - Docker | ‚ě¶ Smart Home

Top-Artikel in diesem Bereich


ioBroker installieren - Docker

Mit ioBroker können verschiedene Automatisierungslösungen oder Geräte in einem System zusammengefasst werden. Um bestimmte Gateways oder Geräte ansprechen zu können, werden in ioBroker verschiedene Adapter verwendet.


Smart-Home-Plattform - Systeme: ioBroker vs. Home-Assistant

Meine Empfehlung, m√ľsste ich mich zwischen ioBroker und Home Assistant entscheiden, w√ľrde zugunsten von Home Assistant fallen. Mit Home Assistant f√§llt der Start wesentlich leichter und dank der zahlreichen Plugins kann Home Assistent allen Bed√ľrfnissen angepasst werden


Wasserz√§hler √ľberwachen, Verbrauch aufzeichnen: ESP32-Cam

Vorab schon mal ein herzliches Dankesch√∂n an die Macher des "AI-on-the-edge-device" Digitizer. Das Projekt erm√∂glicht das Digitalisieren des Wasserverbrauchs einer analogen Wasseruhr mit einer 10 ‚ā¨ billigen ESP32-Cam. Wie das genau funktioniert, beschreibe ich in diesem Artikel.

Fragen / Kommentare


Inhaltsverzeichnis
Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details