Thruk : une alternative aux cgi nagios

Posted by on 14 Mar 2010 in Nagios, Nagios Addons, Planet | Commentaires fermés sur Thruk : une alternative aux cgi nagios

Thruk est une réécriture des cgi Nagios mais en perl et s’appuyant sur livestatus (livestatus est un module de courtage d’évènements  pour Nagios qui permet de se passer des « middlewares » base de données type ndoutils/merlin pour accéder aux données). L’auteur ne s’est pas contenté de juste réécrire les cgi mais à rajouté pas mal de fonctionnalités qui faisaient défaut :

  • Navigation par page
  • Agrégation de plusieurs « collecteurs » nagios/icinga (pas vraiment du distribué mais de l’agrégation en console unique, ce qui a le mérite de ne pas introduire la complexité de configuration des environnements distribués nagios).
  • Moteur de recherche multi critères
  • Support des thèmes
  • Repliement du tac pour gagner en visibilité sur les tableaux
  • Filtrage des « collecteurs » (on peut directement sélectionner le ou les collecteurs dans l’interface)
  • Possibilité d’ajuster la fréquence de rafraichissement de l’écran.
  • Recherche dans les logs avec inclusion/exclusion de termes (par exemple inclure serveur et exclure serveur_windows).

On perd au passage la « map » mais est ce un mal quand on a nagvis à disposition (qui supporte également livestatus au passage)?. Le système de frames disparaît aussi (mais peut être réactivé pour conserver la compatibilité avec certains addons)
la démo est bluffante en terme de performances 20000 services et 1000 hôtes répartis sur 5 collecteurs.

On aime ou on aime pas « l’ergonomie » et le « design » des cgi nagios, mais pour un parc déjà installé cela peut se révéler une alternative tout a fais crédible. Et le fait de ne pas avoir a installer la console sur les « collecteurs » est également une bonne chose.

Site de thruk : http://www.thruk.org
Demo : http://www.thruk.org/demo.html
Github : http://github.com/sni/Thruk