60 : Munin : superviser simplement la machine à café ... enfin une réalité !
Il n’existe pas de solution idéale qui traiterait parfaitement toutes les problématiques de supervision/métrologie. Ce constat n’est pas un échec : il faut raisonner selon la stratégie « à chaque besoin sa solution ». L'administrateur ne doit pas hésiter à se doter des outils les plus adaptés à ses problématiques, quitte à en multiplier le nombre.
Munin fait naturellement partie de l’arsenal disponible des solutions de surveillance. Outil de métrologie, il a néanmoins la capacité d’activer des actions sur le dépassement de seuils.
Munin est construit autour :
- d'une architecture modulaire permettant de déporter sur des hôtes différents la collecte et le stockage des résultats ;
- d'un protocole de communication simple permettant un déploiement rapide et des facilités de diagnostic ;
- de sondes de collecte (scripts, appelés plugins, écrits dans tout langage disponible) permettant l'extension de ses capacités.
Le rapport coût/investissement très faible de Munin, la multiplicité de ses
plugins et la simplicité de développement d'une brique maison en font le compagnon idéal de l'administrateur et le complément parfait à d'autres solutions de supervision/métrologie.
Munin se positionne au plus proche des services avec un niveau de détail poussé autorisant un diagnostic fin des problèmes. On l'utilisera également pour des campagnes de surveillance ponctuelles.
Nous nous concentrerons sur les particularités des scripts, la mise en œuvre de l’outil, ses capacités d’adaptation et sa complémentarité vis-à-vis des autres outils disponibles.
Des anecdotes réelles et des exemples concrets viendront "démystifier" l’écriture de scripts spécifiques et illustreront comment aller là où les autres solutions ne vont pas.