Installer shinken ? c’est facile !
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 :
- check_esx3
- nagios-plugins
- check_oracle_health
- check_mysql_health
- check_wmi_plus
- check_mongodb
- check_emc_clariion
- check_nwc_health
- check_hpasm
- capture_plugin
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 suitePlugin Monitoring pour GLPI
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 :
- Plugin Monitoring 0.80+1.1
- Application Android
- Documentation :
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
Pnp 0.4.10
PNP 0.4.10 vient de sortir pour corriger quelques bugs présents dans la précédente version.
La suitePnp 0.4.6
La version de PNP 0.4.6 vient de sortir pour corriger quelques bugs mais apportent aussi son lot de nouvelles fonctions. Celle-ci fait suite à la version 0.4.5 qui n’aura pas fait long feu. Voyons par le menu les changements intervenus dans cette nouvelle version.
La suiteCacti 0.8.7a
Une version de Cacti numérotée 0.8.7a vient de sortir pour corriger une importante faille de sécurité par injection SQL.
D’autres bugs importants ont été corrigés mais aussi quelques améliorations mineures comme les espaces et les tirets dans les noms d’utilisateurs au passage de cette nouvelle version. Vous pouvez prendre connaissance de l’ensemble des améliorations de cette version sur le site de Cacti.






Sauf mention spéciale, le contenu de ce site est distribué sous licence