Это перевод страницы документации с английского языка. Помогите нам сделать его лучше.

Sidebar

Zabbix Summit 2022
Register for Zabbix Summit 2022

discoveryrule.copy

Описание

объект discoveryrule.copy(объект параметры)

Этот метод позволяет копировать правила LLD со всеми их прототипами в заданные узлы сети.

Параметры

(объект) Параметры, которые задают копируемые правила LLD и целевые узлы сети.

Параметр Тип Описание
discoveryids массив ID копируемых правил LLD.
hostids массив ID узлов сети, в которые скопируются правила LLD.

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

(логическое) Возвращает true, при успешном копировании.

Примеры

Копирование правила LLD на несколько узлов сети

Копирование правила LLD на два узла сети.

Запрос:

{
           "jsonrpc": "2.0",
           "method": "discoveryrule.copy",
           "params": {
               "discoveryids": [
                   "27426"
               ],
               "hostids": [
                   "10196",
                   "10197"
               ]
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Ответ:

{
           "jsonrpc": "2.0",
           "result": true,
           "id": 1
       }

Исходный код

CDiscoveryrule::copy() в frontends/php/include/classes/api/services/CDiscoveryRule.php.