Zabbix Documentation 4.4

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools

This translation is older than the original page and might be outdated. See what has changed.

Sidebar

ru:manual:api:reference:drule:update

drule.update

Описание

объект drule.update(объект/массив ПравилаОбнаружения)

Этот метод позволяет обновлять существующие правила обнаружения.

Параметры

(объект/массив) Свойства правила обнаружения, которые будут обновлены.

Свойство druleid должно быть указано по каждому правилу обнаружения, все остальные свойства опциональны. Будут обновлены только переданные свойства, все остальные останутся неизменными.

В дополнение к стандартным свойствам правила обнаружения, этот метод принимает следующие параметры.

Параметр Тип Описание
dchecks массив Проверки обнаружения, которые заменят существующие проверки.

Возвращаемые значения

(объект) Возвращает объект, который содержит ID обновленных правил обнаружения под свойством druleids.

Примеры

Изменение диапазона IP адресов в правиле обнаружения

Изменение в правила обнаружения диапазона IP адресов на “192.168.2.1-255”.

Запрос:

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

Ответ:

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

Смотрите также

Исходный код

CDRule::update() в frontends/php/include/classes/api/services/CDRule.php.