CRI-IUT 2006 Metz




                    Supervision Réseau
                      Nagios / Oreon



17 et 18 Mai 2006       CRI-IUT 2006 Metz - Soubie   1
                         Sébastien -IUT Angoulême
Sommaire
• Présentation
• Nagios
   – Historique et présentation
   – Fonctionalités
   – Fichiers de configuration
   – Interface Web
• Oreon
   – Historique et présentation
   – Fonctionalités
   – Oreon à l’IUT
• Conclusion


17 et 18 Mai 2006     CRI-IUT 2006 Metz - Soubie   2
                       Sébastien -IUT Angoulême
Les Systèmes de Supervision


•    Cacti
•    OpenNMS
•    Ntop
•    Zabbix
•    Big Brother
•    HP Openview
•    …


17 et 18 Mai 2006        CRI-IUT 2006 Metz - Soubie   3
                          Sébastien -IUT Angoulême
Nagios




• Logiciel permettant de réaliser la
  surveillance des réseaux et des systèmes et
  informant les administrateurs en temps
  « réel ».




17 et 18 Mai 2006   CRI-IUT 2006 Metz - Soubie   4
                     Sébastien -IUT Angoulême
Historique

• Mars 1999: Création de Netsaint
• Mars 2002: Dernière version de Netsaint –
               Abandon du projet
• Mai 2002: Première version de Nagios – Suite
               de Netsaint
• Fevrier 2004: Sortie de la verson 1.2 Nagios
               Stable – Version actuellement
               utilisée à l'IUT d'Angoulême.
• Février 2006: Sortie de la version 2.0 de Nagios
               Stable
• Actuelle: Version 2.2


17 et 18 Mai 2006   CRI-IUT 2006 Metz - Soubie       5
                     Sébastien -IUT Angoulême
Fonctionalités

•     Surveillance des services Réseaux
•     Surveillance des ressources serveurs
•     Notification d’informations
•     Interface Web
•     Utilisation de greffons (plugins)
•     Possibilité de définir la hiérarchie du réseau
•     logiciel sous licence GNU GPL



    17 et 18 Mai 2006   CRI-IUT 2006 Metz - Soubie     6
                         Sébastien -IUT Angoulême
Fonctionnement Général




                         Plugins

                                     Ressources ou Services
                                            Locaux
                                                                            Remote host
Nagios Process
                                                              Ressources ou Services
                                                                    Distants


                         Plugins
Localhost



     17 et 18 Mai 2006       CRI-IUT 2006 Metz - Soubie                            7
                              Sébastien -IUT Angoulême
Fichiers de configuration


•     Nagios.cfg                         •   Hostgroup.cfg
•     Ressources.cfg                     •   Host.cfg
•     Checkcommand.cfg                   •   Services.cfg
•                                        •   Timeperiods.cfg
      Contactgroups.cfg
                                         •   cgi.cfg
•     Contacts.cfg
                                         •   hostextinfo.cfg
•     Dependencies.cfg
•     Escalation.cfg




    17 et 18 Mai 2006      CRI-IUT 2006 Metz - Soubie          8
                            Sébastien -IUT Angoulême
Les greffons (plugins)

•check_by_ssh         •check_log                     •check_procs
•check_disk           •check_mailq                   •check_real
•check_disk_smb       •check_mrtg                    •check_rpc
•check_dns            •check_mtrgtraf                •check_sensors
•check_dummy          •check_nagios                  •check_smtp
•check_flexlm         •check_nntp                    •check_ssh
•check_ftp            •check_ntp                     •check_swap
•check_http           •check_nwstat                  •check_tcp
•check_imap           •check_overcr                  •check_time
•check_ircd           •check_ping                    •check_udp
•check_load           •check_pop                     •check_users


  17 et 18 Mai 2006     CRI-IUT 2006 Metz - Soubie               9
                         Sébastien -IUT Angoulême
Les greffons (plugins)


• Sites regroupant divers plugins
     – http://nagiosplug.sourceforge.net/
     – http://www.manubulon.com/nagios/
     – http://www.nagiosexchange.org/
• Les plugins sont valables pour Nagios ,
  mais il faut les modifier pour les intégrer
  officiellement au projet Oreon.



17 et 18 Mai 2006     CRI-IUT 2006 Metz - Soubie   10
                       Sébastien -IUT Angoulême
Interface Web




17 et 18 Mai 2006   CRI-IUT 2006 Metz - Soubie   11
                     Sébastien -IUT Angoulême
Oreon
• Oreon :
          Logiciel de supervision de type « front-end » basé sur Nagios.


• Historique
    –   2005: projet de fin d’étude EPITECH (v0.2)
    –   Janvier 2006: Sortie de la version 1.0
    –   Février 2006: Sortie de la version 1.2
    –   Mai 2006: Refonte du noyau d’Oreon et sortie de la
        version 1.3 intégrant la compatibilté avec Nagios 2.x




17 et 18 Mai 2006           CRI-IUT 2006 Metz - Soubie                     12
                             Sébastien -IUT Angoulême
Oreon
•   Interface Web Multi-utilisateur
•   Interface de configuration des éléments pris en compte par
    Nagios
•   Module de chargement de configuration existante de
    Nagios
•   Auto-détection des ressources présentes sur le réseau avec
    affichage des ports ouverts
•   Inventaire des serveurs
•   Cartographie du réseau avec diagrammes de flux
•   Capable de remonter et grapher les résultats avec un seul et
    même plugin
•   Gestion des plugins et des 2 principaux fichiers de Nagios
    par l'interface Web
•   Possibilité de lancer un script afin de résoudre un
    problème récurrent

17 et 18 Mai 2006      CRI-IUT 2006 Metz - Soubie             13
                        Sébastien -IUT Angoulême
Etat des ressources du Réseau




17 et 18 Mai 2006         CRI-IUT 2006 Metz - Soubie   14
                           Sébastien -IUT Angoulême
Oreon
• A l’IUT:
     – 60 matériels et 193 Services supervisés




17 et 18 Mai 2006   CRI-IUT 2006 Metz - Soubie   15
                     Sébastien -IUT Angoulême
Etat des Services




17 et 18 Mai 2006   CRI-IUT 2006 Metz - Soubie   16
                     Sébastien -IUT Angoulême
Traffic Réseau




17 et 18 Mai 2006   CRI-IUT 2006 Metz - Soubie   17
                     Sébastien -IUT Angoulême
Inventaire Serveur




17 et 18 Mai 2006   CRI-IUT 2006 Metz - Soubie   18
                     Sébastien -IUT Angoulême
Historique des Logs




17 et 18 Mai 2006    CRI-IUT 2006 Metz - Soubie   19
                      Sébastien -IUT Angoulême
Carte de Flux




17 et 18 Mai 2006   CRI-IUT 2006 Metz - Soubie   20
                     Sébastien -IUT Angoulême
Cartographie du réseau




17 et 18 Mai 2006     CRI-IUT 2006 Metz - Soubie   21
                       Sébastien -IUT Angoulême
Conclusion


• Oreon solution de supervision très
  intéressante et très complète
• Possibilité de créer ses propres plugins
• Solution Libre et Gratuite
• Diverses possibilité offertes comme par
  exemple la surveillance de la température
  d’une pièce



17 et 18 Mai 2006   CRI-IUT 2006 Metz - Soubie   22
                     Sébastien -IUT Angoulême

Cri iut 2006-supervision_nagios_oreon

  • 1.
    CRI-IUT 2006 Metz Supervision Réseau Nagios / Oreon 17 et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 1 Sébastien -IUT Angoulême
  • 2.
    Sommaire • Présentation • Nagios – Historique et présentation – Fonctionalités – Fichiers de configuration – Interface Web • Oreon – Historique et présentation – Fonctionalités – Oreon à l’IUT • Conclusion 17 et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 2 Sébastien -IUT Angoulême
  • 3.
    Les Systèmes deSupervision • Cacti • OpenNMS • Ntop • Zabbix • Big Brother • HP Openview • … 17 et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 3 Sébastien -IUT Angoulême
  • 4.
    Nagios • Logiciel permettantde réaliser la surveillance des réseaux et des systèmes et informant les administrateurs en temps « réel ». 17 et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 4 Sébastien -IUT Angoulême
  • 5.
    Historique • Mars 1999:Création de Netsaint • Mars 2002: Dernière version de Netsaint – Abandon du projet • Mai 2002: Première version de Nagios – Suite de Netsaint • Fevrier 2004: Sortie de la verson 1.2 Nagios Stable – Version actuellement utilisée à l'IUT d'Angoulême. • Février 2006: Sortie de la version 2.0 de Nagios Stable • Actuelle: Version 2.2 17 et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 5 Sébastien -IUT Angoulême
  • 6.
    Fonctionalités • Surveillance des services Réseaux • Surveillance des ressources serveurs • Notification d’informations • Interface Web • Utilisation de greffons (plugins) • Possibilité de définir la hiérarchie du réseau • logiciel sous licence GNU GPL 17 et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 6 Sébastien -IUT Angoulême
  • 7.
    Fonctionnement Général Plugins Ressources ou Services Locaux Remote host Nagios Process Ressources ou Services Distants Plugins Localhost 17 et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 7 Sébastien -IUT Angoulême
  • 8.
    Fichiers de configuration • Nagios.cfg • Hostgroup.cfg • Ressources.cfg • Host.cfg • Checkcommand.cfg • Services.cfg • • Timeperiods.cfg Contactgroups.cfg • cgi.cfg • Contacts.cfg • hostextinfo.cfg • Dependencies.cfg • Escalation.cfg 17 et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 8 Sébastien -IUT Angoulême
  • 9.
    Les greffons (plugins) •check_by_ssh •check_log •check_procs •check_disk •check_mailq •check_real •check_disk_smb •check_mrtg •check_rpc •check_dns •check_mtrgtraf •check_sensors •check_dummy •check_nagios •check_smtp •check_flexlm •check_nntp •check_ssh •check_ftp •check_ntp •check_swap •check_http •check_nwstat •check_tcp •check_imap •check_overcr •check_time •check_ircd •check_ping •check_udp •check_load •check_pop •check_users 17 et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 9 Sébastien -IUT Angoulême
  • 10.
    Les greffons (plugins) •Sites regroupant divers plugins – http://nagiosplug.sourceforge.net/ – http://www.manubulon.com/nagios/ – http://www.nagiosexchange.org/ • Les plugins sont valables pour Nagios , mais il faut les modifier pour les intégrer officiellement au projet Oreon. 17 et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 10 Sébastien -IUT Angoulême
  • 11.
    Interface Web 17 et18 Mai 2006 CRI-IUT 2006 Metz - Soubie 11 Sébastien -IUT Angoulême
  • 12.
    Oreon • Oreon : Logiciel de supervision de type « front-end » basé sur Nagios. • Historique – 2005: projet de fin d’étude EPITECH (v0.2) – Janvier 2006: Sortie de la version 1.0 – Février 2006: Sortie de la version 1.2 – Mai 2006: Refonte du noyau d’Oreon et sortie de la version 1.3 intégrant la compatibilté avec Nagios 2.x 17 et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 12 Sébastien -IUT Angoulême
  • 13.
    Oreon • Interface Web Multi-utilisateur • Interface de configuration des éléments pris en compte par Nagios • Module de chargement de configuration existante de Nagios • Auto-détection des ressources présentes sur le réseau avec affichage des ports ouverts • Inventaire des serveurs • Cartographie du réseau avec diagrammes de flux • Capable de remonter et grapher les résultats avec un seul et même plugin • Gestion des plugins et des 2 principaux fichiers de Nagios par l'interface Web • Possibilité de lancer un script afin de résoudre un problème récurrent 17 et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 13 Sébastien -IUT Angoulême
  • 14.
    Etat des ressourcesdu Réseau 17 et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 14 Sébastien -IUT Angoulême
  • 15.
    Oreon • A l’IUT: – 60 matériels et 193 Services supervisés 17 et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 15 Sébastien -IUT Angoulême
  • 16.
    Etat des Services 17et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 16 Sébastien -IUT Angoulême
  • 17.
    Traffic Réseau 17 et18 Mai 2006 CRI-IUT 2006 Metz - Soubie 17 Sébastien -IUT Angoulême
  • 18.
    Inventaire Serveur 17 et18 Mai 2006 CRI-IUT 2006 Metz - Soubie 18 Sébastien -IUT Angoulême
  • 19.
    Historique des Logs 17et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 19 Sébastien -IUT Angoulême
  • 20.
    Carte de Flux 17et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 20 Sébastien -IUT Angoulême
  • 21.
    Cartographie du réseau 17et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 21 Sébastien -IUT Angoulême
  • 22.
    Conclusion • Oreon solutionde supervision très intéressante et très complète • Possibilité de créer ses propres plugins • Solution Libre et Gratuite • Diverses possibilité offertes comme par exemple la surveillance de la température d’une pièce 17 et 18 Mai 2006 CRI-IUT 2006 Metz - Soubie 22 Sébastien -IUT Angoulême

Notes de l'éditeur