discoveryruleprototype.create

Опис

object discoveryrule.create(object/array lldRules)

Овај метод дозвољава креирање новог LLD правила.

Овај метод је дозвољен само за Администратор-а и Супер-администратор-а. Дозволе за позивање методе могу се опозвати у подешавању улоге корисника. Погледајте Корисничке улоге за више информација.

Параметри

(object/array) LLD правила за креирање.

Поред својства стандардног LLD правила метод прихвата следеће параметре.

Parameter Тип Description
filter object Филтер правила LLD за LLD правило.
preprocessing object/array Претходна обрада LLD правила опције.
lld_macro_paths object/array LLD rule lld_macro_path options.
overrides object/array Замене LLD правила options.

Повратне вредности

(object) Враћа објекат који садржи 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": "30s"
            },
            "id": 1
       }

Одговор:

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

Погледајте такође

Извор

CDiscoveryRule::create() у ui/include/classes/api/services/CDashboard.php.