9 Modelli 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 apportate. Per aggiornare o aggiungere manualmente i template, consultare 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:
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/7.0 per Zabbix 7.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-7.0-1M-nginx.zip - Apache -
templates_bundles-7.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, 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-7.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 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 alcuna opzione per esaminare o annullare le modifiche ai template.
Esempio:
/tmp/templates_bundles-7.0-2M-apache/import_templates.sh \
/tmp/templates_bundles-7.0-2M-apache \
https://example.com/zabbix/api_jsonrpc.php \
d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4