module.update

Beschreibung

object module.update(object/array modules)

Diese Methode ermöglicht es Ihnen, vorhandene Module zu aktualisieren.

Diese Methode ist nur für den Benutzertyp Super admin verfügbar. Berechtigungen zum Aufrufen der Methode können in den Benutzerrolleinstellungen widerrufen werden. Weitere Informationen finden Sie unter Benutzerrollen.
Wenn $ZBX_FEATURE_FLAGS['modules_config_enabled'] in der Frontend-Konfigurationsdatei (zabbix.conf.php) auf false gesetzt ist, darf der Benutzer diese Methode nicht aufrufen.

Parameter

(object/array) Zu aktualisierende Moduleigenschaften.

Die Eigenschaft moduleid muss für jedes Modul definiert sein, alle anderen Eigenschaften sind optional. Nur die angegebenen Eigenschaften werden aktualisiert.

Die Methode akzeptiert Module mit den Standard-Moduleigenschaften.

Rückgabewerte

(object) Gibt ein Objekt zurück, das die IDs der aktualisierten Module unter der Eigenschaft moduleids enthält.

Beispiele

Deaktivieren eines Moduls

Modul „25“ deaktivieren.

Anfrage:

{
    "jsonrpc": "2.0",
    "method": "module.update",
    "params": {
        "moduleid": "25",
        "status": 0
    },
    "id": 1
}

Antwort:

{
    "jsonrpc": "2.0",
    "result": {
        "moduleids": [
            "25"
        ]
    },
    "id": 1
}

Siehe auch

Quelle

CModule::update() in ui/include/classes/api/services/CModule.php.