Snapshots mit PRTG überwachen

Snapshots in PRTG

In einem früheren Beitrag (PowerCLI – Snapshots monitoren) hatte ich ein PowerCLI Script vorgestellt mit dem es möglich ist Snapshots zu überwachen. Doch wie ist dies mittels der beliebten Monitoringlösung PRTG möglich? Darauf gehe ich in diesem Beitrag ein.

Ich hatte bereits im Ursprungsbeitrag erwähnt das sich dieses Script in PRTG integrieren lässt. Doch wie das möglich ist, habe ich bislang noch nicht gezeigt.

Das Script befindet sich auf Github und kann dort kostenfrei runtergeladen werden: https://github.com/Gessinger-IO/PRTGSensors/tree/main/vSphereSnapshots

Die Einrichtung

Das Script muss in dem CustomSensor Verzeichnis auf der PRTG Probe gespeichert werden. In PRTG muss ein Sensor vom Typ EXE/Script Advanced angelegt werden. Als EXE/Script wählt man nun in dem Menü das Script aus.
Als Parameter erwartet das Script die folgenden Werte:
-server Der Servername von einem ESXi oder vCenter
-user Der Nutzername für den Server
-password Das Passwort für den Nutzernamen

Die Funktion

Diese ist sehr einfach und schnell erklärt. Das Script sucht alle Snapshots älter als 72 Stunden. Von jedem Snapshot wird die Größe, der Name, der Name der VM, der Ersteller und das Datum ausgelesen. All diese Daten werden an PRTG übermittelt und dort angezeigt:
1 # (Snapshots older than 72 hours) is above the warning limit of 0,50 # in Snapshots older than 72 hours. Snapshots older than 72 hours: @{VM=SRV1001; Name=TestSnapshot; SizeMB=1716.2095127105712890625; created=08/28/2021 15:11:56; CreatedBy=VSPHERE.LOCAL\Administrator}

Somit lassen ich mit PRTG Snapshots überwachen.

René Gessinger

Ich arbeite seit einigen Jahren als Infrastructure Architect in einem Systemhaus und Cloud Provider und betreibe vorwiegend vSphere-Umgebungen. Meine Kenntnisse und Interessen reichen von vSphere und NSX über Networking und VMware Horizon auch bis tief in Windows und Linux. Mit der Zeit kamen auch Lösungen für die Automatisierung hinzu, so z.B. Powershell, vRealize Orchestrator und Ansible. Darüber hinaus arbeite ich intern als Trainer für die Produkte vSphere, vSAN, Horizon und NSX.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.