Website-Monitoring mit n8n
Website-Monitoring mit n8n verbindet deine Relvato-Monitore mit den Workflows, die du schon baust. Ein Workflow startet, sobald ein Monitor ein Problem findet, die Website ausfällt oder eine Schwachstelle auftaucht, und Workflows können für dich Websites hinzufügen, Monitore ausführen und Heartbeats einrichten.
Der Relvato-Node ist ein Community-Node für selbst gehostetes n8n: Installiere ihn schon heute über Settings → Community Nodes. Er ist zur Verifizierung von n8n eingereicht und erscheint in n8n Cloud, sobald er freigegeben ist.
In drei Schritten verbunden
Der Node greift mit einem API-Schlüssel auf dein Relvato-Konto zu. Auf deiner Website musst du nichts installieren.
Installiere den Node
Öffne in selbst gehostetem n8n Settings → Community Nodes → Install und gib n8n-nodes-relvato ein. (Alternativ führst du npm install n8n-nodes-relvato in deinem n8n-Custom-Extensions-Ordner aus.) In n8n Cloud ist der Node zur Verifizierung eingereicht und noch nicht installierbar.
Erstelle einen API-Schlüssel
Öffne in Relvato „API access“ und erstelle einen Schlüssel. Der Relvato Trigger braucht einen Schlüssel mit Vollzugriff, ebenso jede Operation des Relvato-Node, die etwas ändert, etwa eine Website hinzufügen oder Monitore ausführen.
Füge deine Zugangsdaten hinzu
Lege in n8n eine Relvato-Verbindung (Credential) mit dem Schlüssel an. Füge dann den Relvato Trigger oder den Relvato-Node zu einem Workflow hinzu und wähle ein Ereignis oder eine Operation.
Der Relvato Trigger braucht den Pro-Tarif oder höher und einen Schlüssel mit Vollzugriff, weil er die Ereignis-Abos von Relvato nutzt. Die Operationen des Relvato-Node funktionieren in jedem Tarif, mit jedem Schlüssel, der den Vorgang ausführen darf: Ein Schlüssel mit Lesezugriff kann Websites auflisten oder einen Lauf abrufen, Websites hinzufügen und Monitore ausführen braucht Vollzugriff.
9 Trigger-Ereignisse
Relvato schickt jedes Ereignis an n8n, sobald es passiert, signiert mit dem Secret deines Abos; der Trigger lehnt jede Anfrage ohne gültige Signatur ab. Klicke im Node auf „Listen for test event“, um innerhalb von Sekunden ein Beispielereignis zu erhalten. Trigger brauchen den Pro-Tarif oder höher.
Monitor Found a Problem
Ein Monitor hat von bestanden auf ein gefundenes Problem gewechselt. Du wählst die Website und die Monitorgruppen. Standardmäßig überspringt er Läufe, die nicht stattfinden konnten, etwa wegen einer Firewall-Sperre oder weil die Website nicht antwortete.
Monitor Recovered
Ein Monitor, der ein Problem gefunden hatte, besteht wieder.
Site Down
Das Uptime-Monitoring stellt fest, dass die Website nicht erreichbar ist.
Site Back Up
Die Website antwortet wieder, nachdem sie ausgefallen war.
New Vulnerability Found
Ein Schwachstellen-Monitor findet eine bekannte Schwachstelle auf der Website: bei WordPress und auch bei Drupal, Joomla, PrestaShop und Magento.
Page Looks Different
Das Visual-Regression-Monitoring findet eine Seite, die anders aussieht als ihre freigegebene Referenz.
Search Traffic Dropped
Der Suchtraffic der Website ist gesunken, gemessen über die Google Search Console oder Bing.
SSL Certificate or Domain Expiring
Das SSL-Zertifikat der Website oder ihre Domain-Registrierung läuft bald ab.
Quarantine Mode Change
Der Quarantänemodus hat Änderungen auf einer Website bemerkt, die gerade nach einem Hack bereinigt wurde.
Die Namen von Node, Operationen und Ereignissen stehen hier so, wie sie in n8n erscheinen: auf Englisch.
9 Operationen in 4 Ressourcen
Füge den Relvato-Node zu einem Workflow hinzu, um dein Konto zu lesen oder zu ändern. Er lässt sich auch als Tool zum AI-Agent-Node von n8n hinzufügen.
Site: Get Many
Listet die Websites in deinem Konto auf.
Site: Find by Domain
Findet eine Website anhand ihrer Domain.
Site: Add
Fügt eine Website zu Relvato hinzu. Ist sie schon da, bekommst du die bestehende zurück statt eines Duplikats.
Site: Start Monitoring for Goals
Fügt die Monitore hinzu, die zu den Zielen passen, die du für eine Website wählst.
Monitor Group: Run Monitors Now
Führt eine Monitorgruppe sofort aus. Jeder Lauf zählt zu den monatlichen Läufen deines Tarifs.
Monitor Group: Pause
Pausiert eine Monitorgruppe für 1 Stunde, für 24 Stunden oder bis du sie fortsetzt, zum Beispiel während einer Wartung.
Monitor Group: Resume
Setzt eine pausierte Monitorgruppe fort.
Run: Get Latest
Ruft den neuesten Lauf einer Website ab, damit ein späterer Node sein Ergebnis nutzen kann.
Heartbeat: Add
Legt einen Heartbeat für einen Cronjob oder ein Backup an und gibt seine Ping-URL und seine Fehler-URL zurück.
Bei einem Wechsel, nicht bei jedem Lauf
Relvato sendet ein Ereignis, wenn ein Monitor seinen Zustand wechselt: von bestanden zu einem gefundenen Problem oder vom Problem zurück zu bestanden. Ein Monitor, der weiter dasselbe Problem findet, sendet das Ereignis nicht bei jedem Lauf erneut. Ein Workflow startet also einmal pro Problem.
Das verhindert auch, dass sich ein Workflow selbst füttert. Wenn du einen Monitor erneut ausführst, der schon ein Problem hat, kommt das Ereignis nicht noch einmal. Ein Workflow, der Monitore ausführt, sobald einer ein Problem findet, kann sich also nicht selbst auslösen.
Der Trigger folgt nicht deinen Alarm-Einstellungen: Digests, stummgeschaltete Websites und die Schweregrad-Schwelle sind für Menschen. Grenze ein, was er bekommt, mit den eigenen Website- und Monitorgruppen-Filtern des Triggers oder mit einem Filter- oder IF-Node in n8n.
Was du damit bauen kannst
Die Rufbereitschaft informieren, sobald die Website ausfällt
Site Down → ein Slack- oder SMS-Node. Mit Site Back Up gibst du Entwarnung, sobald die Website wieder antwortet.
Ein Ticket für jede Schwachstelle
New Vulnerability Found → ein Issue in Jira oder Linear mit der Website und dem Link zum Lauf, damit das Update eingeplant wird.
Agentur-Onboarding aus einer Tabelle
Eine neue Zeile in Google Sheets → Site: Add, dann Site: Start Monitoring for Goals. Jede Kunden-Website bekommt die Monitore für ihre Ziele; sie laufen nach Plan, sobald das Eigentum der Website nachgewiesen ist.
Monitore direkt nach einem Deploy erneut ausführen
Dein CI/CD-Workflow → Monitor Group: Run Monitors Now für eine Gruppe, etwa den Checkout-Ablauf, direkt nach einem Deploy.
Einen geplanten Job überwachen
Heartbeat: Add für einen Cronjob oder ein Backup. Der Job ruft die Ping-URL auf, wenn er fertig ist, und die Fehler-URL, wenn er scheitert, und Relvato sagt dir Bescheid, wenn die Pings ausbleiben.
Einen AI Agent fragen, ob der Shop gesund ist
Füge den Relvato-Node als Tool zum AI-Agent-Node von n8n hinzu, damit er Operationen wie Site: Get Many und Run: Get Latest aufrufen kann, um live eine Frage wie „Ist mein Shop gesund?“ zu beantworten.
Relvato und n8n: Antworten
Warum ist der Relvato-Node noch nicht in n8n Cloud?
Er ist noch kein verifizierter Community-Node: Er ist zur Verifizierung von n8n eingereicht und erscheint in n8n Cloud, sobald er freigegeben ist. Auf selbst gehostetem n8n kannst du ihn schon heute installieren.
Wie installiere ich ihn?
Öffne in selbst gehostetem n8n Settings → Community Nodes → Install und gib n8n-nodes-relvato ein. Alternativ führst du npm install n8n-nodes-relvato in deinem n8n-Custom-Extensions-Ordner aus.
Welchen API-Schlüssel brauche ich?
Erstelle ihn in Relvato unter „API access“. Der Relvato Trigger braucht einen Schlüssel mit Vollzugriff, weil er die Ereignis-Abos von Relvato nutzt. Die Operationen des Relvato-Node funktionieren mit jedem Schlüssel, der den Vorgang ausführen darf: Ein Schlüssel mit Lesezugriff kann Websites auflisten oder einen Lauf abrufen, aber eine Website hinzufügen, Monitore ausführen oder eine Gruppe pausieren braucht Vollzugriff.
Startet ein Workflow bei jedem Lauf, der ein Problem findet?
Nein. Relvato sendet ein Ereignis, wenn ein Monitor seinen Zustand wechselt, von bestanden zu einem gefundenen Problem oder zurück zu bestanden. Ein Monitor, der weiter dasselbe Problem findet, sendet es nicht noch einmal. Ein Workflow startet also einmal pro Problem.
Kann sich ein Workflow, der Monitore ausführt, selbst auslösen?
Nein. Wenn du einen Monitor erneut ausführst, der schon ein Problem hat, kommt das Ereignis nicht noch einmal. Ein Workflow, der Monitore ausführt, sobald einer ein Problem findet, kann also keine Schleife starten.
Was ist mit Läufen, die nicht stattfinden konnten?
Wenn eine Firewall Relvato blockiert hat oder die Website nicht antwortete, konnte der Lauf nicht stattfinden und sagt nichts darüber, was auf deiner Website ist. Der Trigger überspringt solche Läufe standardmäßig.
Wie teste ich den Trigger beim Bauen des Workflows?
Klicke im Node auf „Listen for test event“: Relvato sendet ein Beispielereignis und n8n zeigt es innerhalb von Sekunden, damit du seine Felder zuordnen kannst, bevor du live gehst.
Kann ich den Relvato-Node mit einem AI Agent nutzen?
Ja. Füge ihn als Tool zum AI-Agent-Node von n8n hinzu; der Agent kann dann seine Operationen aufrufen, etwa den neuesten Lauf einer Website abzufragen, um eine Frage zu beantworten.
Weitere Wege, mit Relvato zu arbeiten
Lass deine Monitore in deinen anderen Apps arbeiten
Installiere den Node, erstelle einen API-Schlüssel und baue deinen ersten Workflow, zum Beispiel eine Slack-Nachricht, wenn die Website ausfällt.