Detect Slow Internet Breakouts with Endpoint Analytics

Internet-Breakouts mit Endpoint Analytics erkennen

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.

Azure Endpoint Analytics proactive remediation setup screen

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.

Endpoint analytics dashboard for internet speed testing

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

Endpoint Analytics dashboard for internet speed testing

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

Endpoint Analytics speed test data in Log Analytics workspace

Einen Log Analytics Workspace erstellen

Endpoint Analytics network speed test results dashboard
  • 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 >
Langsame Internet-Breakouts mit Endpoint Analytics erkennen
  • Optional: Tags hinzufügen
  • Klicke auf Next: Review + Create >
Langsame Internet-Breakouts mit Endpoint Analytics erkennen
  • Klicke auf Create
Langsame Internet-Breakouts mit Endpoint Analytics erkennen

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
Langsame Internet-Breakouts mit Endpoint Analytics erkennen

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.
Langsame Internet-Breakouts mit Endpoint Analytics erkennen
  • 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
Langsame Internet-Breakouts mit Endpoint Analytics erkennen
  • Gib einen Namen ein
  • Klicke auf Next
Langsame Internet-Breakouts mit Endpoint Analytics erkennen
  • 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
Langsame Internet-Breakouts mit Endpoint Analytics erkennen
  • 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
Langsame Internet-Breakouts mit Endpoint Analytics erkennen
  • 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.
Langsame Internet-Breakouts mit Endpoint Analytics erkennen

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