Oggetto ruolo

I seguenti oggetti sono direttamente correlati all'API role.

Ruolo

L'oggetto ruolo ha le seguenti proprietà:

Proprietà Tipo Descrizione
roleid ID ID del ruolo.

Comportamento della proprietà:
- sola lettura
- obbligatoria per le operazioni di aggiornamento
name string Nome del ruolo.

Comportamento della proprietà:
- obbligatoria per le operazioni di creazione
type integer Tipo di utente.

Valori possibili:
1 - (predefinito) Utente;
2 - Admin;
3 - Super admin.

Comportamento della proprietà:
- obbligatoria per le operazioni di creazione
readonly integer Indica se il ruolo è di sola lettura.

Valori possibili:
0 - (predefinito) No;
1 - Sì.

Comportamento della proprietà:
- sola lettura

Regole dei ruoli

L'oggetto delle regole del ruolo presenta le seguenti proprietà:

Proprietà Tipo Descrizione
ui array Array di oggetti elemento dell'interfaccia utente.
ui.default_access integer Indica se l'accesso ai nuovi elementi dell'interfaccia utente è abilitato.

Valori possibili:
0 - Disabilitato;
1 - (predefinito) Abilitato.
services.read.mode integer Accesso in sola lettura ai servizi.

Valori possibili:
0 - Accesso in sola lettura ai servizi specificati dalle proprietà services.read.list o corrispondenti alla proprietà services.read.tag;
1 - (predefinito) Accesso in sola lettura a tutti i servizi.
services.read.list array Array di oggetti Service.

Ai servizi specificati, inclusi i servizi figlio, verrà concesso l'accesso in sola lettura al ruolo utente. L'accesso in sola lettura non sostituirà l'accesso in lettura-scrittura ai servizi.

Comportamento della proprietà:
- supportata se services.read.mode è impostato su "0"
services.read.tag object Array di oggetti tag del servizio.

Ai servizi corrispondenti al tag, inclusi i servizi figlio, verrà concesso l'accesso in sola lettura al ruolo utente. L'accesso in sola lettura non sostituirà l'accesso in lettura-scrittura ai servizi.

Comportamento della proprietà:
- supportata se services.read.mode è impostato su "0"
services.write.mode integer Accesso in lettura-scrittura ai servizi.

Valori possibili:
0 - (predefinito) Accesso in lettura-scrittura ai servizi specificati dalle proprietà services.write.list o corrispondenti alla proprietà services.write.tag;
1 - Accesso in lettura-scrittura a tutti i servizi.
services.write.list array Array di oggetti Service.

Ai servizi specificati, inclusi i servizi figlio, verrà concesso l'accesso in lettura-scrittura al ruolo utente. L'accesso in lettura-scrittura sostituirà l'accesso in sola lettura ai servizi.

Comportamento della proprietà:
- supportata se services.write.mode è impostato su "0"
services.write.tag object Array di oggetti tag del servizio.

Ai servizi corrispondenti al tag, inclusi i servizi figlio, verrà concesso l'accesso in lettura-scrittura al ruolo utente. L'accesso in lettura-scrittura sostituirà l'accesso in sola lettura ai servizi.

Comportamento della proprietà:
- supportata se services.write.mode è impostato su "0"
modules array Array di oggetti modulo.
modules.default_access integer Indica se l'accesso ai nuovi moduli è abilitato.

Valori possibili:
0 - Disabilitato;
1 - (predefinito) Abilitato.
api.access integer Indica se l'accesso all'API è abilitato.

Valori possibili:
0 - (predefinito) Disabilitato;
1 - Abilitato.
api.mode integer Modalità per la gestione dei metodi API elencati nella proprietà api.

Valori possibili:
0 - (predefinito) Elenco di negazione;
1 - Elenco di autorizzazione.
api array Array di metodi API.
actions array Array di oggetti azione.
actions.default_access integer Indica se l'accesso alle nuove azioni è abilitato.

Valori possibili:
0 - Disabilitato;
1 - (predefinito) Abilitato.
devices.access integer Indica se è abilitato l'accesso ai dispositivi mobili dell'utente per l'utilizzo con l'app mobile Zabbix.

Valori possibili:
0 - (predefinito per User e Admin) Disabilitato;
1 - (predefinito per Super admin) Abilitato.

Comportamento della proprietà:
- supportata se EnableMobileDevices è abilitato
devices.actions array Array di oggetti azione del dispositivo.

Comportamento della proprietà:
- supportata se devices.access è impostato su "1"
devices.actions.default_access integer Indica se l'accesso alle nuove azioni del dispositivo è abilitato.

Valori possibili:
0 - (predefinito per User e Admin) Disabilitato;
1 - (predefinito per Super admin) Abilitato.

Comportamento della proprietà:
- supportata se EnableMobileDevices è abilitato

Elemento dell'interfaccia utente

L'oggetto elemento dell'interfaccia utente ha le seguenti proprietà:

Property Type Description
name string Nome dell'elemento dell'interfaccia utente.

Valori possibili se type dell'oggetto Role è impostato su "User", "Admin" o "Super admin":
monitoring.dashboard - Dashboard;
monitoring.problems - Monitoraggio > Problemi;
monitoring.hosts - Monitoraggio > Host;
monitoring.latest_data - Monitoraggio > Ultimi dati;
monitoring.maps - Monitoraggio > Mappe;
services.services - Servizi > Servizi;
services.sla_report - Servizi > Report SLA;
inventory.overview - Inventario > Panoramica;
inventory.hosts - Inventario > Host;
reports.availability_report - Report > Report sulla disponibilità;
reports.top_triggers - Report > Top 100 trigger.

Valori possibili se type dell'oggetto Role è impostato su "Admin" o "Super admin":
monitoring.discovery - Monitoraggio > Rilevamento;
services.sla - Servizi > SLA;
reports.scheduled_reports - Report > Report pianificati;
reports.notifications - Report > Notifiche;
configuration.template_groups - Raccolta dati > Gruppi di template;
configuration.host_groups - Raccolta dati > Gruppi di host;
configuration.templates - Raccolta dati > Template;
configuration.hosts - Raccolta dati > Host;
configuration.maintenance - Raccolta dati > Manutenzione;
configuration.discovery - Raccolta dati > Rilevamento;
configuration.trigger_actions - Avvisi > Azioni > Azioni trigger;
configuration.service_actions - Avvisi > Azioni > Azioni dei servizi;
configuration.discovery_actions - Avvisi > Azioni > Azioni di rilevamento;
configuration.autoregistration_actions - Avvisi > Azioni > Azioni di autoregistrazione;
configuration.internal_actions - Avvisi > Azioni > Azioni interne.

Valori possibili se type dell'oggetto Role è impostato su "Super admin":
reports.system_info - Report > Informazioni di sistema;
reports.audit - Report > Registro di audit;
reports.action_log - Report > Registro delle azioni;
configuration.event_correlation - Raccolta dati > Correlazione degli eventi;
administration.media_types - Avvisi > Tipi di supporto;
administration.scripts - Avvisi > Script;
administration.user_groups - Utenti > Gruppi di utenti;
administration.user_roles - Utenti > Ruoli utente;
administration.users - Utenti > Utenti;
administration.api_tokens - Utenti > Token API;
administration.authentication - Utenti > Autenticazione;
administration.linked_devices - Utenti > Dispositivi;
administration.general - Amministrazione > Generale;
administration.audit_log - Amministrazione > Registro di audit;
administration.housekeeping - Amministrazione > Housekeeping;
administration.proxy_groups - Amministrazione > Gruppi di proxy;
administration.proxies - Amministrazione > Proxy;
administration.macros - Amministrazione > Macro;
administration.queue - Amministrazione > Coda.

Comportamento della proprietà:
- required
status integer Indica se l'accesso all'elemento dell'interfaccia utente è abilitato.

Valori possibili:
0 - Disabilitato;
1 - (default) Abilitato.

Servizio

Proprietà Type Descrizione
serviceid ID ID del servizio.

Comportamento della proprietà:
- obbligatorio

Tag del servizio

Property Type Description
tag string Nome del tag.

Se viene specificata una stringa vuota, il tag del servizio non verrà utilizzato per la corrispondenza del servizio.

Comportamento della proprietà:
- obbligatorio
value string Valore del tag.

Se non viene specificato alcun valore o viene specificata una stringa vuota, per la corrispondenza del servizio verrà utilizzato solo il nome del tag.

Modulo

L'oggetto modulo ha le seguenti proprietà:

Proprietà Tipo Descrizione
moduleid ID ID del modulo.

Comportamento della proprietà:
- obbligatorio
status integer Indica se l'accesso al modulo è abilitato.

Valori possibili:
0 - Disabilitato;
1 - (predefinito) Abilitato.

Azione

L'oggetto action presenta le seguenti proprietà:

Property Type Description
name string Nome dell'azione.

Valori possibili se type dell'oggetto Role è impostato su "User", "Admin" o "Super admin":
edit_dashboards - Creare e modificare dashboard;
edit_maps - Creare e modificare mappe;
add_problem_comments - Aggiungere commenti ai problemi;
change_severity - Modificare la gravità dei problemi;
acknowledge_problems - Riconoscere i problemi;
suppress_problems - Sopprimere i problemi;
close_problems - Chiudere i problemi;
execute_scripts - Eseguire script;
manage_api_tokens - Gestire i token API;
change_problem_ranking - Modificare la classificazione del problema da causa a sintomo e viceversa;
edit_own_media - Consentire la creazione/modifica dei propri media.

Valori possibili se type dell'oggetto Role è impostato su "Admin" o "Super admin":
edit_maintenance - Creare e modificare le manutenzioni;
manage_scheduled_reports - Gestire i report pianificati,
manage_sla - Gestire lo SLA,
select_server_for_monitoring - Consentire la creazione di host monitorati dal server e dalle regole di network discovery eseguite dal server.

Valori possibili se type dell'oggetto Role è impostato su "User" o "Admin":
invoke_execute_now - consentire agli utenti con sole autorizzazioni di lettura su un host di eseguire i controlli degli item.

Valori possibili se type dell'oggetto Role è impostato su "Super admin":
edit_user_media - Consentire la creazione/modifica dei media per gli utenti.

Comportamento della proprietà:
- required
status integer Indica se l'accesso per eseguire l'azione è abilitato.

Valori possibili:
0 - Disabilitato;
1 - (default) Abilitato.

Azione del dispositivo

L'oggetto dell'azione del dispositivo ha le seguenti proprietà:

Property Type Description
name string Nome dell'azione del dispositivo.

Valori possibili se type dell'oggetto Role è impostato su "User", "Admin" o "Super admin":
manage_own - Consente di aggiungere o rimuovere i propri dispositivi mobili.

Valori possibili se type dell'oggetto Role è impostato su "Super admin":
manage_user - Consente di aggiungere o rimuovere dispositivi mobili per tutti gli utenti.

Comportamento della proprietà:
- required
status integer Indica se l'accesso per eseguire l'azione è abilitato.

Valori possibili:
0 - Disabilitato;
1 - (default) Abilitato.