module.delete

Beschreibung

object module.delete(array moduleids)

Diese Methode ermöglicht es Ihnen, Module zu deinstallieren.

Diese Methode ist nur für den Benutzertyp Superadmin verfügbar. Berechtigungen zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle 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.

Moduldateien müssen manuell entfernt werden.

Parameter

(array) IDs der zu deinstallierenden Module.

Rückgabewerte

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

Beispiele

Deinstallation mehrerer Module

Deinstallieren Sie die Module „27“ und „28“.

Anfrage:

{
    "jsonrpc": "2.0",
    "method": "module.delete",
    "params": [
        "27",
        "28"
    ],
    "id": 1
}

Antwort:

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

Quelle

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