Integration · ServiceNow

ServiceNow-Integration für Incidents und CMDB

Verbinden Sie Obseria über Automation-Workflows und die ServiceNow REST API: Probleme werden zu Incidents mit Ursachenkontext, CIs werden aus der CMDB angereichert, und der Status bleibt synchron.
Obseria Apps und Funktionen: Observability, APM, Infrastruktur und Integrationen
Obseria Home-Dashboard mit Service-Zustand, offenen Problemen, SLO-Erfüllung und Ingestion
Obseria Trace-Explorer mit Span-Liste und Span-Attributen
Überblick

Warum ServiceNow mit Obseria überwachen

Incidents mit Kontext

Jeder Incident enthält betroffenen Service, Auswirkung, wahrscheinliche Ursache und einen Verweis auf die Beweiskette in Obseria.

Weniger Rauschen in der Queue

Nur korrelierte Probleme erzeugen Tickets, nicht jeder einzelne Alert. Zuständige Gruppen sehen einen Incident pro Problem.

Status in beide Richtungen

Updates und Lösungen aus ServiceNow fließen zurück zu Obseria, und Obseria aktualisiert das Ticket, sobald sich ein Problem erholt.

Abdeckung

Was die ServiceNow-Integration abdeckt

  • Incident-Erstellung. Obseria-Automation-Workflows legen beim Öffnen eines Problems Incidents über die ServiceNow Table API an.
  • Updates und Abschluss. Work Notes, Änderungen der Schwere und die Erholung werden über die Correlation ID in denselben Incident geschrieben.
  • Bidirektionaler Status. Eine Business Rule oder ein Flow in ServiceNow ruft die Obseria-API auf, damit Bestätigungen und Abschlüsse in Obseria erscheinen.
  • CMDB-Anreicherung. Configuration Items aus der CMDB werden nachgeschlagen, damit Incidents auf das richtige CI, den Owner und die Zuweisungsgruppe verweisen.
  • Change-Korrelation. Change Requests aus ServiceNow lassen sich als Deployment-Events neben der Telemetrie an Obseria senden.
  • Routing und Priorität. Impact und Urgency ergeben sich aus Service-Kritikalität und SLO-Burn, sodass die Priorität der fachlichen Auswirkung folgt.
Auf einen Blick

Was synchronisiert wird

Obseria erfasst diese Werte automatisch und zeigt sie in fertigen Dashboards und Alerts.

Incidents anlegen

Wandelt erkannte Probleme in klare Tickets mit kurzer Zusammenfassung und ausführlicher Beschreibung um, ganz ohne manuelles Kopieren.

  • short_description
  • description

Priorität und Zuständigkeit

Legt geschäftliche Auswirkung und Dringlichkeit fest und leitet jeden Incident an das richtige Team weiter, damit nichts liegen bleibt.

  • impact
  • urgency
  • assignment_group

Kontext und Verknüpfung

Verbindet jeden Incident mit dem betroffenen System und zugehörigen Alerts, damit Dubletten vermieden und Ursachen klar werden.

  • cmdb_ci
  • correlation_id

Aktueller Bearbeitungsstand

Hält Tickets mit Fortschrittsnotizen aktuell und schließt sie automatisch, sobald das Problem behoben ist.

  • work_notes
  • state
Alle 9 Metriken im Detail anzeigen
FeldTypInhalt
short_descriptionfieldIncident-Titel aus Problem-Zusammenfassung und betroffenem Service.
descriptionfieldUrsachen-Zusammenfassung, Beweiskette und betroffene Entitäten aus Obseria Intelligence.
impactfieldAbgeleitet aus Anzahl betroffener Nutzer oder Services und der Service-Kritikalität.
urgencyfieldAbgeleitet aus SLO-Burn-Rate oder Schwere des Problems.
assignment_groupfieldZuständiges Team, ermittelt aus dem Service-Katalog oder dem CMDB-CI.
cmdb_cifieldVerweis auf das Configuration Item, das zur betroffenen Obseria-Entität passt.
correlation_idfieldProblem-ID aus Obseria, um denselben Incident zu aktualisieren und zu schließen.
work_notesfieldZeitliche Updates, die Obseria während des Problemverlaufs schreibt.
statefieldIncident-Status; Änderungen werden zurück zu Obseria synchronisiert.
Einrichtung

ServiceNow-Monitoring in wenigen Minuten einrichten

  1. Schritt 1

    Integrationsuser anlegen

    Legen Sie in ServiceNow einen User mit nur den nötigen Rollen für Incident- und CMDB-Tabellen an und hinterlegen Sie die Zugangsdaten als Secret in Obseria.

  2. Schritt 2

    Automation-Workflow bauen

    Lösen Sie bei Öffnen, Aktualisieren und Schließen eines Problems einen Obseria-Automation-Workflow aus, der die ServiceNow Table API aufruft.

  3. Schritt 3

    Rückweg aktivieren

    Ergänzen Sie in ServiceNow eine Business Rule oder einen Flow, der Statusänderungen an die Obseria-API sendet.

Beispielkonfiguration · BASH
# Request, den ein Obseria-Automation-Workflow beim Öffnen eines Problems sendet
# (ServiceNow Table API, Tabelle incident)
curl -s -X POST \
  "https://${SN_INSTANCE}.service-now.com/api/now/table/incident" \
  -u "${SN_USER}:${SN_PASSWORD}" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "short_description": "checkout-api: Fehlerrate über SLO",
    "description": "Wahrscheinliche Ursache: erschöpfter Connection Pool auf orders-db",
    "impact": "2",
    "urgency": "1",
    "cmdb_ci": "checkout-api",
    "assignment_group": "Checkout Team",
    "correlation_id": "obseria-problem-4711"
  }'

Sofort einsatzbereit

Dashboards, Alerts und SLOs, die bereitstehen, sobald die ersten Daten ankommen.

  • Offene Incidents je Service und Priorität
  • Probleme ohne verknüpften Incident
  • Zeit von Erkennung bis Incident
  • Incidents je CMDB-CI
  • Sync-Fehler zwischen Obseria und ServiceNow
Leitfaden

ServiceNow-Monitoring: Darauf kommt es an

Warum Observability und ServiceNow zusammengehören

In vielen Unternehmen ist ServiceNow das führende System für Incidents, Changes und Configuration Items. Observability-Plattformen sind dagegen der Ort, an dem Probleme erkannt und analysiert werden. Sind beide getrennt, kopieren Engineers Alert-Details von Hand in Tickets, Incidents fehlt der technische Kontext, und der Ticketstatus sagt wenig darüber aus, ob sich das System tatsächlich erholt hat. Eine ServiceNow-Integration schließt diese Lücke: Erkannte Probleme werden automatisch zu Incidents mit den Informationen, die das Team braucht, und beide Werkzeuge bleiben bis zur Lösung abgestimmt.

Ziel ist nicht, für jeden Alert ein Ticket anzulegen. Eine gute ServiceNow-Incident-Integration erzeugt einen Incident pro echtem Problem, leitet ihn an das richtige Team und aktualisiert ihn, während sich die Lage entwickelt. Das reduziert Rauschen im Service Desk und verkürzt die Zeit bis zur Lösung.

So fließen die Daten

Von Obseria zu ServiceNow

Obseria fasst zusammengehörige Alerts zu einem Problem zusammen und ermittelt die wahrscheinliche Ursache. Ein Obseria-Automation-Workflow, als Code geschrieben, reagiert auf Problem-Events und ruft die ServiceNow Table API auf. Beim Öffnen legt er einen Incident mit Kurzbeschreibung, Beschreibung, Impact, Urgency, Zuweisungsgruppe und Configuration Item an. Die Problem-ID aus Obseria landet im Feld correlation_id, damit spätere Updates und der Abschluss denselben Datensatz treffen.

Von ServiceNow zu Obseria

Für den bidirektionalen Status sendet eine Business Rule oder ein Flow in ServiceNow Statusänderungen, Zuweisungen und Lösungsnotizen an die Obseria-API. Wer in Obseria arbeitet, sieht, ob der Incident bestätigt wurde und wem er gehört, ohne das Werkzeug zu wechseln.

CMDB-Anreicherung

Eine ServiceNow-CMDB-Integration ordnet Obseria-Entitäten wie Services, Hosts oder Datenbanken den Configuration Items zu. Der Workflow sucht das CI über den Namen oder eine andere Kennung und übernimmt Owner und Zuweisungsgruppe aus der CMDB. TopoGraph ergänzt die aktuellen Abhängigkeiten, die der CMDB womöglich fehlen. So sehen Responder sowohl das registrierte CI als auch seinen aktuellen Laufzeitkontext.

Typische Fallstricke vermeiden

  • Ticketfluten: Incidents aus einzelnen Alerts überfordern den Service Desk. Lösen Sie stattdessen bei korrelierten Problemen aus.
  • Doppelte Incidents: Ohne stabile Correlation ID erzeugen Retries oder flatternde Probleme neue Tickets. Aktualisieren Sie immer über correlation_id.
  • Veraltete Tickets: Incidents, die nach der Erholung offen bleiben, verdecken echte Probleme. Lassen Sie Obseria Erholungsnotizen schreiben und den Abschluss vorschlagen.
  • Falsches Routing: Veraltete CMDB-Daten leiten Incidents an das falsche Team. Vergleichen Sie CMDB-Beziehungen mit der von Obseria erkannten Topologie und markieren Sie Abweichungen.
  • Zu weitreichende Rechte: Der Integrationsuser sollte nur auf die benötigten Tabellen zugreifen.

Change-Korrelation

Viele Incidents folgen auf eine Änderung. Gelangen Change Requests aus ServiceNow als Deployment-Events zu Obseria, kann Obseria Intelligence sie als mögliche Ursache gewichten, und die Incident-Beschreibung kann die zugehörige Change-Nummer direkt nennen. Das erspart Respondern die manuelle Suche im Change-Kalender und beschleunigt die Entscheidung, ob ein Rollback sinnvoll ist. Gleichzeitig entsteht eine belastbare Datengrundlage, um die Erfolgsquote von Changes im Zeitverlauf auszuwerten.

Best Practices für die ITSM-Integration

  1. Legen Sie vor dem Go-live fest, wie Problemschwere und SLO-Burn auf Impact und Urgency in ServiceNow abgebildet werden.
  2. Schreiben Sie eine kurze Ursachen-Zusammenfassung und die betroffenen Services in die Beschreibung, keine rohen Metrikdaten.
  3. Senden Sie Change Requests aus ServiceNow als Deployment-Events an Obseria, damit Änderungen neben der betroffenen Telemetrie erscheinen.
  4. Überwachen Sie die Integration selbst: Fehlgeschlagene API-Aufrufe und Sync-Verzögerungen sollten jemanden alarmieren.
  5. Prüfen Sie geschlossene Incidents regelmäßig, um festzulegen, welche Probleme ein Ticket öffnen sollen.

So unterstützt Obseria

Obseria Automation führt Workflows als Code aus. Die ServiceNow-Integration ist damit versioniert, prüfbar und testbar wie jeder andere Code. Obseria Intelligence liefert Ursache und Beweiskette für die Incident-Beschreibung, der Service-Katalog die Zuständigkeiten. Da API-Zugriff, Automatisierung und Alerting in jedem Obseria-Tarif enthalten sind, braucht die Anbindung von ServiceNow kein zusätzliches Modul. Das Ergebnis sind weniger, aber bessere Incidents und ein kürzerer Weg von der Erkennung bis zur Lösung, was die MTTR direkt verbessert.

Häufige Fragen zum ServiceNow-Monitoring

Über Obseria-Automation-Workflows, die die ServiceNow REST API aufrufen, vor allem die Table API für Incident- und CMDB-Tabellen. Der Rückweg nutzt eine Business Rule oder einen Flow in ServiceNow, der die Obseria-API aufruft.

Nein. Sie bestimmen den Auslöser. Empfohlen ist, Incidents nur für korrelierte Probleme anzulegen, sodass ein Problem genau einen Incident ergibt.

Ja, sobald Sie den Rückweg einrichten. Obseria aktualisiert den Incident über seine Correlation ID, und ServiceNow sendet Statusänderungen an die Obseria-API.

Ja. Der Workflow sucht das passende Configuration Item und setzt cmdb_ci sowie die Zuweisungsgruppe, damit Incidents beim richtigen Team landen.

Ein eigener Integrationsuser mit Lese- und Schreibzugriff auf die Incident-Tabelle und Lesezugriff auf die genutzten CMDB-Tabellen. Vermeiden Sie Admin-Rollen.

Starten Sie heute mit dem ServiceNow-Monitoring

Binden Sie ServiceNow in Minuten per OpenTelemetry oder Obseria Agent an. 14 Tage kostenlos.