Ich bin neu in Zabbix und Unternehmensüberwachung. Ich habe gerade die Installation von Zabbix 2.4 abgeschlossen.
Ich versuche, den Status aller vhosts
auf verschiedenen Servern ausgelagerten Server zu überwachen .
Bisher war die einzige Lösung, die ich gefunden habe, das manuelle Hinzufügen eines Web scenario
Hosts zum Zabbix Server-Host für jeden Host, den vhost
ich überwachen möchte. Aber es ist nicht so praktisch.
Beim Durchsuchen habe ich einen Forenthread mit einer teilweise funktionierenden Idee gefunden: Mit einem template
, der vom Zielserver alle vhosts
(bis a macro
) liest und Web scenario
für jeden einen erstellt vhost
.
BEARBEITEN : Diese Lösung (basierend auf Zabbix 2.2) funktioniert nicht, da LLD (Low Level Discovery) nicht verwendet werden kann Web scenarios
.
Seit dem 14. November ist eine Funktionsanforderung geöffnet, die LLD
am implementiert werden kann Web scenarios
.
FRAGE
Die Frage ist, ob es eine Lösung oder einen Vorschlag gibt, wie diese Art der Überwachung angegangen werden soll, während auf die Implementierung der Funktion gewartet wird, oder ob mein Ansatz möglicherweise völlig falsch ist.
quelle
Antworten:
Ich habe ein Skript verwendet, das die Zabbix-API verwendet, um die Szenarien zu erstellen.
und für die Auslöser:
quelle
Hier ein Skript, das Ihnen vielleicht helfen wird. Dieses Skript liest eine Liste mit URL und erstellt ein Web-Szenario direkt in der zabbix-Datenbank.
quelle