n8n Community-Node

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.

Beispiel-Workflow
  1. 1
    Trigger · Relvato
    Site Down
  2. 2
    Aktion · Slack
    Nachricht in den Team-Kanal senden
Der Trigger gibt die Details des Ereignisses an den nächsten Node weiter (Website, Monitor und Lauf), damit die Nachricht sagen kann, was kaputt ist, und auf den Lauf verlinkt.
Einrichten

In drei Schritten verbunden

Der Node greift mit einem API-Schlüssel auf dein Relvato-Konto zu. Auf deiner Website musst du nichts installieren.

01

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.

02

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.

03

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.

Relvato Trigger

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.

Relvato-Node

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.

Wann der Trigger auslöst

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.

Beispiel-Workflows

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.

FAQ

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.

Weiterlesen

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.