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.

hostinterface.create

Description

object hostinterface.create(object/array hostInterfaces)

Cette méthode permet de créer de nouvelles interfaces hôtes.

Paramètres

(object/array) Interfaces hôtes à créer. La méthode accepte les interfaces hôtes ayant les propriétés standard de l'objet interface hôte.

Valeurs retournées

(object) Retourne un objet contenant les identifiants des interfaces hôtes créées sous la propriété interfaceids. L'ordre des ID retournés correspond à l'ordre des interfaces hôtes transmises.

Exemples

Création d'une interface

Créer une interface d'agent IP secondaire sur l'hôte "30052".

Requête :

{
           "jsonrpc": "2.0",
           "method": "hostinterface.create",
           "params": {
               "hostid": "30052",
               "dns": "",
               "ip": "127.0.0.1",
               "main": 0,
               "port": "10050",
               "type": 1,
               "useip": 1
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Réponse :

{
           "jsonrpc": "2.0",
           "result": {
               "interfaceids": [
                   "30062"
               ]
           },
           "id": 1
       }

Voir également

Source

CHostInterface::create() dans frontends/php/include/classes/api/services/CHostInterface.php.