Extending my post from last year, here’s some additional data I’m grabbing from pfSense and stuffing into collectd via a script. I’m now grabbing:
- DHCP Leases
- CPU Temperature
- Thermal Zone Temperature
- SSD Drive Temperature
- UPS information (via NUT)
Here’s the exec script:
This combined with the data that collectd can natively collect you can assemble into a pretty neat dashboard using Grafana. Here’s one I’ve been building for the firewall.
Next step will be nagios or some other kind of alerting, especially on temperature. That’s the big thing I really want to monitor with a lot of this stuff, since my networking equipment is in an upstairs closet that does not hae the best ventilation (especially during the summer).