Attention, ce billet se traine depuis plus de 3 mois. Les informations qu'il contient ne sont peut-être plus à jour.
Des jolis graphes à Facette 0.4.0 et RRD
Rédigé par 9 commentaires
/ /Pourquoi ? Parce que cette version 0.4 est totalement retravaillée de l'intérieur, que ses jolis graphiques me manquent et que Monitorix, aussi simple soit-il, n'est pas vraiment une solution flexible. Je vous propose ici de quoi bien commencer, vu que la doc m'a filé mal au crâne.
Installer Facette
Pour les utilisateurs de Debian Jessie en amd64, voici le wget qui va bien. Pour les autres, faites un tour par ici.wget https://github.com/facette/facette/releases/download/0.4.0rc2/facette_0.4.0rc2_jessie-amd64.debPour installer le paquet :
dpkg -i facette_0.4.0rc2_jessie-amd64.deb
Installer les dépendances RRD
apt-get install rrdtool rrdcached collectd
Configurer Nginx
Configurer RRD
mkdir /var/run/rrdcached/
chown facette: /var/run/rrdcached
OPTS="-s facette"Cela permet, en gros, à Facette d'utiliser RRD.
OPTS="$OPTS -l unix:/var/run/rrdcached/rrdcached.sock"
OPTS="$OPTS -j /var/lib/rrdcached/journal/ -F"
OPTS="$OPTS -w 1800 -z 1800 -f 3600 -t 4"
Relancez RRDcached.
/etc/init.d/rrdcached restartAvec un ps, on vérifie que tout est comme on veut :
root@serveur:~# ps faux | grep rrd
root 14476 0.0 0.0 12736 2204 pts/0 S+ 20:33 0:00 \_ grep rrd
root 14465 0.0 0.0 138288 2632 ? Ssl 20:33 0:00 /usr/bin/rrdcached -s facette -l unix:/var/run/rrdcached/rrdcached.sock -j /var/lib/rrdcached/journal/ -F -w 1800 -z 1800 -f 3600 -t 4 -p /var/run/rrdcached.pid
Configurer RRD comme fournisseur / provider
- Dossier de base
/var/lib/collectd/rrd
- Socket du démon rrdcached
/var/run/rrdcached/rrdcached.sock
- Motif de correspondance
(?P<source>[^/]+)/(?P<metric>.+).rrd