Monitoring Azure Traffic Manager bei PRTG – IT-Praxis in Oberschwaben
Zuletzt aktualisiert am 22. Januar 2023, 23:01:33 Uhr
Auch beruflich beschäftige ich mich mit der Cloud-Welt. In diesem Zusammenhang darf natürlich auch die Überwachung der Dienste nicht vergessen werden. Aus diesem Grund wurde der folgende Sensor erstellt. Dies basiert auf dem Jannos-443-Skript.
Nachfolgend finden Sie eine Schritt-für-Schritt-Anleitung für Microsoft Azure und Paessler PRTG.
Vorbereitungen in Microsoft Azure
Zunächst muss ein Antrag erstellt werden. Ich habe es in den folgenden Screenshots beschrieben.
Dazu muss dann natürlich noch eine Custom-Rolle mit den nötigen Rechten angelegt werden. Somit war im Notfall kein Zugriff auf weitere Daten möglich.
Damit sind alle Vorbereitungen im Azure-Portal abgeschlossen.
PRTG-Vorbereitungen
Die aktuelle Version des PowerShell-Skripts paessler-prtg_microsoft-azure-traffic-manager.ps1 Für Git-Repository-Sensor. Benennen Sie die Datei dann nach Ihren Wünschen um. Die Datei sollte auf dem Server, der die PRTG-Sonde bereitstellt, im Verzeichnis „.\PRTG Network Monitor\Custom Sensors\EXEXML“ gespeichert werden.
Anschließend öffnen Sie das Skript in einem Editor (z. B. PowerShell ISE). Der Grund dafür ist, dass die Mieter-ID (Zeile 82), die Abonnement-ID (Zeile 89), die Anwendungs-ID (Zeile 96) und das geheime Passwort (Zeile 103) weiterhin gespeichert werden, leider manuell. müssen hinterlegt werden. Leider ist es nach Rücksprache mit dem technischen Support von Paessler nicht möglich, mit einem benutzerdefinierten Sensor auf vorhandene Daten zuzugreifen.
Die Dateien prtg.azure.trafficmanager.monitorstatus.ovl Und prtg.azure.trafficmanager.profilestatus.ovl Es sollte im Verzeichnis „.\PRTG Network Monitor\lookups\custom“ gespeichert werden.
Diese Dateien müssen noch gelesen werden, bevor sie von PRTG verwendet werden können. Melden Sie sich dazu mit einem Benutzer mit Administratorrechten an der Weboberfläche an. Im Hauptmenü Konfiguration | Systemadministration | Wählen Sie Admin-Tools aus.
Klicken Sie auf Los! Laden Sie Suchanfragen und Dateilisten hoch. PRTG lädt die Suchdateien neu.
Sensor in PRTG erstellen
Anschließend rufen Sie die PRTG-Weboberfläche in einem Browser auf und melden sich an. Erstellen Sie zunächst den Server als Gerät in der Instanz oder der entsprechenden Hierarchie. Fügen Sie dann einen neuen Sensor zum Gerät hinzu. Wählen Sie im Assistenten den Sensortyp „Programm/Skript (erweitert)“ aus.
Nachfolgend finden Sie eine kurze Beschreibung der erforderlichen Parameter:
- Der erste einzugebende Parameter ist der DNS-Name des Microsoft Azure Traffic Manager.
- Als zweiter Parameter muss der benutzerdefinierte DNS-Name angegeben werden.
- Als dritter und letzter Parameter muss der Ressourcengruppenname angegeben werden.
Wer in seinem Umfeld eine Egress-Firewall einrichtet, muss selbstverständlich die notwendigen Internetadressen freigeben:
management.core.windows.net login.microsoftonline.com management.azure.com
Unten sehen Sie einen Screenshot des integrierten Sensors. In diesem Fall handelt es sich um meine Testumgebung.
Der Code bzw. Sensor ist sozusagen noch BETA. Ich habe es bisher in zwei verschiedenen Umgebungen verwendet. Deshalb würde ich mich natürlich freuen, wenn sich weitere Tester finden würden. Viel Spaß beim Ausprobieren. 🙂