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”.
{
"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.