Blog de dada

DevOps, bidouilleur et routard plein de logiciels libres

Attention, ce billet se traine depuis plus de 3 mois. Les informations qu'il contient ne sont peut-être plus à jour.


Monitorix, du bon monitoring léger

Rédigé par dada / / 8 commentaires




Toujours à la recherche de solutions simples et légères de monitoring, j'entreprends régulièrement des recherches sur le grand Internet pour trouver mon bonheur. Et je crois que je viens de le trouver : Monitorix !

Facette, le système que j'utilisais avant, avait une fâcheuse tendance à disjoncter pour des raisons inconnues : les graphiques disparaissaient sans que je ne comprenne pourquoi. C'est quand même dommage. Avec Monitorix, j'espère ne plus rencontrer ce genre de problèmes et, en plus, son développement est toujours actif.

L'installation de cette solution est hyper simple : on installe le paquet disponible sur le site officiel et c'est parti. Les graphiques commencent à se remplir tout seuls. Ils demandent quelques dépendances mais rien de bien méchant.

De base, il pond des graphiques sur ce qui est vital : le load de la machine, le réseau, l'utilisation du disque dur mais aussi Apache2, les mails (sendmail/postfix), MySQL etc. Autant dire que je découvre pas mal de choses sur le comportement de mon pod diaspora : diaspote.org.

Si vous voulez avoir une idée de l'utilisation de la mémoire du pod, par exemple :



Et ouais, 2 GB, c'est limite. La bizarrerie du graphique vient du redémarrage journalier du pod, dans la nuit. On évite le crash avec ça ;-)

La configuration de Monitorix est assez simple. Il faut juste créer un utilisateur spécifique pour le monitoring de MySQL et bien faire attention d'avoir les fichiers sm-client.st et sendmail.st pour récupérer les statistiques de Sendmail. Mis à part ça, tout se configure dans le fichier de configuration de l'utilitaire.

Il ne lui manque que la possibilité d'avoir des graphiques un peu plus précis. Contrairement à Facette, il n'est pas possible de zoomer sur une période précise pour analyser l'évolution de la situation seconde par seconde. Après, c'est un peu gadget : les différentes courbes sont suffisamment claires pour tirer les bonnes conclusions.

En bonus, il est possible de configurer des alertes et des scripts à lancer en cas de souci. C'est franchement chouette !

8 commentaires

#1  - iservfr a dit :

Tu n'as jamais essayé http://cockpit-project.org/index.html, seul gros defaut il utilise tes vrais identifiants de compte unix donc il faut mettre en place la sécurité qui va bien :-)

Répondre
#2  - dada a dit :

Si, mais il ne m'avait pas emballé... Les goûts et les couleurs ;-)

Répondre
#3  - C138 a dit :

Bien noté, (également dans la même veille permanente)

Mais, vue la description, une question me semble incontournable : Et comparativement à munin / munin-node !?

Merci

Répondre
#4  - dada a dit :

La facilitée d'installation, principalement ! Monitorix et Munin fournissent le mème genre de service.

Répondre
#5  - C138 a dit :

"La facilitée d'installation, principalement ! "
Je pense que ça doit pas se jouer à grand chose ;-)
Déjà :
apt-cache policy monitorix
N: Impossible de trouver le paquet monitorix
apt-cache policy munin-node
*** 2.0.25-1 0
500 http://archive.ubuntu.com/ubuntu/ vivid/main i386 Packages

:-)

Répondre
#6  - dada a dit :

Ouaip, mais tout le monde n'installe pas un outil de supervision ;-)

Répondre
#7  - Angristan a dit :

Munin for ever :D

Répondre
#8  - Nicosss a dit :

Il existe aussi Xymon http://xymon.sourceforge.net/ selon ce que l'on veut faire.

Répondre

Fil RSS des commentaires de cet article

Écrire un commentaire

Quelle est la troisième lettre du mot zxsnr ?