DeadManSnitch
DeadManSnitch prüft, ob Netzwerkdienste erreichbar sind, und meldet Ausfälle in Discord. Ein kleines Monitoring-Werkzeug statt einer großen Überwachungsplattform.
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 ↗