Sidebar

Zabbix Summit 2022
Register for Zabbix Summit 2022

regexp.update

Beschrijving

object regexp.update(object/array regularExpressions)

Deze methode maakt het mogelijk om bestaande globale reguliere expressies bij te werken.

Deze methode is alleen beschikbaar voor Super admin gebruikerstypes. Machtigingen om de methode aan te roepen kunnen worden ingetrokken in de instellingen van de gebruikersrol. Zien Gebruiker rollen voor meer informatie.

Parameters

(object/array) Reguliere expressie-eigenschappen moeten worden bijgewerkt.

De eigenschap regexpid moet worden gedefinieerd voor elk object, alle andere eigenschappen zijn optioneel. Alleen de doorgegeven eigenschappen worden bijgewerkt, allemaal andere blijven ongewijzigd.

Naast de standaardeigenschappen, de methode accepteert de volgende parameters.

Parameter Type Beschrijving
expressions array Expressies opties.

Retourwaarden

(object) Retourneert een object met de ID's van de bijgewerkte regular expressies onder de eigenschap regexpids.

Voorbeelden

Updaten van globale reguliere expressie voor het ontdekken van bestandssystemen.

Verzoek:

{
           "jsonrpc": "2.0",
           "method": "regexp.update",
           "params": {
             "regexpid": "1",
             "name": "File systems for discovery",
             "test_string": "",
             "expressions": [
               {
                 "expression": "^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|zfs)$",
                 "expression_type": "3",
                 "exp_delimiter": ",",
                 "case_sensitive": "0"
               },
               {
                 "expression": "^(ntfs|fat32|fat16)$",
                 "expression_type": "3",
                 "exp_delimiter": ",",
                 "case_sensitive": "0"
               }
             ]
           },
           "auth": "700ca65537074ec963db7efabda78259",
           "id": 1
       }

Antwoord:

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

Bron

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