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.

service.adddependencies

Description

object service.adddependencies(object/array serviceDependencies)

Cette méthode permet de créer des dépendances entre services.

Paramètres

(object/array) Dépendances de services à créer.

Chaque dépendance de service a les paramètres suivants.

Paramètre Type Description
serviceid string ID du service qui dépend d'un service, c'est-à-dire du service parent.
dependsOnServiceid string ID du service dont dépend un service, c'est-à-dire le service enfant.
soft string Type de dépendance.

Se référer aux propriétés de l'objet dépendance du service pour plus d'informations sur les types de dépendance.

Valeurs retournées

(object) Retourne un objet contenant les identifiants des services parents affectés sous la propriété serviceids.

Exemples

Création d'une dépendance dure

Faire en sorte que le service "2" soit une dépendance dure du service "3".

Requête :

{
           "jsonrpc": "2.0",
           "method": "service.adddependencies",
           "params": {
               "serviceid": "3",
               "dependsOnServiceid": "2",
               "soft": 0
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Réponse ::

{
           "jsonrpc": "2.0",
           "result": {
               "serviceids": [
                   "3"
               ]
           },
           "id": 1
       }

Voir également

Source

CService::addDependencies() dans frontends/php/include/classes/api/services/CService.php.