Warum dieses Projekt?

Ein Dienst kann unbemerkt ausfallen, wenn niemand ihn gerade benutzt. Wiederholte Erreichbarkeitsprüfungen sollen das früh sichtbar machen. Gleichzeitig darf eine kurze Störung nicht sofort zu einer Flut identischer Meldungen führen.

Ein Dienst fällt aus – die Meldung kommt zu dir

Du hinterlegst HTTP-, HTTPS- oder TCP-Ziele und einen Discord-Webhook. Mehrere Ziele werden unabhängig voneinander geprüft. Erst nach einer konfigurierbaren Zahl aufeinanderfolgender Fehler wird ein Ausfall gemeldet.

Bei längeren Störungen verlängert das Werkzeug die Prüfintervalle bis zu einer festgelegten Grenze. Das reduziert wiederholte Meldungen und vermeidet, dass derselbe Fehler im Minutentakt den Kanal füllt.

Bewusst eine kleine Aufgabe

Das Projekt konzentriert sich auf Erreichbarkeit und Benachrichtigungen. Ein erreichbarer Port beweist nicht, dass jede Funktion einer Anwendung korrekt arbeitet. Für ausführliche Metriken, Ursachenanalyse oder fachliche Transaktionen wäre zusätzliche Überwachung nötig.

Quellcode & Dokumentation

Quellcode und die verfügbare Projektdokumentation findest du auf GitHub. Dort stehen auch die Hinweise zum Bauen, zur Nutzung und zur Lizenz.

DeadManSnitch auf GitHub ↗

Weiter entdecken