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:

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, release/7.4 per Zabbix 7.4).
  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. Nel frontend di Zabbix, vai su Data collection > Templates e importa il file locale.

Puoi anche aggiornare tutti i template e aggiungerne di nuovi in un'unica operazione:

  1. Scarica il bundle dei template in base al tuo web server: templates_1M_7.4.7z (Nginx) oppure templates_2M_7.4.7z (Apache).
  2. Estrai il bundle. Contiene file YAML (ognuno con più template) e un indice (index-1M_74.md) che elenca i template inclusi in ciascun file YAML.
  3. Nel frontend di Zabbix, 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 Zabbix configuration.import. Quando esegui lo script, fornisci la directory contenente i file YAML e l'URL dell'API di Zabbix e il token di autenticazione.

Lo script import_templates.sh sovrascrive tutti i template esistenti, senza alcuna opzione per verificare o annullare le modifiche ai template.

Esempio:

./import_templates.sh /tmp/templates_2M_7.4 https://example.com/zabbix/api_jsonrpc.php d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4

Compatibilità dei template con Host Wizard

Per un elenco completo dei template pronti all'uso attualmente compatibili con Host Wizard, vedere hw_compatible_templates.txt.

È inoltre possibile rendere compatibili con Host Wizard i propri template personalizzati:

  1. In frontend di Zabbix, andare su Data collection > Templates ed esportare il template personalizzato.

  2. Modificare il file esportato:

    • Aggiungere l'elemento wizard_ready del template per indicare la compatibilità con Host Wizard.
    • Facoltativamente, aggiungere l'elemento readme o config del template secondo necessità.
  3. In frontend di Zabbix, andare su Data collection > Templates e importare il file del template aggiornato.