Monitoring your home network with Telegraf, Influxdb, and Grafana on Mac OS X

John Wheeler
8 min readAug 22, 2020
Monitoring raspberry pi running pihole

I started the year wanting better visibility into my home network. I began by installing Graylog and sending syslog messages to a central server. Now I want to monitor metrics, specifically traffic and system load. I was interested in monitoring my home network not only to get better insight on network activity, but also to get better visibility of errors or device faults. Several of the devices in my network have components that could fail and cause data loss like my QNAP TS-473. Some of my criteria for network monitoring are:

  • Must be able to support SNMP. Some of the devices in my network only have SNMP access.
  • Must support multiple architectures. I have Arm devices, Mac’s, Android, A Qnap NAS(linux variant), and multiple Netgear GS108T
  • Must have a broad eco system. This is a bit subjective, but I’m looking for something thats established and has a large community to help with issues.

After reading up on the subject a bit I initially gravitated toward prometheus. I began the process of evaluation in 2019 and installed it with a few exporters. Prometheus has a huge ecosystem and exporters of every kind. One of the things that changed my mind on using prometheus was my network monitoring strategy, specifically traffic flow. I want to use…

--

--

John Wheeler
John Wheeler

Written by John Wheeler

Security professional, Mac enthusiast, writing code when I have to.

No responses yet