Template predefiniti pronti all'uso
Panoramica
Zabbix fornisce un insieme in continua crescita 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. 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.
I dashboard globali progettati per funzionare con i template Zabbix esistenti possono essere scaricati dal repository dei dashboard e importati nel proprio ambiente Zabbix.
Una descrizione dettagliata di ogni dashboard, inclusi i prerequisiti, è disponibile nel file README del dashboard.
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, release/8.0).
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, accedere 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 dei template in base al proprio web server:
- Nginx -
templates_bundles-8.0-nginx.zip - Apache -
templates_bundles-8.0-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, accedere 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 dei 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 dei template.
Lo script richiede le utilità curl e jq e utilizza il metodo API di Zabbix configuration.import.
Quando si esegue lo script, specificare la directory contenente i file YAML, l'URL dell'API di 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-apache/import_templates.sh \
/tmp/templates_bundles-8.0-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.