Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

Sidebar

Zabbix Summit 2022
Register for Zabbix Summit 2022

drule.update

Descrição

object drule.update(object/array discoveryRules)

Este método permite atualizar as regras de descoberta existentes.

Este método está disponível apenas para Admin e Superadministrador tipos de usuário. As permissões para chamar o método podem ser revogadas na função de usuário definições. Veja Usuário funções Para maiores informações.

Parâmetros

(object/array) Propriedades da regra de descoberta a serem atualizadas.

A propriedade druleid deve ser definida para cada regra de descoberta, todas outras propriedades são opcionais. Somente as propriedades passadas serão atualizado, todos os outros permanecerão inalterados.

Além da regra de descoberta padrão properties, o método aceita o seguinte parâmetros.

|Parâmetro|Tipo|Descrição| |---------|----------------------------------- ------------|-----------| |dchecks|array|Discovery checks para substituir as verificações existentes.|

Valores de retorno

(object) Retorna um objeto contendo os IDs da descoberta atualizada regras sob a propriedade druleids.

Exemplos

Alterar o intervalo de IP de uma regra de descoberta

Altere o intervalo de IP de uma regra de descoberta para "192.168.2.1-255".

Solicitação:

{
           "jsonrpc": "2.0",
           "método": "drule.update",
           "parâmetros": {
               "druleid": "6",
               "iprange": "192.168.2.1-255"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "resultado": {
               "druleidas": [
                   "6"
               ]
           },
           "id": 1
       }

Veja também

Fonte

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