9 Vorlagen sofort einsatzbereit
Übersicht
Zabbix stellt eine wachsende Anzahl vorkonfigurierter Vorlagen bereit, um die Einrichtung von Überwachungszielen zu vereinfachen und zu beschleunigen.
Alle sofort einsatzbereiten Vorlagen sind unter Datensammlung → Vorlagen verfügbar.
Wenn Sie Zabbix aktualisieren, werden Vorlagen nicht automatisch aktualisiert. Dadurch wird verhindert, dass von Ihnen vorgenommene benutzerdefinierte Änderungen überschrieben werden. Informationen zum manuellen Aktualisieren oder Hinzufügen von Vorlagen finden Sie im folgenden Abschnitt Vorlagenaktualisierung.
Verwenden Sie die Seitenleiste, um Informationen zu bestimmten Vorlagentypen und den erforderlichen Voraussetzungen für den Betrieb aufzurufen.
Siehe auch:
Aktualisierung von Vorlagen
So aktualisieren Sie eine einzelne Vorlage oder fügen sie hinzu:
1. Öffnen Sie das Verzeichnis templates im Zabbix-Git-Repository.
2. Wählen Sie den Branch (unter der Bezeichnung Source), der Ihrer Zabbix-Version entspricht (z. B. release/7.0 für Zabbix 7.0).
3. Suchen Sie die Vorlage, die Sie hinzufügen oder aktualisieren möchten (z. B. MySQL by Zabbix agent).
4. Kopieren Sie den Inhalt der Vorlagendatei (z. B. template_db_mysql_agent.yaml) und speichern Sie ihn in einer lokalen Datei.
5. Gehen Sie in der Zabbix-Benutzeroberfläche zu Datensammlung > Vorlagen und importieren Sie die lokale Datei.
Webhook-Medientypen können auf ähnliche Weise aktualisiert werden: Rufen Sie sie aus dem Verzeichnis media ab und importieren Sie sie unter Benachrichtigungen > Medientypen.
So aktualisieren Sie mehrere Vorlagen oder fügen sie hinzu:
1. Laden Sie das Archiv mit den Vorlagenpaketen abhängig von Ihrem Webserver herunter:
- Nginx -
templates_bundles-7.0-1M-nginx.zip - Apache -
templates_bundles-7.0-2M-apache.zip
2. Entpacken Sie das Archiv. Es enthält YAML-Dateien mit jeweils mehreren Vorlagen sowie eine Indexdatei, in der aufgeführt ist, welche Vorlagen in den einzelnen YAML-Dateien enthalten sind.
3. Gehen Sie in der Zabbix-Benutzeroberfläche zu Datensammlung > Vorlagen und importieren Sie die YAML-Dateien nacheinander.
Webhook-Medientypen können auf ähnliche Weise aktualisiert werden: Nehmen Sie die Datei media_bundle-7.0-000.yaml aus dem Archiv mit den Vorlagenpaketen und importieren Sie sie unter Benachrichtigungen > Medientypen.
Um alle Vorlagen gleichzeitig zu aktualisieren oder hinzuzufügen, können Sie das im Archiv mit den Vorlagenpaketen enthaltene Skript import_templates.sh verwenden.
Das Skript erfordert die Dienstprogramme curl und jq und verwendet die Zabbix-API-Methode configuration.import.
Geben Sie beim Ausführen des Skripts das Verzeichnis mit den YAML-Dateien sowie die Zabbix-API-URL und das Authentifizierungstoken an.
Das Skript import_templates.sh überschreibt alle vorhandenen Vorlagen. Es bietet keine Möglichkeit, Vorlagenänderungen zu überprüfen oder rückgängig zu machen.
Beispiel:
/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