Smokeping (generic)

Display SmokePing measurements

Smokeping (generic) screenshot 1

This is a dashboard that can help you visualize Smokeping measurements (via Smokeping - Influxdb intergration). You can use this Smokeping fork (https://github.com/mad-ady/SmokePing), or in docker form (https://github.com/mad-ady/docker-smokeping) to write measurement data to both rrd and InfluxDB, with some added tags (https://github.com/mad-ady/SmokePing/commit/2b03c1c16733268f2f47beed6dd9b67d4a5ae30c, https://github.com/oetiker/SmokePing/issues/201#issuecomment-606169056). Most of these changes will make it back into the master Smokeping branch, so you can try that as well.

More information here: https://adrianpopagh.blogspot.com/2020/06/smokeping-influxdb-export-docker-slaves.html

Once smokeping exports data to influxdb you can graph it in Grafana with this dashboard. There are some variables to help you filter out what you want to see. The most important ones are:

  • measurement_type -> will get filled with the Smokeping probe name
  • slave -> will be the slave name (or ‘master’ for measurements made on the master system)
  • host -> will be the value for the host parameter in your measurement
  • all other variables are custom (defined for my use). Feel free to change the queries to add/remove them

The screenshot shows measurements for the DNS probe for two slaves, measurement done asking the CPE for host www.wikipedia.org

Revisions
RevisionDescriptionCreated

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies