En attendant centreon 2.4, thruk propose son panorama view

Pour ceux qui suivent le projet de Centreon de près, la prochaine version 2.4 intègrera les widgets et bien plus encore. Une fonctionnalité très attendue pour ma part car on pourra afficher des graphes, l’état des services sur un même tableau de bord avec la possibilités de filtrer sur plusieurs critères, la rotation de plusieurs dashbord… Le but étant d’utiliser un seul et même outil pour personnaliser sa supervision via des tableaux de bord.

Néanmoins, si vous êtes impatient comme moi et que vous regardez un peu ce que propose les autres outils, j’ai dernièrement testé le panorama view de Thruk. C’est un nouveau plugin qui est apparu en version 1.36 de (sorti le 19 juil 2012) qui ressemble beaucoup au dashbord que propose Icinga. Ce plugin vous permet de créer autant de dashbord que vous voulez et de rajouter des widgets.Personnellement, j’apprécie beaucoup le fait qu’on peut déplacer et redimensionner ses widgets à foison.

Parmi les widgets fournis, on retrouvera :

  • l’état des ses hosts et services
  • la disponibilité des hosts et services (sous forme d’un camembert)
  • la métrologie provenant des graphes pnp
  • les métrics et graphes de ModGearman

Mais voilà en tant qu’utilisateur de Centreon, j’aurai bien aimé que mes graphes RRD s’affichent sous Thruk et heureusement que mon ami Tensibai a fourni un patch très intéressant : la possibilité d’afficher les graphes RRD via l’autologin key (un peu comme un cookie de session) et en fournissant le host et le service en paramètre.

Son utilisation est très simple; voici un petit howto pour l’activer :

  • Modifier la configuration d’un utilisateur pour activer l’autologin key
  • Allez dans Configuration>Users, choisissez notre utilisateur (pour ma part : nagiosadmin), puis dans l’onglet dans l’onglet “Centreon Authentification”
  • Générer un autologin key, puis sauvegarder

Pour générer un graphe automatiquement, il va falloir utiliser une url bien particulière :

http://IP/centreon/include/views/graphs/generateGraphs/generateImage.php?username=<USER>&akey=<KEY>&hostname=<HOST>&service=<SERVICE>

Remplacer <USER> <KEY> <HOST> <SERVICE> par vos propres valeurs.

Maintenant dans Thruk en allant le panorama view, il faut utiliser le widget Pnp Graph

Dans le champ Graph, il faut utiliser l’url de Centreon avec fournissant les bons paramètres de <USER> <KEY> <HOST> <SERVICE>

A la fin, cela ressemble à ça chez moi :

Vous n’êtes pas convaincu : essayer donc de faire vos propres test sur le site : http://demo.fullyautomatednagios.org/thruk/

 

Capacity planning avec Centreon, c’est possible

Voici un petit article qui va intéresser plus d’un sur la mise en place du capacity planning sous Centreon. On le retrouve aussi sous le nom de forecasting ou prediction quand on fait des recherches sous cacti ou rrdtool…

Rentrons dans le vif du sujet, je me suis inspiré de cet article et voici un exemple pour vous illustrer sa mise en oeuvre. Je vous passe les commentaires sur les algorithmes utilisés mais vous pouvez les lire ici et encore ici

Pour commencer, je vais prendre l’exemple de mon hôte qui s’appelle srv1 et son service Linux_FileSystem_/data_Usage. J’ai 2 données de performances used et size pour ce service

Nous allons créer 3 virtual metric dans Centreon>Views>Graphs>Metrics, il faudra sélectionner pour les 3, le hôte srv1 et le service Linux_FileSystem_/data_Usage

Voici la première : D2

  • Nom : D2 (c’est un nom arbitraire qu’on peux changer mais à changer aussi dans predict)
  • Type : VDEF
  • RPN Function : used,LSLSLOPE
  • Metric Unit : B
  • Les seuils : on n’est pas obligé de remplir

la seconde : H2

  • Nom : H2 (c’est un nom arbitraire qu’on peux changer mais à changer aussi dans predict)
  • Type : VDEF
  • RPN Function : used,LSLINT
  • Metric Unit : B
  • Les seuils : on n’est pas obligé de remplir

La dernière : predict

  • Nom : predict (un nom arbitraire qu’on peux changer aussi)
  • Type : CDEF
  • RPN Function : used,POP,D2,COUNT,*,H2,+
  • Metric Unit : B
  • Les seuils : on n’est pas obligé de remplir
  • Hidden : ne pas cocher

Quand tout est fait, aller admirer votre graphe dans les Views en sélectionnant l’hôte et le service associé. La donnée predict n’est pas affichée par défaut, il faut cliquer sur un graphe pour voir apparaître le choix des Components

Elle n’est pas belle la vie…

Version 2.3 de FAN

Je suis fier de vous annoncer la sortie de FAN 2.3, l’ISO est toujours disponible sur le site officiel dans la rubrique Download en 32 et 64 bits : http://www.fullyautomatednagios.org/wordpress/download/

L’annonce officielle : http://www.fullyautomatednagios.org/wordpress/2012/03/06/fan-2-3-available/

Au programme, les logiciels phares ont été mis à jour notamment :

  • Centreon 2.3.3
  • Nagvis 1.6.3
  • L’OS qui est passé en centos 5.7

Au niveau de la mise à jour de la version 2.2 -> 2.3, une page est dédiée à ce sujet. Il y a eu un gros travail de fait pour le passage à Nagvis 1.6. La mise à jour des maps se fait de manière transparente lorsqu’on update le rpm.

Dans la configuration du distribué, une nouvelle fonctionnalité fait son apparition : la possibilité de réceptionner des trap SNMP par un poller. Cette fonction n’est pas très bien connue des utilisateurs de Centreon et souvent pas assez documenté sur son utilisation. Vous allez donc pouvoir l’utiliser avec FAN, tout est expliquer ici : http://www.fullyautomatednagios.org/wordpress/how-to-manage-trap-by-a-poller/

Au niveau de la sauvegarde, le paquet rpm fan-backup a été remis à jour afin de fonctionner sous les différentes install de FAN, l’infos de trouve dans la FAQ.

Il y a aussi quelques fix au niveau des bugs qui ont été remontés. Je vous invite à lire le changelog pour plus de détail.

 

FAN 2.2 est version stable

J’ai le plaisir de vous annoncer la nouvelle version de FAN en version stable 2.2

Comme toujours, vous pouvez télécharger l’iso sur : http://fannagioscd.sourceforge.net/wordpress/download/

Vous pouvez aussi tester FAN sur le site de FAN Demo

Pas de gros changements depuis la RC1 plutôt des corrections de bugs :

  • Mise à jour NagVis 1.5.10
  • BugFix #3424410 : Error adding poller with centreon 2.2
  • BugFix #3415945 : SNMP Community hardcoded in Centreon
  • BugFix #3415929 : Fix centreon command check_san consistency
  • BugFix #3415889 : Fix centreon command check_centreon_nb_connections misconfiguration
  • BugFix #3415883 : Installation misspell and contistency
  • BugFix #3415877 : Fix centreon command check_manubulon_snmp_mem misconfiguration
  • BugFix #3386657 : No .bashrc for root in FAN 2.2 RC1
  • BugFix #3367029 : Fix centreon command check_snmp definition wrong

Comme pour la release candidate, cette version s’accompagne du support en 64bits et la configuration de la supervision en distribuée. Les plus importants liens à consulter :

Un grand merci à kult pour avoir testé la FAN 2.2 et remonté des bugs Si vous rencontrez le moindre problème, n’hésitez pas à les remonter dans le tracker ; venir rechercher des solutions sur le forum ou IRC

La RC1 de FAN 2.2 est sortie

Salut,

C’est avec un mois de juillet pluvieux cet été que j’ai pris le temps de travailler sur la nouvelle version de FAN 2.2 et non de bronzer sur la plage 😉

Dans cette première release candidate, le plus gros changement est très certainement sur le support des architectures 64 bits. Cette fonctionnalité a été très longuement demandée comme nous le montre les [ideas de FAN|http://fan.ideascale.com/|en|FAN IDEAS]. On va aussi retrouver comme changement :

  • Nagios 3.3.1
  • Centreon 2.2.2
  • NagVis 1.5.9
  • MKLivestatus broker

L’article officielle de la news de trouve ici

Pour l’utilisation du broker Mklivestatus, une page est dédiée à ce sujet. Attention, NDO doit être toujours utilisé étant donnée que le monitoring dans Centreon se base sur celui-ci.

Pourquoi une RC et non une version stable ?

Même si il n’y a pas de gros changement dans cette version, les raisons sont dûes à la nouvelle version de Nagios qui est sorti la semaine dernière et le support 64 bits.

Pour finir un grand merci à:

  • kult pour avoir remonter pas mal de bugs et tester la FAN 64 bits

FAN 2.1 est disponible en version stable !

Salut à tous, après plus d’un an de gestation, la dernière monture de FAN est disponible en version stable.

Comme d’habitude, FAN est disponible sous forme d’une iso téléchargeable : http://fannagioscd.sourceforge.net/wordpress/download/

Quoi de nouveau dans cette version :

  • Nagios 3.2.3
  • Centreon 2.1.13
  • NagVis 1.5.8
  • Les plugins officiels de Nagios 1.4.15
  • La possibilité de configurer une supervision distribuée
  • L’ajout du thème Vautour personnalisé FAN pour les CGI de Nagios
  • La mise à jour en CentOS 5.6

Pour plus d’informations :

Merci à toutes les personnes qui ont participé à l’élaboration de cette nouvelle version : ctemple, dadu, taytay, frogx, hvad, rvrignaud, lkco, arthurc, wistof…

Retour des RMLL 2010

Comme chaque année les RMLL est l’évènement de l’été qui ne faut pas rater pour rencontrer les communautés libres. Cette année, c’est sur le stand de Monitoring-fr que j’étais présent pour faire toujours la promotion de FAN et de la supervision dans tous ces termes.

La première journée, c’est avec plaisir que je rencontre pour la première fois Jean Gabes : c’est quelqu’un de très simple que j’ai pu apprécié durant ces 4 jours à Bordeaux. Mais je m’attendais pas qu’il soit un aussi gros trolleur que ça ! Il y avait aussi sur le stand Romuald Fronteau, David Guenault, Guillaume Halbitte, Olivier Jan.

A sa conférence sur Nagios, Jean s’est donné un plaisir à nous montrer les faiblesses de Nagios pour mieux nous vendre son petit bébé : Shinken ! Une vidéo sera bientôt accessible pour ceux qui l’ont raté. Shinken : voilà l’avenir dans la supervision libre ! Connaissant que de nom, j’ai pu enfin de tester cet outil remarquable. On a réussi à monter une supervision distribuée avec une FAN modifiée, un Androix sous HTC, un MAC OS et une Ubuntu Lucid !

Pour ma part je vais m’amuser à faire une FAS (Fully Automated Shinken)

Les RMLL c’est aussi que de bonne rencontre :

  • D’abord l’équipe SOMONE qui est le sponsors officielle de Monitoring-fr. Une équipe très jeune, très dynamique et surtout très compétente qui je pense va apporter beaucoup à la communauté opensource en supervision.
  • L’équipe GLPI – FusionInventory dont ddurieux, wawax, Goneri où nous avons trouvé un intérêt commun à travailler ensemble pour peut être voir un jour apparaitre un : fusion2centreon, fusion2nagios ou fusion2shinken ! On ne travaille pas sur les mêmes choses mais nos projets pourraient plaire plusieurs personnes.
  • TuxFamily et l’équipe de Plee the bear que vous avons rencontré au camping de Bordeaux Lac. Au passage, Christophe Desclaux nous a fait un super chili con carne jeudi soir, respect et merci le cuisto
  • Dédicase à Jean-Philippe (traducteur chez traduc.org et Virtualbox) et notre fameux Daniel qui nous servi de GPS après une soirée bien arrosée à 3h du mat’

Merci aussi tout le staff des RMLL pour cette organisation à Bordeaux même si le village associatif, les conférences et le village entreprise étaient éloignés cette année. Sans oublier abraracourcix qui fait un super boulot sur le villages des asso.

L’annéé prochaine ça sera Strasbourg qui sera à l’honneur puis Lièges. Pour les prochains rendez-vous, les JDLL à Lyon et le FOSDEM.

Sortie de FAN 2.0

Good News, on l’attendait depuis un certain temps et c’est avec une grande joie que FAN (Fully Automated Nagios) est disponible en version 2.0. Dans la distribution spécialisée dans la supervision Nagios, on y retrouve les logiciels suivants :

  • Nagios 3.0.6
  • Centreon 2.0.2
  • Nagvis 1.4.4
  • NdoUtils 1.4-b8
  • et encore pleins d’autres dans le [changelog|http://fannagioscd.sourceforge.net/drupal/?q=node/7|en]

La mise à jour de FAN 1.1 vers FAN 2.0 est désormais disponible. Le travail acharné des développeurs de FAN ont permis la réalisation d’un script de mise à jour. Il permet de mettre à jour tous les outils de supervision mais aussi toutes les données de Centreon. Il est à noter que le script ne migre pas les données Nagios associées aux :

  • Host Extended Infos
  • Service Extended Infos

On peut retrouver toutes les infos ici :

Un cadeau Noël qui fera certainement des heureux chez nos admin systèmes….

Test de migration de Centreon 1.4.2.7 -> 2.0.2

On en parle depuis longtemps de la migration de Centreon 1.4.2.7 (FAN 1.1) vers la version 2.0.2 (FAN 2). On a enfin commencé le code de cette fonctionnalité qui devra être inclus dans la version 2.0 de FAN. Pour le moment ce n’est qu’un script, je pense même qu’il le restera 😉 et ce n’est pas encore __une version stable__. Les principales fonctionnalités ont été testées et s’avèrent concluantes pour le moment, sur une base de données relativement simple. Le [howto suivant|https://noriah.gezen.fr/dokuwiki/doku.php?id=supervision:test_upgrade_centreon_1.42.7_-_2.0.2|en] explique comment migrer les données de Centreon 1.4.2.7 vers 2.0.2 basées sur FAN 2-beta2. N’hésiter pas à nous donner votre avis et les éventuels bugs que nous avons pas remarqué sur le [tracker|http://sourceforge.net/tracker/?func=add&group_id=220110&atid=1051366|en] de FAN

FAN au RMLL 2009

Deuxième année consécutive qu’une conférence de Fully Automated Nagios sera faite par Cédric Temple aux [RMLL 2009|http://2009.rmll.info|fr] qui se tiendra à Nantes du 7 au 11 juillet 2009. Cette conférence aura lieu le Jeudi 9 juillet 2009 à 15h20 et l’entrée y est gratuite !!! Plus infos sur le site des RMLL [ici|http://2009.rmll.info/FAN,259.html|fr].%%% De plus, l’équipe de développeurs sera présente tout au long de cette manifestation sur un stand. N’hésitez pas à venir nous voir pour qu’on vous présente la distrib FAN ou nous faire un retour d’expérience s’il vous l’avez déjà utilisé.