Alarmmanagement – API öffnen
Die Alarmmanagement Offen Die API stellt Endpunkte zum Erstellen, Aktualisieren und Abrufen von Daten aus den Tabellen „Ereignisse“ [em_event] und „Warnung“ [em_Alert] bereit.
Die Telekommunikation Alarmmanagement Offen API (sn_ind_tmf642) ist ein ServiceNow® Implementierung der Spezifikation „TM Forum Open API“. Diese API basiert auf TMF642 – Alarmmanagement-API – REST-Spezifikation Release 20 , April 2020.
Der aufrufende Anwender muss auf zugreifen sn_ind_tmf642.Alarm_mgmt_Integration Endpunkt.
Diese API wird in bereitgestellt sn_ind_tmf642 Namespace.
Die Spezifikation der TM Forum Open API erfordert eine synchrone Antwort für jede eingehende Anforderung, die sie empfängt. Wenden Sie Korrelation und Deduplizierung im Operational Support System (OSS) der Quelle an, bevor Sie Nutzlasten an das System weiterleiten.
Diese API kann erweitert werden, um Anpassungen an erforderlichen Parametern, die Validierung des Anforderungstexts, zusätzliche REST-Vorgänge und Feldzuordnungen vorzunehmen. Weitere Informationen finden Sie unterDie Alarmmanagement – Entwicklerleitfaden für offene API .
Die Alarmmanagement Offen API ist vom TM-Forum zertifiziert.
Alarmmanagement – API öffnen – GET /sn_ind_tmf642/Alarm_mgmt/Alarm
Ruft eine Liste aller Alarmdatensätze aus den Tabellen „Ereignisse“ [em_event] und „Warnung“ [em_Alert] ab.
URL-Format
Standard-URL: /api/sn_ind_tmf642/Alarm_mgmt/Alarm
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| Keine |
| Name | Beschreibung |
|---|---|
| AlarmRaisedTime | Datum, an dem der Alarm ausgelöst wurde. Nur Alarme mit einem Datum, das dem Wert dieses Parameters entspricht, werden in der Antwort zurückgegeben. Datentyp: Zeichenfolge |
| Felder | Liste der Felder, die in der Antwort zurückgegeben werden sollen. Ungültige Felder werden ignoriert. Gültige Felder:
Standard: Alle Felder Datentyp: Zeichenfolge |
| id | Alarm-ID. Nur Alarme mit einer ID, die dem Wert dieses Parameters entspricht, werden in der Antwort zurückgegeben. Datentyp: Zeichenfolge Tabelle: Im Feld Nachrichtenschlüssel in der Tabelle Ereignisse [em_event]. |
| limit | Maximale Anzahl der zurückzugebenden Datensätze. Für Anforderungen, die diese Anzahl von Datensätzen überschreiten, verwenden Sie offsetParameter zum Paginieren des Datensatzabrufs. Standardwert: 1000 Maximum: 2000 Datentyp: Zahl |
| Offset | Startindex, bei dem mit dem Abrufen von Datensätzen begonnen werden soll. Verwenden Sie diesen Wert, um den Datensatzabruf zu paginieren. Diese Funktion ermöglicht das Abrufen aller Datensätze in kleinen, verwaltbaren Abschnitten, unabhängig von der Anzahl der Datensätze. Datentyp: Zahl Standard: 0 |
| ProbableUrsache | Wahrscheinliche Ursache des Alarms. Nur Alarme mit einer wahrscheinlichen Ursache, die dem Wert dieses Parameters entspricht, werden in der Antwort zurückgegeben. Datentyp: Zeichenfolge |
| Status | Alarmstatus. Nur Alarme mit einem Status, der dem Wert dieses Parameters entspricht, werden in der Antwort zurückgegeben. Datentyp: Zeichenfolge |
| SourceSystemId | Quellsystem-ID des Alarms. Nur Alarme mit einer Quellsystem-ID, die dem Wert dieses Parameters entspricht, werden in der Antwort zurückgegeben. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Keine |
Kopfzeilen
Die folgenden Anforderungs- und Antwortkopfzeilen gelten nur für diese HTTP-Aktion oder für diese Aktion auf eine bestimmte Weise. Eine Liste der allgemeinen Header, die in der REST API verwendet werden, finden Sie unter Unterstützte REST-API-Header .
| Kopfzeile | Beschreibung |
|---|---|
| Keine |
| Kopfzeile | Beschreibung |
|---|---|
| Inhaltsbereich | Inhaltsbereich, der in einem paginierten Aufruf zurückgegeben wird. Beispiel: Wenn |
| Inhaltstyp | Datenformat des Antworttexts. Nur unterstützt application/json. |
| Verknüpfung | Enthält die folgenden Links zum Navigieren durch Abfrageergebnisse.
|
| X-Gesamtzahl | Bei paginierten Abfragen gibt dieser Header die Gesamtzahl der auf dem Server verfügbaren Datensätze an. |
Statuscodes
Die folgenden Statuscodes gelten für diese HTTP-Aktion. Eine Liste der möglichen Statuscodes, die in der REST API verwendet werden, finden Sie unter REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 200 | Anforderung erfolgreich verarbeitet. Vollständige Ressource als Antwort zurückgegeben (keine Paginierung). |
| 206 | Teilressource als Antwort zurückgegeben (mit Paginierung). |
| 400 | Ungültige Anforderung. Mögliche Gründe:
|
| 404 | Datensatz nicht gefunden In der Tabelle wurden keine Datensätze gefunden, die den Abfrageparametern entsprechen. |
Parameter des Antwort-Haupttexts (JSON)
| Name | Beschreibung |
|---|---|
| Betroffener Service | Liste von mindestens einem Service, der vom Alarm betroffen ist. Datentyp: Array von Objekten |
| AffectedService.href | URL-Referenz, die Details zum betroffenen Service bereitstellt. Datentyp: Zeichenfolge |
| affectedService.id | Bezeichner des Service, der vom Alarm betroffen ist. Dieser Wert ist dem betroffenen Konfigurationselement (CI) in der Warnung zugeordnet. Datentyp: Zeichenfolge |
| Alarmdetails | Zusätzliche Details zum Alarm. Datentyp: Zeichenfolge |
| AlarmedObject | Details des Alarmobjekts.
Datentyp: Objekt |
| alarmedObject.id | Eindeutiger Bezeichner des Alarmobjekts. Dieser Wert ist einem CI im System zugeordnet. Datentyp: Zeichenfolge |
| AlarmedObject.href | URL-Referenz zum Abrufen der Details des Alarmobjekts. Datentyp: Zeichenfolge |
| AlarmedObjectType | Typ oder Klasse des Objekts, das dem Ereignis zugeordnet ist. Datentyp: Zeichenfolge |
| AlarmRaisedTime | Datum und Uhrzeit, zu der der Alarm an seiner Quelle auftritt. Datentyp: Zeichenfolge |
| AlarmReportingTime | Datum und Uhrzeit, zu der das OSS seinen Alarm meldet. Dieser Wert kann sich von unterscheiden alarmRaisedTimeWert. Beispiel: Wenn ein Elementverwaltungssystem (EMS) die Alarmliste verwaltet:
Datentyp: Zeichenfolge |
| Alarmtyp | Alarmkategorie. Datentyp: Zeichenfolge |
| CrossedThresholdInformation | Details zum überschrittenen Schwellenwert. Datentyp: Objekt |
| CrossedThresholdInformation.direction | Richtung des Schwellenwertüberschreitens. Gültige Werte:
Datentyp: Zeichenfolge |
| crossedThresholdInformation.granularity | Granularität, mit der der Indikator für die Schwellenwertüberschreitung ausgewertet wird. Beispiel: 5 MINUTEN .Datentyp: Zeichenfolge |
| crossedThresholdInformation.indicatorName | Name des Indikators, der den Alarmschwellenwert überschreitet. Datentyp: Zeichenfolge |
| crossedThresholdInformation.indicatorUnit | Maßeinheit des Indikators, die dem überschrittenen Schwellenwert entspricht. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.observedValue | Nummer, die den Schwellenwert überschreitet. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.ThresholdCrossingDescription | Weitere Schwellenwertdetails des Schwellenwertüberschreitungsalarms. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.threshold-ID | Eindeutiger Bezeichner des Schwellenwerts, der den Alarm verursacht hat. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.threshold-Ref | URL des Schwellenwertobjekts. Datentyp: Zeichenfolge |
| ExternalAlarmId | Eindeutiger Bezeichner für den Alarm aus dem Quellsystem, das den Alarm sendet. Datentyp: Zeichenfolge |
| href | URL von Ressource . Datentyp: Zeichenfolge |
| id | Eindeutiger Bezeichner für das System zur Identifizierung und Verarbeitung der Alarmnutzlast als Ereignis. Daten Typ: Zeichenfolge |
| WahrgenommenSchweregrad | Alarmschweregrad. Gültige Werte:
Datentyp: Zeichenfolge |
| PlannedOutageIndication | Gibt an, dass sich das verwaltete Objekt für diesen Alarm in einem geplanten Ausfallstatus befindet. Zum Beispiel geplante Wartung oder außer Betrieb. Datentyp: Zeichenfolge |
| ProbableUrsache | Höchstwahrscheinlich Situation, die den Alarm auslöst. Verwenden Sie mit alarmTypeUm den Alarm zu qualifizieren. Datentyp: Zeichenfolge |
| ProposedRepairActions | Wenn für das System verfügbar, bietet eine Reparaturaktion zur Behebung des Problems, das den Alarm auslöst. Datentyp: Zeichenfolge |
| Servicerelevant | Kennzeichnung, die angibt, ob sich der Alarm auf den Service auswirkt. Gültige Werte:
Standardwert: false Datentyp: Boolesch |
| SourceSystemId | Instanz-ID des Quellalarms. Datentyp: Zeichenfolge |
| Spezifisches Problem | Spezifisches Problem, das den Alarm auslöst. Verwenden Sie mit probableCauseTparameter, um den Alarm zu qualifizieren. Datentyp: Zeichenfolge |
| Status | Alarmstatus. Gültige Werte:
Bereit .Wenn der Status lautet Wenn der Status lautet Standardwert: Bereit Datentyp: Zeichenfolge |
cURL-Anforderung
In diesem Beispiel werden alle Alarme abgerufen.
curl "https://instance.servicenow.com/api/sn_ind_tmf642/alarm_mgmt/alarm" \
--request GET \
--header "Accept:application/json" \
--user 'username':'password'
Antworttext.
[
{
"externalAlarmId": "2212331",
"alarmType": "QualityOfServiceAlarm23",
"perceivedSeverity": "MAJOR",
"probableCause": "ProbB",
"sourceSystemId": "checkSB",
"alarmedObject": {
"id": "vManage_000000",
"href": " http://api/alarmedobject/000000"
},
"crossedThresholdInformation": {
"direction": "111",
"granularity": "1234",
"indicatorName": "sdfgds",
"indicatorUnit": "asdfdsaf",
"observedValue": "adsfds",
"thresholdId": "12fasdfasdfasd",
"thresholdCrossingDescription": "S23rtring",
"thresholdRef": "asdfasf"
},
"type": "QualityOfServiceAlarm",
"ackState": "acknowledged",
"specificProblem": "Inbound Traffic threshold crossed",
"alarmedObjectType": "ROUTER",
"alarmDetails": "Software Failure on SD-WAN Controller vManage_000000",
"state": "processed",
"alarmChangedTime": "2017-08-15T07:04:15.666Z",
"proposedRepairActions": "Switch in standby equipment",
"alarmReportingTime": "2017-06-15T07:04:15.666Z",
"alarmRaisedTime": "2020-09-15T14:04:15.000Z",
"plannedOutageIndication": "IN_SERVICE",
"serviceAffecting": true,
"affectedService": [
{
"id": "SD WAN Enterprise Solutions",
"href": "http://api/service/vlan_dot0_dot0"
},
{
"id": "Santa Clara SD WAN Application Service",
"href": "http://api/service/vlan_dot0_dot0"
}
],
"source": "Alarm Management Open API",
"href": "/api/sn_ind_tmf642/alarm_mgmt/alarm/001a0ca629078d10f87759e2f69e4c64_2212331",
"id": "001a0ca629078d10f87759e2f69e4c64_2212331"
},
{
"externalAlarmId": "2212331",
"alarmType": "QualityOfServiceAlarm23",
"perceivedSeverity": "MAJOR",
"probableCause": "ProbB",
"sourceSystemId": "checkSB",
"alarmedObject": {
"id": "vManage_000000",
"href": " http://api/alarmedobject/000000"
},
"crossedThresholdInformation": {
"direction": "111",
"granularity": "1234",
"indicatorName": "sdfgds",
"indicatorUnit": "asdfdsaf",
"observedValue": "adsfds",
"thresholdId": "12fasdfasdfasd",
"thresholdCrossingDescription": "S23rtring",
"thresholdRef": "asdfasf"
},
"type": "QualityOfServiceAlarm",
"ackState": "acknowledged",
"specificProblem": "Inbound Traffic threshold crossed",
"alarmedObjectType": "ROUTER",
"alarmDetails": "Software Failure on SD-WAN Controller vManage_000000",
"state": "processed",
"alarmChangedTime": "2017-08-15T07:04:15.666Z",
"proposedRepairActions": "Switch in standby equipment",
"alarmReportingTime": "2017-06-15T07:04:15.666Z",
"alarmRaisedTime": "2020-09-15T14:04:15.000Z",
"plannedOutageIndication": "IN_SERVICE",
"serviceAffecting": true,
"affectedService": [
{
"id": "SD WAN Enterprise Solutions",
"href": "http://api/service/vlan_dot0_dot0"
},
{
"id": "Santa Clara SD WAN Application Service",
"href": "http://api/service/vlan_dot0_dot0"
}
],
"source": "Alarm Management Open API",
"href": "/api/sn_ind_tmf642/alarm_mgmt/alarm/001c84aa29078d10f87759e2f69e4cfa_2212331",
"id": "001c84aa29078d10f87759e2f69e4cfa_2212331"
}
]
Alarmmanagement – API öffnen – GET /sn_ind_tmf642/Alarm_mgmt/Alarm/{ID}
Ruft einen angegebenen Alarmdatensatz aus der Tabelle „Ereignisse“ [em_event] oder „Warnung“ [em_Alert] ab.
URL-Format
Standard-URL: /api/sn_ind_tmf642/Alarm_mgmt/Alarm/{ID}
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| id | Eindeutiger Identifier des abzurufenden Datensatzes. Datentyp: Zeichenfolge Tabelle: Im Feld Nachrichtenschlüssel der Tabelle Ereignisse [em_event]. |
| Name | Beschreibung |
|---|---|
| Felder | Liste der Felder, die in der Antwort zurückgegeben werden sollen. Ungültige Felder werden ignoriert. Gültige Felder:
Standardwert: Alle Felder Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Keine |
Kopfzeilen
Die folgenden Anforderungs- und Antwortkopfzeilen gelten nur für diese HTTP-Aktion oder für diese Aktion auf eine bestimmte Weise. Eine Liste der allgemeinen Header, die in der REST API verwendet werden, finden Sie unter Unterstützte REST-API-Header .
| Kopfzeile | Beschreibung |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützt nur application/json. |
| Kopfzeile | Beschreibung |
|---|---|
| Keine |
Statuscodes
Die folgenden Statuscodes gelten für diese HTTP-Aktion. Eine Liste der möglichen Statuscodes, die in der REST API verwendet werden, finden Sie unter REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich verarbeitet. |
| 400 | Ungültige Anforderung. Ein fehlerhafter Anforderungstyp oder eine fehlerhafte Anforderung wurde aus mindestens einem der folgenden Gründe erkannt.
|
| 404 | Datensatz nicht gefunden Ein Datensatz, der der angegebenen ID zugeordnet ist, wurde in der Tabelle „Ereignis“ [em_event] oder „Warnung“ [em_Alert] nicht gefunden. |
Parameter des Antwort-Haupttexts (JSON)
| Name | Beschreibung |
|---|---|
| Betroffener Service | Liste von mindestens einem Service, der vom Alarm betroffen ist. Datentyp: Array von Objekten |
| AffectedService.href | URL-Referenz, die Details zum betroffenen Service bereitstellt. Datentyp: Zeichenfolge |
| affectedService.id | Bezeichner des Service, der vom Alarm betroffen ist. Dieser Wert ist dem betroffenen Konfigurationselement (CI) in der Warnung zugeordnet. Datentyp: Zeichenfolge |
| Alarmdetails | Zusätzliche Details zum Alarm. Datentyp: Zeichenfolge |
| AlarmedObject | Details des Alarmobjekts. Datentyp: Objekt |
| alarmedObject.id | Eindeutiger Bezeichner des Alarmobjekts. Dieser Wert ist einem CI im System zugeordnet. Datentyp: Zeichenfolge |
| AlarmedObject.href | URL-Referenz zum Abrufen der Details des Alarmobjekts. Datentyp: Zeichenfolge |
| AlarmedObjectType | Typ oder Klasse des Objekts, das dem Ereignis zugeordnet ist. Datentyp: Zeichenfolge |
| AlarmRaisedTime | Datum und Uhrzeit, zu der der Alarm an seiner Quelle auftritt. Datentyp: Zeichenfolge |
| AlarmReportingTime | Datum und Uhrzeit, zu der das OSS seinen Alarm meldet. Dieser Wert kann sich von unterscheiden alarmRaisedTimeWert. Beispiel: Wenn ein Elementverwaltungssystem (EMS) die Alarmliste verwaltet:
Datentyp: Zeichenfolge |
| Alarmtyp | Alarmkategorie. Datentyp: Zeichenfolge |
| CrossedThresholdInformation | Details zum überschrittenen Schwellenwert. Datentyp: Objekt |
| CrossedThresholdInformation.direction | Richtung des Schwellenwertüberschreitens. Gültige Werte:
Datentyp: Zeichenfolge |
| crossedThresholdInformation.granularity | Granularität, mit der der Indikator für die Schwellenwertüberschreitung ausgewertet wird. Beispiel: 5 MINUTEN .Datentyp: Zeichenfolge |
| crossedThresholdInformation.indicatorName | Name des Indikators, der den Alarmschwellenwert überschreitet. Datentyp: Zeichenfolge |
| crossedThresholdInformation.indicatorUnit | Maßeinheit des Indikators, die dem überschrittenen Schwellenwert entspricht. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.observedValue | Nummer, die den Schwellenwert überschreitet. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.ThresholdCrossingDescription | Weitere Schwellenwertdetails des Schwellenwertüberschreitungsalarms. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.threshold-ID | Eindeutiger Bezeichner des Schwellenwerts, der den Alarm verursacht hat. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.threshold-Ref | URL des Schwellenwertobjekts. Datentyp: Zeichenfolge |
| ExternalAlarmId | Eindeutiger Bezeichner für den Alarm aus dem Quellsystem, das den Alarm sendet. Datentyp: Zeichenfolge |
| href | URL von Die Ressource . Datentyp: Zeichenfolge |
| id | Eindeutiger Bezeichner für das System zur Identifizierung und Verarbeitung der Alarmnutzlast als Ereignis. Datentyp: Zeichenfolge |
| WahrgenommenSchweregrad | Alarmschweregrad. Gültige Werte:
Datentyp: Zeichenfolge |
| PlannedOutageIndication | Gibt an, dass sich das verwaltete Objekt für diesen Alarm in einem geplanten Ausfallstatus befindet. Zum Beispiel geplante Wartung oder außer Betrieb. Datentyp: Zeichenfolge |
| ProbableUrsache | Höchstwahrscheinlich Situation, die den Alarm auslöst. Verwenden Sie mit alarmTypeUm den Alarm zu qualifizieren. Datentyp: Zeichenfolge |
| ProposedRepairActions | Wenn für das System verfügbar, bietet eine Reparaturaktion zur Behebung des Problems, das den Alarm auslöst. Datentyp: Zeichenfolge |
| Servicerelevant | Kennzeichnung, die angibt, ob sich der Alarm auf den Service auswirkt. Gültige Werte:
Standardwert: false Datentyp: Boolesch |
| SourceSystemId | Instanz-ID des Quellalarms. Datentyp: Zeichenfolge |
| Spezifisches Problem | Spezifisches Problem, das den Alarm auslöst. Verwenden Sie mit probableCauseTparameter, um den Alarm zu qualifizieren. Datentyp: Zeichenfolge |
| Status | Alarmstatus. Gültige Werte:
Bereit .Wenn der Status lautet Wenn der Status lautet Standardwert: Bereit Datentyp: Zeichenfolge |
cURL-Anforderung
In diesem Beispiel wird ein Alarm abgerufen.
curl "https://instance.servicenow.com/api/sn_ind_tmf642/alarm_mgmt/alarm/001a0ca629078d10f87759e2f69e4c64_2212331" \
--request GET \
--header "Accept:application/json" \
--user 'username':'password'
Antworttext.
{
"externalAlarmId": "2212331",
"alarmType": "QualityOfServiceAlarm23",
"perceivedSeverity": "MAJOR",
"probableCause": "ProbB",
"sourceSystemId": "checkSB",
"alarmedObject": {
"id": "vManage_000000",
"href": " http://api/alarmedobject/000000"
},
"crossedThresholdInformation": {
"direction": "111",
"granularity": "1234",
"indicatorName": "ind_name",
"indicatorUnit": "ind_unit",
"observedValue": "232",
"thresholdId": "200",
"thresholdCrossingDescription": "sample_description",
"thresholdRef": "sample_ref"
},
"type": "QualityOfServiceAlarm",
"ackState": "acknowledged",
"specificProblem": "Inbound Traffic threshold crossed",
"alarmedObjectType": "ROUTER",
"alarmDetails": "Software Failure on SD-WAN Controller vManage_000000",
"state": "processed",
"alarmChangedTime": "2017-08-15T07:04:15.666Z",
"proposedRepairActions": "Switch in standby equipment",
"alarmReportingTime": "2017-06-15T07:04:15.666Z",
"alarmRaisedTime": "2020-09-15T14:04:15.000Z",
"plannedOutageIndication": "IN_SERVICE",
"serviceAffecting": true,
"affectedService": [
{
"id": "SD WAN Enterprise Solutions",
"href": "http://api/service/vlan_dot0_dot0"
},
{
"id": "Santa Clara SD WAN Application Service",
"href": "http://api/service/vlan_dot0_dot0"
}
],
"source": "Alarm Management Open API",
"href": "/api/sn_ind_tmf642/alarm_mgmt/alarm/001a0ca629078d10f87759e2f69e4c64_2212331",
"id": "001a0ca629078d10f87759e2f69e4c64_2212331"
}
Alarmmanagement – API öffnen – PATCH /sn_ind_tmf642/Alarm_mgmt/Alarm/{ID}
Aktualisiert einen angegebenen Alarm und alle zugehörigen Warnungen.
Dieser Endpunkt schreibt den Antworttext in den Zusätzliche Informationen Feld des Ereignisdatensatzes in der Tabelle „Ereignisse“ [em_event].
URL-Format
Standard-URL: /api/sn_ind_tmf642/Alarm_mgmt/Alarm/{ID}
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| id | Eindeutiger Identifier des zu aktualisierenden Datensatzes. Datentyp: Zeichenfolge Tabelle: Im Feld Nachrichtenschlüssel der Tabelle Ereignisse [em_event]. |
| Name | Beschreibung |
|---|---|
| Keine |
| Name | Beschreibung |
|---|---|
| Betroffener Service | Liste von mindestens einem Service, der vom Alarm betroffen ist. Datentyp: Array von Objekten |
| AffectedService.href | URL-Referenz, die Details zum betroffenen Service bereitstellt. Datentyp: Zeichenfolge |
| affectedService.id | Erforderlich. Bezeichner des Service, der vom Alarm betroffen ist. Dieser Wert ist dem betroffenen Konfigurationselement (CI) in der Warnung zugeordnet. Datentyp: Zeichenfolge |
| AlarmChangedTime | Gibt das Datum und die Uhrzeit der letzten Alarmänderung im Alarmbesitzer-System an. Jede Änderung am Alarm aktualisiert diesen Wert, unabhängig davon, ob er von der Ressource mit Alarm stammt oder durch eine Änderung vom Client ausgelöst wurde. Datentyp: Zeichenfolge |
| Alarmdetails | Zusätzliche Details zum Alarm. Datentyp: Zeichenfolge |
| Alarmeskalation | Kennzeichnung, die eine Eskalation im Alarmschweregrad angibt. Gültige Werte:
Standardwert: false Datentyp: Boolesch |
| CrossedThresholdInformation | Details zum überschrittenen Schwellenwert. Datentyp: Objekt |
| CrossedThresholdInformation.direction | Richtung des Schwellenwertüberschreitens. Gültige Werte:
Datentyp: Zeichenfolge |
| crossedThresholdInformation.granularity | Granularität, mit der der Indikator für die Schwellenwertüberschreitung ausgewertet wird. Beispiel: 5 MINUTEN .Datentyp: Zeichenfolge |
| crossedThresholdInformation.indicatorName | Name des Indikators, der den Alarmschwellenwert überschreitet. Datentyp: Zeichenfolge |
| crossedThresholdInformation.indicatorUnit | Maßeinheit des Indikators, die dem überschrittenen Schwellenwert entspricht. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.observedValue | Nummer, die den Schwellenwert überschreitet. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.ThresholdCrossingDescription | Weitere Schwellenwertdetails des Schwellenwertüberschreitungsalarms. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.threshold-ID | Erforderlich. Eindeutiger Bezeichner des Schwellenwerts, der den Alarm verursacht hat. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.threshold-Ref | URL des Schwellenwertobjekts. Datentyp: Zeichenfolge |
| href | URL-Verweis auf den Alarm. Datentyp: Zeichenfolge |
| WahrgenommenSchweregrad | Erforderlich. Alarmschweregrad. Gültige Werte:
Datentyp: Zeichenfolge |
| PlannedOutageIndication | Gibt an, dass sich das verwaltete Objekt für diesen Alarm in einem geplanten Ausfallstatus befindet. Zum Beispiel geplante Wartung oder außer Betrieb. Datentyp: Zeichenfolge |
| ProbableUrsache | Erforderlich. Höchstwahrscheinlich Situation, die den Alarm auslöst. Verwenden Sie mit alarmTypeUm den Alarm zu qualifizieren. Datentyp: Zeichenfolge |
| ProposedRepairActions | Wenn für das System verfügbar, bietet eine Reparaturaktion zur Behebung des Problems, das den Alarm auslöst. Datentyp: Zeichenfolge |
| Servicerelevant | Kennzeichnung, die angibt, ob sich der Alarm auf den Service auswirkt. Gültige Werte:
Standardwert: false Datentyp: Boolesch |
| Spezifisches Problem | Spezifisches Problem, das den Alarm auslöst. Verwenden Sie mit probableCauseTparameter, um den Alarm zu qualifizieren. Datentyp: Zeichenfolge |
Header
Die folgenden Anforderungs- und Antwortkopfzeilen gelten nur für diese HTTP-Aktion oder für diese Aktion auf eine bestimmte Weise. Eine Liste der allgemeinen Header, die in der REST API verwendet werden, finden Sie unter Unterstützte REST-API-Header .
| Kopfzeile | Beschreibung |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützt nur application/json. |
| Content-Type | Datenformat des Anforderungstexts. Unterstützt nur application/json. |
| Kopfzeile | Beschreibung |
|---|---|
| Keine |
Statuscodes
Die folgenden Statuscodes gelten für diese HTTP-Aktion. Eine Liste der möglichen Statuscodes, die in der REST API verwendet werden, finden Sie unter REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 201 | Erfolgreich. Die Anforderung wurde erfolgreich verarbeitet. |
| 400 | Ungültige Anforderung. Mögliche Gründe:
|
Parameter des Antwort-Haupttexts (JSON)
| Name | Beschreibung |
|---|---|
| AlarmChangedTime | Datum und Uhrzeit der Alarmänderung in GMT im Alarmbesitzer-System. Dieser Wert wird aktualisiert, wenn Änderungen am Alarm aus der Ressource mit Alarm auftreten oder eine Änderung aus einem Client-Update den Alarm auslöst. Dieser Wert ist in der Antwort erforderlich. Datentyp: Zeichenfolge |
| href | URL-Verweis auf den Alarm. Datentyp: Zeichenfolge |
| id | Eindeutiger Bezeichner des Alarms. Wert, der vom System bestimmt wird, das den Alarm besitzt. Datentyp: Zeichenfolge |
cURL-Anforderung
In diesem Beispiel wird der Schweregrad auf „GERING“ reduziert.
curl "https://<instance>.service-now.com/api/sn_ind_tmf642/alarm_mgmt/alarm/6e116bb8db09201087b9a8394b961950_<external-alarm-id>" \
--request PATCH \
--header "Accept:application/json" \
--header "Content-Type:application/json" \
--data "{
\"href\":\"http://api/alarm/ROUTER_IF@Cisco-0000-0-0-0-0-00-00-0-- Xz0/00@00\",
\"externalAlarmId\":\"<external-alarm-id>\",
\"alarmType\":\"QualityOfServiceAlarm\",
\"type\":\"QualityOfServiceAlarm\",
\"ackState\":\"acknowledged\",
\"perceivedSeverity\":\"MINOR\",
\"probableCause\":\"Threshold crossed\",
\"specificProblem\":\"Inbound Traffic threshold crossed\",
\"alarmedObjectType\":\"ROUTER\",
\"alarmedObject\":{
\"id\":\"vManage_000000\",
\"href\":\" http://api/alarmedobject/000000\"
},
\"sourceSystemId\":\"SOURCE_SYSTEM_vManage_00000_000_00\",
\"alarmDetails\":\"Software Failure on SD-WAN Controller vManage_000000\",
\"alarmEscalation\": false,
\"state\":\"RAISED\",
\"alarmChangedTime\":\"2017-08-15T07:04:15.666Z\",
\"proposedRepairActions\":\"Switch in standby equipment\",
\"alarmReportingTime\":\"2017-06-15T07:04:15.666Z\",
\"alarmRaisedTime\":\"2020-09-15T07:04:15.666Z\",
\"plannedOutageIndication\":\"IN_SERVICE\",
\"serviceAffecting\":true,
\"affectedService\":[
{
\"id\":\"SD WAN Enterprise Solutions\",
\"href\":\"http://api/service/vlan_dot0_dot0\"
},
{
\"id\":\"Santa Clara SD WAN Application Service\",
\"href\":\"http://api/service/vlan_dot0_dot0\"
}
]
}" \
--user 'user:'password'
Antworttext.
{
"result": {
"alarmChangedTime": "2017-08-15T07:04:15.666Z",
"id": "6e116bb8db09201087b9a8394b961950_<external-alarm-id>"
}
}
Alarmmanagement – API öffnen – POST /sn_ind_tmf642/Alarm_mgmt/Alarm
Erstellt einen Alarmdatensatz in der Tabelle „Ereignisse“ [em_event].
Wenn der Alarmdatensatz erstellt wird, wird eine ID für den Alarm in hinzugefügt Message keyFeld.
Ein Warnungsdatensatz kann auch basierend auf erstellt werden Warnungsverwaltungsregeln .
Dieser Endpunkt schreibt den Antworttext in den Zusätzliche Informationen Feld des Ereignisdatensatzes in der Tabelle „Ereignisse“ [em_event].
URL-Format
Standard-URL: /api/sn_ind_tmf642/Alarm_mgmt/Alarm
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| Keine |
| Name | Beschreibung |
|---|---|
| Keine |
| Name | Beschreibung |
|---|---|
| Betroffener Service | Liste von mindestens einem Service, der vom Alarm betroffen ist. Datentyp: Array von Objekten |
| AffectedService.href | URL-Referenz, die Details zum betroffenen Service bereitstellt. Datentyp: Zeichenfolge |
| affectedService.id | Erforderlich. Bezeichner des Service, der vom Alarm betroffen ist. Dieser Wert ist dem betroffenen Konfigurationselement (CI) in der Warnung zugeordnet. Datentyp: Zeichenfolge |
| Alarmdetails | Zusätzliche Details zum Alarm. Datentyp: Zeichenfolge |
| AlarmedObject | Erforderlich. Details des Alarmobjekts.
Datentyp: Objekt |
| alarmedObject.id | Erforderlich. Eindeutiger Bezeichner des Alarmobjekts. Dieser Wert ist einem CI im System zugeordnet. Datentyp: Zeichenfolge |
| AlarmedObject.href | URL-Referenz zum Abrufen der Details des Alarmobjekts. Datentyp: Zeichenfolge |
| AlarmedObjectType | Typ oder Klasse des Objekts, das dem Ereignis zugeordnet ist. Datentyp: Zeichenfolge |
| AlarmRaisedTime | Datum und Uhrzeit, zu der der Alarm an seiner Quelle auftritt. Datentyp: Zeichenfolge |
| AlarmReportingTime | Datum und Uhrzeit, zu der das OSS seinen Alarm meldet. Dieser Wert kann sich von unterscheiden alarmRaisedTimeWert. Beispiel: Wenn ein Elementverwaltungssystem (EMS) die Alarmliste verwaltet:
Datentyp: Zeichenfolge |
| Alarmtyp | Erforderlich. Alarmkategorie. Datentyp: Zeichenfolge |
| CrossedThresholdInformation | Details zum überschrittenen Schwellenwert. Datentyp: Objekt |
| CrossedThresholdInformation.direction | Richtung des Schwellenwertüberschreitens. Gültige Werte:
Datentyp: Zeichenfolge |
| crossedThresholdInformation.granularity | Granularität, mit der der Indikator für die Schwellenwertüberschreitung ausgewertet wird. Beispiel: 5 MINUTEN .Datentyp: Zeichenfolge |
| crossedThresholdInformation.indicatorName | Name des Indikators, der den Alarmschwellenwert überschreitet. Datentyp: Zeichenfolge |
| crossedThresholdInformation.indicatorUnit | Maßeinheit des Indikators, die dem überschrittenen Schwellenwert entspricht. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.observedValue | Nummer, die den Schwellenwert überschreitet. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.ThresholdCrossingDescription | Weitere Schwellenwertdetails des Schwellenwertüberschreitungsalarms. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.threshold-ID | Erforderlich. Eindeutiger Bezeichner des Schwellenwerts, der den Alarm verursacht hat. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.threshold-Ref | URL des Schwellenwertobjekts. Datentyp: Zeichenfolge |
| ExternalAlarmId | Erforderlich. Eindeutiger Bezeichner für den Alarm aus dem Quellsystem, das den Alarm sendet. Datentyp: Zeichenfolge |
| id | Eindeutiger Bezeichner für das System zur Identifizierung und Verarbeitung der Alarmnutzlast als Ereignis. Dieser Wert muss leer sein, wenn er in der Nutzlast verwendet wird. Das System generiert diese eindeutige ID für das Ereignis und sendet sie als Teil der Antwortnutzlast. Datentyp: Zeichenfolge |
| WahrgenommenSchweregrad | Erforderlich. Alarmschweregrad. Gültige Werte:
Datentyp: Zeichenfolge |
| PlannedOutageIndication | Gibt an, dass sich das verwaltete Objekt für diesen Alarm in einem geplanten Ausfallstatus befindet. Zum Beispiel geplante Wartung oder außer Betrieb. Datentyp: Zeichenfolge |
| ProbableUrsache | Erforderlich. Höchstwahrscheinlich Situation, die den Alarm auslöst. Verwenden Sie mit alarmTypeUm den Alarm zu qualifizieren. Datentyp: Zeichenfolge |
| ProposedRepairActions | Wenn für das System verfügbar, bietet eine Reparaturaktion zur Behebung des Problems, das den Alarm auslöst. Datentyp: Zeichenfolge |
| Servicerelevant | Kennzeichnung, die angibt, ob sich der Alarm auf den Service auswirkt. Gültige Werte:
Standardwert: false Datentyp: Boolesch |
| SourceSystemId | Erforderlich. Instanz-ID des Quellalarms. Datentyp: Zeichenfolge |
| Spezifisches Problem | Spezifisches Problem, das den Alarm auslöst. Verwenden Sie mit probableCauseTparameter, um den Alarm zu qualifizieren. Datentyp: Zeichenfolge |
| Status | Alarmstatus. Gültige Werte:
Bereit .Wenn der Status lautet Wenn der Status lautet Standardwert: Bereit Datentyp: Zeichenfolge |
Header
Die folgenden Anforderungs- und Antwortkopfzeilen gelten nur für diese HTTP-Aktion oder für diese Aktion auf eine bestimmte Weise. Eine Liste der allgemeinen Header, die in der REST API verwendet werden, finden Sie unter Unterstützte REST-API-Header .
| Kopfzeile | Beschreibung |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützt nur application/json. |
| Content-Type | Datenformat des Anforderungstexts. Unterstützt nur application/json. |
| Kopfzeile | Beschreibung |
|---|---|
| Keine |
Statuscodes
Die folgenden Statuscodes gelten für diese HTTP-Aktion. Eine Liste der möglichen Statuscodes, die in der REST API verwendet werden, finden Sie unter REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 201 | Erfolgreich. Die Anforderung wurde erfolgreich verarbeitet. |
| 400 | Ungültige Anforderung. Mögliche Gründe:
|
Parameter des Antwort-Haupttexts (JSON)
| Name | Beschreibung |
|---|---|
| Betroffener Service | Liste von mindestens einem Service, der vom Alarm betroffen ist. Datentyp: Array von Objekten |
| AffectedService.href | URL-Referenz, die Details zum betroffenen Service bereitstellt. Datentyp: Zeichenfolge |
| affectedService.id | Bezeichner des Service, der vom Alarm betroffen ist. Dieser Wert ist dem betroffenen Konfigurationselement (CI) in der Warnung zugeordnet. Datentyp: Zeichenfolge |
| Alarmdetails | Zusätzliche Details zum Alarm. Datentyp: Zeichenfolge |
| AlarmedObject | Details des Alarmobjekts. Datentyp: Objekt |
| AlarmedObject.ID | Eindeutiger Bezeichner des Alarmobjekts. Dieser Wert ist einem CI im System zugeordnet. Datentyp: Zeichenfolge |
| AlarmedObject.href | URL-Referenz zum Abrufen der Details des Alarmobjekts. Datentyp: Zeichenfolge |
| AlarmedObjectType | Typ oder Klasse des Objekts, das dem Ereignis zugeordnet ist. Datentyp: Zeichenfolge |
| AlarmRaisedTime | Datum und Uhrzeit, zu der der Alarm an seiner Quelle auftritt. Datentyp: Zeichenfolge |
| AlarmReportingTime | Datum und Uhrzeit, zu der das OSS seinen Alarm meldet. Dieser Wert kann sich von unterscheiden alarmRaisedTimeWert. Beispiel: Wenn ein Elementverwaltungssystem (EMS) die Alarmliste verwaltet:
Datentyp: Zeichenfolge |
| Alarmtyp | Alarmkategorie. Datentyp: Zeichenfolge |
| CrossedThresholdInformation | Details zum überschrittenen Schwellenwert. Datentyp: Objekt |
| CrossedThresholdInformation.direction | Richtung des Schwellenwertüberschreitens. Gültige Werte:
Datentyp: Zeichenfolge |
| crossedThresholdInformation.granularity | Granularität, mit der der Indikator für die Schwellenwertüberschreitung ausgewertet wird. Beispiel: 5 MINUTEN .Datentyp: Zeichenfolge |
| crossedThresholdInformation.indicatorName | Name des Indikators, der den Alarmschwellenwert überschreitet. Datentyp: Zeichenfolge |
| crossedThresholdInformation.indicatorUnit | Maßeinheit des Indikators, die dem überschrittenen Schwellenwert entspricht. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.observedValue | Nummer, die den Schwellenwert überschreitet. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.ThresholdCrossingDescription | Weitere Schwellenwertdetails des Schwellenwertüberschreitungsalarms. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.threshold-ID | Eindeutiger Bezeichner des Schwellenwerts, der den Alarm verursacht hat. Datentyp: Zeichenfolge |
| CrossedThresholdInformation.threshold-Ref | URL des Schwellenwertobjekts. Datentyp: Zeichenfolge |
| ExternalAlarmId | Eindeutiger Bezeichner für den Alarm aus dem Quellsystem, das den Alarm sendet. Datentyp: Zeichenfolge |
| href | URL der Ressource. Datentyp: Zeichenfolge |
| id | Eindeutiger Bezeichner für das System zur Identifizierung und Verarbeitung der Alarmnutzlast als Ereignis. Datentyp: Zeichenfolge |
| WahrgenommenSchweregrad | Alarmschweregrad. Gültige Werte:
Datentyp: Zeichenfolge |
| PlannedOutageIndication | Gibt an, dass sich das verwaltete Objekt für diesen Alarm in einem geplanten Ausfallstatus befindet. Zum Beispiel geplante Wartung oder außer Betrieb. Datentyp: Zeichenfolge |
| ProbableUrsache | Höchstwahrscheinlich Situation, die den Alarm auslöst. Verwenden Sie mit alarmTypeUm den Alarm zu qualifizieren. Datentyp: Zeichenfolge |
| ProposedRepairActions | Wenn für das System verfügbar, bietet eine Reparaturaktion zur Behebung des Problems, das den Alarm auslöst. Datentyp: Zeichenfolge |
| Servicerelevant | Kennzeichnung, die angibt, ob sich der Alarm auf den Service auswirkt. Gültige Werte:
Standardwert: false Datentyp: Boolesch |
| SourceSystemId | Instanz-ID des Quellalarms. Datentyp: Zeichenfolge |
| Spezifisches Problem | Spezifisches Problem, das den Alarm auslöst. Verwenden Sie mit probableCauseTparameter, um den Alarm zu qualifizieren. Datentyp: Zeichenfolge |
| Status | Alarmstatus. Gültige Werte:
Bereit .Wenn der Status lautet Wenn der Status lautet Standardwert: Bereit Datentyp: Zeichenfolge |
cURL-Anforderung
In diesem Beispiel wird ein Alarm erstellt.
curl "https://<instance>.service-now.com/api/sn_ind_tmf642/alarm_mgmt/alarm" \
--request POST \
--header "Accept:application/json" \
--header "Content-Type:application/json" \
--data "{
"href":"http://api/alarm/ROUTER_IF@Cisco-0000-0-0-0-0-00-00-0-- Xz0/00@00",
"externalAlarmId":"<external-alarm-id>",
"alarmType":"QualityOfServiceAlarm",
"type":"QualityOfServiceAlarm",
"ackState":"acknowledged",
"perceivedSeverity":"CRITICAL",
"probableCause":"Threshold crossed",
"specificProblem":"Inbound Traffic threshold crossed",
"alarmedObjectType":"ROUTER",
"alarmedObject":{
"id":"vManage_000000",
"href":" http://api/alarmedobject/000000"
},
"sourceSystemId":"SOURCE_SYSTEM_vManage_00000_000_00",
"alarmDetails":"Software Failure on SD-WAN Controller vManage_000000",
"state":"RAISED",
"alarmChangedTime":"2017-08-15T07:04:15.666Z",
"proposedRepairActions":"Switch in standby equipment",
"alarmReportingTime":"2017-06-15T07:04:15.666Z",
"alarmRaisedTime":"2020-09-15T07:04:15.666Z",
"plannedOutageIndication":"IN_SERVICE",
"serviceAffecting":true,
"affectedService":[
{
"id":"SD WAN Enterprise Solutions",
"href":"http://api/service/vlan_dot0_dot0"
},
{
"id":"Santa Clara SD WAN Application Service",
"href":"http://api/service/vlan_dot0_dot0"
}
]
}" \
--user 'user':'password'
Antworttext.
{
"href":"http://api/alarm/ROUTER_IF@Cisco-0000-0-0-0-0-00-00-0-- Xz0/00@00",
"externalAlarmId":"<external-alarm-id>",
"alarmType":"QualityOfServiceAlarm",
"type":"QualityOfServiceAlarm",
"ackState":"acknowledged",
"perceivedSeverity":"CRITICAL",
"probableCause":"Threshold crossed",
"specificProblem":"Inbound Traffic threshold crossed",
"alarmedObjectType":"ROUTER",
"alarmedObject":{
"id":"vManage_000000",
"href":" http://api/alarmedobject/000000"
},
"sourceSystemId":"SOURCE_SYSTEM_vManage_00000_000_00",
"alarmDetails":"Software Failure on SD-WAN Controller vManage_000000",
"state":"RAISED",
"alarmChangedTime":"2017-08-15T07:04:15.666Z",
"proposedRepairActions":"Switch in standby equipment",
"alarmReportingTime":"2017-06-15T07:04:15.666Z",
"alarmRaisedTime":"2020-09-15T07:04:15.666Z",
"plannedOutageIndication":"IN_SERVICE",
"serviceAffecting":true,
"affectedService":[
{
"id":"SD WAN Enterprise Solutions",
"href":"http://api/service/vlan_dot0_dot0"
},
{
"id":"Santa Clara SD WAN Application Service",
"href":"http://api/service/vlan_dot0_dot0"
}
]
}
Alarmmanagement – API öffnen – POST /sn_ind_tmf642/Alarm_mgmt/Alarm/{ID}/Clear
Löscht einen angegebenen Alarm und schließt alle zugehörigen Warnungen.
URL-Format
Standard-URL: /api/sn_ind_tmf642/Alarm_mgmt/Alarm/{ID}/Clear
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| id | Eindeutiger Bezeichner des zu löschenden Alarms. Datentyp: Zeichenfolge Tabelle: Im Feld Nachrichtenschlüssel der Tabelle Ereignisse [em_Events]. |
| Name | Beschreibung |
|---|---|
| Keine |
| Name | Beschreibung |
|---|---|
| AlarmClearedTime | Datum und Uhrzeit, zu der der Alarm an der Quelle gelöscht wird. Datentyp: Zeichenfolge Tabelle: Im Feld „Zeit des Ereignisses“ der Tabelle „Ereignisse“ [em_Events]. |
| Klare SystemId | Erforderlich. Name der Instanz, von der aus alarmClearedVorgang wurde aufgerufen. Datentyp: Zeichenfolge |
| ClearUserId | Erforderlich. Eindeutige ID des Anwenders, der den aufgerufen hat alarmClearedVorgang. Datentyp: Zeichenfolge |
Header
Die folgenden Anforderungs- und Antwortkopfzeilen gelten nur für diese HTTP-Aktion oder für diese Aktion auf eine bestimmte Weise. Eine Liste der allgemeinen Header, die in der REST API verwendet werden, finden Sie unter Unterstützte REST-API-Header .
| Kopfzeile | Beschreibung |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützt nur application/json. |
| Content-Type | Datenformat des Anforderungstexts. Unterstützt nur application/json. |
| Name | Beschreibung |
|---|---|
| Keine |
Statuscodes
Die folgenden Statuscodes gelten für diese HTTP-Aktion. Eine Liste der möglichen Statuscodes, die in der REST API verwendet werden, finden Sie unter REST API-HTTP-Antwortcodes .
| Statuscode | Beschreibung |
|---|---|
| 201 | Erfolgreich. Die Anforderung wurde erfolgreich verarbeitet. |
| 400 | Ungültige Anforderung. Mögliche Gründe:
|
Parameter des Antwort-Haupttexts (JSON)
| Name | Beschreibung |
|---|---|
| AlarmClearedTime | Datum und Uhrzeit, zu der der Alarm an der Quelle gelöscht wird. Datentyp: Zeichenfolge Tabelle: Im Feld „Zeit des Ereignisses“ der Tabelle „Ereignisse“ [em_Events]. |
| Klare SystemId | Name der Instanz, von der aus alarmClearedVorgang wurde aufgerufen. Datentyp: Zeichenfolge |
| ClearUserId | Eindeutige ID des Anwenders, der den aufgerufen hat alarmClearedVorgang. Datentyp: Zeichenfolge |
| href | URL des Alarms. Datentyp: Zeichenfolge |
| id | Eindeutige ID. Datentyp: Zeichenfolge Tabelle: Im Feld Nachrichtenschlüssel des Datensatzes in der Tabelle Ereignisse [em_Events]. |
cURL-Anforderung
In diesem Beispiel wird ein Alarm gelöscht.
curl "https://<instance>.service-now.com/api/sn_ind_tmf642/alarm_mgmt/alarm/6e116bb8db09201087b9a8394b961950_<external-alarm-id>/clear" \
--request POST \
--header "Accept:application/json" \
--header "Content-Type:application/json" \
--data "{
\"alarmClearedTime\": \"2017-08-15 06:04:15\",
\"clearSystemId\": \"<source_instance_name>\",
\"clearUserId\": \"SOURCE_SYSTEM_vManage_00000_000_00\"
}" \
--user 'user':'password'
Antworttext.
{
"result": {
"alarmClearedTime": "2017-08-15 06:04:15",
"clearSystemId": "<source_instance_name>",
"clearUserId": "SOURCE_SYSTEM_vManage_00000_000_00",
"id": "6e116bb8db09201087b9a8394b961950_<external-alarm-id>"
}
}