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.massremove

Description

object hostinterface.massremove(object parameters)

Cette méthode permet de supprimer les interfaces hôtes des hôtes donnés.

Paramètres

(object) Paramètres contenant les identifiants des hôtes à mettre à jour et les interfaces à supprimer.

Paramètre Type Description
hostids
(obligatoire)
string/array ID des hôtes à mettre à jour.
interfaces
(obligatoire)
object/array Interfaces hôtes à supprimer des hôtes donnés.

L’interface hôte doit avoir les propriétés ip, dns et port définies.

Valeurs retournées

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

Exemples

Suppression d'interfaces

Supprimer l'interface SNMP "127.0.0.1" de deux hôtes.

Requête :

{
           "jsonrpc": "2.0",
           "method": "hostinterface.massremove",
           "params": {
               "hostids": [
                   "30050",
                   "30052"
               ],
               "interfaces": {
                   "dns": "",
                   "ip": "127.0.0.1",
                   "port": "161"
               }
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Réponse :

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

Voir également

Source

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