Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
munin [Le 07/02/2021, 15:21]
FAWTS [Plugin sensors_]
munin [Le 21/03/2023, 14:08] (Version actuelle)
maxireglisse [plugins Mysql]
Ligne 5: Ligne 5:
 ====== Munin : le grapheur pour surveiller les machines d'un parc ====== ====== Munin : le grapheur pour surveiller les machines d'un parc ======
  
-[[http://​munin-monitoring.org/​|Munin]] est un système complet de monitoring (ou métrologie) de machine. Il permet de générer une série de graphes à partir des informations envoyées par les autres machines : utilisation de la mémoire vive, « load average », utilisation du processeur, réseau,… Il permet même d'​envoyer des alertes par courriel ou vers [[Nagios]] en fonction de seuils d'​alerte prédéfinis.+[[https://​munin-monitoring.org/​|Munin]] est un système complet de monitoring (ou métrologie) de machine. Il permet de générer une série de graphes à partir des informations envoyées par les autres machines : utilisation de la mémoire vive, « load average », utilisation du processeur, réseau,… Il permet même d'​envoyer des alertes par courriel ou vers [[Nagios]] en fonction de seuils d'​alerte prédéfinis.
  
 Munin fonctionne sur le modèle client-serveur. Un petit démon tourne sur chacune des machines devant être surveillée : //​munin-node//​. Ce démon fournit les informations brutes concernant la machine dès que le grapheur //munin// les lui demande. Munin fonctionne sur le modèle client-serveur. Un petit démon tourne sur chacune des machines devant être surveillée : //​munin-node//​. Ce démon fournit les informations brutes concernant la machine dès que le grapheur //munin// les lui demande.
Ligne 168: Ligne 168:
 ==== plugins Mysql==== ==== plugins Mysql====
  
-Normalement les plugins mysql sont directement activés à l'​installation. ​+Normalement les plugins mysql sont directement activés à l'​installation.
  
 Si ce n'est pas le cas, vous pouvez taper: ​ <​code>​munin-node-configure</​code>​ Si ce n'est pas le cas, vous pouvez taper: ​ <​code>​munin-node-configure</​code>​
  
-Cela vous donnera une liste des plugins en précisant s'ils sont installés et s'ils peuvent fonctionner. ​+Cela vous donnera une liste des plugins en précisant s'ils sont installés et s'ils peuvent fonctionner.
  
-Si vous avez une erreur pour les plugins mysql, vous devrez corriger les erreurs et réactiver manuellement les plugins mysql. ​+Si vous avez une erreur pour les plugins mysql, vous devrez corriger les erreurs et réactiver manuellement les plugins mysql.
  
 == Erreur Missing dependency Cache::​Cache== == Erreur Missing dependency Cache::​Cache==
 Vous pouvez résoudre cette erreur en installant le paquet: **[[apt>​libcache-cache-perl]]** Vous pouvez résoudre cette erreur en installant le paquet: **[[apt>​libcache-cache-perl]]**
  
-Une fois installé, vérifier que votre problème est bien corrigé avec munin-node-configure. ​+Une fois installé, vérifier que votre problème est bien corrigé avec munin-node-configure.
 Vous pouvez ensuite réactiver les plugins mysql: <​code>​ln -s /​usr/​share/​munin/​plugins/​mysql_* /​etc/​munin/​plugins/</​code>​ Vous pouvez ensuite réactiver les plugins mysql: <​code>​ln -s /​usr/​share/​munin/​plugins/​mysql_* /​etc/​munin/​plugins/</​code>​
 Pour finir, rechargez la configuration de munin pour que ce soit pris en compte: reload munin-node Pour finir, rechargez la configuration de munin pour que ce soit pris en compte: reload munin-node
Ligne 187: Ligne 187:
  
 Vous pouvez installer plusieurs autres plugins mysql pour suivre par exemple la valeur de max_connection,​ le débit réseau, le type de requête etc ... Vous pouvez installer plusieurs autres plugins mysql pour suivre par exemple la valeur de max_connection,​ le débit réseau, le type de requête etc ...
-Pour avoir une liste des plugins que vous pouvez ajouter allez dans le dossier: ​+Pour avoir une liste des plugins que vous pouvez ajouter allez dans le dossier:
 <​code>​cd /​usr/​share/​munin/​plugins</​code>​ <​code>​cd /​usr/​share/​munin/​plugins</​code>​
 et faites: et faites:
 <​code>​./​mysql_ suggest</​code>​ <​code>​./​mysql_ suggest</​code>​
-Vous obtiendrez donc la liste des graphs que peut faire mysql_. ​+Vous obtiendrez donc la liste des graphs que peut faire mysql_.
 Exemple: Exemple:
   * bin_relay_log   * bin_relay_log
Ligne 217: Ligne 217:
   * tmp_tables   * tmp_tables
  
-Si vous voulez ajouter qcache par exemple, faites un lien de la sorte:+Si vous voulez ajouter qcache par exemple, faites un lien de la sorte :
 <​code>​ ln -s /​usr/​share/​munin/​plugin/​mysql_ /​etc/​munin/​plugins/​mysql_qcache</​code>​ <​code>​ ln -s /​usr/​share/​munin/​plugin/​mysql_ /​etc/​munin/​plugins/​mysql_qcache</​code>​
-C'est donc sous la forme: ln -ls /​usr/​share/​munin/​plugin/​mysql_ /​etc/​munin/​plugins/​mysql_NomDuPlugin+C'est donc sous la forme :  
 +<​code> ​ln -/​usr/​share/​munin/​plugin/​mysql_ /​etc/​munin/​plugins/​mysql_NomDuPlugin</​code>​
  
 ==== Plugins Proftpd ==== ==== Plugins Proftpd ====
Ligne 244: Ligne 245:
 ==== Plugin df ==== ==== Plugin df ====
  
-Le plugin df, comme tous les plugins qui affichent l'​utilisation des disques, risquent de ne pas afficher certaines partitions. La première chose à faire, est de les faire tourner en root en éditant le fichier /​etc/​munin/​plugin-conf.d/​munin-node afin de rajouter dans la section df user root : +Le plugin df, comme tous les plugins qui affichent l'​utilisation des disques, risquent de ne pas afficher certaines partitions. La première chose à faire, est de les faire tourner en root en éditant le fichier /​etc/​munin/​plugin-conf.d/​munin-node afin de rajouter dans la section df user root :
  
 <​code>​ <​code>​
Ligne 251: Ligne 252:
 </​code>​ </​code>​
  
-Puis relancer le service : +Puis relancer le service :
  
 <​code>​ <​code>​
Ligne 259: Ligne 260:
 Vous devriez alors voir toutes vos partitions sauf /home, c'est une nouveauté avec systemd. Vous devriez alors voir toutes vos partitions sauf /home, c'est une nouveauté avec systemd.
  
-Il vous faudra alors créer un fichier /​etc/​systemd/​system/​munin-node.service.d/​override.conf contenant : +Il vous faudra alors créer un fichier /​etc/​systemd/​system/​munin-node.service.d/​override.conf contenant :
  
 <​code>​ <​code>​
Ligne 266: Ligne 267:
 </​code>​ </​code>​
  
-Puis relancer systemctl : +Puis relancer systemctl :
  
 <​code>​ <​code>​
Ligne 272: Ligne 273:
 </​code>​ </​code>​
  
-Puis relancer munin : +Puis relancer munin :
  
 <​code>​ <​code>​
Ligne 280: Ligne 281:
 Vous devriez maintenant voir toutes vos partitions. Vous devriez maintenant voir toutes vos partitions.
  
-S'il en manque, vous pouvez les forcer en éditant de nouveau /​etc/​munin/​plugin-conf.d/​munin-node et dans la section [df*], mettre une ligne comme : +S'il en manque, vous pouvez les forcer en éditant de nouveau /​etc/​munin/​plugin-conf.d/​munin-node et dans la section [df*], mettre une ligne comme :
  
 <​code>​ <​code>​
Ligne 286: Ligne 287:
 </​code>​ </​code>​
  
-S'il y en a en trop, ça va ressembler à : +S'il y en a en trop, ça va ressembler à :
  
 <​code>​ <​code>​
Ligne 292: Ligne 293:
 </​code>​ </​code>​
  
-Ce qui chez moi donne : +Ce qui chez moi donne :
  
 <​code>​ <​code>​
Ligne 304: Ligne 305:
 </​code>​ </​code>​
  
-Une fois ces modifications effectuées,​ il faut de nouveau relancer munin : +Une fois ces modifications effectuées,​ il faut de nouveau relancer munin :
  
 <​code>​ <​code>​
Ligne 314: Ligne 315:
 Ce plugin permet d'​afficher la température,​ la tension et la vitesse des ventilateurs. Il utilise [[:​lm-sensors]] pour cela.  Ce plugin permet d'​afficher la température,​ la tension et la vitesse des ventilateurs. Il utilise [[:​lm-sensors]] pour cela. 
  
-Théoriquement,​ on peut dire à Munin de ne pas grapher tel ou tel capteur (température incohérente,​ ventilateur affichant systématiquement une vitesse de rotation à 0...) en éditant /​etc/​munin/​plugin-conf.d/​sensors.conf et en rajoutant : +Théoriquement,​ on peut dire à Munin de ne pas grapher tel ou tel capteur (température incohérente,​ ventilateur affichant systématiquement une vitesse de rotation à 0...) en éditant /​etc/​munin/​plugin-conf.d/​sensors.conf et en rajoutant :
 <​code>​ <​code>​
 [sensors_*] [sensors_*]
Ligne 333: Ligne 334:
 </​code>​ </​code>​
  
-vous retourne : +vous retourne :
  
 <​code>​ <​code>​
Ligne 366: Ligne 367:
 </​code>​ </​code>​
  
-afin qu'il ressemble à ça : +afin qu'il ressemble à ça :
  
 <​code>​ <​code>​
Ligne 378: Ligne 379:
 </​code>​ </​code>​
  
-Ainsi ces 6 capteurs ne seront plus graphés dans Munin et n’apparaitront plus lorsque vous lancerez la commande sensors. ​+Ainsi ces 6 capteurs ne seront plus graphés dans Munin et n’apparaitront plus lorsque vous lancerez la commande sensors.
  
 ==== Résolution des problèmes courants ==== ==== Résolution des problèmes courants ====
Ligne 428: Ligne 429:
 ===== Liens ===== ===== Liens =====
  
-  * [[http://​munin-monitoring.org//​|Site officiel de Munin (EN)]]+  * [[https://​munin-monitoring.org//​|Site officiel de Munin (EN)]]
   * [[http://​muninexchange.projects.linpro.no/​|Autres plugins Munin (EN)]]   * [[http://​muninexchange.projects.linpro.no/​|Autres plugins Munin (EN)]]
   * Exemple de Munin en action : [[http://​munin.ping.uio.no/​]],​ [[http://​demo.munin-monitoring.org | Démo sur le site officiel]]   * Exemple de Munin en action : [[http://​munin.ping.uio.no/​]],​ [[http://​demo.munin-monitoring.org | Démo sur le site officiel]]
 +  *[[:​Nagios]]
 +  *[[:​Shinken]],​ écrit en python et pleinement compatible avec Nagios
 +  *[[:​Sysstat]] [[https://​ubunlog.com/​fr/​systat-herramienta-monitorizar-ubuntu|Blog tutoriel]]
 +  *[[:vROps]] VMware vRealize Operations
  
 ---- ----
  
 //​Contributeurs : [[utilisateurs:​ostaquet]],​ [[utilisateurs:​stephaneguedon]],​ [[utilisateurs:​elemmire]],​ [[utilisateurs:​rapidos]],​ [[utilisateurs:​MaMieMando]],​ [[http://​karchnu.fr|Karchnu]] // //​Contributeurs : [[utilisateurs:​ostaquet]],​ [[utilisateurs:​stephaneguedon]],​ [[utilisateurs:​elemmire]],​ [[utilisateurs:​rapidos]],​ [[utilisateurs:​MaMieMando]],​ [[http://​karchnu.fr|Karchnu]] //
  • munin.1612707707.txt.gz
  • Dernière modification: Le 07/02/2021, 15:21
  • par FAWTS