Monitor OpenBSD using Collectd and Facette
113 words, 1 minutes
Imil wrote as nice 5 minutes collectd + facette setup article using NetBSD. After a quick look in the ports, I saw it was possible to monitor OpenBSD using Collectd and Facette too. Hang tight, it only takes seconds to achieve.
Grab the metrics using Collectd
# pkg_add collectd-rrdtool collectd-mysql
# vi /etc/collectd.conf
(...)
BaseDir "/var/collectd"
PIDFile "/var/collectd/collectd.pid"
TypesDB "/usr/local/share/collectd/types.db"
# rcctl enable collectd
# rcctl start collectd
Render the metrics using Facette
# pkg_add facette
# vi /etc/facette/facette.json
{
"bind": "127.0.0.1:12003",
(...)
# vi /etc/facette/providers/collectd.json
{
"connector": {
"type": "rrd",
"path": "/var/collectd/rrd",
"pattern": "(?P<source>[^/]+)/(?P<metric>.+).rrd"
},
(...)
# rcctl enable facette
# rcctl start facette
Wait a few minutes and browse the GUI.