discoveryrule.create

Описание

объект discoveryrule.create(объект/массив ПравилаLLD)

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

Параметры

(объект/массив) Создаваемые правила LLD.

Этот метод принимает правила LLD со стандартными свойствами правила LLD.

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

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

Примеры

Создание правила LLD

Создание правила LLD с типом Zabbix агент для обнаружения примонтированных файловых систем. Обнаруженные элементы данных будут обновляться каждые 30 секунд.

Запрос:

{
           "jsonrpc": "2.0",
           "method": "discoveryrule.create",
           "params": {
               "name": "Mounted filesystem discovery",
               "key_": "vfs.fs.discovery",
               "hostid": "10197",
               "type": "0",
               "interfaceid": "112",
               "delay": 30
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Ответ:

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

Исходный код

CDiscoveryRule::create() в frontends/php/api/classes/CDiscoveryRule.php.