jeoffreyp
04/03/2008, 12h21
Bonjour,
Ceci est une premiere ebauche que je completerai/detaillerai au fur et à mesure
telecharger collectd
wget http://collectd.org/files/collectd-4.3.0.tar.bz2
tar jxvf collectd-4.3.0.tar.bz2
cd collectd-4.3.0
compiler et installer
installer RRD
yum install rrdtool.i386
yum install rrdtool-devel.i386
yum install rrdtool-perl.i386
./configure
un resumé liste les modules qui seront disponibles avec la configuration actuelle
installer avec yum les paquets manquants pour les modules que vous souhaitez puis relancer ./configure autant de fois que necessaire
par exemple pour ajouter le support MySQL
yum install mysql-devel.i386
yum install mysqlclient14-devel.i386
puis :
make all install
Configuration
cd /opt/collectd
nano ./etc/collectd.conf
la configuration par defaut active tous les modules disponibles
cependant, certains module ne fonctionneront pas sans configurer collectd et les outils associés
par defaut, collectd recupere les informations du systeme toute les 10s
pour reduire les ecritures disques et la charge processeur, je l'ai passé à 20s
Intervalle 20
et j'ai desactivé la moitié des modules. cf man collectd pour avoir des infos sur les modules
dans un premier temps, lancer de collectd
/opt/collectd/sbin/collectd
regarder les erreurs
tail -f /var/log/messages
noter les modules qui sont sources d'erreurs, desactiver les en editant le fichier de configuration de collectd puis relancer collectd.
Les graphiques
toujours dans le dossier collectd-4.3.0
cp contrib/collection.cgi /votre-dossier-cgi-bin-de-votre-site
cp contrib/collection.conf /etc
la gestion des scripts cgi doit biensur etre activée pour votre hebergement
verifier les autorisations des fichiers (chmod 755 pour collection.cgi et chown votre-user : psacln pour les deux)
editer le fichier collectionf.conf
nano /etc/collection.conf
dans datadir -> /opt/collectd/var/lib/collectd/votre-site
normalement, les graphiques devraient maintenant etre disponible à l'adresse :
http://votre-site/cgi-bin/collection.cgi
Comme je l'ai dit, je vais completerai ce how to avec plus de details plus tard.
Jeoffrey
Ceci est une premiere ebauche que je completerai/detaillerai au fur et à mesure
telecharger collectd
wget http://collectd.org/files/collectd-4.3.0.tar.bz2
tar jxvf collectd-4.3.0.tar.bz2
cd collectd-4.3.0
compiler et installer
installer RRD
yum install rrdtool.i386
yum install rrdtool-devel.i386
yum install rrdtool-perl.i386
./configure
un resumé liste les modules qui seront disponibles avec la configuration actuelle
installer avec yum les paquets manquants pour les modules que vous souhaitez puis relancer ./configure autant de fois que necessaire
par exemple pour ajouter le support MySQL
yum install mysql-devel.i386
yum install mysqlclient14-devel.i386
puis :
make all install
Configuration
cd /opt/collectd
nano ./etc/collectd.conf
la configuration par defaut active tous les modules disponibles
cependant, certains module ne fonctionneront pas sans configurer collectd et les outils associés
par defaut, collectd recupere les informations du systeme toute les 10s
pour reduire les ecritures disques et la charge processeur, je l'ai passé à 20s
Intervalle 20
et j'ai desactivé la moitié des modules. cf man collectd pour avoir des infos sur les modules
dans un premier temps, lancer de collectd
/opt/collectd/sbin/collectd
regarder les erreurs
tail -f /var/log/messages
noter les modules qui sont sources d'erreurs, desactiver les en editant le fichier de configuration de collectd puis relancer collectd.
Les graphiques
toujours dans le dossier collectd-4.3.0
cp contrib/collection.cgi /votre-dossier-cgi-bin-de-votre-site
cp contrib/collection.conf /etc
la gestion des scripts cgi doit biensur etre activée pour votre hebergement
verifier les autorisations des fichiers (chmod 755 pour collection.cgi et chown votre-user : psacln pour les deux)
editer le fichier collectionf.conf
nano /etc/collection.conf
dans datadir -> /opt/collectd/var/lib/collectd/votre-site
normalement, les graphiques devraient maintenant etre disponible à l'adresse :
http://votre-site/cgi-bin/collection.cgi
Comme je l'ai dit, je vais completerai ce how to avec plus de details plus tard.
Jeoffrey