Installer shinken ? c’est facile !

Par le 31 jan 2012 dans Astuces, Communauté, Nagios Plugins, Planet, Shinken, Supervision | 1 commentaire

Shinken commence à bien faire parler de lui. Seul problème, l’installation est relativement ardue pour les « non initiés ». C’est à partir de ce constat que les équipes du projet shinken ont décidé de simplifier autant que possible cette étape. Il existe dans les dépôts (et ce sera officiel pour la version 1) un script prenant en charge tous les aspects de l’installation de shinken (voir même plus).

 

 

Le script en question permet les actions suivantes :

  • Installer shinken (et le supprimer, mais personne ne l’utilise ;-) )
  • Sauvegarder et restaurer la configuration, les logs et les plugins installés (utile en phase de mise a jour)
  • Effectuer une rotation des logs (avec compression)
  • Paramétrer les démons devant être activés (dans une architecture distribuée c’est utile)

L’installation prend en charge les distributions basées sur Debian, Redhat 5.5 et 6.x et bientôt Suse Linux Enterprise Server (en version 10 et 11). Bon soyons honnête, le script à été intensivement testé sous Debian 6 et Ubuntu > 10.04. Il semble correctement fonctionner sour RedHat/Centos 6 et doit être testé de manière approfondie sur Debian 5 et Ubuntu < 10.04. Et pour cela rien de mieux que d’impliquer la communauté !

Le script se charge de tout ! Installation des dépendance et paramétrage. Après installation il suffit de le lancer.

Bien sur un ordonnanceur de supervision sans « plugins » de supervision ne serait pas très utile. Le script prend en charge l’installation d’un ensemble de plugins :

En dehors des plugins, le script permet d’ajouter quelques « addons » bien utiles.

  • pnp4nagios pour la métrologie
  • l’interface multisite du projet check_mk pour la console (elle complète bien l’interface native de shinken)
  • Nagvis devrait apparaître d’ici la version 1.0
  • Sans oublier l’interface native de shinken qui apporte pas mal d’innovations

Un exemple d’utilisation est présent dans le wiki : http://wiki.monitoring-fr.org/shinken/shinken-install

La suite

Plugin Monitoring pour GLPI

Par le 28 jan 2012 dans Planet, Shinken, Supervision | 0 commentaire

Le plugin monitoring for GLPI est né du besoin de l’Ecole Centrale de Lyon et de Siprossii. Il a été financé par ces 2 entités.

L’école centrale utilise GLPI + FusionInventory et a besoin de gérer le monitoring de ses serveurs facilement, et si possible dans une console centrale, soit GLPI. Guillaume Capiod est à l’origine de cette collaboration.

siprossii utilise et contribue à GLPI (partenaire officiel GOLD) ainsi que sur le projet FusionInventory via son développeur David Durieux (contributeur GLPI, co-leader FusionInventory). Grâce aux relations avec Jean Gabès, le système de monitoring utilisé avec le plugin Monitoring est Shinken.

Les buts de ce plugin :

  • Se baser sur l’inventaire du matériel pour définir automatiquement les services à monitorer.
  • Visualiser l’état des ressources dans la fiche d’un matériel.
  • Une vue synthétique sous forme de tableau de bord
  • Délégation du monitoring possible par l’utilisation des entités de GLPI.
  • Le monitoring peut-être visualisé en « temps réel » via la remontée des derniers contrôles ou sur une période via les graphiques RRDs.
  • Avoir des modèles génériques pour RRDTOOL au format JSON (https://github.com/rrdtooltemplates)

Voici les parties développées sous license AGPLv3 :

  • Module Arbiter et Broker pour le plugin Monitoring de Shinken développé et intégré dans la dernière release de Shinken (0.8.1)
  • Plugin Monitoring pour GLPI 0.80.x
  • Application Android

Fichiers à télécharger :

Démo :

http://pluginmonitoringdemo.siprossii.com/
login : monitoring
mot de passe : monitoring

Si vous souhaitez tester l’application Android, voici les informations :
url : http://pluginmonitoringdemo.siprossii.com/
login : android
mot de passe : android

Remerciements :

Merci à ceux qui ont aidé pour ce plugin : Guillaume Capiod, David Durieux, Jean Gabes, David Hannequin, Matieu Simon, Fabrice Flore-Thébault

Captures d’écran :

  • Schéma de fonctionnement

  • Vue des évènements de catalogues de composants

  • Vue des évènements de toutes les ressources

  • Vue des évènements à partir de la fiche d’un équipement (ordinateur dans ce cas)

  • Vue de l’application Android

La suite

Shinken 0.4 : la libéllule décadente se pose

Par le 9 déc 2010 dans Planet, Supervision | 0 commentaire

Shinken LibelluleL’équipe de Shinken vient de sortir une nouvelle version de son outil de supervision. Étape importante pour ce projet, c’est la première a être validée pour installation en production !

La suite

Open Source Monitoring Conference 2009

Par le 15 oct 2009 dans Conférences & Salons | 1 commentaire

Ce n’est pas parce que NetWays, organisateur de l’Open Source Monitoring Conference 2009, est passé du côté obscur de la force avec Icinga ;-) et que je n’y irais pas cette année ( pas plus qu’Ethan Galstad d’ailleurs) qu’il faut passer sous silence cette manifestation qui se tiendra comme à l’accoutumée à Nüremberg, les 28 et 29 octobre.

La suite