объект discoveryrule.create(объект/массив ПравилаLLD)
Этот метод позволяет создавать новые правила LLD.
(объект/массив)
Создаваемые правила LLD.
Этот метод принимает правила LLD со стандартными свойствами правила LLD.
(объект)
Возвращает объект, который содержит ID созданных правил LLD под свойством itemids
. Порядок возвращаемых ID совпадает с порядком переданных правил 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.