Dieser Beitrag zeigt, wie du langsame Internet-Breakouts mit Microsoft Endpoint Analytics erkennen kannst. Indem du pro Gerät Daten zur Internet-Performance erfasst und sie mit Standort und ISP korrelierst, kannst du die Standorte und Remote-Lokationen aufspüren, an denen die Benutzererfahrung still und leise leidet — lange bevor die ersten Support-Tickets eintrudeln.
Benutzer beschweren sich immer darüber, dass das Netzwerk langsam sei. Das lässt sich auch zentral mit verschiedenen Netzwerk-Monitoring-Tools messen, und für einen breiteren Überblick über die Reporting-Möglichkeiten kannst du auch einen Blick auf Mastering Intune Reporting and Analytics werfen. Allerdings kann dieses Monitoring nur dann einen vollständigen Einblick liefern, wenn der Benutzer tatsächlich vor Ort im Unternehmensnetzwerk ist. Sitzt der Benutzer im Homeoffice und ist über seinen eigenen Router mit dem Internet verbunden, ist das nicht immer so einfach.
Es gibt aber auch viele andere Gründe, warum ein Benutzer eine langsame Verbindung hat. Es liegt nicht immer am Netzwerk. In diesem Beitrag möchte ich dir zeigen, wie du die Geschwindigkeit aller Clients regelmäßig mit einem einfachen Remediation-Skript testen und in einen Log Analytics Workspace hochladen kannst, um anschließend Auswertungen vorzunehmen.

Inhaltsverzeichnis
Wie funktioniert es
Das Ganze funktioniert sehr einfach: In meinem GitHub-Repository liegt eine 5 MB große Datei, die nur aus „aaaaaaaa“-Zeichen besteht.

Das Skript lädt diese Datei mehrmals herunter und die Zeit wird gemessen.

Aus dieser Zeit wird ein Durchschnitt berechnet und zusammen mit den lokalen IPs und der öffentlichen IP in den Log Analytics Workspace hochgeladen.

Einen Log Analytics Workspace erstellen
- Öffne das Azure Portal
- Suche nach Log Analytics workspace

- Wähle die Subscription und die Resource group aus oder erstelle eine neue
- Gib einen Namen für den Workspace ein
- Wähle die Region
- Klicke auf Next: Tags >

- Optional: Tags hinzufügen
- Klicke auf Next: Review + Create >

- Klicke auf Create

Workspace-Informationen abrufen
- Öffne den neuen Log Analytics Workspace
- Navigiere zu Agent management
- Hier findest du die Workspace ID und den Primary key. Diese Informationen benötigst du später, um sie in das Skript einzufügen

Wie du die Daten erfasst
- Wie bei vielen meiner Beiträge beginnt es mit einem Skript in meinem GitHub-Repository. Lade dieses Skript also zuerst herunter.
- Füge die Workspace ID und den Log Analytics Primary Key ein. Optional kannst du den Speedtest auch mit einer anderen Datei in deinem eigenen Blob Storage durchführen.

- Um dieses Skript auf den Clients bereitzustellen, öffnen wir das Intune Admin Center und navigieren zu Reports -> Endpoint analytics -> Proactive remediations
- Klicke auf Create script package

- Gib einen Namen ein
- Klicke auf Next

- Lade das Skript als detection script und als remediation script hoch
- Wähle Yes bei Run this script using the logged on credentials
- Klicke auf Next

- Klicke auf Next
- Weise das Skript einer Gruppe zu und klicke auf Daily
- In meinem Fall wähle ich einen Daily -Zeitplan (du kannst auch einen anderen Zeitplan wählen) und klicke auf apply
- Klicke auf Next

- Klicke auf Create
Prüfen, ob alles funktioniert
- Öffne den Log Analytics Workspace. Hier solltest du eine Logdatei mit dem Namen Speedtest_CL haben.
- Wenn du im Workspace einige Einträge deiner Clients siehst, dann funktioniert alles.

Dies ist eine sehr einfache Methode, um sich einen Überblick über die Geschwindigkeit zu verschaffen, indem eine einfache Datei aus dem Internet heruntergeladen wird. Natürlich lässt sich das Skript erweitern, um größere Dateien oder Dateien aus verschiedenen Regionen herunterzuladen. Mit den Daten kannst du außerdem eine Menge anstellen. Über KQL und Workbooks kannst du Dashboards erstellen oder z.
B. einen Durchschnitt über die Zeit pro öffentlicher IP oder lokalem Subnetz anzeigen. Du kannst auch Alerts versenden, wenn du an einem Standort einen stark negativen Trend feststellst. Die Möglichkeiten sind hier groß. Wenn du auch mehr Daten von Windows-Clients erfassen und überwachen möchtest, schau dir meinen Beitrag zum Azure Monitor Agent Setup an.
Wenn du dir einen breiteren Überblick über die integrierten Endpoint-Insights verschaffen möchtest, kannst du auch meinen Beitrag über die Analytics-Funktionen in Intune lesen. Und wenn du tiefer in Microsofts integrierte Endpoint-Insights eintauchen willst, sieh dir Intune Suite Part 3: Advanced Endpoint Analytics an.
Bleib gesund, Cheers
Jannik