To content | To menu | To search


Mais qu'est ce que c'est qu'ce Thruk ?

Jusqu'à maintenant, la Tourmentine n'avait pas de solution de supervision digne de ce nom, mais l'externalisation des services m'oblige à en mettre une en place. Je pratique Nagios depuis pas mal d'années, mais ce dernier commence à accuser sérieusement son âge: interface CGI old-school et super moche, peu d'évolutions...

Je me suis donc d'abord tourné vers Shinken, une solution décentralisée, permettant la montée en charge, écrite en Python. Malheureusement pour le coup le produit reste encore "jeune": trop linux-centric (les scripts de lancement utilisent bash, le script d'init est uniquement prévu pour du GNU), trop de processus lancés (pour permettre la montée en charge justement, mais c'est un peu overkill dans notre situation)...trop compliqué. En plus le projet n'ayant pas d'interface graphique, il a fallut également installer Thruk, une interface alternative à celle de Nagios, ajoutant un peu de confort à l'ensemble. Là encore, c'était une fausse bonne idée: interface en CGI/Perl (modernité) difficile à intégrer et à maintenir. Au revoir.

Sur les bons conseils d'un ami je me suis finalement tourné vers Icinga, un fork de Nagios. Disponible en version 1.3.0 via les ports de FreeBSD, et en 1.4.1 via un port récupéré ici et patché par mes soins, il offre une parfaite alternative à Nagios. L'interface par défaut rajeuni l'ensemble sans trop dérouter, une interface alternative est également disponible, mais un peu trop usine-à-gaz à mon goût. J'espère que le projet va continuer dans la bonne direction, et ne pas devenir trop lourd à utiliser...

Utilisateur de Nagios Administrator, j'ai opté cette fois-ci pour NConf en tant que générateur de configuration. Peut être moins souple que le premier, NConf évite pas mal d'écueils de ce genre d'outil, où la trop grande souplesse oblige paradoxalement à plus de rigueur dans la conception de la supervision. Il m'a permit de mettre en place l'ensemble des services basiques (12 machines, 42 services) en un peu moins d'une journée. En somme, un bon outil !

La Tourmentine disposant maintenant de son fidèle chien de garde, je vais enfin pouvoir dormir l'esprit tranquille :)

Billets connexes

Add a comment

Comments can be formatted using a simple wiki syntax.

This post's comments feed