module.update

Opis

object module.update(object/array modules)

Ta metoda umożliwia aktualizację istniejących modułów.

Ta metoda jest dostępna tylko dla typu użytkownika Super admin. Uprawnienia do wywoływania metody można odebrać w ustawieniach roli użytkownika. Więcej informacji można znaleźć w sekcji Role użytkowników.
Jeśli $ZBX_FEATURE_FLAGS['modules_config_enabled'] ma wartość false w pliku konfiguracyjnym frontend (zabbix.conf.php), użytkownik nie będzie mógł wywołać tej metody.

Parametry

(object/array) Właściwości modułu do zaktualizowania.

Właściwość moduleid musi być zdefiniowana dla każdego modułu, wszystkie pozostałe właściwości są opcjonalne. Zaktualizowane zostaną tylko określone właściwości.

Metoda akceptuje moduły ze standardowymi właściwościami modułu.

Zwracane wartości

(object) Zwraca obiekt zawierający identyfikatory zaktualizowanych modułów we właściwości moduleids.

Przykłady

Wyłączanie modułu

Wyłącz moduł „25”.

Żądanie:

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

Odpowiedź:

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

Zobacz także

Źródło

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