Zurück zum Blog
    blogAktualisiert May 8, 20262 min read

    Xitoring führt Webhook-Integration für Incidents ein

    By AmirReliability & Network Engineering
    Teilen

    Hallo,

    wir freuen uns, unser neuestes Feature anzukündigen: „Webhook für Incidents".

    Mit den Benachrichtigungskanälen von Xitoring erhalten Sie Incidents und Alarme zu Ihren Servern und Websites in Echtzeit. Wir arbeiten kontinuierlich daran, weitere Integrationen für Benachrichtigungskanäle zu ergänzen – darunter Google Chat, Mattermost und mehr.

    Im Folgenden zeigen wir, wie Sie die Webhook-Integration in Xitoring einrichten, und geben ein Beispiel, was Xitoring an Ihre Webhook-URL sendet.

    Eine Webhook-URL erstellen

    Zunächst müssen Sie auf Ihrem Server oder in Ihrer Anwendung eine Webhook-URL einrichten. An diese URL sendet Xitoring die Webhook-Benachrichtigungen. Wichtig ist, dass die URL öffentlich erreichbar ist und HTTP-POST-Anfragen entgegennehmen kann.

    Webhook in Xitoring konfigurieren

    Sobald Sie eine Webhook-URL haben, melden Sie sich in Ihrem Xitoring-Konto an und navigieren zur Seite „Notification Roles". Dort können Sie eine neue Notification Role anlegen oder einer bestehenden Rolle einen Webhook hinzufügen. Tragen Sie Ihre Webhook-URL in das vorgesehene Feld ein und klicken Sie auf „Send a Test Notification", um zu prüfen, ob alles korrekt eingerichtet ist.

    Aufbau der Anfrage

    Die folgende Tabelle hilft Ihnen, die Webhook-Funktion von Xitoring einfach in Ihre Anwendung zu integrieren.

    Variable Typ Beispiel Erläuterung
    id integer 0 Die Incident-ID
    group string "test group" Name der Gruppe, der der Check oder Server zugeordnet ist
    sub_group string "test sub-group" Name der Untergruppe, der der Check oder Server zugeordnet ist
    server_id integer 1 ID des Servers
    check_id integer 1 ID des Checks
    label string "test server" Label des Servers oder Checks
    name string "total" Name des Triggers, z. B. total, used, keys
    type integer 20 Entsprechend der Typ-Liste unterhalb der Tabelle
    type_human_readable string "ping" ping, http, dns, ftp, …
    unit string "mb" Einige Incidents haben Einheiten wie MB oder GB, meist metrische Werte
    value sting "" Die meisten metrischen Incidents haben Werte, z. B. die Speichernutzung zum Zeitpunkt des Incidents
    status integer 0 0 bedeutet down, 1 bedeutet up
    message string "" Der Body der Nachricht, die der Client erhält
    incident_time integer "" Zeitpunkt des Incidents

    Über unsere neuesten Releases bleiben Sie in den Release Notes auf dem Laufenden.

    Bei Fragen erreichen Sie unser Support-Team unter support@xitoring.com.

    Bleiben Sie dran für weitere Updates! 😎

    Erfahren Sie es nicht als Letzter.

    Überwachen Sie Verfügbarkeit, SSL, APIs und Cronjobs in einem einzigen Dashboard. Einrichtung in 60 Sekunden.

    Xitoring kostenlos testen