Académique Documents
Professionnel Documents
Culture Documents
Année :
1
NAGIOS ISTA TAZA
Introduction : ................................................................................. 3
Définition : ..................................................................................... 3
Importance de Nagios?................................................................... 3
conclusion : .................................................................................. 21
2
NAGIOS ISTA TAZA
INTRODUCTION :
Nagios est un système open source qui permet de surveiller les services réseau
(SMTP, POP3, HTTP, NTTP, ICMP, SNMP, etc.) et les ressources de l’hôte (charge du
processeur, utilisation du disque, journaux système, état du service, etc.). Il permet
également de notifier le changement de statut de ces services aux contacts indiqués,
lorsque le changement indiqué se produit, par e-mail, pager (recherche), SMS, ou
toute méthode définie par l’utilisateur.
L'architecture de base de Nagios est simple : elle est composée d'un scheduler, d'une
interface web et de greffons.
Nagios est, avant toute chose, un moteur gérant l'ordonnancement des vérifications,
ainsi que les actions à prendre sur incidents (alertes, escalades, prise d'action
corrective).
L'interface web est la partie graphique visible, via un serveur web tel que Apache, et
qui va permettre à l'administrateur d'avoir une vue d'ensemble de son réseau, de
visualiser la supervision des équipements et de produire des rapports d'activité.
Les greffons de Nagios (ou sondes ou plugins) sont des petits scripts ou programmes
qui sont la base des vérifications.
DEFINITION :
Nagios permet :
IMPORTANCE DE NAGIOS?
3
NAGIOS ISTA TAZA
plugins écrits configurés. La surveillance à distance peut être établie via l’exécuteur de
plug-in à distance Nagios via des canaux cryptés SSL et SSH. La rotation automatisée des
fichiers journaux et l’exécution parallèle des contrôles de service peuvent être effectuées
à l’aide de Nagios.
Nagios effectue le processus sur le backend de la base de données, la création de
graphiques de données et implémente la redondance dans la surveillance de l’hôte.
L’interface Web pour afficher l’état actuel du réseau, l’historique des problèmes, le
gestionnaire de notifications, les fichiers, les journaux, etc.
Nagios a d’autres services comme Nagios Remote Plugin Executor abrégé en NRPE,
Nagios Remote Data processor (NRDP), Nagios Cross-Platform Agent, et pour la machine
cliente Windows, il utilise NSClient +.+.
UTILISATIONS DE NAGIOS :
AVANTAGES DE NAGIOS
Open source et largement utilisé
Personnalisable et flexible
Peut aider à minimiser les temps d’arrêt et à améliorer l’efficacité
CARACTERISTIQUES DE NAGIOS
Surveillance des services réseau (par exemple HTTP, SMTP, SSH, FTP)
Surveillance des ressources réseau (par exemple, charge du processeur, utilisation du
disque, utilisation de la mémoire)
Système d’alerte en cas de problèmes
Actions automatisées pour la résolution des problèmes
4
NAGIOS ISTA TAZA
État de l'hôte :
Lorsque vous configurez un hôte, vous
disposez des options de notification
suivantes :
– d: DOWN (l’hôte est arrêté).
– u: UNREACHABLE (l'hôte est inaccessible).
– r: RECOVERY (l'hôte se rétablit).
– f: FLAPPING (l'hôte oscille).
– n: NONE (aucune notification).
État de service:
5
NAGIOS ISTA TAZA
1. Conditions préalables
Tout d’abord On commence d’installer les paquets de Nagios qui sont nécessaire a l’installation, ces
paquets sont les suivant :
6
NAGIOS ISTA TAZA
7
NAGIOS ISTA TAZA
Installez les binaires, les scripts de démarrage, les fichiers de configuration fournis
en exemple et réglez les permissions sur le dossier des commandes externes.
Entrez les commandes suivantes pour compiler et installer l’interface Web nagios.
8
NAGIOS ISTA TAZA
9
NAGIOS ISTA TAZA
10
NAGIOS ISTA TAZA
11
NAGIOS ISTA TAZA
Ce menu se concentre sur les données de supervision des équipements et des services.
Le sous-menu « Tactical Overview » offre une vue globale des objets supervisés, et
vous donne accès à quelques options de configuration.
Le sous-menu « Map » vous permet d’obtenir une vue en fonction de la topologie
définie dans les objets Nagios.
Le menu « Hosts » :
Le menu « Hosts » vous propose une vue d’ensemble des objets host supervisés par votre
serveur Nagios.
Host : le nom de l’objet, tel qu’il a été défini dans le fichier de configuration ;
Status : l’état courant du host ;
Last Check : la date de dernière exécution de la commande définie par la
directive check_command du host ;
Duration : le temps cumulé de supervision du host, et
Status Information : les informations renvoyées par le plugin lors de sa dernière
exécution.
Le menu « Services » :
Le menu « Services » vous offre une vue d’ensemble des objets services supervisés par votre
serveur Nagios.
« Hosts Groups », qui vous permet de visualiser la supervision des objets de type
HOST par groupe. Les groupes se définissent aussi par des objets spécifiques.
« Service Groups », qui fait la même chose pour les objets de type SERVICES.
« Problems », qui vous permet de recenser, sur le même écran, les alertes en cours
relevées par Nagios.
Le sous-menu « Availability » permet d’établir des rapports montrant les
pourcentages de temps sur les états pour les objets de type hosts ou services .
12
NAGIOS ISTA TAZA
Le menu « System » :
Le menu « System » est un menu important qui fournit beaucoup d’informations sur le
comportement du serveur Nagios.
13
NAGIOS ISTA TAZA
1. Définition :
NRPE Nagios Remote Plugin Executor (NRPE) est un agent Nagios qui permet de surveiller le
système à distance à l'aide de scripts hébergés sur les systèmes distants. Il permet de
surveiller les ressources telles que l'utilisation du disque, la charge du système ou le nombre
d'utilisateurs actuellement connectés.
2. Etape de configuration :
Sur serveur nagios :
Entrer au fichier de configuration pour configurer l’hote a superviser.
14
NAGIOS ISTA TAZA
15
NAGIOS ISTA TAZA
Redémarrer NRPE :
voilà notre machine linux server1 et bien ajouter sur le serveur nagios .
voila les service de la machine linux qu’on peut seuperviser a partir de serveur nagios.
16
NAGIOS ISTA TAZA
1. Definition :
À propos de NSClient++. NSClient est un agent conçu à l’origine pour fonctionner avec Nagios, mais a
depuis évolué pour devenir un agent de surveillance à part entière qui peut être utilisé avec de
nombreux outils de surveillance (comme Icinga, Naemon, OP5, NetEye Opsview, etc.).
2. Etape de configuration :
Sur une machine Windows :
17
NAGIOS ISTA TAZA
supprimer le # :
Pour la machine devient up en fait une configuration dans le fichier NSCLIENT++ comme ci-
dessus à partir de la machine Windows:
18
NAGIOS ISTA TAZA
19
NAGIOS ISTA TAZA
Redémarrer nagios :
Voilà notre machine Windows devient up :
20
NAGIOS ISTA TAZA
CONCLUSION :
21