Collectd
From charlesreid1
Collectd is similar to Netstat in that it is a logging program that collects system metrics. It is implemented as a unix-style daemon, with lots of plugins.
Linode uses collectd to provide users with system status dashboards.
Link: https://collectd.org/
installing
debian
install with aptitude:
apt-get install collectd
mac
install with homebrew:
brew install collectd
openwrt
(no opkg available...)
using
plugins
mongodb
https://collectd.org/wiki/index.php/Plugin:MongoDB
graphite
https://collectd.org/wiki/index.php/Plugin:Write_Graphite
prometheus
https://collectd.org/wiki/index.php/Plugin:Write_Prometheus