Parinux 2009

Embed Size (px)

DESCRIPTION

Fully Automated Nagios a été présenté le mardi 14/04/2009 pour l'association Parinux.

Citation preview

  • 1.
      • Cdric TEMPLE

2. Supervision?

  • Vrification d'un fonctionnement attendu
  • Supervision
    • Physiques: Disques, CPU, DIMM, ...
    • OS: CPU, RAM, SWAP, users connects, ...
    • Applicatifs: processus, nombre, messages dans les logs, JMX, ...
    • Rseau: bande passante, interface, erreurs, ...
    • Protocoles standard: requtes de connexion

3. Exemples

  • Superviser les services standards
    • HTTP, DNS, FTP, DHCP, SMTP, POP, IMAP, ...
  • Superviser le matriel
    • tat des disques physiques,CPU, DIM, cartes RAID, ventilateurs, sondes de tempratures, ...
  • Superviser les applicatifs
    • Services web, processus, fichiers de log, serveurs d'application Java, ...
  • Superviser les quipements rseaux
    • Routeurs, switchs, Firewall, Wifi, ...

4. Hors primtre

  • Flicage
    • Que mes administrateurs ne se tournent pas les pouces et fassent chauffer les CPUs
    • Que ma femme ne se trouve pas moins de 100 mtres de ...
  • Statistiques d'utilisation
    • Nombre de requtes venant de Russie
    • Nombre moyen de mails envoys par profil utilisateurs, ge, sexe, blonditude...

5. Outils de la supervision

  • Interface web de supervision basique
    • Nagios
  • Interface web de configuration
    • Centreon
  • Graphiques de tendance
    • Centreon+RRDTool
  • Cartographie
    • NagVis

6. Outils de la supervision

  • Reporting
    • NaReTo + Centreon
  • Stockage des donnes
    • RRDTool + MySQL
  • Intermdiaire de stockage
    • NDOUtils
  • Sondes de Supervision
    • Nagios plugins, sondes externes (nombreuses!!!)

7. Y'a plus qu'...

  • Installer...
  • Tout
  • Sans se tromper
  • Avec une belle documentation
  • Un stagiaire?
  • Une socit de service?
  • Non... moi! Je peux le faire! Yes I can!

8. Il faut tout installer

  • Nagios
  • Les plugins Nagios
    • Officiels, de la communaut, NRPE, NSCA, ....
  • NDOUtils
  • Centreon
  • NaReTo
  • NagVis

9. ...et... les dpendances

  • Supervision des protocoles
    • Libsnmp, libssl, libldap, libradius, smtp, pop, imap, ftp, http, ....
  • Dpendances PHP-PEAR pour Centreon
  • Bases de donnes crer
  • Liaisons entre les outils complexes mettre en oeuvre

10. ...et...

  • Faire la documentation
    • C'est bien connu, les informaticiens addddoooooooorrrrennt crire de la documentation
  • Prvoir un PRA
    • Plan de Reprise d'Activit
    • Remonter rapidement un serveur en cas de panne

11. FAN, Fully Automated Nagios

  • 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

12. FAN, Fully Automated Nagios

  • Installation !!!

13. Outils disponibles dans FAN

  • Nagios 3 et les plugins Nagios 1.4.13
  • Centreon 2.0.1
  • NaReTo 1.1.6
  • NagVis 1.3.2
  • NDOUtils 1.4b7
  • Dokuwiki (dernire version)
  • NRPE et NSCA dans leurs dernires versions
  • Plugins SNMP externes
    • MySQL, Postgres, SNMP, Cisco, HP, ....

14. Style CSS Nuvola

  • Interface web plus agrable

15. 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 franaise
  • Nombreux tutoriels

16. Centreon: captures d'cran 17. Centreon: captures d'cran 18. Centreon: captures d'cran 19. NagVis

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

20. NagVis: captures d'cran 21. NagVis: captures d'cran 22. NaReTo

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

23. NaReTo: captures d'crans 24. NaReTo: captures d'crans 25. NaReTo: captures d'crans 26. Plugins de Supervision (sondes)

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

27. Sites web

  • http://fannagioscd.sourceforge.net
  • http://sourceforge.net/projects/fannagioscd
  • http://cedrictemple.net/dotclear/
  • Version en cours: 1.1
  • Version 2.0 trs trs proche de la sortie
  • Disponible depuis la version 0.2

28. L'quipe

  • Responsable du projet:
    • Cdric Temple
  • Dveloppeurs:
    • Olivier LI-KIANG-CHEONG
    • Thibault COHEN
    • David HANNEQUIN
    • Arthur CLEMENT

29. Contributeurs

  • Packaging
    • Michel Loiseleur ; Clment Oudot ; David Dumortier
  • Documentation
    • Manuel Ozan et Sandie Mesnil
  • Divers
    • Anthony Mercatante
    • Alexandre Fageon
    • Sophie Gautier
    • Mlanie Monnet

30. Et le futur?

  • Architecture distribue
  • Catgorisation de serveurs
    • Serveur central de consultation
    • Serveur de base de donnes
    • Serveur(s) collecteur(s)
  • Installation automatise de chaque catgorie
    • central au boot installe un serveur central
    • database au boot installe un serveur de base de donnes
    • collector installe un serveur collecteur

31. Mercis

  • Tous les dveloppeurs
    • Nagios, Centreon, NaReTo, NagVis, NDOUtils, des plugins, CentOS, VirtualBox
  • apsimar, Coren`, Kpitain, Tonyo, Alexandre:
    • Leur aide ponctuelle, leur ide, leur apport
  • Les utilisateurs de FAN pour leurs retours
    • Je prfre tre insult que de n'avoir aucun retour
  • P'tit Poussin
    • Pour ses encouragements, son aide inopine, ...

32. Mercis

  • Sophie Gautier
    • Ses prcieux conseils, sa simplicit
  • Parinux
  • Et vous (pour m'avoir couter)

33. Not the end

  • Questions? Remarques? Propositions? Insultes?