2 Configurazione di un gruppo di template

Overview

Template groups are used for the logical grouping of templates and assigning user permissions to them.

Each template must have at least one template group assigned. A template may belong to multiple template groups, and each template group may contain multiple templates.

Note that in Zabbix, all permissions are based on groups: user groups, host groups, and template groups. So, even if a single user needs access to a single template, it is granted by adding the user to a user group that has permission to access the template group containing that template.

Configurazione

Solo gli utenti Super admin possono creare gruppi di template.

Esistono due opzioni per creare un gruppo di template nel frontend di Zabbix.

Prima opzione:

  • Andare su: Raccolta dati → Gruppi di template
  • Fare clic su Crea gruppo di template nell'angolo superiore destro dello schermo
  • Inserire il nome del gruppo nel modulo

Seconda opzione: durante la configurazione di un template, inserire un nome di gruppo non esistente nel campo di input Gruppi di template.

Una volta creato il gruppo di template, è possibile fare clic sul nome del template nell'elenco in Raccolta datiGruppi di template per modificare il nome del gruppo, clonare il gruppo o eliminare il gruppo.

L'eliminazione di un gruppo di template rimuove solo il gruppo logico, non i template nel gruppo. Non è possibile eliminare un gruppo di template che sia l'unico gruppo per un template esistente.

Creazione di sottogruppi di template

Un sottogruppo di template (o gruppo di template nidificato) è un elemento figlio del gruppo di template padre che lo contiene.

Un sottogruppo viene creato utilizzando la barra obliqua '/' nel campo di input del nome del gruppo per indicare la sua relazione con il gruppo o i gruppi padre. Ad esempio:

  • inserendo Linux servers/Databases si crea il sottogruppo Linux servers/Databases del gruppo padre Linux servers.
  • inserendo Linux servers/Databases/MySQL/Tokyo si crea il rispettivo sottogruppo all'interno dei gruppi padre nidificati Linux servers, Linux servers/Databases, Linux servers/Databases/MySQL.

Quando si crea un sottogruppo, non è consentito utilizzare barre oblique iniziali o finali, né più barre oblique consecutive. L'escape di '/' non è supportato.

Non è necessario creare alcun gruppo di template padre prima di creare un sottogruppo. È possibile scegliere se iniziare creando un sottogruppo (ad esempio, Linux servers/Databases) oppure uno qualsiasi dei gruppi di template padre (nel nostro esempio, Linux servers). Se si inizia creando un sottogruppo, i gruppi di template padre non verranno creati automaticamente.

Permessi ai gruppi di template
  • Quando si crea un sottogruppo in un gruppo di template padre esistente (ad esempio, creando Linux servers/Databases quando Linux servers esiste già), i permessi del gruppo utenti sul sottogruppo vengono ereditati dal gruppo padre.
  • Quando si crea un gruppo di template padre per un sottogruppo esistente (ad esempio, creando Linux servers quando Linux servers/Databases esiste già), non vengono impostati permessi per il gruppo padre.

Quando si modifica un qualsiasi gruppo di template, è anche possibile impostare un'opzione aggiuntiva, Applica i permessi a tutti i sottogruppi.

Selezionando questa casella di controllo e facendo clic su Aggiorna verrà applicato lo stesso livello di permessi a tutti i sottogruppi attuali e futuri del gruppo di template in fase di modifica.

Quindi, se a uno qualsiasi dei gruppi utenti sono stati assegnati permessi diversi per i sottogruppi del gruppo di template in fase di modifica, selezionando la casella di controllo verranno concessi a tutti i sottogruppi attuali e futuri gli stessi permessi utente del gruppo in fase di modifica.

Si noti che questa opzione non viene salvata nel database e sovrascriverà i permessi esistenti. Eventuali modifiche apportate tramite questa opzione possono essere annullate solo manualmente.