Collectd
From charlesreid1
Collectd is similar to Netdata 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
As you can deduce from the name, collectd is a daemon, so it runs as a background process.
The way you use it is to edit the configuration file, set up any plugins, and then let the daemon service run.
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