object event.acknowledge(object/array parameters)
Met deze methode kunnen gebeurtenissen worden bijgewerkt. De volgende update-acties kunnen: uitgevoerd:
Alleen trigger gebeurtenissen kunnen worden bijgewerkt.
Alleen probleemgebeurtenissen kunnen worden bijgewerkt.
Lees-/schrijfrechten voor trigger zijn vereist om de gebeurtenis te sluiten of om de ernst van de gebeurtenis wijzigen.
Om een evenement te sluiten, moet handmatig sluiten zijn toegestaan in de trekker.
Deze methode is beschikbaar voor gebruikers van elk type. Rechten om de methode aan te roepen, kan worden ingetrokken in de instellingen van de gebruikersrol. Zie Gebruiker rollen voor meer informatie.
(object/array)
Parameters met de ID's van de gebeurtenissen en update handelingen die moeten worden uitgevoerd.
Parameter | Type | Beschrijving |
---|---|---|
gebeurtenissen (verplicht) |
string/object | ID's van de te bevestigen gebeurtenissen. |
actie (vereist) |
geheel getal | Actie(s) voor het bijwerken van gebeurtenissen. Dit is een bitmaskerveld, elke combinatie van waarden is acceptabel. Mogelijke waarden: 1 - probleem sluiten; 2 - gebeurtenis bevestigen; 4 - bericht toevoegen; 8 - de ernst wijzigen; 16 - gebeurtenis ongedaan maken. |
message | string | Tekst van het bericht. Vereist, als actie de vlag 'bericht toevoegen' bevat. |
severity | integer | Nieuwe ernst voor gebeurtenissen. Vereist, als actie de vlag 'ernst wijzigen' bevat. Mogelijke waarden: 0 - niet geclassificeerd; 1 - informatie; 2 - waarschuwing; 3 - gemiddeld; 4 - hoog; 5 - ramp. |
(object)
Retourneert een object dat de ID's van de bijgewerkte gebeurtenissen bevat onder de eigenschap 'eventids'.
Erken een enkele gebeurtenis en laat een bericht achter.
Verzoek:
{
"jsonrpc": "2.0",
"method": "event.acknowledge",
"params": {
"eventids": "20427",
"action": 6,
"message": "Problem resolved."
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Antwoord:
Wijzig de ernst voor meerdere gebeurtenissen en laat een bericht achter.
Verzoek:
{
"jsonrpc": "2.0",
"method": "event.acknowledge",
"params": {
"eventids": ["20427", "20428"],
"action": 12,
"message": "Maintenance required to fix it.",
"severity": 4
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Antwoord:
CEvent::acknowledge() in ui/include/classes/api/services/CEvent.php.