Outils personnels

Installation de munin - munin-node : Différence entre versions

De wikiGite

(CentOS)
Ligne 9 : Ligne 9 :
 
=== Installation server+client ===
 
=== Installation server+client ===
  
Si ça n'a pas déjà été fait, installation repos RPMForge (http://wiki.centos.org/AdditionalResources/Repositories/RPMForge).<br/>
+
Si ça n'a pas déjà été fait, installation repos RPMForge ( -> [[Dépôts complémentaires]]).
'''CentOS4''' :
 
wget <nowiki>http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el4.rf.i386.rpm</nowiki>
 
'''CentOS5''' :
 
wget <nowiki>http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm</nowiki>
 
  
Puis
 
rpm -i rpmforge-release-0.5.1-1.el*.rf.i386.rpm
 
cat /etc/yum.repos.d/rpmforge.repo | sed "s/enabled = 1/enabled = 0/" > /root/install/rpmforge.repo
 
cp /root/install/rpmforge.repo /etc/yum.repos.d/rpmforge.repo
 
 
  yum --enablerepo=rpmforge install munin munin-node
 
  yum --enablerepo=rpmforge install munin munin-node
 
paramétrer les 2 fichiers conf sous /etc/munin, démarrer munin-node et l'ajouter au chkconfig
 
paramétrer les 2 fichiers conf sous /etc/munin, démarrer munin-node et l'ajouter au chkconfig

Version du 27 octobre 2011 à 14:47

Debian

Installation client only

apt-get install munin-node

Editer /etc/munin/munin-node.conf, ajouter à la fin :

allow ^192\.168\.1\.253

(Ou 192.168.1.253 est l'adresse du serveur Munin - Adapter selon la configuration)

CentOS

Installation server+client

Si ça n'a pas déjà été fait, installation repos RPMForge ( -> Dépôts complémentaires).

yum --enablerepo=rpmforge install munin munin-node

paramétrer les 2 fichiers conf sous /etc/munin, démarrer munin-node et l'ajouter au chkconfig

Pour munin-node (client), si le serveur munin est distant, il faut l'autoriser dans /etc/munin/munin-node.conf en ajoutant sont adresse IP. Exemple :

allow ^192\.168\.1\.253$

et dans ce cas, paramétrer le serveur munin pour récupérer les données du client. Dans /etc/munin/munin.conf :

[server.domain.tld]
   address 192.168.1.250
   use_node_name yes

On oublie pas :

chkconfig --level 2345 munin-node on
chkconfig --list munin-node

NOTE importante : supprimer le plugin hddtemp_smartctl car il provoque une erreur sur le lecteur CD :

Apr  9 10:00:06 server2 kernel: hdc: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
Apr  9 10:00:06 server2 kernel: hdc: drive_cmd: error=0x04 { AbortedCommand }
Apr  9 10:00:06 server2 kernel: ide: failed opcode was: 0xec

Problème noté sur BlueOnyx en machine virtuelle ESXi.

Ne laisser qu'un plugin ntp, renommé en "ntp_canon_inria_fr".

Vérifier que les plugins mysql_* sont présent.

Et pour finir...

/etc/init.d/munin-node restart

Plugins APACHE_*

Les plugins apache ont besoin de server-status. Pour l'activer voir Activation de server-status.

Note : activé par défaut sur Debian 6 Squeeze.

Si modification device eth

Ex : après install des VMWareTools, eth1 passe en eth0 Penser à renommer /etc/munin/plugins/if_* (par mv, pas par cp, pour ne toucher qu'aux liens)

Activation plugin ip_*

if_* n'est pas sûr pour des cartes à 100Mb ou 1Gb. Il vaut mieux ajouter le plugin ip_ Ajouter les 2 règles iptables en début de INPUT : /sbin/iptables -I INPUT -s 192.168.1.1 /sbin/iptables -I INPUT -d 192.168.1.1