discoveryrule.copy

Овај метод је застарео и биће уклоњен у будућности. Уместо тога, можете да конфигуришете Низак-Ниво-Откривања правила на шаблонима и примените ове шаблоне на друге шаблоне или домаћине, ефективно копирајући Низак-Ниво-Откривања правила на наведене циљеве.

Опис

object discoveryrule.copy(object parameters)

Овај метод омогућава копирање Низак-Ниво-Откривања правила са свим прототиповима на дате домаћине.

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

Параметри

(object) Параметри који дефинишу Низак-Ниво-Откривања правила за копирање и циљне домаћине.

Parameter Type Description
discoveryids array ID-ијеви LLD rules која ће бити копирана.
hostids array ID-ијеви hosts на која ће се копирати Низак-Ниво- Откривања правила.

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

(boolean) Враћа true ако је копирање било успешно.

Примери

Копирање LLD правила на више домаћина

Копирајте LLD правило на два домаћина.

Request:

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

Одговор:

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

Извор

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