SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Présentation
Nagios est un logiciel de supervision des systèmes et
réseaux sous licence libre (licence GNU General Public
Licence), cette solution permet entre autres, de
superviser la disponibilité d'actifs réseaux, de serveurs
ou d'applications, suivre l'évolution des capacités
disques ou la bande passante de carte réseau etc.
Le logiciel se compose d'un moteur d'ordonnancement
des vérifications, d'une bibliothèque de plugins, d'une
interface Web de monitoring et de rapports d'activité.
Nagios peut être complété avec d'autres outils
communautaires comme par exemple Centreon qui
permet d'étendre les fonctionnalités du serveur de
supervision Nagios.
Installation de Nagios sur Fedora
• Avant de procéder à cette installation, vérifiez que
votre système est à l'heure, fonctionnel et intégré
à votre environnement
• 2.1 Installation des pré-requis
Le serveur Nagios s'appuit sur le
serveur Apache pour la présentation des
informations de supervision, installez-le avec yum:
• yum install httpd mod_php
• 2.2 Installation des paquets
• La présence des paquets de Nagios dans les
dépôts Fedora autorise une installation simple
à l'aide de Yum:
yum install nagios
yum install nagios-plugins-*
• 2.3 Configuration
• Il faut ensuite modifier la configuration du serveur
HTTP Apache pour autoriser les accès à partir de toutes
les machines de votre réseau. Pour cela modifier le
fichier :
• /etc/httpd/conf.d/nagios.conf
• pour y remplacer tous les :
• deny from all
• par des :
• allow from all
• Il est aussi nécessaire de faire passer SELINUX
en mode permissif pour que les scripts CGI de
Nagios puissent s'exécuter. Pour cela, il est
nécessaire de modifier le fichier :
• /etc/selinux/config
• La ligne contenant la variable SELINUX doit
être modifiée pour y placer la valeur
"disabled" :
• SELINUX=permissive
Pour pouvoir par la suite utiliser l'interface
graphique de Nagios, il est nécessaire de passer
par une phase d'authentification. Par
défaut, l'authentification se fait de façon simple
en définissant les utilisateurs autorisés dans le
fichier :
/etc/nagios/passwd
Ce fichier pourra par exemple comprendre les
lignes suivantes (nom d'utilisateur et mot de
passe) :
nagiosuser
nagiosmdp
• Une fois l'utilisateur configuré, autorisez ce
dernier à accéder aux pages web de Nagios,
éditez le fichier de configuration des cgi:
• /etc/nagios/cgi.cfg
• Associez l'utilisateur privilégié à la directive
"authorized_for_configuration_information" pour
terminer la configuration:
• authorized_for_configuration_information=nagio
suser
• Toutes ces modifications nécessitent un "reboot"
de votre machine pour qu'elles soient prises en
compte.
• reboot
Utilisation et configuration de Nagios
• Après installation de Nagios, dirigez votre navigateur préféré vers l'URL suivante
(attention au / final):
• http://localhost/nagios/
• L'écran d'accueil suivant apparaît :
• 3.2 Configuration de Nagios
• L'étape suivante consiste à créer les fichiers de
configuration afin d'implémenter les
différentes ressources à superviser : hôtes
(serveurs, routeurs, équipements réseaux, ...)
et services associés.
• Le fichier de configuration principal est :
• /etc/nagios/nagios.cfg
• La description générale de l'ensemble des
options qu'il est possible d'utiliser dans le
fichier principal de configuration nagios.cfg se
trouve sur le site officiel : Principal fichier de
configuration
• Ce fichier contient des directives "cfg_file="
qui déterminent la liste des autres fichiers de
configuration qui doivent être lus au
démarrage de Nagios pour constituer la liste
des éléments surveillés. Le fichier nagios.cfg
peut par exemple comprendre la liste suivante
de fichiers de configuration décrivant les
éléments à surveiller :
cfg_file=/etc/nagios/hosts.cfg
• cfg_file=/etc/nagios/services.cfg
• cfg_file=/etc/nagios/misccommands.cfg
• cfg_file=/etc/nagios/checkcommands.cfg
• cfg_file=/etc/nagios/contactgroups.cfg
• cfg_file=/etc/nagios/contacts.cfg
• cfg_file=/etc/nagios/hostgroups.cfg
• cfg_file=/etc/nagios/servicegroups.cfg
• cfg_file=/etc/nagios/timeperiods.cfg
• cfg_file=/etc/nagios/escalations.cfg
• cfg_file=/etc/nagios/dependencies.cfg
• cfg_file=/etc/nagios/hostextinfo.cfg
• cfg_file=/etc/nagios/serviceextinfo.cfg
• 3.2.1 Configuration de la liste des hosts surveillés
• La liste des hosts surveillés par Nagios doit être
créée par l'administrateur réseau. Les serveurs,
routeurs, bornes d'accès WiFi ... doivent par
exemple figurer dans cette liste.
• La description générale de l'ensemble des options
qu'il est possible d'utiliser dans le fichier
configuration des hôtes se trouve sur le site
officiel : Fichier de configuration des hôtes
• 3.2.2 Configuration des services
• Pour chaque hôte définis précédemment, il faut
associer un ou plusieurs services. Un service
permet d'exécuter une commande de
vérification.
• La description générale de l'ensemble des options
qu'il est possible d'utiliser dans le fichier
configuration des services se trouve sur le site
officiel : Fichier de configuration des services
• 3.2.3 Configuration des contacts et groupes de contacts
• Nagios est capable d'envoyer des alertes et des
notifications à une liste d'administrateurs prédéfinie.
Pour cela, configurez les 2 fichiers de configuration
"contacts.cfg" et "contactgroups.cfg".
• La description générale de l'ensemble des options qu'il
est possible d'utiliser dans le fichier configuration des
contacts se trouve sur le site officiel : Configuration des
contacts
• La description générale de l'ensemble des options qu'il
est possible d'utiliser dans le fichier configuration des
groupes de contacts se trouve sur le site
officiel : Configuration des groupes de contacts
• 3.2.4 Vérification de la syntaxe des fichiers de
configuration
• Après avoir créé ou modifié les différents fichiers
de configuration permettant de décrire les
éléments à surveiller, il est très utile de pouvoir
vérifier leur syntaxe avant de lancer ou relancer
Nagios. Cela se fait en utilisant l'option -v de
l'exécutable Nagios :
• /usr/sbin/nagios -v /etc/nagios/nagios.cfg
• 3.3 Ajout de nouveaux plugins
• L'architecture logicielle de Nagios permet
d'ajouter aisément de nouveaux plugins pour
superviser des équipements spécifiques.

Weitere ähnliche Inhalte

Was ist angesagt?

Etude et mise en place d'une solution d'administration et de supervision Open...
Etude et mise en place d'une solution d'administration et de supervision Open...Etude et mise en place d'une solution d'administration et de supervision Open...
Etude et mise en place d'une solution d'administration et de supervision Open...Chiheb Ouaghlani
 
Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015Ghali Rahma
 
Rapport projet fin d'étude
Rapport projet fin d'étudeRapport projet fin d'étude
Rapport projet fin d'étudeHibaFarhat3
 
Mise en place d'une solution du supérvision réseau
Mise en place d'une solution du supérvision réseauMise en place d'une solution du supérvision réseau
Mise en place d'une solution du supérvision réseauRabeb Boumaiza
 
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...Borel NZOGANG
 
mémoire de projet de fin d'études
mémoire de projet de fin d'études mémoire de projet de fin d'études
mémoire de projet de fin d'études MortadhaBouallagui
 
Rapport de stage nagios
Rapport de stage nagiosRapport de stage nagios
Rapport de stage nagioshindif
 
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...Tidiane Sylla
 
Etude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackEtude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackBayeOusseynouFall
 
Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Ahmed Slim
 
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)Sécurité Réseau à Base d'un Firewall Matériel (fortigate)
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)Sakka Mustapha
 
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...Alaaeddine Tlich
 
Torkhanikarima-MémoireMastereProRx&telecom-FST2015-, Supervision et Monitorin...
Torkhanikarima-MémoireMastereProRx&telecom-FST2015-, Supervision et Monitorin...Torkhanikarima-MémoireMastereProRx&telecom-FST2015-, Supervision et Monitorin...
Torkhanikarima-MémoireMastereProRx&telecom-FST2015-, Supervision et Monitorin...Karima Torkhani
 
Mémoire : Cloud iaas Slim Hannachi
Mémoire :  Cloud iaas Slim HannachiMémoire :  Cloud iaas Slim Hannachi
Mémoire : Cloud iaas Slim Hannachislim Hannachi
 
Mise en place d’un système de détection
Mise en place d’un système de détectionMise en place d’un système de détection
Mise en place d’un système de détectionManassé Achim kpaya
 
Implementation d'un portail captif cas de pfsense produit par bamba bamoussa
Implementation d'un portail captif  cas de pfsense produit par bamba bamoussa Implementation d'un portail captif  cas de pfsense produit par bamba bamoussa
Implementation d'un portail captif cas de pfsense produit par bamba bamoussa Bamoussa Bamba
 
Pfsense 121202023417-phpapp02
Pfsense 121202023417-phpapp02Pfsense 121202023417-phpapp02
Pfsense 121202023417-phpapp02Mohamed Houssem
 

Was ist angesagt? (20)

Etude et mise en place d'une solution d'administration et de supervision Open...
Etude et mise en place d'une solution d'administration et de supervision Open...Etude et mise en place d'une solution d'administration et de supervision Open...
Etude et mise en place d'une solution d'administration et de supervision Open...
 
Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015
 
Rapport projet fin d'étude
Rapport projet fin d'étudeRapport projet fin d'étude
Rapport projet fin d'étude
 
Mise en place d'une solution du supérvision réseau
Mise en place d'une solution du supérvision réseauMise en place d'une solution du supérvision réseau
Mise en place d'une solution du supérvision réseau
 
Rapport finiale
Rapport finialeRapport finiale
Rapport finiale
 
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
 
mémoire de projet de fin d'études
mémoire de projet de fin d'études mémoire de projet de fin d'études
mémoire de projet de fin d'études
 
Rapport de stage nagios
Rapport de stage nagiosRapport de stage nagios
Rapport de stage nagios
 
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...
 
Etude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackEtude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec Openstack
 
Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack
 
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)Sécurité Réseau à Base d'un Firewall Matériel (fortigate)
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)
 
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
 
projet fin d'étude IWAN
projet fin d'étude IWANprojet fin d'étude IWAN
projet fin d'étude IWAN
 
Cacti
CactiCacti
Cacti
 
Torkhanikarima-MémoireMastereProRx&telecom-FST2015-, Supervision et Monitorin...
Torkhanikarima-MémoireMastereProRx&telecom-FST2015-, Supervision et Monitorin...Torkhanikarima-MémoireMastereProRx&telecom-FST2015-, Supervision et Monitorin...
Torkhanikarima-MémoireMastereProRx&telecom-FST2015-, Supervision et Monitorin...
 
Mémoire : Cloud iaas Slim Hannachi
Mémoire :  Cloud iaas Slim HannachiMémoire :  Cloud iaas Slim Hannachi
Mémoire : Cloud iaas Slim Hannachi
 
Mise en place d’un système de détection
Mise en place d’un système de détectionMise en place d’un système de détection
Mise en place d’un système de détection
 
Implementation d'un portail captif cas de pfsense produit par bamba bamoussa
Implementation d'un portail captif  cas de pfsense produit par bamba bamoussa Implementation d'un portail captif  cas de pfsense produit par bamba bamoussa
Implementation d'un portail captif cas de pfsense produit par bamba bamoussa
 
Pfsense 121202023417-phpapp02
Pfsense 121202023417-phpapp02Pfsense 121202023417-phpapp02
Pfsense 121202023417-phpapp02
 

Andere mochten auch

CD d’auto-installation de Nagios, Centreon et NaReTo
CD d’auto-installation de Nagios, Centreon et NaReToCD d’auto-installation de Nagios, Centreon et NaReTo
CD d’auto-installation de Nagios, Centreon et NaReToguest3be047
 
Documentation Debian Etch Nagios3 Centreon2
Documentation Debian Etch Nagios3 Centreon2Documentation Debian Etch Nagios3 Centreon2
Documentation Debian Etch Nagios3 Centreon2soundwave42
 
Historia de las bibliotecas
Historia de las bibliotecasHistoria de las bibliotecas
Historia de las bibliotecasbiblicardo
 
Mission poésie 2014
Mission poésie 2014Mission poésie 2014
Mission poésie 2014i-voix
 
PowerPoint
PowerPointPowerPoint
PowerPointAlbaSM4
 
Vs semana santa armenia 2014
Vs semana santa   armenia 2014Vs semana santa   armenia 2014
Vs semana santa armenia 2014viajessingulares
 
Cas à ne pas manquer no 7
Cas à ne pas manquer no 7Cas à ne pas manquer no 7
Cas à ne pas manquer no 7Urgencehsj
 
Ergonomie et pertinence d'un blog
Ergonomie et pertinence d'un blogErgonomie et pertinence d'un blog
Ergonomie et pertinence d'un blogJoachim Ramet
 
Presentación power (conflicto de codificación unicode)
Presentación power (conflicto de codificación unicode)Presentación power (conflicto de codificación unicode)
Presentación power (conflicto de codificación unicode)Fanny Carbonell
 
Le nombre d'anges à la bataille de badr
Le nombre d'anges à la bataille de badrLe nombre d'anges à la bataille de badr
Le nombre d'anges à la bataille de badrhanifiyyah
 
Evaluación 1 presentación en power point
Evaluación 1   presentación en power pointEvaluación 1   presentación en power point
Evaluación 1 presentación en power pointAstriny
 
Maiden.suarez.¿¿¡¡¡¡¡¡¡¡¡
Maiden.suarez.¿¿¡¡¡¡¡¡¡¡¡Maiden.suarez.¿¿¡¡¡¡¡¡¡¡¡
Maiden.suarez.¿¿¡¡¡¡¡¡¡¡¡maidencs6
 
La Alimentacion
La Alimentacion La Alimentacion
La Alimentacion czarsolis
 
Emploi Employabilité et Formation professionnelle, une équation à résoudre en...
Emploi Employabilité et Formation professionnelle, une équation à résoudre en...Emploi Employabilité et Formation professionnelle, une équation à résoudre en...
Emploi Employabilité et Formation professionnelle, une équation à résoudre en...2i PORTAGE
 

Andere mochten auch (20)

CD d’auto-installation de Nagios, Centreon et NaReTo
CD d’auto-installation de Nagios, Centreon et NaReToCD d’auto-installation de Nagios, Centreon et NaReTo
CD d’auto-installation de Nagios, Centreon et NaReTo
 
Nagios twil
Nagios twilNagios twil
Nagios twil
 
Nagios
NagiosNagios
Nagios
 
Fully Automated Nagios Jm2L 2009
Fully Automated Nagios Jm2L 2009Fully Automated Nagios Jm2L 2009
Fully Automated Nagios Jm2L 2009
 
Documentation Debian Etch Nagios3 Centreon2
Documentation Debian Etch Nagios3 Centreon2Documentation Debian Etch Nagios3 Centreon2
Documentation Debian Etch Nagios3 Centreon2
 
Historia de las bibliotecas
Historia de las bibliotecasHistoria de las bibliotecas
Historia de las bibliotecas
 
Mission poésie 2014
Mission poésie 2014Mission poésie 2014
Mission poésie 2014
 
Question 7
Question 7Question 7
Question 7
 
PowerPoint
PowerPointPowerPoint
PowerPoint
 
Vs semana santa armenia 2014
Vs semana santa   armenia 2014Vs semana santa   armenia 2014
Vs semana santa armenia 2014
 
Cas à ne pas manquer no 7
Cas à ne pas manquer no 7Cas à ne pas manquer no 7
Cas à ne pas manquer no 7
 
Le référencement
Le référencementLe référencement
Le référencement
 
Leisure activities
Leisure activitiesLeisure activities
Leisure activities
 
Ergonomie et pertinence d'un blog
Ergonomie et pertinence d'un blogErgonomie et pertinence d'un blog
Ergonomie et pertinence d'un blog
 
Presentación power (conflicto de codificación unicode)
Presentación power (conflicto de codificación unicode)Presentación power (conflicto de codificación unicode)
Presentación power (conflicto de codificación unicode)
 
Le nombre d'anges à la bataille de badr
Le nombre d'anges à la bataille de badrLe nombre d'anges à la bataille de badr
Le nombre d'anges à la bataille de badr
 
Evaluación 1 presentación en power point
Evaluación 1   presentación en power pointEvaluación 1   presentación en power point
Evaluación 1 presentación en power point
 
Maiden.suarez.¿¿¡¡¡¡¡¡¡¡¡
Maiden.suarez.¿¿¡¡¡¡¡¡¡¡¡Maiden.suarez.¿¿¡¡¡¡¡¡¡¡¡
Maiden.suarez.¿¿¡¡¡¡¡¡¡¡¡
 
La Alimentacion
La Alimentacion La Alimentacion
La Alimentacion
 
Emploi Employabilité et Formation professionnelle, une équation à résoudre en...
Emploi Employabilité et Formation professionnelle, une équation à résoudre en...Emploi Employabilité et Formation professionnelle, une équation à résoudre en...
Emploi Employabilité et Formation professionnelle, une équation à résoudre en...
 

Ähnlich wie Présentation de nagios

Mise en place de Nagios3 pas à pas
Mise en place de Nagios3 pas à pas Mise en place de Nagios3 pas à pas
Mise en place de Nagios3 pas à pas yassine87
 
Mise en place de Nagios core sur Ubuntu 22.04
Mise en place de Nagios core  sur Ubuntu 22.04Mise en place de Nagios core  sur Ubuntu 22.04
Mise en place de Nagios core sur Ubuntu 22.04ImnaTech
 
GIT training - basic for software projects
GIT training - basic for software projectsGIT training - basic for software projects
GIT training - basic for software projectsThierry Gayet
 
installation et configuration du DNS sous Windows serveur 2003
installation et configuration du DNS sous Windows serveur 2003installation et configuration du DNS sous Windows serveur 2003
installation et configuration du DNS sous Windows serveur 2003Souhaib El
 
Ppe 1 logiciel de supervision
Ppe 1 logiciel de supervisionPpe 1 logiciel de supervision
Ppe 1 logiciel de supervisionQuentinVERY
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderMohamed Ben Bouzid
 
Gestion des LOGS savec syslog+loganalyzer
Gestion des LOGS savec syslog+loganalyzerGestion des LOGS savec syslog+loganalyzer
Gestion des LOGS savec syslog+loganalyzerMohamet Lamine DIOP
 
Open Recipes - hubs : du packaging en solo à l'industrialisation du packaging
Open Recipes - hubs : du packaging en solo à l'industrialisation du packaging Open Recipes - hubs : du packaging en solo à l'industrialisation du packaging
Open Recipes - hubs : du packaging en solo à l'industrialisation du packaging Anne Nicolas
 
PostgreSQL sous linux
PostgreSQL sous linuxPostgreSQL sous linux
PostgreSQL sous linuxKhalid ALLILI
 
Le système de versioning git
Le système de versioning gitLe système de versioning git
Le système de versioning gitNassim Bahri
 
Présentation LINAGORA - LinShare au @S2LQ
Présentation LINAGORA - LinShare au @S2LQPrésentation LINAGORA - LinShare au @S2LQ
Présentation LINAGORA - LinShare au @S2LQMichel-Marie Maudet
 
FusionDirectory : Industrialisation du déploiement
FusionDirectory : Industrialisation du déploiement FusionDirectory : Industrialisation du déploiement
FusionDirectory : Industrialisation du déploiement Anne Nicolas
 
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdfresume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdfFootballLovers9
 

Ähnlich wie Présentation de nagios (20)

Cours 70 410 - J5
Cours 70 410 - J5Cours 70 410 - J5
Cours 70 410 - J5
 
Mise en place de Nagios3 pas à pas
Mise en place de Nagios3 pas à pas Mise en place de Nagios3 pas à pas
Mise en place de Nagios3 pas à pas
 
Mise en place de Nagios core sur Ubuntu 22.04
Mise en place de Nagios core  sur Ubuntu 22.04Mise en place de Nagios core  sur Ubuntu 22.04
Mise en place de Nagios core sur Ubuntu 22.04
 
GIT training - basic for software projects
GIT training - basic for software projectsGIT training - basic for software projects
GIT training - basic for software projects
 
rapport.pptx
rapport.pptxrapport.pptx
rapport.pptx
 
installation et configuration du DNS sous Windows serveur 2003
installation et configuration du DNS sous Windows serveur 2003installation et configuration du DNS sous Windows serveur 2003
installation et configuration du DNS sous Windows serveur 2003
 
Ppe 1 logiciel de supervision
Ppe 1 logiciel de supervisionPpe 1 logiciel de supervision
Ppe 1 logiciel de supervision
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey Spider
 
graylog.pptx
graylog.pptxgraylog.pptx
graylog.pptx
 
Gestion des LOGS savec syslog+loganalyzer
Gestion des LOGS savec syslog+loganalyzerGestion des LOGS savec syslog+loganalyzer
Gestion des LOGS savec syslog+loganalyzer
 
Open Recipes - hubs : du packaging en solo à l'industrialisation du packaging
Open Recipes - hubs : du packaging en solo à l'industrialisation du packaging Open Recipes - hubs : du packaging en solo à l'industrialisation du packaging
Open Recipes - hubs : du packaging en solo à l'industrialisation du packaging
 
graylogF (2).pptx
graylogF (2).pptxgraylogF (2).pptx
graylogF (2).pptx
 
Cours 70 410-1
Cours 70 410-1Cours 70 410-1
Cours 70 410-1
 
D5 wsli.1207
D5 wsli.1207D5 wsli.1207
D5 wsli.1207
 
PostgreSQL sous linux
PostgreSQL sous linuxPostgreSQL sous linux
PostgreSQL sous linux
 
Nagios doc
Nagios docNagios doc
Nagios doc
 
Le système de versioning git
Le système de versioning gitLe système de versioning git
Le système de versioning git
 
Présentation LINAGORA - LinShare au @S2LQ
Présentation LINAGORA - LinShare au @S2LQPrésentation LINAGORA - LinShare au @S2LQ
Présentation LINAGORA - LinShare au @S2LQ
 
FusionDirectory : Industrialisation du déploiement
FusionDirectory : Industrialisation du déploiement FusionDirectory : Industrialisation du déploiement
FusionDirectory : Industrialisation du déploiement
 
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdfresume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
 

Présentation de nagios

  • 2. Nagios est un logiciel de supervision des systèmes et réseaux sous licence libre (licence GNU General Public Licence), cette solution permet entre autres, de superviser la disponibilité d'actifs réseaux, de serveurs ou d'applications, suivre l'évolution des capacités disques ou la bande passante de carte réseau etc. Le logiciel se compose d'un moteur d'ordonnancement des vérifications, d'une bibliothèque de plugins, d'une interface Web de monitoring et de rapports d'activité. Nagios peut être complété avec d'autres outils communautaires comme par exemple Centreon qui permet d'étendre les fonctionnalités du serveur de supervision Nagios.
  • 4. • Avant de procéder à cette installation, vérifiez que votre système est à l'heure, fonctionnel et intégré à votre environnement • 2.1 Installation des pré-requis Le serveur Nagios s'appuit sur le serveur Apache pour la présentation des informations de supervision, installez-le avec yum: • yum install httpd mod_php
  • 5. • 2.2 Installation des paquets • La présence des paquets de Nagios dans les dépôts Fedora autorise une installation simple à l'aide de Yum: yum install nagios yum install nagios-plugins-*
  • 6. • 2.3 Configuration • Il faut ensuite modifier la configuration du serveur HTTP Apache pour autoriser les accès à partir de toutes les machines de votre réseau. Pour cela modifier le fichier : • /etc/httpd/conf.d/nagios.conf • pour y remplacer tous les : • deny from all • par des : • allow from all
  • 7. • Il est aussi nécessaire de faire passer SELINUX en mode permissif pour que les scripts CGI de Nagios puissent s'exécuter. Pour cela, il est nécessaire de modifier le fichier : • /etc/selinux/config • La ligne contenant la variable SELINUX doit être modifiée pour y placer la valeur "disabled" : • SELINUX=permissive
  • 8. Pour pouvoir par la suite utiliser l'interface graphique de Nagios, il est nécessaire de passer par une phase d'authentification. Par défaut, l'authentification se fait de façon simple en définissant les utilisateurs autorisés dans le fichier : /etc/nagios/passwd Ce fichier pourra par exemple comprendre les lignes suivantes (nom d'utilisateur et mot de passe) : nagiosuser nagiosmdp
  • 9. • Une fois l'utilisateur configuré, autorisez ce dernier à accéder aux pages web de Nagios, éditez le fichier de configuration des cgi: • /etc/nagios/cgi.cfg • Associez l'utilisateur privilégié à la directive "authorized_for_configuration_information" pour terminer la configuration: • authorized_for_configuration_information=nagio suser • Toutes ces modifications nécessitent un "reboot" de votre machine pour qu'elles soient prises en compte. • reboot
  • 11. • Après installation de Nagios, dirigez votre navigateur préféré vers l'URL suivante (attention au / final): • http://localhost/nagios/ • L'écran d'accueil suivant apparaît :
  • 12. • 3.2 Configuration de Nagios • L'étape suivante consiste à créer les fichiers de configuration afin d'implémenter les différentes ressources à superviser : hôtes (serveurs, routeurs, équipements réseaux, ...) et services associés. • Le fichier de configuration principal est : • /etc/nagios/nagios.cfg
  • 13. • La description générale de l'ensemble des options qu'il est possible d'utiliser dans le fichier principal de configuration nagios.cfg se trouve sur le site officiel : Principal fichier de configuration • Ce fichier contient des directives "cfg_file=" qui déterminent la liste des autres fichiers de configuration qui doivent être lus au démarrage de Nagios pour constituer la liste des éléments surveillés. Le fichier nagios.cfg peut par exemple comprendre la liste suivante de fichiers de configuration décrivant les éléments à surveiller :
  • 14. cfg_file=/etc/nagios/hosts.cfg • cfg_file=/etc/nagios/services.cfg • cfg_file=/etc/nagios/misccommands.cfg • cfg_file=/etc/nagios/checkcommands.cfg • cfg_file=/etc/nagios/contactgroups.cfg • cfg_file=/etc/nagios/contacts.cfg • cfg_file=/etc/nagios/hostgroups.cfg • cfg_file=/etc/nagios/servicegroups.cfg • cfg_file=/etc/nagios/timeperiods.cfg • cfg_file=/etc/nagios/escalations.cfg • cfg_file=/etc/nagios/dependencies.cfg • cfg_file=/etc/nagios/hostextinfo.cfg • cfg_file=/etc/nagios/serviceextinfo.cfg
  • 15. • 3.2.1 Configuration de la liste des hosts surveillés • La liste des hosts surveillés par Nagios doit être créée par l'administrateur réseau. Les serveurs, routeurs, bornes d'accès WiFi ... doivent par exemple figurer dans cette liste. • La description générale de l'ensemble des options qu'il est possible d'utiliser dans le fichier configuration des hôtes se trouve sur le site officiel : Fichier de configuration des hôtes
  • 16. • 3.2.2 Configuration des services • Pour chaque hôte définis précédemment, il faut associer un ou plusieurs services. Un service permet d'exécuter une commande de vérification. • La description générale de l'ensemble des options qu'il est possible d'utiliser dans le fichier configuration des services se trouve sur le site officiel : Fichier de configuration des services
  • 17. • 3.2.3 Configuration des contacts et groupes de contacts • Nagios est capable d'envoyer des alertes et des notifications à une liste d'administrateurs prédéfinie. Pour cela, configurez les 2 fichiers de configuration "contacts.cfg" et "contactgroups.cfg". • La description générale de l'ensemble des options qu'il est possible d'utiliser dans le fichier configuration des contacts se trouve sur le site officiel : Configuration des contacts • La description générale de l'ensemble des options qu'il est possible d'utiliser dans le fichier configuration des groupes de contacts se trouve sur le site officiel : Configuration des groupes de contacts
  • 18. • 3.2.4 Vérification de la syntaxe des fichiers de configuration • Après avoir créé ou modifié les différents fichiers de configuration permettant de décrire les éléments à surveiller, il est très utile de pouvoir vérifier leur syntaxe avant de lancer ou relancer Nagios. Cela se fait en utilisant l'option -v de l'exécutable Nagios : • /usr/sbin/nagios -v /etc/nagios/nagios.cfg
  • 19. • 3.3 Ajout de nouveaux plugins • L'architecture logicielle de Nagios permet d'ajouter aisément de nouveaux plugins pour superviser des équipements spécifiques.