Journées du Logiciel Libre 2008

Embed Size (px)

Citation preview

  • 1. Fully Automated Nagios Olivier LI-KIANG-CHEONG Thibault COHEN

2. Fully Automated Nagios 3. ... mais qu'est-ce donc FAN ?

  • Distribution Linux oriente supervision
  • Un CD contient
    • Le systme 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

4. Construisons notreSupervision

  • Projet de Supervision dans notre socit ou administration
  • Choix opr: Nagios
  • Raisons:
    • Pas de cot de licence
    • Rfrence dans son domaine / Historique
    • Support de nombreuses socits
    • Grande communaut
    • Nombreuses documentations/tutoriels
    • Connaissances du logiciel en interne

5. La plus grande force de Nagios...

  • ... c'est son cosystme
  • Nombreux lments gravitant autour de Nagios
    • Plugins
    • Interfaces de configuration
    • Interfaces de visualisation
    • ...
  • Agrmentons notre Nagios!

6. Style CSS Nuvola

  • Interface web plus agrable

7. Style CSS Nuvola

  • Interface web plus agrable

8. Centreon

  • Outil polyvalent bas sur Nagios
  • Interface web de
    • Configuration pour Nagios
    • Supervision
    • Reporting
  • Graphiques RRDTool
    • Taux d'occupation CPU/RAM/Partitions/...
  • Forte communaut franaise
  • Nombreux tutoriels

9. Centreon: captures d'cran 10. Centreon: captures d'cran 11. Centreon: captures d'cran 12. NAGVIS

  • Outil de cartographie
  • Rcupre les donnes Nagios et les prsente dans une interface web
  • Fond de l'cran personnalisable:
    • Europe => France => Rhne-Alpes => Lyon
    • Photo de la salle machine
    • Plan rseau
    • Architecture n Tiers
    • ...

13. NagVis: captures d'cran 14. NagVis: captures d'cran 15. NagVis: captures d'cran 16. Nareto

  • Outil de reporting
  • Navigation arborescente compltement configurable
  • Diffrents modules
    • Visualisation temps rel
    • Reporting
    • Suivi des alarmes
    • Historique des alarmes

17. NaReTo : Arbre de navigation 18. NaReTo: captures d'crans 19. NaReTo: captures d'crans 20. NaReTo: captures d'crans 21. Plugins de Supervision

  • Plugins officiels
  • Plugins SNMP de Manubulon (Patrick Proy):
    • Supervision SNMP Windows, Linux, Cisco, ...
  • Plugins externes (http://www.nagiosexchange.org)
    • Supervision matrielle HP/Compaq/IBM/Dell
    • Supervision Oracle
    • NRPE/NSCA
    • Notification email (Jean Cabs)

22. 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

23. Et l c'est le drame...

  • ... et cela personne n'en parle!
  • Installation longue et fastidieuse
    • Dpendances: trs nombreuses et complexes
    • Liaisons entre les outils
  • Documentation de l'installation?
    • Personne ne l'a faite
    • a prend trop de temps et a cote trop cher
  • R installation en cas de crash disque?
    • Heu... Joker!

24. Solutions envisageables

  • Faire appel un prestataire
  • Faire appel un ami
    • On a tous un ami qui fait de la supervision Nagios
    • Houston, Houston, nous avons un problme
  • Faire appel notre force mentale
  • LFF
    • Laisser Fan Faire...
  • Dmo...

25. Outils disponibles dans FAN

  • Nagios et les plugins Nagios
  • Centreon
  • NaReTo
  • NagVis
  • NDOUtils
  • NRPE et NSCA
  • Dokuwiki
  • Plugins SNMP de Manubulon
  • Quelques plugins externes

26. Et le futur?

  • Version actuelle : 1.0
    • Disponible 0.2
  • Versions 1.x
    • Corrections de bugs
    • Nouveaux Plugins de Supervision
    • Mise jour des versions des outils
    • Quelques ajouts en fonction des demandes
      • Profitez en : je suis l!
      • Profitez en : il y a un forum, une mailing-liste, un bugtracker, mon blog, ...

27. Architecture distribue FAN 1 28. La version 2

  • Architecture distribue
  • Catgorisation de serveurs
    • Serveur central de consultation
    • Serveur de base de donnes
    • Serveur(s) collecteur(s)
  • Installation automatise de chaque catgorie
    • central : installation du serveur central
    • database: installation du serveur de base de donnes
    • collector : installe d'un serveur collecteur

29. Architecture distribue FAN 2 30. Sites web

  • http://fannagioscd.sourceforge.net
  • http://sourceforge.net/projects/fannagioscd
  • http://cedrictemple.net/FAN/
  • Version en cours: 1.0 (23/09/2008)
  • Version 2.0 dj avance (!!!)

31. L'quipe

  • Responsable du projet:
    • Cdric Temple
  • Dveloppeurs:
    • Olivier LI-KIANG-CHEONG ; Thibault COHEN
    • David DUMORTIER ; David HANNEQUIN
    • Arthur Clment
  • Contributeurs:
    • Michel Loiseleur ; Frdric Bouby ; Clment Oudot ; Anthony Mercatante ; Alexandre Fageon ; Mlanie Monnet ; Jean Gabes ; ...

32. Remerciements

  • Tous les dveloppeurs de Nagios, Centreon, NaReTo, NagVis, NDOUtils, plugins Nagios, CentOS, VirtualBox
  • Templuche, Dadu, Hvad, apsimar, Coren`, KPTN, Tonio, Alexandre, Arthur et P'tit poussin, Benjamin Jean et JDLL
  • Les utilisateurs de FAN pour leurs retours
  • Et vous (pour nous avoir cout)

33. Fully Automated Nagios

  • Prsentation disponible sur
    • http://lkco.gezen.fr/public/fan-doc/FAN_JDLL2008.pdf