Zabbix: Überwachen Sie den Ordner für Dateien unter Windows

663
Michael Potter

Ich versuche, Zabbix zu verwenden, um eine Gruppe von Windows-Servern zu überwachen.

Ich bin neu in Zabbix, also bitte geben Sie Antworten mit diesem Gedanken (zum Beispiel sagen Sie mir bitte, was Sie in der GUI anklicken sollen).

Ich möchte benachrichtigt werden, wenn sich zu bestimmten Tageszeiten Dateien in einem bestimmten Ordner befinden.

Ich habe insbesondere einen nächtlichen Prozess, der alle Dateien in einem Ordner verarbeiten soll. Wenn dies fehlschlägt, bleiben die Dateien in diesem Ordner.

Ich habe gegoogelt und die Antworten scheinen für Linux zu sein oder sind einfach zu kryptisch, um zu verstehen, was genau ich tun soll.

Wie kann ich Zabbix so konfigurieren, dass ich auf diesen Zustand aufmerksam gemacht werde?

0

1 Antwort auf die Frage

0
Alex

Sie können periodisch aus dem Scheduler fossil-scm laufen, es ist ein bisschen wie git, aber viel einfacher und die gesamte Funktionalität befindet sich in einer einzigen Datei ohne Abhängigkeiten (BTW, von demselben Autor, der SQLite erstellt hat).

Zunächst müssen Sie einen ersten Snapshot erstellen

cd /to/directory/that/need/to/be/tracked  fossil init nameOfRepository.fossil fossil open nameOfRepository.fossil fossil addremove --dotfiles fossil update fossil commit --hash -m "Init" 

Wenn Sie dann vom Scheduler fossil extras --dotfiles aus starten, erhalten Sie eine Liste mit neuen (nicht aufgezeichneten) Dateien.

Wenn Sie eine Liste der geänderten Dateien benötigen, können Sie diese mit

fossil changes --abs-paths --hash --header -v 

Ausgabe in Datei umleiten und Zabbix damit füttern.

PS Wenn Sie über eine Automatisierung verfügen, die automatisch Dateien im überwachten Verzeichnis löscht, müssen Sie in diesem Verzeichnis zwei Dateien ausschließen:
nameOfRepository.fossilund_FOSSIL_

Hier finden Sie Informationen zur Verwendung der benutzerdefinierten Überwachung auf Zabbix-Clients unter Verwendung des oben beschriebenen Arbeitsablaufs: https://www.zabbix.com/custom_monitoring