Using iperf3 and Prometheus for WAN link monitoring
freebsd.uw.cz·5d·
📊Performance Monitoring
Preview
Report Post

I have multiple FreeBSD routers across my environments across the world each having its own WAN (Internet) connectivity and using WireGuard VPN to connect all into a private network.

I would like to do

  • local monitoring of Internet connectivity on each router
  • centralized monitoring of Internet connectivity of each router in my datacenter

The solution is pretty simple and I will describe it on this blog post.

Key ideas

Here are key ideas of the solution:

  • I have my own iperf3 server on the central location (datacenter), but other publicly available iperf3 servers can be used as well
  • I developed the Bourne Shell script (iperf3_bandwidth_exporter.sh) which is using iperf3 to test Internet bandwidth between the remote router and iperf3 server in my datacen…

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help