SevOne

SevOne

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only

Collect real Internet Metrics (Speedtest) into SevOne 

Tue February 20, 2024 08:29 PM

In today’s digital age, the speed and quality of your internet connection is vital for professional and private life. For enterprise organizations, the internet is more important than ever: connectivity to the Cloud, SDWAN interconnections, SaaS applications are just a few examples of how important the Internet circuits have become. 

There are different approaches on how to measure an Internet connection. But there is a classic and easy way with a website: speedtest.net (by Ookla). What only few know, is that they have a CLI version that you can easily execute from different OS and obtain internet performance metrics like download, upload, packet loss and view results via CSV or JSON. This opens the gate for automation and scales the generation of valuable metrics natively without relying on a web browser.

Purpose of workflow: Facilitate the seamless transfer of internet performance data from any Speedtest CLI console to SevOne Automated Network Observability (SANO).

Description: The workflow involves the collection and transfer of data from any device using Speedtest CLI to SevOne. This data may include metrics such as download speed, upload speed, packet loss and latency from any given host to the internet using a global server network behind Speedtest. By gathering this information, network administrators can gain greater visibility into the real performance of each internet circuit, allowing them to identify potential issues, baseline data and proactively optimize network performance.

Speedtest to SevOne workflow

 

List of requirements:

  • Automated Observability Version: 2022.8 or later.
  • SevOne Version: 6.3.0 or newer.
  • Speedtest CLI: installed on any host (OS supported: macOS, Ubuntu/Debian, Fedora/CentOS, Redhat, FreeBSD)
  • Self-Service Data Ingestion: Previous Blog workflow for Self-Service Data Ingestion, you can find it HERE
  • Authentication(s) needed: SevOne

SETUP:

  • Speed CLI execution to generate an output like spreadsheet file (example attached: deviceMetadata.xlsx)
  • Workflow: Self-Service Data Ingestion (see requirements above).
  • Workflow: Speedtest Spreadsheet to SevOne (attachment).

Expected results:

  • SevOne will be able to monitor metrics from Speedtest CLI. Sample below.


Statistics
0 Favorited
35 Views
2 Files
0 Shares
13 Downloads
Attachment(s)
zip file
absolute_Speedtest to SevOne v1_2024-04-17_20_27_49.zip   3 KB   1 version
Uploaded - Wed April 17, 2024
xlsx file
deviceMetadata.xlsx   9 KB   1 version
Uploaded - Tue February 20, 2024

Comments

Wed April 17, 2024 05:14 PM

Thanks!  That fixed it.

Wed April 17, 2024 04:30 PM

I have uploaded the new file withe absolute paths.

Wed April 17, 2024 04:21 PM

I encountered a missing block when I imported this workflow:

Missing flow URL: admin/User/Training_SJC/SevOne Ingest Data - APIv3

Please export the  workflow using absolute paths and then repost it.