Exposé portant sur le cours de Supervision et monitoring des réseaux groupe 4.pdf

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Full Transcript

Exposé portant sur le cours de Supervision et monitoring des réseaux Thème : NAGIOS Présentation des membres du groupe 4 :  Foko Tueche Armel (SISN)  Bell Mayack Trésor (SISN)  Sayindo Njoya Jamal (SISN) Niveau académique : Master 1 SIGL-SISN Sous la supervision de : Dr Henri Ganyon...

Exposé portant sur le cours de Supervision et monitoring des réseaux Thème : NAGIOS Présentation des membres du groupe 4 :  Foko Tueche Armel (SISN)  Bell Mayack Trésor (SISN)  Sayindo Njoya Jamal (SISN) Niveau académique : Master 1 SIGL-SISN Sous la supervision de : Dr Henri Ganyon Année académique : 2023 – 2024 [Date] 1 Sommaire I. Historique II. Présentation de Nagios III. Principe de Fonctionnement de Nagios IV. Les variables de fonctionnement de Nagios V. Composition de Nagios VI. Quelques fonctionnalités de Nagios VII. Messages sur Nagios VIII. Architecture Nagios IX. Organisations de Nagios X. Fonctionnement pratique de Nagios XI. Les avantages de Nagios XII. Les inconvénients de Nagios XIII. Bibliographie et webographie [Date] 2 I. Historique Nagios (anciennement appelé Netsaint) est une application permettant la surveillance système et réseau. Nagios a été le premier outil de monitoring IT open source à se positionner en 1999. Il se nommait alors Netsaint. Derrière le logiciel, une véritable communauté s’est créée avec plus d’un million d’utilisateurs à travers le monde. Actuellement, nous sommes à la version 4.5.1 qui a vu le jour le 28 Février 2024. Son historique est le suivant. Figure 1 : Historique de Nagios II. Présentation de Nagios Nagios, ou Nagios Core est un logiciel ordonnanceur qui surveille les systèmes, les réseaux et l’infrastructure. Nagios offre des services de surveillance et d'alerte pour les serveurs, les commutateurs, les applications et les services. Elle surveille les hôtes et services spécifiés, alertant lorsque les systèmes ont des dysfonctionnements et quand ils repassent en fonctionnement normal. C'est un logiciel libre sous licence GPL. Il a été développé principalement par Ethan Galstad. Il est écrit en langage Perl et C et fonctionne sur le SE de type Unix. III. Principe de fonctionnement de Nagios Pour vouloir monitorer un système informatique individuel, une base de données ou un serveur, il n’est pas nécessaire d’installer le logiciel sur chaque dispositif, en effet l’installer sur un serveur Nagios séparé est amplement suffisant. A partir de là vous pouvez simplement configurer quel système ou quel processeur doit être surveillé. Tout cela s’articule autour des quatre composants ou objets suivants : - Hôte : en tant qu’hôte, vous définissez les serveurs, bases de données et appareils, etc. du réseau que vous souhaitez surveiller. L’indicateur le plus important pour un hôte est l’adresse IP respective. - Services : avec ce composant vous pouvez définir quelles caractéristiques de l’hôte Nagios doit vérifier. Cela peut aussi être les services en cours d’exécution sur l’hôte (http, FTP, etc.), des attributs internes comme l’espace disque disponible mais aussi des caractéristiques physiques comme la température de votre matériel. - Commandes : avec ce volet vous contrôlez la séquence de monitorage. Vous pouvez configurer la façon dont la surveillance des hôtes et des services doit être conçu et quand Nagios doit vous avertir quand un évènement se produit. [Date] 3 - Contacts : avec la définition des contacts, Nagios peut alors envoyer des notifications à des contacts administratifs via un email, un message texte ou encore un message vocal. Même si Nagios n’est pas installé sur les différents hôtes, les plugins (qui vérifient les données internes) fonctionnent eux directement sur les hôtes. IV. Les variables de fonctionnement de Nagios Nagios utilise deux types de supervision : - Supervision active : le moteur va chercher l’information. C’est le cas des protocoles tels NRPE, NSClient++, WMI…NRPE (Nagios Remote Plugin Executor) est un agent Nagios qui permet de surveiller le système à distance à l’aide de scripts hébergés sur les systèmes distants. NSClient++ est un programme qui est utilisé principalement pour surveiller les machines Windows. - Supervision passive : les équipements envoient les informations aux moteurs de supervisions comme NSCA (Nagios Service Check Acceptor) par exemple. V. Composition de Nagios C'est un programme modulaire qui se décompose en trois parties : - Le moteur de l'application qui vient ordonnancer les tâches de supervision ; - L’interface web, qui permet d'avoir une vue d'ensemble du système d'information et des possibles anomalies ; - les sondes (appelées greffons ou plugins), une centaine de mini programmes que l'on peut compléter en fonction des besoins de chacun pour superviser chaque service ou ressource disponible sur l'ensemble des ordinateurs ou éléments réseaux du SI. VI. Quelques fonctionnalités de Nagios Nagios permet : - Superviser des services réseaux : SMTP, POP3, HTTP, NNTP, ICMP, SNMP, LDAP, etc. - Superviser les ressources des serveurs (charge du processeur, occupation des disques durs, utilisation de la mémoire paginée) et ceci sur les systèmes d'exploitation les plus répandus. - La remontée des alertes est entièrement paramétrable grâce à l'utilisation de plugins : alerte par courrier électronique, SMS, etc. - La surveillance des réseaux, systèmes d’exploitation et tous types de matériel (comme les sondes de température, les alarmes, etc.) via des scripts communément appelé plugins de supervision. - Gestion des escalades pour les alertes (une alerte non acquittée est envoyée à un groupe différent) - La vérification des services et des hôtes se fait en parallèle. VII. Messages sur Nagios Chaque test renvoi un état particulier : - OK (tout va bien) [Date] 4 - WARNING (le seuil d’alerte est dépassé) - CRITICAL (le service a un problème) - UNKNOWN (impossible de connaître l’état du service) - VIII. Architecture de Nagios IX. Organisation de Nagios Les principaux fichiers de configuration de Nagios sont les suivants : - nagios.cfg : fichier principal de configuration ; - hosts.cfg : équipements supervisés ; - services.cfg : services supervisés ; - checkcommands.cfg : commandes de supervision ; - misccommands.cfg : commandes de notification ; - contacts.cfg : contacts à notifier ; X. Fonctionnement pratique (à présenter lors de l’exposé) XI. Les avantages de Nagios Les avantages d’utilisation de Nagios sont les suivants : - Nagios est un produit Open source et libre - Couverture de tous les environnements - L’intégration dans l’existant - Un tableau de bord temps réel - Large choix de fonctions - Possibilité de personnalisation de son fonctionnement XII. Les inconvénients de Nagios Les inconvénients de Nagios sont les suivants : [Date] 5 - La configuration est complexe ; - Dépendance élevée - Peu évolutif et flexible - Interface non ergonomique - Limitation du produit sans les plugins XIII. Bibliographie et webographie https://docs.vultr.com/install-nagios-on-ubuntu-20-04 https://www.nagios.org/ncpa/#downloads https://guide.ubuntu-fr.org/server/nagios.html Installer et configurer Nagios sous linux de Ait El Mouden Présentation de Nagios de Nicolas Chaveron [Date] 6

Use Quizgecko on...
Browser
Browser