fan: la distribution nagios - rmll2008.rmll.info/img/pdf/fan_rmll2008.pdf · 2008-07-07 · nareto,...
TRANSCRIPT
FAN: La distribution Nagios
Cédric TEMPLE
Construisons notre Supervision
Projet de Supervision dans notre société ou administration
Choix opéré : Nagios Raisons :
”On connaît quelqu'un qui l'a déjà mis en place” Pas de coût de licence Référence dans son domaine / Historique Support de nombreuses sociétés Grande communauté Nombreuses documentations/tutoriels
”La plus grande force de Nagios..
... c'est son écosystème”(Cédric Temple, RMLL 2008)
Nombreux éléments gravitant autour de Nagios Plugins Interfaces de configuration Interfaces de visualisation ...
Agrémentons notre Nagios!
Style CSS Nuvola
Interface web plus agréable
Style CSS Nuvola
Interface web plus agréable
Centreon
Outil polyvalent basé sur Nagios Interface web de configuration Interface web de Supervision Interface de Reporting Graphiques RRDTool
Taux d'occupation CPU/RAM/Partitions/...
Forte communauté française Nombreux tutoriels
Centreon: captures d'écran
Centreon: captures d'écran
Centreon: captures d'écran
NagVis
Outil de cartographie Récupère les données Nagios et les présente
dans une interface web Fond de l'écran personnalisable:
Europe ==> France ==> Nord/PdC ==> Hordain Photo de la salle machine Plan réseau Architecture n Tiers ...
NagVis: captures d'écran
NagVis: captures d'écran
NaReTo
Outil de reporting Navigation arborescente complètement
configurable Différents modules
Visualisation temps réel Reporting Suivi des alarmes Historique des alarmes
NaReTo: captures d'écrans
NaReTo: captures d'écrans
NaReTo: captures d'écrans
Plugins de Supervision (sondes)
Plugins officiels Plugins SNMP de Manubulon (Patrick Proy) :
Supervision SNMP Windows, Linux, Cisco, ...
Plugins externes (http://www.nagiosexchange.org)
Supervision matérielle HP/Compaq/IBM/Dell Supervision Oracle NRPE/NSCA ...
Bilan
Installation Nagios Installation des plugins officiels Installation des plugins externes Installation style Nuvola Installation de Centreon Installation de NDOUtils Installation de NagVis Configurer le tout
”Et là c'est le drame...
... et cela personne n'en parle!”(Jules Édouard Moustic commentant l'installation)
Installation longue et fastidieuse Dépendances: ”très nombreuses et complexes” Liaisons entre les outils: ”Comment ça marche?”
Documentation de l'installation? ”Personne l'a faite, c'est trop compliqué” ”Ça prend trop de temps et ça coûte trop cher”
Ré installer? ”Tout? Ça va pas non?” Et en cas de crash disque? ”Heu... Joker!”
Solutions envisageables
Faire appel à un prestataire Faire ”appel à un ami”
On a tous un ami qui fait de la supervision Nagios
Faire appel à notre force mentale Laisser faire FAN...
Démo de FAN!
Fully Automated Nagios
Distribution Linux orientée supervision Un CD contient
Le système d'exploitation Les applications de supervision
FAN est basé sur CentOS FAN ajoute les paquets de supervision FAN pré-configure les outils FAN est un projet Libre et gratuit http://fannagioscd.sourceforge.net
Outils disponibles dans FAN
Nagios 2.12 et les plugins Nagios 1.4.x Centreon 1.4.2.6 NaReTo 1.1.6 NagVis 1.2.2 NDOUtils 1.4b7 NRPE et NSCA dans leurs dernières versions Plugins SNMP de Manubulon Quelques plugins externes
Sites web
http://fannagioscd.sourceforge.net http://sourceforge.net/projects/fannagioscd http://cedrictemple.net/FAN/ Version en cours: 0.5 Version 0.6 très très proche de la sortie Disponible depuis la version 0.2
L'équipe
Responsable du projet: Cédric Temple
Développeurs: Olivier LI-KIANG-CHEONG ; Thibault COHEN David DUMORTIER ; David HANNEQUIN Frédéric BOUBY
Contributeurs: Michel Loiseleur ; Clément Oudot ; Anthony
Mercatante ; Alexandre Fageon ; Mélanie Monnet
Et le futur?
Ajouts pour compléter la solution Plugins de supervision Autres outils de l'écosystème Nagios Liaison avec des outils externes (Dokuwiki, ...)
Et le futur?
Architecture distribuée Catégorisation de serveurs
Serveur central de consultation Serveur de base de données Serveur(s) collecteur(s)
Installation automatisée de chaque catégorie ”central” au boot installe un serveur central ”database” au boot installe un serveur de base de
données ”collector” installe un serveur collecteur
Mercis à
Tous les développeurs de Nagios, Centreon, NaReTo, NagVis, NDOUtils, des plugins, CentOS, VirtualBox
LKCO, Taytay, Dadu, Hvad, apsimar, Coren`, Kpitain, Tonyo, Alexandre et P'tit poussin
Linagora pour les pizzas, les boissons gazeuses et le temps investit sur le projet
Les utilisateurs de FAN pour leurs retours Aux RMLL et à l'équipe d'organisation Et à vous (pour m'avoir écouter)