Skip to main content

Internet Speed - Audit

Purpose

The internet speed audit solution measures the network speed that the machine is receiving during script execution.

Associated Content

ContentTypeFunction
Script - Internet Speed - AuditScriptThis is the Automate implementation script that stores/modifies the data from the agnostic script into the custom table.
plugin_proval_speedtest_auditTableThis table stores the data from the script
Dataview - Internet Speed - AuditDataviewThis dataview populates the complete information of the speed test
Dataview - Internet Latest Speed - AuditDataviewThis dataview populates the last script execution report of the speed test
Test-InternetSpeedAgnosticThis agnostic script performs the complete speed test audit
Internal Monitor - Execute Script - Internet Speed TestMonitorThis internal monitor detects the Windows agent where the script EPM - Network - Script - Internet Speed - Audit was not run for the last 10 days.
△ CUSTOM - Execute Script - Internet Speed AuditAlert TemplateRefer to this alert template for the schedule with the monitor in the client environment
Dynamic PowerShell RoleRoleThis role is required for the monitor to function. If you do not plan to use the monitor to deploy the script, then it is not required.

Implementation

  1. Import the Alert Template △ CUSTOM - Execute Script - Internet Speed Audit.
  2. Import one or both dataviews: Internet Speed - Audit / Internet Latest Speed - Audit.
  3. Import the role: Dynamic PowerShell Role.
  4. Import the internal monitor Internet Speed Test.
  5. Import the script Internet Speed - Audit and run it once on any machine with the environment variable set to 1.
  6. Assign the monitor to whatever groups you would like audited (e.g., Managed Servers 24x7).
  7. Assign the Alert Template to the Monitor and validate that there are results showing.
  8. Run the monitor to begin the auditing.