9 Modelli pronti all'uso
Panoramica
Zabbix fornisce un insieme in continua crescita di template preconfigurati per semplificare e velocizzare la configurazione dei target di monitoraggio.
Tutti i template disponibili out-of-the-box sono accessibili in Raccolta dati > Template.
Durante l'aggiornamento di Zabbix, i template esistenti non vengono aggiornati automaticamente per evitare la sovrascrittura di modifiche personalizzate. Per aggiornare i template esistenti o aggiungerne di nuovi, vedere Aggiornamento dei template.
Utilizzare la barra laterale per accedere alle informazioni sui tipi specifici di template e sui requisiti operativi.
Vedere anche:
Hai commenti o idee per migliorare i template di Zabbix? Condividili con gli sviluppatori di Zabbix utilizzando il nostro modulo di suggerimento.
Aggiornamento dei template
Per aggiornare un singolo template o aggiungerne uno nuovo dopo un aggiornamento di Zabbix:
- Vai al repository Git di Zabbix.
- Nel selettore del branch (sotto l'etichetta Source), scegli il branch che corrisponde alla tua versione di Zabbix (ad esempio, master per la versione di sviluppo più recente).
- Apri il template che vuoi aggiungere o aggiornare (ad esempio, MySQL by Zabbix agent).
- Copia il contenuto del file del template (ad esempio,
template_db_mysql_agent.yaml) e salvalo in un file locale. - In Zabbix frontend, vai su Data collection > Templates e importa il file locale.
Puoi anche aggiornare tutti i template e aggiungere quelli nuovi in un'unica volta:
- Scarica il bundle dei template in base al tuo web server:
templates_1M_8.0.7z(Nginx) oppuretemplates_2M_8.0.7z(Apache). - Estrai il bundle. Contiene file YAML (ciascuno con più template) e un indice (
index-1M_80.md) che elenca i template inclusi in ciascun file YAML. - In Zabbix frontend, vai su Data collection > Templates e importa i file YAML uno per uno.
In alternativa, puoi importare tutti i file YAML in una sola volta usando lo script import_templates.sh.
Lo script richiede le utility curl e jq, e utilizza il metodo API di Zabbix configuration.import.
Quando esegui lo script, fornisci la directory contenente i file YAML, nonché URL e token di autenticazione della tua API Zabbix.
Lo script import_templates.sh sovrascrive tutti i template esistenti, senza alcuna opzione per rivedere o annullare le modifiche ai template.
Esempio:
./import_templates.sh /tmp/templates_2M_8.0 https://example.com/zabbix/api_jsonrpc.php d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4
Compatibilità dei template con Host Wizard
Il Host Wizard è compatibile con tutti i template forniti out-of-the-box.
Puoi anche rendere compatibili con Host Wizard i tuoi template personalizzati:
-
Nel frontend di Zabbix, vai su Raccolta dati > Template ed esporta il template personalizzato.
-
Modifica il file esportato:
- Aggiungi l'elemento del template
wizard_readyper indicare la compatibilità con Host Wizard. - Facoltativamente, aggiungi l'elemento del template
readmeoconfig, secondo necessità.
- Aggiungi l'elemento del template
-
Nel frontend di Zabbix, vai su Raccolta dati > Template e importa il file del template aggiornato.