PRTG – Veeam B&R Monitoring

Auch wenn Veeam Backup & Replication v9 eine sehr umfangreiche Email Report Funktion besitzt, mochte ich mit meinem Artikel Veeam B&R Monitoring etwas weiter gehen:

  • Mehrere Veeam Backup & Replication Server
  • Detaillierte statistische Daten
  • Detailliertes Alerting

Hier kommt dann der Veeam Backup Enterprise Server ins Spiel. Mit dieser zusätzlichen Instanz ist es möglich mehrere Veeam Backup & Replication Server zentral zu Reporten.

VEEAM-BEM

Veeam Backup Enterprise Manger – Übersicht

Neuere Version diese Sensors:

Veeam PRTG Sensor Reloaded

Mit der Veeam Enterprise Plus Edition bekommt der Backup Enterprise Manger auch eine RESTful API spendiert.
Mit PowerShell und der API lassen sich nun sehr umfangreiche Paessler PRTG Sensoren bauen und natürlich auch statistische Daten aufbewahren (z.b. für Lizenz Reports).

Note:

Paessler hat diesen Artikel mittlerweile offiziell in seine Knowledge Base aufgenommen:

Monitoring Veeam Backup & Replication using Veeam Enterprise Manager

Veeam B&R Monitoring in PRTG

Veeam B&R Monitoring - PRTG

PRTG Sensor – Veeam Statistiken

Veeam B&R Monitoring - PRTG LiveData

PRTG Sensor – Veeam Live Data Diagram

 

Veeam B&R Monitoring mit PRTG – So funktioniert es

Um einen Advanced Custom Sensor in PRTG zu verwenden muss eine Script, bevorzugt PowerShell in das „EXEXML Verzeichnis“ der Probe (oder dem Core) gelegt werden.
Standard Script Pfad:
„C:Program Files (x86)PRTG Network MonitorCustom SensorsEXEXML“

Vorbereitung

  1. User für Script in Backup Enterprise Manger Berechtigen
  2. IE First-Run deaktivieren (wegen „Invoke-WebReques“ und „Invoke-RestMethod„)
    [HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftInternet ExplorerMain]
    „DisableFirstRunCustomize“=dword:00000001

Das Script

GitHub Gist:

Zum Test kann das Script natürlich auch manuell ausgeführt werden.

Veeam B&R Monitoring VEEAM PRTG Test

Custom Sensor Script  – Test

Einrichtung des Sensor

Advanced Custom Sensor einem Device hinzufügen

VEEAM-PRTG_AddSensor_1

Advanced Custom Sensor Einstellungen

VEEAM-PRTG_AddSensor_2

Die Option „EXE Result“ kann sehr hilfreich sein für ein eventuelles Troubleshooting.


Pfad der Logs:
„C:\ProgramData\Paessler\PRTG Network Monitor\Logs (Sensors)“

Special Thanks

Zu dieser Herangehensweise hat mich der Artikel PowerShell: NetApp LUN monitoring with a PRTG custom sensor von Mike Roberts (@gngrninja) inspiriert. Danke dafür!

Advanced PRTG Sensors GitHub Repository

Wegen der großen Nachfrage, habe ich nun ein GitHub Repositoy der aktuellen Skripte erstellt.

Ich freue mich über jede Teilnahme an diesem kleinen Projekt. Egal ob Pull Request, Bug Report oder Feature Request, alles ist willkommen.

advanced-prtg-sensors-github

GitHub Repository öffnen

11 Comments

  1. Christian 2. März 2016
  2. mycloudrevolution 7. März 2016
  3. robert 3. August 2016
  4. Markus Kraus 9. November 2016

Leave a Reply