SlideShare una empresa de Scribd logo
1 de 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.

Más contenido relacionado

La actualidad más candente

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
 
Supervision V2 ppt
Supervision V2 pptSupervision V2 ppt
Supervision V2 pptjeehane
 
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
 
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléMise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléCharif Khrichfa
 
Mise En Place d'une Solution de Supervision Réseau
Mise En Place d'une Solution de Supervision Réseau Mise En Place d'une Solution de Supervision Réseau
Mise En Place d'une Solution de Supervision Réseau Yaya N'Tyeni Sanogo
 
Mise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsenseMise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsensePape Moussa SONKO
 
Mise en place d'un reseau securise par Cisco ASA
Mise en place d'un reseau securise par Cisco ASAMise en place d'un reseau securise par Cisco ASA
Mise en place d'un reseau securise par Cisco ASAOusmane BADJI
 
Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...Mohammed LAAZIZLI
 
MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...
MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...
MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...DENAGNON FRANCK ✔
 
Etude et mise en place d’un VPN
Etude et mise en place d’un VPNEtude et mise en place d’un VPN
Etude et mise en place d’un VPNCharif Khrichfa
 
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
 
Rapport de stage nagios
Rapport de stage nagiosRapport de stage nagios
Rapport de stage nagioshindif
 
Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015Ghali Rahma
 
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Saadaoui Marwen
 
Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Alain Ganuchaud
 

La actualidad más candente (20)

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...
 
Supervision V2 ppt
Supervision V2 pptSupervision V2 ppt
Supervision V2 ppt
 
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...
 
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câbléMise en place de la solution d’authentification Radius sous réseau LAN câblé
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
 
Mise En Place d'une Solution de Supervision Réseau
Mise En Place d'une Solution de Supervision Réseau Mise En Place d'une Solution de Supervision Réseau
Mise En Place d'une Solution de Supervision Réseau
 
Rapport finiale
Rapport finialeRapport finiale
Rapport finiale
 
Mise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsenseMise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsense
 
Mise en place d'un reseau securise par Cisco ASA
Mise en place d'un reseau securise par Cisco ASAMise en place d'un reseau securise par Cisco ASA
Mise en place d'un reseau securise par Cisco ASA
 
Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...Etude et mise en place d’une solution open source de gestion de la sécurité d...
Etude et mise en place d’une solution open source de gestion de la sécurité d...
 
MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...
MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...
MISE EN PLACE D’ UN VPN (SITE-TO-SITE) AU SEIN D’ UNE ENTREPRISE : CAS DE LA ...
 
Etude et mise en place d’un VPN
Etude et mise en place d’un VPNEtude et mise en place d’un VPN
Etude et mise en place d’un VPN
 
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)
 
SDN OpenDaylight
SDN OpenDaylightSDN OpenDaylight
SDN OpenDaylight
 
Rapport de stage nagios
Rapport de stage nagiosRapport de stage nagios
Rapport de stage nagios
 
Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015
 
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
 
Wazuh Pre.pptx
Wazuh Pre.pptxWazuh Pre.pptx
Wazuh Pre.pptx
 
Tuto pfsense
Tuto pfsenseTuto pfsense
Tuto pfsense
 
Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013
 
Nagios
NagiosNagios
Nagios
 

Destacado

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
 
0827 les salutations
0827 les salutations0827 les salutations
0827 les salutationsCarl Cornell
 

Destacado (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
 
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...
 
0827 les salutations
0827 les salutations0827 les salutations
0827 les salutations
 

Similar a 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
 

Similar a 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.