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:

  1. Vai al repository Git di Zabbix.
  2. 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).
  3. Apri il template che vuoi aggiungere o aggiornare (ad esempio, MySQL by Zabbix agent).
  4. Copia il contenuto del file del template (ad esempio, template_db_mysql_agent.yaml) e salvalo in un file locale.
  5. 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:

  1. Scarica il bundle dei template in base al tuo web server: templates_1M_8.0.7z (Nginx) oppure templates_2M_8.0.7z (Apache).
  2. 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.
  3. 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:

  1. Nel frontend di Zabbix, vai su Raccolta dati > Template ed esporta il template personalizzato.

  2. Modifica il file esportato:

  3. Nel frontend di Zabbix, vai su Raccolta dati > Template e importa il file del template aggiornato.