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:

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