2 Configurazione di un gruppo di template

Panoramica

I template group vengono utilizzati per il raggruppamento logico dei template e per l'assegnazione dei permessi utente a essi.

Ogni template deve avere assegnato almeno un template group. Un template può appartenere a più template group e ogni template group può contenere più template.

Si noti che in Zabbix tutti i permessi si basano sui gruppi: user groups, host groups e template group. Quindi, anche se un singolo utente necessita dell'accesso a un singolo template, questo viene concesso aggiungendo l'utente a un user group e assegnando a quel user group i permessi sul template group che contiene quel template.

Configurazione

Solo gli utenti Super admin possono creare gruppi di template.

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

Opzione uno:

  1. Vai su Data collection > Template groups.
  2. Fai clic su Create template group nell'angolo in alto a destra della schermata.
  3. Inserisci il nome del gruppo nel modulo.

Opzione due: quando configuri un template, inserisci un nome di gruppo inesistente nel campo di input Template groups.

Una volta creato il gruppo di template, puoi fare clic sul nome del template nell'elenco sotto Data collection > Template groups per modificare il nome del gruppo, clonare il gruppo o eliminarlo.

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 per i gruppi di template
  • Quando si crea un sottogruppo di un gruppo di template padre esistente (ad esempio, creando Linux servers/Databases quando Linux servers esiste già), i permessi del gruppo utente per il sottogruppo vengono ereditati dal 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 padre.

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

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

Quindi, se a uno qualsiasi dei gruppi utente sono stati assegnati permessi diversi per i sottogruppi del gruppo di template in modifica, selezionando la casella tutti i sottogruppi attuali e futuri riceveranno gli stessi permessi utente del gruppo in 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.