Template predefiniti pronti all'uso
Panoramica
Zabbix fornisce un insieme crescente di template preconfigurati per semplificare e velocizzare la configurazione degli obiettivi di monitoraggio.
Tutti i template pronti all'uso sono disponibili in Raccolta dati > Template.
Quando si aggiorna Zabbix, i template non vengono aggiornati automaticamente. In questo modo si evita di sovrascrivere eventuali modifiche personalizzate apportate. Per aggiornare o aggiungere manualmente i template, vedere la sezione Aggiornamento dei template riportata di seguito.
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 o aggiungere un singolo template:
1. Aprire la directory templates nel repository Git di Zabbix.
2. Scegliere il branch (sotto l'etichetta Source) corrispondente alla propria versione di Zabbix (ad esempio, master per la versione in sviluppo).
3. Individuare il template da aggiungere o aggiornare (ad esempio, MySQL by Zabbix agent).
4. Copiare il contenuto del file del template (ad esempio, template_db_mysql_agent.yaml) e salvarlo in un file locale.
5. Nell'interfaccia utente di Zabbix, andare a Raccolta dati > Template e importare il file locale.
Anche i tipi di supporto webhook possono essere aggiornati in modo analogo: recuperarli dalla directory media e importarli in Avvisi > Tipi di supporto.
Per aggiornare o aggiungere più template:
1. Scaricare l'archivio dei bundle di template in base al proprio web server:
- Nginx -
templates_bundles-8.0-1M-nginx.zip - Apache -
templates_bundles-8.0-2M-apache.zip
2. Estrarre l'archivio. Contiene file YAML, ciascuno con più template, e un file indice che elenca i template presenti in ogni file YAML.
3. Nell'interfaccia utente di Zabbix, andare a Raccolta dati > Template e importare i file YAML uno alla volta.
Anche i tipi di supporto webhook possono essere aggiornati in modo analogo: prelevare il file media_bundle-8.0-000.yaml dall'archivio dei bundle di template e importarlo in Avvisi > Tipi di supporto.
Per aggiornare o aggiungere tutti i template contemporaneamente, è possibile utilizzare lo script import_templates.sh incluso nell'archivio dei bundle di template.
Lo script richiede le utilità curl e jq e utilizza il metodo dell'API Zabbix configuration.import.
Quando si esegue lo script, specificare la directory contenente i file YAML, l'URL dell'API Zabbix e il token di autenticazione.
Lo script import_templates.sh sovrascrive tutti i template esistenti, senza offrire la possibilità di esaminare o annullare le modifiche ai template.
Esempio:
/tmp/templates_bundles-8.0-2M-apache/import_templates.sh \
/tmp/templates_bundles-8.0-2M-apache \
https://example.com/zabbix/api_jsonrpc.php \
d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4
Compatibilità del template con Host Wizard
Host Wizard è compatibile con tutti i template disponibili immediatamente.
È inoltre possibile rendere i propri template personalizzati compatibili con Host Wizard:
1. Nel frontend di Zabbix, accedere a Raccolta dati > Template ed esportare il template personalizzato.
2. Modificare il file esportato:
- Aggiungere l'elemento template
wizard_readyper indicare la compatibilità con Host Wizard. - Facoltativamente, aggiungere l'elemento template
readmeoconfigsecondo necessità.
3. Nel frontend di Zabbix, accedere a Raccolta dati > Template e importare il file del template aggiornato.