3 Collegamento/scollegamento
Panoramica
Il collegamento è un processo mediante il quale i template vengono applicati agli host, mentre lo scollegamento rimuove l'associazione con il template da un host.
Collegamento di un template
Per collegare un template al host, procedere come segue:
- Andare in Raccolta dati → Host.
- Fare clic sul host richiesto.
- Iniziare a digitare il nome del template nel campo Template. Verrà visualizzato un elenco dei template corrispondenti; scorrere verso il basso per selezionare quello desiderato. In alternativa, è possibile fare clic su Seleziona accanto al campo e selezionare uno o più template dall'elenco in una finestra popup.
- Fare clic su Aggiungi/Aggiorna nel modulo degli attributi del host.
Il host avrà ora tutte le entità del template. Ciò include item, trigger, grafici, regole di low-level discovery, scenari web e dashboard.
Il collegamento di più template allo stesso host non riuscirà se tali template contengono item con la stessa chiave item. Inoltre, poiché trigger e grafici utilizzano item, non possono essere collegati a un singolo host da più template se usano chiavi item identiche.
Quando le entità (item, trigger, ecc.) vengono aggiunte dal template:
- le entità identiche già esistenti sul host vengono aggiornate come entità del template e qualsiasi personalizzazione esistente dell'entità a livello di host andrà persa;
- le entità del template vengono aggiunte;
- eventuali entità collegate direttamente che, prima del collegamento del template, esistevano solo sul host rimangono inalterate.
Negli elenchi, tutte le entità del template sono ora precedute dal nome del template, a indicare che appartengono a quel particolare template. Il nome del template stesso (in testo grigio) è un collegamento che consente di accedere all' elenco di tali entità a livello di template.
Per alcuni item, come controlli esterni, controlli HTTP agent, controlli semplici, controlli SSH e controlli Telnet, un'interfaccia host è facoltativa. Se, al momento del collegamento di un template, il host non ha un'interfaccia definita, questi item verranno aggiunti senza interfaccia. Se si aggiunge successivamente un'interfaccia host, questa non verrà assegnata automaticamente agli item già esistenti. Per assegnare in una sola volta la nuova interfaccia host a tutti gli item del template, scollegare il template dal host e quindi ricollegarlo. Per preservare la cronologia degli item utilizzare l'opzione Scollega, non usare Scollega e cancella.
Se un'entità non è preceduta dal nome del template, significa che esisteva già sul host e non è stata aggiunta dal template.
Criteri di unicità delle entità
Quando si aggiungono entità (item, trigger, ecc.) da un template è importante sapere quali di queste entità esistono già sull'host e devono essere aggiornate e quali entità sono diverse. I criteri di unicità per stabilire l'uguaglianza/la differenza sono:
- per gli item - la chiave dell'item;
- per i trigger - il nome del trigger e l'espressione;
- per i grafici personalizzati - il nome del grafico e i relativi item.
Collegamento di template a più host
Per aggiornare il collegamento dei template di molti host, in Raccolta dati → Host selezionare alcuni host contrassegnando le relative caselle di controllo, quindi fare clic su Aggiornamento massivo sotto l'elenco e poi selezionare Collega template:

Per collegare template aggiuntivi, iniziare a digitare il nome del template nel campo con completamento automatico finché non appare un menu a discesa che propone i template corrispondenti. È sufficiente scorrere verso il basso per selezionare il template da collegare.
L'opzione Sostituisci consentirà di collegare un nuovo template scollegando qualsiasi template che era stato precedentemente collegato agli host. L'opzione Scollega consentirà di specificare quali template scollegare. L'opzione Cancella durante lo scollegamento consentirà non solo di scollegare eventuali template collegati in precedenza, ma anche di rimuovere tutte le entità ereditate da essi (item, trigger, ecc.).
Zabbix offre un ampio insieme di template predefiniti. È possibile usarli come riferimento, ma occorre fare attenzione a non utilizzarli invariati in produzione, poiché potrebbero contenere troppi item e raccogliere dati troppo frequentemente. Se si desidera usarli, è consigliabile perfezionarli in base alle reali esigenze.
Modifica delle entità collegate
Se provi a modificare un item o un trigger collegato dal template, potresti notare che molte opzioni chiave sono disabilitate per la modifica. Questo è logico, poiché l'idea dei template è che gli elementi vengano modificati in modo centralizzato a livello di template. Tuttavia, puoi comunque, ad esempio, abilitare/disabilitare un item su singoli host e impostare l'intervallo di aggiornamento, la durata dello storico e alcuni altri parametri.
Se vuoi modificare completamente l'entità, devi modificarla a livello di template (la scorciatoia al livello di template è visualizzata nel nome del modulo), tenendo presente che queste modifiche influenzeranno tutti gli host a cui questo template è collegato.
Qualsiasi personalizzazione delle entità effettuata a livello di template sovrascriverà le precedenti personalizzazioni delle entità a livello di host.
Scollegamento di un template
Per scollegare un template da un host, procedere come segue:
- Andare su Raccolta dati → Host.
- Fare clic sull'host richiesto e individuare il campo Template.
- Fare clic su Scollega oppure Scollega e cancella accanto al template per scollegare il template.
- Fare clic su Aggiorna nel modulo degli attributi dell'host.
La scelta dell'opzione Scollega rimuoverà semplicemente l'associazione con il template, lasciando però tutte le sue entità nell'host. Ciò include item, trigger, grafici, regole di low-level discovery e scenari web, ma esclude le dashboard. Si noti che anche le mappe dei valori e i tag ereditati dai template collegati verranno rimossi.
La scelta dell'opzione Scollega e cancella rimuoverà sia l'associazione con il template sia tutte le sue entità (item, trigger, ecc.).