Dezhurka: Telegram-Bereitschaft als Opsgenie-Ersatz ab 2027
Da der Opsgenie-Support am 5. April 2027 endet, hat ein Entwickler Dezhurka veröffentlicht: einen Bereitschafts- und Eskalationsdienst auf Telegram-Basis für Teams in Russland.

Atlassian hat im ersten Quartal 2026 die Neuregistrierung für Opsgenie gesperrt und den 5. April 2027 als Ende des Supports festgelegt. Die Bereitschaftsfunktionen wandern in Jira Service Management, das vielen Teams in Russland nicht zugänglich ist. PagerDuty, incident.io und Rootly sind dort entweder nicht verfügbar oder auf Slack ausgerichtet, das kaum jemand nutzt.
Ein Entwickler hat nun Dezhurka („Diensthabender“) veröffentlicht. Der kleine Dienst setzt auf vorhandenes Monitoring auf und beantwortet die Frage, die gängige Lösungen offenlassen: Wer ist gerade für einen Vorfall zuständig, und was passiert, wenn diese Person nicht aufwacht?
So funktioniert es
Dezhurka ersetzt das Monitoring nicht. Der Dienst nimmt Alarme von Prometheus Alertmanager, Grafana Alerting oder Zabbix per Webhook entgegen; jeder Service hat einen geheimen Integrationsschlüssel. Er prüft den Dienstplan, benachrichtigt den aktuell Diensthabenden per Telegram und E-Mail und spiegelt den Vorfall in einen Team-Chat. Drückt innerhalb von 5 Minuten niemand auf „Beru“ („Ich übernehme“), wird die nächste Person alarmiert, danach der Teamleiter. Nach zwei Runden vermerkt die Chronik, dass die Eskalation erschöpft ist.
Wiederholte Alarme mit demselben Schlüssel gelten als ein Vorfall. Bei Alertmanager ist das der Fingerprint der Labels, bei Zabbix die {EVENT.ID}, sodass Problem und Wiederherstellung zusammenpassen. Übernimmt jemand den Vorfall, werden alle Telegram-Nachrichten aktualisiert und zeigen den Bearbeiter.
Für abgeschottete Umgebungen
Der Bot nutzt Long Polling über getUpdates statt eines Telegram-Webhooks. Nötig ist nur ausgehender Zugriff auf api.telegram.org, kein öffentlicher HTTPS-Endpunkt. Schaltflächen drücken dürfen nur Konten, die über einen HMAC-signierten persönlichen Link verknüpft wurden. Das Panel nutzt Basic-Authentifizierung und prüft bei POST-Formularen den Origin.
Technisch basiert der Dienst auf Python 3.12, FastAPI und SQLAlchemy mit SQLite oder Postgres, umfasst rund 2000 Codezeilen und 24 Tests und läuft in einem Docker-Container. Alles läuft in einem Prozess mit einem asyncio.Lock – bewusst, um doppelte Alarmierungen oder verlorene Klicks zu vermeiden. Personen, Pläne und Richtlinien stehen in einer YAML-Datei, Geheimnisse kommen aus Umgebungsvariablen. Vertretungen werden im Panel erfasst und haben Vorrang vor der Rotation.
Der Quellcode liegt auf GitHub, samt Demo-Installer für ein sauberes Ubuntu, der Dezhurka mit Prometheus, Alertmanager, Grafana und optional Zabbix per Befehl aufsetzt. Die Nutzungsbedingungen stehen in der LICENSE des Repositorys.
Apps, die sich lohnen
Tippe die richtigen Felder, addiere, triff das Ziel. Leicht zu lernen, schwer zu meistern. Kostenlos, für jedes Alter.
Sprich mit einem KI-Gesprächspartner; jeder Satz kommt korrigiert und in deiner Sprache erklärt zurück. 9 Sprachen, A1 bis C2.
EDIFACT- und X12-Nachrichten öffnen, jedes Segment verständlich erklärt, in JSON/XML umwandeln, als PDF und Excel exportieren. Läuft lokal, kein Upload.
Wähle, für wen es ist, den Anlass und die Persönlichkeit. Die Suchmaschine liest Produktbeschreibungen lokaler Shops und sortiert, was passt. Kostenlos, ohne Anmeldung.
Mehr von diesem Tag
Alle anzeigen →
LINE bekommt Nachrichtenplanung: bis zu einem Jahr im Voraus

Ubuntu 26.04: Kernel-Update legt Container per AppArmor lahm

Flipper One: Kickstarter-Start steht bevor, Preis ab 379 Dollar



