This is the documentation page for an unsupported version of Zabbix.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

discoveryrule.copy

Description

object discoveryrule.copy(object parameters)

Cette méthode permet de copier les règles de découverte bas niveau avec tous les prototypes sur les hôtes donnés.

Paramètres

(object) Paramètres définissant les règles de découverte bas niveau à copier et les hôtes cibles.

Paramètre Type Description
discoveryids array ID des règles de découverte bas niveau à copier.
hostids array ID des hôtes sur lesquels copier les règles de découverte bas niveau.

Valeurs retournées

(boolean) Retourne true si la copie a réussi.

Exemples

Copier une règle de découverte bas niveau sur plusieurs hôtes

Copier une règle de découverte bas niveau sur deux hôtes

Requête :

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

Réponse :

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

Source

CDiscoveryrule::copy() dans frontends/php/include/classes/api/services/CDiscoveryRule.php.