На странице
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.