Zabbix Documentation 4.0

3.04.05.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.24.4Guidelines

User Tools

Site Tools


Sidebar

fr:manual:api:reference:hostinterface:replacehostinterfaces

hostinterface.replacehostinterfaces

Description

object hostinterface.replacehostinterfaces(object parameters)

Cette méthode permet de remplacer toutes les interfaces hôtes sur un hôte donné.

Paramètres

(object) Paramètres contenant l'ID de l'hôte à mettre à jour et les nouvelles interfaces de l'hôte.

Paramètre Type Description
hostid
(obligatoire)
string ID de l'hôte à mettre à jour.
interfaces
(obligatoire)
object/array Interfaces hôtes en remplacement des interfaces hôtes actuelles.

Valeurs retournées

(object) Retourne un objet contenant les identifiants des interfaces hôtes créées sous la propriété interfaceids.

Exemples

Remplacement des interfaces hôte

Remplacez toutes les interfaces hôtes par une seule interface d'agent.

Requête :

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

Réponse :

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

Voir également

Source

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