Vorlagen out of the box
Ü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 Vorgängen aufzurufen.
Siehe auch:
Haben Sie Feedback oder Ideen zur Verbesserung von Zabbix-Vorlagen? Teilen Sie diese über unser Vorschlagsformular mit den Zabbix-Entwicklern.
Vorlagen-Upgrade
So aktualisieren oder fügen Sie eine einzelne Vorlage 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. master für die Entwicklungsversion).
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 Alarme > Medientypen.
So aktualisieren oder fügen Sie mehrere Vorlagen hinzu:
1. Laden Sie das Archiv mit den Vorlagenpaketen abhängig von Ihrem Webserver herunter:
- Nginx -
templates_bundles-8.0-1M-nginx.zip - Apache -
templates_bundles-8.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-8.0-000.yaml aus dem Archiv mit den Vorlagenpaketen und importieren Sie sie unter Alarme > 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-8.0-2M-apache/import_templates.sh \
/tmp/templates_bundles-8.0-2M-apache \
https://example.com/zabbix/api_jsonrpc.php \
d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4
Vorlagenkompatibilität mit dem Host Wizard
Der Host Wizard ist mit allen Vorlagen „out of the box“ kompatibel.
Sie können auch Ihre benutzerdefinierten Vorlagen mit dem Host Wizard kompatibel machen:
1. Gehen Sie im Zabbix Frontend zu Datensammlung > Vorlagen und exportieren Sie die benutzerdefinierte Vorlage.
2. Bearbeiten Sie die exportierte Datei:
- Fügen Sie das Vorlagenelement
wizard_readyhinzu, um die Kompatibilität mit dem Host Wizard anzugeben. - Fügen Sie bei Bedarf optional das Vorlagenelement
readmeoderconfighinzu.
3. Gehen Sie im Zabbix Frontend zu Datensammlung > Vorlagen und importieren Sie die aktualisierte Vorlagendatei.