You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

drule.update

Beschrijving

object drule.update(object/array discoveryRules)

Met deze methode kunnen bestaande ontdekkingsregels worden bijgewerkt.

Deze methode is alleen beschikbaar voor gebruikers met het type Admin en Super admin. De toestemming om de methode aan te roepen kan worden ingetrokken in de instellingen van de gebruikersrol. Zie Gebruikersrollen voor meer informatie.

Parameters

(object/array) Ontdekkingsregeleigenschappen moeten worden bijgewerkt.

De eigenschap druleid moet worden gedefinieerd voor elke detectieregel, allemaal andere eigenschappen zijn optioneel. Alleen de doorgegeven eigenschappen worden bijgewerkt, blijven alle andere ongewijzigd.

Naast de standaard detectieregel eigenschappen, accepteert de methode het volgende: parameters.

Parameter Type Beschrijving
dchecks array Ontdekking controles om bestaande controles te vervangen.

Retourwaarden

(object) Retourneert een object dat de ID's van de bijgewerkte ontdekking bevat regels onder de eigenschap druleids.

Voorbeelden

Wijzig het IP-bereik van een ontdekkingsregel

Wijzig het IP-bereik van een ontdekkingsregel naar "192.168.2.1-255".

Request:

{
           "jsonrpc": "2.0",
           "method": "drule.update",
           "params": {
               "druleid": "6",
               "iprange": "192.168.2.1-255"
           },
           "id": 1
       }

Reactie:

{
           "jsonrpc": "2.0",
           "result": {
               "druleids": [
                   "6"
               ]
           },
           "id": 1
       }

Zie ook

Bron

CDRule::update() in ui/include/classes/api/services/CDRule.php.