n8n-Workflow der Woche · Folge 1 von 21 · nützlich
Monitoring-Dienste gibt es viele. Für eine einzelne Website reicht aber oft ein n8n-Workflow mit vier Knoten. Der Trick: Er merkt sich den letzten Zustand und meldet sich nur, wenn sich etwas ändert. Kein Dauer-Piepen, nur „ist weg“ und „ist wieder da“.
So funktioniert er
- Every 5 minutes: startet den Workflow alle fünf Minuten.
- Check website: ruft die Website ab. „Full response“ und „Never error“ sorgen dafür, dass auch ein 500er als Daten ankommt statt als Fehler.
- Status changed?: vergleicht mit dem letzten Lauf. Der Zustand liegt in
$getWorkflowStaticData, einem kleinen Speicher pro Workflow. Gibt der Knoten nichts zurück, endet der Lauf still. - Push to phone: schickt Titel und Text an ntfy.sh; die App zeigt sie als Push-Nachricht.
Wofür das gut ist
Für die eigene Website, einen Shop, eine Nextcloud oder das Kundenportal, das „eigentlich nie“ ausfällt. Sie erfahren es vor den Kunden, und Sie wissen hinterher, wie lange es gedauert hat.
Anpassen
Mehrere Adressen? Den HTTP-Knoten duplizieren oder die URL aus einer Liste im Code-Knoten lesen. Statt ntfy geht auch ein Telegram-, Slack- oder E-Mail-Knoten. Und wer auch langsame Antworten melden will, misst im Code-Knoten die Zeit zwischen zwei Zeitstempeln.
In zwei Minuten importieren
- Workflow herunterladen: week-01.json.
- In n8n oben rechts „…“ → „Import from File“ wählen.
- In allen Push-Knoten
your-secret-topicdurch ein eigenes, schwer zu erratendes Thema ersetzen und dieses Thema in der App ntfy abonnieren (kostenlos, ohne Konto). - Die mit Kommentar markierten Werte im Code-Knoten anpassen, einmal „Execute workflow“ drücken, dann aktivieren.
Neu bei n8n? Die Grundlagen stehen in n8n vorgestellt.
Alle Folgen der Serie →
Einen n8n-Workflow live per Knopfdruck starten →