Veeam PRTG Sensor Reloaded

Ich habe mich sehr über das breite Feedback zu meinem Artikel PRTG – Veeam B&R Monitoring gefreut. Klar wurde mir dabei jedoch auch, dass der Einsatz des Veeam Enterprise Servers mit der freigeschalteten RESTful API gar nicht so verbreitet ist.
Daher habe ich mich an eine neue Variante des PRTG Veeam Advanced Sensor gesetzt – den Veeam PRTG Sensor Reloaded.

Veeam PRTG Sensor Reloaded

Veeam PRTG Sensor

Anforderung an neuen Sensor:

  • Verwendung der Veeam PowerShell SnapIn
  • Ziel Server (Veeam B&R Server) als Parameter
  • Repository Nutzung reporten
  • leichte Erweiterbarkeit

Sehr schnell hat sich allerdings ein grundlegendes Problem des Veeam PowerShell Plugin in Verbindung mit PRTG aufgetan:

Warnung:

Das Veeam PowerShell Plugin ist 64 Bit only und PRTG führt alle Scripte auf der Probe nur in 32 Bit aus.

Nach etwas Recherche und Tests fand ich das Tool PSx64 von PRTG Tools Family (@prtgtoolsfamily) als wirklich robuste und gute Lösung des Problems.

Note:

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

Monitoring Veeam Backup & Replication Without Veeam Enterprise Manager

Veeam PRTG Sensor Reloaded – Einrichtung

So wird das Tool mit einem PowerShell Script als Advanced Sensor eingebunden:

Veeam PRTG Sensor Reloaded - Einrichtung

Der Aufruf kann auch noch Parameter beinhalten (hier der Veeam B&R Server FQDN):

PRTG Sensor mit Parameter NEU

Parameter der PSx64.exe:

  • -f= PowerShell Script
  • -p= Parameter für das Script – z.B. „-BRHost veeam01.lan.local“

Da die PowerShell Session Credentials zum Verbindungsaufbau zum Veeam Backup & Recovery Server verwendet werden, sollten hier passende in PRTG eingetragen werden und mit der Option „use Windows credentials of parent device“ genutzt werden.

Veeam PRTG Sensor Reloaded – Das Script

Vielen Dank auch noch einmal an dieser Stelle an Shawn Masterson (@smasterson24) für die Erstellung dieses großartigen Veeam Reports, aus dem ich mich etwas bedient habe.

Neue Versionen

Version 1.2 – 09.08.2016

  • Neu: BackupCopy Sessions
  • Optimierung: Ausschluss unbenutzter Daten
  • Optimierung: PS Region definitions
  • Optimierung: PS Required definitions

Getestet mit Veeam B&R Version 9 Update 1 und Update 2

Version 1.3 – 03.11.2016

  • Neu: Debug
  • Neu: zusätzliche Parameter „-reportmode -repoCritical -repoWarn“
  • Optimierung: Reorganisierung der Regions
Veeam PRTG Sensor Reloaded - debug

Veeam PRTG Sensor Reloaded – Debug

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

 

Hat Ihnen der Beitrag gefallen?

Nutzen Sie gerne für Ihren nächsten Amazon Einkauf diesen Affiliate Link und unterstützt Sie damit den Author des Artikels: http://amzn.to/2pAgZOD

Vielen Dank!

94 Comments

  1. Markus Kraus Mai 26, 2016
  2. Wolfgang Juli 20, 2016
    • Markus Kraus Juli 20, 2016
      • Wolfgang Januar 11, 2017
  3. Simon Andersen Juli 26, 2016
  4. Markus Kraus August 9, 2016
  5. Patrick August 23, 2016
    • Markus Kraus August 23, 2016
  6. Patrick August 23, 2016
  7. Patrick August 24, 2016
    • Markus Kraus August 24, 2016
  8. Robert August 29, 2016
    • Markus Kraus August 29, 2016
  9. Robert August 30, 2016
  10. Robert August 30, 2016
    • Markus Kraus August 30, 2016
      • Robert August 31, 2016
        • Markus Kraus August 31, 2016
          • Robert August 31, 2016
  11. Markus Kraus August 31, 2016
    • Robert August 31, 2016
  12. Jestar September 1, 2016
    • Markus Kraus September 1, 2016
      • Jestar September 1, 2016
        • Markus Kraus September 1, 2016
          • Jestar September 1, 2016
          • Markus Kraus September 1, 2016
          • Jestar September 1, 2016
          • Markus Kraus September 1, 2016
          • Robert September 1, 2016
          • Jestar September 2, 2016
          • Robert September 2, 2016
          • Jestar September 2, 2016
          • Markus Kraus September 2, 2016
          • Robert September 2, 2016
      • Jestar September 2, 2016
        • Markus Kraus September 2, 2016
  13. Jestar September 6, 2016
    • Markus Kraus September 6, 2016
      • Jestar September 7, 2016
  14. Robert September 7, 2016
    • Markus Kraus September 7, 2016
      • Robert September 8, 2016
        • Markus Kraus September 8, 2016
          • Robert September 8, 2016
          • Markus Kraus September 9, 2016
  15. Jestar September 9, 2016
    • Markus Kraus September 10, 2016
      • Jestar September 12, 2016
  16. Robert September 9, 2016
    • Markus Kraus September 10, 2016
      • Robert September 12, 2016
  17. Mike September 15, 2016
  18. Markus Kraus September 15, 2016
  19. Gordon Wagner September 15, 2016
    • Mike September 15, 2016
  20. Markus Kraus September 15, 2016
    • Gordon Wagner September 15, 2016
  21. Gordon Wagner September 15, 2016
    • Markus Kraus September 15, 2016
  22. Joris Oktober 17, 2016
    • Markus Kraus Oktober 17, 2016
      • Joris Oktober 17, 2016
        • Markus Kraus Oktober 17, 2016
          • Joris Oktober 17, 2016
          • Joris Oktober 17, 2016
  23. Robert Oktober 18, 2016
    • Markus Kraus Oktober 18, 2016
      • Robert Oktober 21, 2016
  24. Marcel November 7, 2016
    • Markus Kraus November 8, 2016
  25. Markus Kraus November 9, 2016
  26. Markus Kraus November 21, 2016
    • Newton Viegas Januar 15, 2017
      • Markus Kraus Januar 15, 2017
        • Newton Viegas Januar 16, 2017
          • Markus Kraus Januar 16, 2017
  27. Newton Viegas Januar 16, 2017
    • Markus Kraus Januar 17, 2017
  28. Carsten Trautmann Januar 24, 2017
    • Markus Kraus Januar 24, 2017
  29. Bernd Oliver Februar 8, 2017
  30. alpash mepani April 4, 2017
    • Markus Kraus April 4, 2017
      • [email protected] Mai 8, 2017
        • Markus Kraus Mai 8, 2017
  31. Rolf April 9, 2017
    • Rolf April 9, 2017
  32. WSchraft Mai 10, 2017
    • Markus Kraus Mai 10, 2017

Leave a Reply

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen