SlideShare une entreprise Scribd logo
Réalisé par : SAID YOUSSOUF AHMED
Réalisé par : SAID YOUSSOUF AHMED
ImnaTech : Mise en place monitoring
OBJECTIFS
 Savoir mettre en place un monitoring
 Installation Nagios coré sur ubuntu 22.04
 Accès a l’interface web de Nagios
 Installer un agent nsclient ++ sur Windows
 Configuration de Nagios core
 Supervise un client windows
 Visualise des PC surveille sur map
Conditions préalables
Avant d'installer Nagios, il faut avoir les prérequis suivants :
 Une nouvelle installation d'Ubuntu 22.04.
 Accès administratif au système Ubuntu.
 Disposer de la connexion internet.
1.1. Définition
Ici, nous parlons de Nagios. Il s’agit d’un outil de surveillance open source qui
surveille l’ensemble de l’infrastructure informatique. Il est également connu sous le
nom de Nagios Core. En plus de cela, Nagios surveille également les applications
1.2.Architecture que nous allons mettre en place :
Voici un schema reseau de nos machines virtuelles qui permet d’être plus explicite et de mieux
comprendre ce que nous faisons dans notre projet et pourquoi nous avons utilise plusieurs
machines
1.3. Matériel réel et virtuel.
Réalisé par : SAID YOUSSOUF AHMED
Nous disposons d’un ordinateur fixe comme materiel reel qui est notre outil de travail avec
comme materiel virtuel vmwere qui est un logiciel de virtualisation de systeme d’exploitation
qui est dans notre cas ubuntu 22.04
1.4.Connexion
1.4.1.Mode Administrateur
imna@imna-PC:~$ su
Mot de passe :
1.4.2.Mettre à jour les packages système
root@imna-PC:/home/imna#apt update
root@imna-PC:/home/imna#apt upgrade
1.4.3.installer les dépendances nécessaires
Avant de pouvoir installer Nagios sur votre système Ubuntu 22.04, il est essentiel d’installer
certaines dépendances pour garantir le bon fonctionnement de Nagios. Ces dépendances
comprennent des outils de compilation, des bibliothèques et d’autres utilitaires nécessaires à la
compilation et à l’exécution de Nagios.
Exécutez la commande suivante pour installer tous les paquets nécessaires :
Réalisé par : SAID YOUSSOUF AHMED
root@imna-PC:/home/imna#sudo apt install wget unzip curl openssl build-essential libgd-dev
libssl-dev libapache2-mod-php php-gd php apache2
1.4.4.Téléchargement de Nagios
Avant d’installer Nagios, il est requis de télécharger les sources les plus récentes
depuis le site officiel de Nagios.
Utilisez la commande wget pour télécharger la dernière version de Nagios. Assurez-
vous de consulter le site officiel de Nagios pour obtenir le lien de la dernière version :
root@imna-PC:/home/imna#wget
https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.12.tar.gz
Une fois le téléchargement terminé, extrayez l’archive tar.gz pour accéder aux fichiers
d’installation :
root@imna-PC:/home/imna#tar -xvf nagios-4.4.12.tar.gz
Changez de répertoire pour accéder au dossier extrait :
root@imna-PC:/home/imna#cd nagios-4.4.12/
1.4.5.Compilation et installation de Nagios
root@imna-PC:/home/imna/ nagios-4.4.12# ./configure
Une fois la configuration terminée, compilez les sources de Nagios
root@imna-PC:/home/imna/ nagios-4.4.12#sudo make all
1.4.6.Créez l’utilisateur et le groupe Nagios requis
root@imna-PC:/home/imna/ nagios-4.4.12# sudo make install-groups-users
Maintenant, ajouter l’utilisateur apache au groupe nagios avec la commande :
root@imna-PC:/home/imna/ nagios-4.4.12#sudo usermod -a -G nagios www-data
Nous allons maintenant installer Nagios avec la commande suivante :
root@imna-PC:/home/imna/ nagios-4.4.12# sudo make install
root@imna-PC:/home/imna/ nagios-4.4.12#sudo make install-init
Réalisé par : SAID YOUSSOUF AHMED
root@imna-PC:/home/imna/ nagios-4.4.12#sudo make install-config
Pour utiliser l’interface web de Nagios, nous allez installé les fichiers :
root@imna-PC:/home/imna/ nagios-4.4.12#sudo make install-commandmode
root@imna-PC:/home/imna/ nagios-4.4.12#sudo make install-webconf
1.4.7.Mot de passe
Ajoutez un mot de passe pour l’utilisateur nagiosadmin qui sera utilisé pour accéder à
l’interface web de Nagios :
root@imna-PC:/home/imna/ nagios-4.4.12#sudo htpasswd -c
/usr/local/nagios/etc/htpasswd.users nagiosadmin
nous allons activer les modules rewrite et cgi d’apache 2.
root@imna-PC:/home/imna/ nagios-4.4.12#sudo a2enmod rewrite
root@imna-PC:/home/imna/ nagios-4.4.12#sudo a2enmod cgi
1.4.8.Redémarrer apache 2
root@imna-PC:/home/imna/ nagios-4.4.12#sudo systemctl restart apache2
1.4.9.Installer et configurer les plugins Nagios
Les plugins Nagios sont essentiels pour surveiller les hôtes et les services. Ils permettent à Nagios de
vérifier le fonctionnement des divers services, applications, protocoles, etc.
root@imna-PC:/home/imna/ nagios-4.4.12#wget https://nagios-plugins.org/download/nagios-
plugins-2.4.6.tar.gz
1.4.10. Extraction des fichiers téléchargés :
root@imna-PC:/home/imna/ nagios-4.4.12#tar -zxvf nagios-plugins-2.4.6.tar.gz
Accéder aux fichiers :
root@imna-PC:/home/imna/ nagios-4.4.12#cd nagios-plugins-2.4.6/
Pour préparer la compilation, configurer les sources :
root@imna-PC:/home/imna/ nagios-4.4.12#sudo ./configure --with-nagios-user=nagios --with-
nagios-group=nagios
Puis, compilez et installez :
root@imna-PC:/home/imna/ nagios-4.4.12#sudo make install
On va maintenant vérifier l’installation :
Réalisé par : SAID YOUSSOUF AHMED
root@imna-PC:/home/imna/ #sudo /usr/local/nagios/bin/nagios -v
Vous devez maintenant définir les commandes que Nagios utilisera pour exécuter les plugins.
Ces définitions se trouvent généralement dans un fichier commands.cfg dans le répertoire de
configuration de Nagios. Assurez-vous que chaque commande pointe vers le bon chemin où les
plugins ont été installés.
Exécuter Nagios en tant que démon
root@imna-PC:/home/imna/ #sudo /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
1.4.11. Redémarre nos services
root@imna-PC: ~nagios-plugins-2.3.3# sudo systemctl start nagios
root@imna-PC: ~nagios-plugins-2.3.3# sudo systemctl enable nagios
1.4.12. afficher le status
1.4.13. Accéder à l’interface web de Nagios
Une fois Nagios installé et configuré, il est possible d’accéder à son interface web pour une
gestion et une surveillance centralisées. Voici comment procéder :
On Ouvre un navigateur et allez à l’adresse :
http://ip_server/nagios/ ici http://192.168.71.134/nagios/
1.4.14. Accéder à l'interface Web de Nagios
Réalisé par : SAID YOUSSOUF AHMED
Nous sommes bien connecté à la dernière version
Les vues de monitoring permettent de connaître l'état des équipements et des
services supervisés, et éventuellement d'effectuer des actions sur ces derniers.
Comme si dessous :
1.5. Surveillance des hôtes distants
15.1. Installation de l'agent Windows NSClient++
NSClient++ est l'un des nombreux agents pouvant être utilisés pour surveiller les appareils
Windows. Ce document passera par l'installation et l'utilisation de NSClient++. Cependant, pour
une utilisation plus facile et de meilleures fonctionnalités, Nagios Enterprises recommande
d'utiliser un agent multiplateforme appelé NCPA qui peut être téléchargé pour les appareils
Windows, Linux et Mac. Pour plus d’informations sur NCPA, consultez la documentation ici :
Telecharger l’agent dans le lien https://github.com/mickem/nscp/releases
https://assets.nagios.com/downloads/nagiosxi/agents/NSClient++/
Réalisé par : SAID YOUSSOUF AHMED
 Sélectionnez Générique et cliquez sur Suivant pour continuer.
 Cliquez sur le bouton Typique.
 clique sur finish
1.6.CONFIGURATION SERVEUR
On modifier le fichier nagios.cfg
root@imna-PC: ~nagios-plugins-2.3.3# nano /usr/local/nagios/etc/nagios.cfg
On décommande la ligne suivante et remplace windows.cfg par imrane-PC :
#cfg_file=/usr/local/nagios/etc/objects/windows.cfg
cfg_file=/usr/local/nagios/etc/objects/ imrane-PC.cfg
1.6.1. Création de fichier imrane-PC.cfg
Ici on peut créer un fichier dénomme imrane-PC.cfg dans le répertoire /usr/local/nagios/etc/objects
root@imna-PC//usr/local/nagios/etc/objects#systemctl start nagios
1.6.2. Modification des fichier
 Imrane-PC
Editer le fichier imrane-PC.cfg.cfg qui se trouve dans le répertoire nano
/usr/local/nagios/etc/objects
root@ root@imna-PC:/usr/local/nagios/ogjects#nano imrane-PC.cfg
Réalisé par : SAID YOUSSOUF AHMED
Define host {
use windows-server ; Inherit default values from a template
host_name imrane-PC ; nom du Pc a srveille
alias My Windows Server ; A longer name associated with the host
address 192.168.71.10 ; adresse ip du pc a surveille
 commands.cfg
define command{
command_name check_nt
command_line $USER1$/CHECK_nt -HHOSTADDRESS$ -p 12489 –v $ARG1$ -s ’’imnaPC’’
 Consultation de hots
On Ouvre maintenant notre interface Web Nagios et on recherche le nouvel hôte
ajouté dans le service de base Nagios.
Machine surveille
Ici on clique a gauche de notre interface Web Nagios et on recherche map pour
voir le machine integre
Réalisé par : SAID YOUSSOUF AHMED
Grid
Les vues de monitoring permettent de connaître l'état des équipements et des
services supervisés, et éventuellement d'effectuer des actions sur ces derniers.
Comme si dessous :
Host groups

Contenu connexe

Tendances

Alphorm.com Formation VirtualBox
Alphorm.com Formation VirtualBoxAlphorm.com Formation VirtualBox
Alphorm.com Formation VirtualBox
Alphorm
 
Presentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamedPresentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamed
TECOS
 
Supervision V2 ppt
Supervision V2 pptSupervision V2 ppt
Supervision V2 pptjeehane
 
Tp n 1 linux
Tp n 1 linuxTp n 1 linux
Tp n 1 linux
Amir Souissi
 
Mini projet Zabbix
Mini projet ZabbixMini projet Zabbix
Mini projet Zabbix
SamiMessaoudi4
 
Cours - Supervision SysRes et Présentation de Nagios
Cours - Supervision SysRes et Présentation de NagiosCours - Supervision SysRes et Présentation de Nagios
Cours - Supervision SysRes et Présentation de Nagios
Erwan 'Labynocle' Ben Souiden
 
Supervision de réseau informatique - Nagios
Supervision de réseau informatique - NagiosSupervision de réseau informatique - Nagios
Supervision de réseau informatique - Nagios
Aziz Rgd
 
Rapport installation round cube centos 7
Rapport installation round cube centos 7Rapport installation round cube centos 7
Rapport installation round cube centos 7
Mame Cheikh Ibra Niang
 
08 04 mise en place d'un serveur mandataire (proxy)
08 04 mise en place d'un serveur mandataire (proxy)08 04 mise en place d'un serveur mandataire (proxy)
08 04 mise en place d'un serveur mandataire (proxy)
Noël
 
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Manassé Achim kpaya
 
Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm
 
mise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdfmise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdf
ImnaTech
 
L’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueL’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en Pratique
Amadou Dia
 
Mise en place de zabbix sur Ubuntu 22.04
Mise en place de zabbix sur Ubuntu 22.04Mise en place de zabbix sur Ubuntu 22.04
Mise en place de zabbix sur Ubuntu 22.04
ImnaTech
 
Guide pfsense
Guide pfsenseGuide pfsense
Guide pfsenser_sadoun
 
Rapport Windows Serveur 2008 "Active Directory Management"
Rapport Windows Serveur 2008 "Active Directory Management"Rapport Windows Serveur 2008 "Active Directory Management"
Rapport Windows Serveur 2008 "Active Directory Management"
Ayoub Rouzi
 
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
Alain Ganuchaud
 
mise en place de wordpresss sous Ubuntu 22.04
mise en place de wordpresss sous Ubuntu 22.04mise en place de wordpresss sous Ubuntu 22.04
mise en place de wordpresss sous Ubuntu 22.04
ImnaTech
 

Tendances (20)

Alphorm.com Formation VirtualBox
Alphorm.com Formation VirtualBoxAlphorm.com Formation VirtualBox
Alphorm.com Formation VirtualBox
 
Presentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamedPresentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamed
 
Supervision V2 ppt
Supervision V2 pptSupervision V2 ppt
Supervision V2 ppt
 
Tp n 1 linux
Tp n 1 linuxTp n 1 linux
Tp n 1 linux
 
Zabbix
ZabbixZabbix
Zabbix
 
Mini projet Zabbix
Mini projet ZabbixMini projet Zabbix
Mini projet Zabbix
 
Cours - Supervision SysRes et Présentation de Nagios
Cours - Supervision SysRes et Présentation de NagiosCours - Supervision SysRes et Présentation de Nagios
Cours - Supervision SysRes et Présentation de Nagios
 
Tuto pfsense
Tuto pfsenseTuto pfsense
Tuto pfsense
 
Supervision de réseau informatique - Nagios
Supervision de réseau informatique - NagiosSupervision de réseau informatique - Nagios
Supervision de réseau informatique - Nagios
 
Rapport installation round cube centos 7
Rapport installation round cube centos 7Rapport installation round cube centos 7
Rapport installation round cube centos 7
 
08 04 mise en place d'un serveur mandataire (proxy)
08 04 mise en place d'un serveur mandataire (proxy)08 04 mise en place d'un serveur mandataire (proxy)
08 04 mise en place d'un serveur mandataire (proxy)
 
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
 
Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0
 
mise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdfmise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdf
 
L’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueL’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en Pratique
 
Mise en place de zabbix sur Ubuntu 22.04
Mise en place de zabbix sur Ubuntu 22.04Mise en place de zabbix sur Ubuntu 22.04
Mise en place de zabbix sur Ubuntu 22.04
 
Guide pfsense
Guide pfsenseGuide pfsense
Guide pfsense
 
Rapport Windows Serveur 2008 "Active Directory Management"
Rapport Windows Serveur 2008 "Active Directory Management"Rapport Windows Serveur 2008 "Active Directory Management"
Rapport Windows Serveur 2008 "Active Directory Management"
 
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
 
mise en place de wordpresss sous Ubuntu 22.04
mise en place de wordpresss sous Ubuntu 22.04mise en place de wordpresss sous Ubuntu 22.04
mise en place de wordpresss sous Ubuntu 22.04
 

Similaire à Mise en place de Nagios core sur Ubuntu 22.04

Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linux
Zakariyaa AIT ELMOUDEN
 
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
 
SOLARIS 10 - Exercise - FR - 2008
SOLARIS 10 - Exercise - FR - 2008SOLARIS 10 - Exercise - FR - 2008
SOLARIS 10 - Exercise - FR - 2008
Sonny Brabez
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey Spider
Mohamed Ben Bouzid
 
Nagios doc
Nagios docNagios doc
Nagios doc
Laetitia HOREL
 
Installation et configuration d'openbravo
Installation et configuration d'openbravoInstallation et configuration d'openbravo
Installation et configuration d'openbravo
Soumia Brabije
 
rapport.pptx
rapport.pptxrapport.pptx
rapport.pptx
NouHailaHM
 
NextCloud
NextCloudNextCloud
NextCloud
Ahmed HARRAK
 
memoire utilisation de Puppet et Nagios
memoire utilisation de Puppet et Nagiosmemoire utilisation de Puppet et Nagios
memoire utilisation de Puppet et Nagios
abouaalexis
 
Présentation de nagios
Présentation de nagiosPrésentation de nagios
Présentation de nagiosilyassin
 
Manuel d'utilisation : La supervision sous Shinken
Manuel d'utilisation : La supervision sous ShinkenManuel d'utilisation : La supervision sous Shinken
Manuel d'utilisation : La supervision sous Shinken
Youssef NIDABRAHIM
 
Installation nconf
Installation nconfInstallation nconf
Installation nconf
Wilfried Tiani
 
Premiers pas avec snort
Premiers pas avec snortPremiers pas avec snort
Premiers pas avec snort
Fathi Ben Nasr
 
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
AbdellahELMAMOUN
 
SDN OpenDaylight
SDN OpenDaylightSDN OpenDaylight
SDN OpenDaylight
Mokhless Hachicha
 
Projet de fin d etudes
Projet de fin d etudesProjet de fin d etudes
Projet de fin d etudes3azwa
 
Rapport systéme embarqué busybox
Rapport systéme embarqué busyboxRapport systéme embarqué busybox
Rapport systéme embarqué busybox
Ayoub Rouzi
 

Similaire à Mise en place de Nagios core sur Ubuntu 22.04 (20)

Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linux
 
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
 
Nagios twil
Nagios twilNagios twil
Nagios twil
 
SOLARIS 10 - Exercise - FR - 2008
SOLARIS 10 - Exercise - FR - 2008SOLARIS 10 - Exercise - FR - 2008
SOLARIS 10 - Exercise - FR - 2008
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey Spider
 
Nagios doc
Nagios docNagios doc
Nagios doc
 
Installation et configuration d'openbravo
Installation et configuration d'openbravoInstallation et configuration d'openbravo
Installation et configuration d'openbravo
 
Nagios
NagiosNagios
Nagios
 
rapport.pptx
rapport.pptxrapport.pptx
rapport.pptx
 
NextCloud
NextCloudNextCloud
NextCloud
 
memoire utilisation de Puppet et Nagios
memoire utilisation de Puppet et Nagiosmemoire utilisation de Puppet et Nagios
memoire utilisation de Puppet et Nagios
 
Présentation de nagios
Présentation de nagiosPrésentation de nagios
Présentation de nagios
 
Manuel d'utilisation : La supervision sous Shinken
Manuel d'utilisation : La supervision sous ShinkenManuel d'utilisation : La supervision sous Shinken
Manuel d'utilisation : La supervision sous Shinken
 
Journées du Logiciel Libre 2008
Journées du Logiciel Libre 2008Journées du Logiciel Libre 2008
Journées du Logiciel Libre 2008
 
Installation nconf
Installation nconfInstallation nconf
Installation nconf
 
Premiers pas avec snort
Premiers pas avec snortPremiers pas avec snort
Premiers pas avec snort
 
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
 
SDN OpenDaylight
SDN OpenDaylightSDN OpenDaylight
SDN OpenDaylight
 
Projet de fin d etudes
Projet de fin d etudesProjet de fin d etudes
Projet de fin d etudes
 
Rapport systéme embarqué busybox
Rapport systéme embarqué busyboxRapport systéme embarqué busybox
Rapport systéme embarqué busybox
 

Plus de ImnaTech

Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016
ImnaTech
 
Installation et configuration de Cockpit.pdf
Installation et configuration de Cockpit.pdfInstallation et configuration de Cockpit.pdf
Installation et configuration de Cockpit.pdf
ImnaTech
 
mise en place de service dhcp sous Ubuntu 20.04
mise en place de service dhcp sous Ubuntu 20.04mise en place de service dhcp sous Ubuntu 20.04
mise en place de service dhcp sous Ubuntu 20.04
ImnaTech
 
Mise en place de Quota sur windows Serveur 22
Mise en place de Quota sur windows Serveur 22Mise en place de Quota sur windows Serveur 22
Mise en place de Quota sur windows Serveur 22
ImnaTech
 
GLPI sur Ubuntu 22.04
GLPI sur Ubuntu 22.04GLPI sur Ubuntu 22.04
GLPI sur Ubuntu 22.04
ImnaTech
 
Mise en place de service NFS ubuntu 22.pdf
Mise en place de service NFS  ubuntu 22.pdfMise en place de service NFS  ubuntu 22.pdf
Mise en place de service NFS ubuntu 22.pdf
ImnaTech
 
Mise en place de Samba sur kali linux.pdf
Mise en place de Samba  sur kali linux.pdfMise en place de Samba  sur kali linux.pdf
Mise en place de Samba sur kali linux.pdf
ImnaTech
 
Mise en place de service FTP kalinux.pdf
Mise en place de service FTP kalinux.pdfMise en place de service FTP kalinux.pdf
Mise en place de service FTP kalinux.pdf
ImnaTech
 
Création des utlisateurs et groupe sur kali.pdf
Création des utlisateurs et groupe sur kali.pdfCréation des utlisateurs et groupe sur kali.pdf
Création des utlisateurs et groupe sur kali.pdf
ImnaTech
 
Utilisation de commande chown dans kali linux
Utilisation de commande chown dans kali linuxUtilisation de commande chown dans kali linux
Utilisation de commande chown dans kali linux
ImnaTech
 
imnatech5-Joindre un domaine Active Directory.pdf
imnatech5-Joindre un domaine Active Directory.pdfimnatech5-Joindre un domaine Active Directory.pdf
imnatech5-Joindre un domaine Active Directory.pdf
ImnaTech
 
Joindre un Pc dans le domaine Active Directory
Joindre un Pc dans le domaine Active DirectoryJoindre un Pc dans le domaine Active Directory
Joindre un Pc dans le domaine Active Directory
ImnaTech
 
UTLISATEUR DU DOMAINE ET GERER LES GROUPES.pdf
UTLISATEUR DU DOMAINE ET GERER LES GROUPES.pdfUTLISATEUR DU DOMAINE ET GERER LES GROUPES.pdf
UTLISATEUR DU DOMAINE ET GERER LES GROUPES.pdf
ImnaTech
 
Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22
ImnaTech
 
Notions sur le commandes linux
Notions sur le commandes linux Notions sur le commandes linux
Notions sur le commandes linux
ImnaTech
 
Étude et Mise en Place de Monitoring
Étude et Mise en Place de Monitoring Étude et Mise en Place de Monitoring
Étude et Mise en Place de Monitoring
ImnaTech
 
Mise en place de ftp au sufop
Mise en place de ftp au sufopMise en place de ftp au sufop
Mise en place de ftp au sufop
ImnaTech
 
TP sous linux
TP sous linuxTP sous linux
TP sous linux
ImnaTech
 
TP sur unix
TP sur unixTP sur unix
TP sur unix
ImnaTech
 
Etude de la mise en place d’un système de communication VoIP sécurisé sur une...
Etude de la mise en place d’un système de communication VoIP sécurisé sur une...Etude de la mise en place d’un système de communication VoIP sécurisé sur une...
Etude de la mise en place d’un système de communication VoIP sécurisé sur une...
ImnaTech
 

Plus de ImnaTech (20)

Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016
 
Installation et configuration de Cockpit.pdf
Installation et configuration de Cockpit.pdfInstallation et configuration de Cockpit.pdf
Installation et configuration de Cockpit.pdf
 
mise en place de service dhcp sous Ubuntu 20.04
mise en place de service dhcp sous Ubuntu 20.04mise en place de service dhcp sous Ubuntu 20.04
mise en place de service dhcp sous Ubuntu 20.04
 
Mise en place de Quota sur windows Serveur 22
Mise en place de Quota sur windows Serveur 22Mise en place de Quota sur windows Serveur 22
Mise en place de Quota sur windows Serveur 22
 
GLPI sur Ubuntu 22.04
GLPI sur Ubuntu 22.04GLPI sur Ubuntu 22.04
GLPI sur Ubuntu 22.04
 
Mise en place de service NFS ubuntu 22.pdf
Mise en place de service NFS  ubuntu 22.pdfMise en place de service NFS  ubuntu 22.pdf
Mise en place de service NFS ubuntu 22.pdf
 
Mise en place de Samba sur kali linux.pdf
Mise en place de Samba  sur kali linux.pdfMise en place de Samba  sur kali linux.pdf
Mise en place de Samba sur kali linux.pdf
 
Mise en place de service FTP kalinux.pdf
Mise en place de service FTP kalinux.pdfMise en place de service FTP kalinux.pdf
Mise en place de service FTP kalinux.pdf
 
Création des utlisateurs et groupe sur kali.pdf
Création des utlisateurs et groupe sur kali.pdfCréation des utlisateurs et groupe sur kali.pdf
Création des utlisateurs et groupe sur kali.pdf
 
Utilisation de commande chown dans kali linux
Utilisation de commande chown dans kali linuxUtilisation de commande chown dans kali linux
Utilisation de commande chown dans kali linux
 
imnatech5-Joindre un domaine Active Directory.pdf
imnatech5-Joindre un domaine Active Directory.pdfimnatech5-Joindre un domaine Active Directory.pdf
imnatech5-Joindre un domaine Active Directory.pdf
 
Joindre un Pc dans le domaine Active Directory
Joindre un Pc dans le domaine Active DirectoryJoindre un Pc dans le domaine Active Directory
Joindre un Pc dans le domaine Active Directory
 
UTLISATEUR DU DOMAINE ET GERER LES GROUPES.pdf
UTLISATEUR DU DOMAINE ET GERER LES GROUPES.pdfUTLISATEUR DU DOMAINE ET GERER LES GROUPES.pdf
UTLISATEUR DU DOMAINE ET GERER LES GROUPES.pdf
 
Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22
 
Notions sur le commandes linux
Notions sur le commandes linux Notions sur le commandes linux
Notions sur le commandes linux
 
Étude et Mise en Place de Monitoring
Étude et Mise en Place de Monitoring Étude et Mise en Place de Monitoring
Étude et Mise en Place de Monitoring
 
Mise en place de ftp au sufop
Mise en place de ftp au sufopMise en place de ftp au sufop
Mise en place de ftp au sufop
 
TP sous linux
TP sous linuxTP sous linux
TP sous linux
 
TP sur unix
TP sur unixTP sur unix
TP sur unix
 
Etude de la mise en place d’un système de communication VoIP sécurisé sur une...
Etude de la mise en place d’un système de communication VoIP sécurisé sur une...Etude de la mise en place d’un système de communication VoIP sécurisé sur une...
Etude de la mise en place d’un système de communication VoIP sécurisé sur une...
 

Dernier

Rénovation des prairies sans labour est-ce possible en bio.pdf
Rénovation des prairies sans labour est-ce possible en bio.pdfRénovation des prairies sans labour est-ce possible en bio.pdf
Rénovation des prairies sans labour est-ce possible en bio.pdf
idelewebmestre
 
S210-S-27.04-chaudiere-à-vapeur bilan thermique
S210-S-27.04-chaudiere-à-vapeur bilan thermiqueS210-S-27.04-chaudiere-à-vapeur bilan thermique
S210-S-27.04-chaudiere-à-vapeur bilan thermique
ALIIAE
 
PFE ABDOUS BERRI 2024, RAPPORT COMPLET RETA FINAL.pdf
PFE ABDOUS BERRI 2024, RAPPORT COMPLET RETA FINAL.pdfPFE ABDOUS BERRI 2024, RAPPORT COMPLET RETA FINAL.pdf
PFE ABDOUS BERRI 2024, RAPPORT COMPLET RETA FINAL.pdf
iheberry
 
SRE - Mythes et Réalités - Voxxed 2024.pdf
SRE - Mythes et Réalités - Voxxed 2024.pdfSRE - Mythes et Réalités - Voxxed 2024.pdf
SRE - Mythes et Réalités - Voxxed 2024.pdf
Henri Gomez
 
Note Agro-climatique et prairies n°4 - Juin 2024
Note Agro-climatique et prairies n°4 - Juin 2024Note Agro-climatique et prairies n°4 - Juin 2024
Note Agro-climatique et prairies n°4 - Juin 2024
idelewebmestre
 
Alternative au 3eme lien et complement au Tramway de la ville de Quebec Rev 1...
Alternative au 3eme lien et complement au Tramway de la ville de Quebec Rev 1...Alternative au 3eme lien et complement au Tramway de la ville de Quebec Rev 1...
Alternative au 3eme lien et complement au Tramway de la ville de Quebec Rev 1...
Daniel Bedard
 
Alternative - Complément au Tramway et 3 ème lien de la ville de Quebec (PDF)
Alternative - Complément au Tramway  et 3 ème lien de la ville de Quebec (PDF)Alternative - Complément au Tramway  et 3 ème lien de la ville de Quebec (PDF)
Alternative - Complément au Tramway et 3 ème lien de la ville de Quebec (PDF)
Daniel Bedard
 
PFE MASTER en Développement d’une Application E-commerce avec la Technologie ...
PFE MASTER en Développement d’une Application E-commerce avec la Technologie ...PFE MASTER en Développement d’une Application E-commerce avec la Technologie ...
PFE MASTER en Développement d’une Application E-commerce avec la Technologie ...
ayoub_anbara96
 

Dernier (8)

Rénovation des prairies sans labour est-ce possible en bio.pdf
Rénovation des prairies sans labour est-ce possible en bio.pdfRénovation des prairies sans labour est-ce possible en bio.pdf
Rénovation des prairies sans labour est-ce possible en bio.pdf
 
S210-S-27.04-chaudiere-à-vapeur bilan thermique
S210-S-27.04-chaudiere-à-vapeur bilan thermiqueS210-S-27.04-chaudiere-à-vapeur bilan thermique
S210-S-27.04-chaudiere-à-vapeur bilan thermique
 
PFE ABDOUS BERRI 2024, RAPPORT COMPLET RETA FINAL.pdf
PFE ABDOUS BERRI 2024, RAPPORT COMPLET RETA FINAL.pdfPFE ABDOUS BERRI 2024, RAPPORT COMPLET RETA FINAL.pdf
PFE ABDOUS BERRI 2024, RAPPORT COMPLET RETA FINAL.pdf
 
SRE - Mythes et Réalités - Voxxed 2024.pdf
SRE - Mythes et Réalités - Voxxed 2024.pdfSRE - Mythes et Réalités - Voxxed 2024.pdf
SRE - Mythes et Réalités - Voxxed 2024.pdf
 
Note Agro-climatique et prairies n°4 - Juin 2024
Note Agro-climatique et prairies n°4 - Juin 2024Note Agro-climatique et prairies n°4 - Juin 2024
Note Agro-climatique et prairies n°4 - Juin 2024
 
Alternative au 3eme lien et complement au Tramway de la ville de Quebec Rev 1...
Alternative au 3eme lien et complement au Tramway de la ville de Quebec Rev 1...Alternative au 3eme lien et complement au Tramway de la ville de Quebec Rev 1...
Alternative au 3eme lien et complement au Tramway de la ville de Quebec Rev 1...
 
Alternative - Complément au Tramway et 3 ème lien de la ville de Quebec (PDF)
Alternative - Complément au Tramway  et 3 ème lien de la ville de Quebec (PDF)Alternative - Complément au Tramway  et 3 ème lien de la ville de Quebec (PDF)
Alternative - Complément au Tramway et 3 ème lien de la ville de Quebec (PDF)
 
PFE MASTER en Développement d’une Application E-commerce avec la Technologie ...
PFE MASTER en Développement d’une Application E-commerce avec la Technologie ...PFE MASTER en Développement d’une Application E-commerce avec la Technologie ...
PFE MASTER en Développement d’une Application E-commerce avec la Technologie ...
 

Mise en place de Nagios core sur Ubuntu 22.04

  • 1. Réalisé par : SAID YOUSSOUF AHMED
  • 2. Réalisé par : SAID YOUSSOUF AHMED ImnaTech : Mise en place monitoring OBJECTIFS  Savoir mettre en place un monitoring  Installation Nagios coré sur ubuntu 22.04  Accès a l’interface web de Nagios  Installer un agent nsclient ++ sur Windows  Configuration de Nagios core  Supervise un client windows  Visualise des PC surveille sur map Conditions préalables Avant d'installer Nagios, il faut avoir les prérequis suivants :  Une nouvelle installation d'Ubuntu 22.04.  Accès administratif au système Ubuntu.  Disposer de la connexion internet. 1.1. Définition Ici, nous parlons de Nagios. Il s’agit d’un outil de surveillance open source qui surveille l’ensemble de l’infrastructure informatique. Il est également connu sous le nom de Nagios Core. En plus de cela, Nagios surveille également les applications 1.2.Architecture que nous allons mettre en place : Voici un schema reseau de nos machines virtuelles qui permet d’être plus explicite et de mieux comprendre ce que nous faisons dans notre projet et pourquoi nous avons utilise plusieurs machines 1.3. Matériel réel et virtuel.
  • 3. Réalisé par : SAID YOUSSOUF AHMED Nous disposons d’un ordinateur fixe comme materiel reel qui est notre outil de travail avec comme materiel virtuel vmwere qui est un logiciel de virtualisation de systeme d’exploitation qui est dans notre cas ubuntu 22.04 1.4.Connexion 1.4.1.Mode Administrateur imna@imna-PC:~$ su Mot de passe : 1.4.2.Mettre à jour les packages système root@imna-PC:/home/imna#apt update root@imna-PC:/home/imna#apt upgrade 1.4.3.installer les dépendances nécessaires Avant de pouvoir installer Nagios sur votre système Ubuntu 22.04, il est essentiel d’installer certaines dépendances pour garantir le bon fonctionnement de Nagios. Ces dépendances comprennent des outils de compilation, des bibliothèques et d’autres utilitaires nécessaires à la compilation et à l’exécution de Nagios. Exécutez la commande suivante pour installer tous les paquets nécessaires :
  • 4. Réalisé par : SAID YOUSSOUF AHMED root@imna-PC:/home/imna#sudo apt install wget unzip curl openssl build-essential libgd-dev libssl-dev libapache2-mod-php php-gd php apache2 1.4.4.Téléchargement de Nagios Avant d’installer Nagios, il est requis de télécharger les sources les plus récentes depuis le site officiel de Nagios. Utilisez la commande wget pour télécharger la dernière version de Nagios. Assurez- vous de consulter le site officiel de Nagios pour obtenir le lien de la dernière version : root@imna-PC:/home/imna#wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.12.tar.gz Une fois le téléchargement terminé, extrayez l’archive tar.gz pour accéder aux fichiers d’installation : root@imna-PC:/home/imna#tar -xvf nagios-4.4.12.tar.gz Changez de répertoire pour accéder au dossier extrait : root@imna-PC:/home/imna#cd nagios-4.4.12/ 1.4.5.Compilation et installation de Nagios root@imna-PC:/home/imna/ nagios-4.4.12# ./configure Une fois la configuration terminée, compilez les sources de Nagios root@imna-PC:/home/imna/ nagios-4.4.12#sudo make all 1.4.6.Créez l’utilisateur et le groupe Nagios requis root@imna-PC:/home/imna/ nagios-4.4.12# sudo make install-groups-users Maintenant, ajouter l’utilisateur apache au groupe nagios avec la commande : root@imna-PC:/home/imna/ nagios-4.4.12#sudo usermod -a -G nagios www-data Nous allons maintenant installer Nagios avec la commande suivante : root@imna-PC:/home/imna/ nagios-4.4.12# sudo make install root@imna-PC:/home/imna/ nagios-4.4.12#sudo make install-init
  • 5. Réalisé par : SAID YOUSSOUF AHMED root@imna-PC:/home/imna/ nagios-4.4.12#sudo make install-config Pour utiliser l’interface web de Nagios, nous allez installé les fichiers : root@imna-PC:/home/imna/ nagios-4.4.12#sudo make install-commandmode root@imna-PC:/home/imna/ nagios-4.4.12#sudo make install-webconf 1.4.7.Mot de passe Ajoutez un mot de passe pour l’utilisateur nagiosadmin qui sera utilisé pour accéder à l’interface web de Nagios : root@imna-PC:/home/imna/ nagios-4.4.12#sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin nous allons activer les modules rewrite et cgi d’apache 2. root@imna-PC:/home/imna/ nagios-4.4.12#sudo a2enmod rewrite root@imna-PC:/home/imna/ nagios-4.4.12#sudo a2enmod cgi 1.4.8.Redémarrer apache 2 root@imna-PC:/home/imna/ nagios-4.4.12#sudo systemctl restart apache2 1.4.9.Installer et configurer les plugins Nagios Les plugins Nagios sont essentiels pour surveiller les hôtes et les services. Ils permettent à Nagios de vérifier le fonctionnement des divers services, applications, protocoles, etc. root@imna-PC:/home/imna/ nagios-4.4.12#wget https://nagios-plugins.org/download/nagios- plugins-2.4.6.tar.gz 1.4.10. Extraction des fichiers téléchargés : root@imna-PC:/home/imna/ nagios-4.4.12#tar -zxvf nagios-plugins-2.4.6.tar.gz Accéder aux fichiers : root@imna-PC:/home/imna/ nagios-4.4.12#cd nagios-plugins-2.4.6/ Pour préparer la compilation, configurer les sources : root@imna-PC:/home/imna/ nagios-4.4.12#sudo ./configure --with-nagios-user=nagios --with- nagios-group=nagios Puis, compilez et installez : root@imna-PC:/home/imna/ nagios-4.4.12#sudo make install On va maintenant vérifier l’installation :
  • 6. Réalisé par : SAID YOUSSOUF AHMED root@imna-PC:/home/imna/ #sudo /usr/local/nagios/bin/nagios -v Vous devez maintenant définir les commandes que Nagios utilisera pour exécuter les plugins. Ces définitions se trouvent généralement dans un fichier commands.cfg dans le répertoire de configuration de Nagios. Assurez-vous que chaque commande pointe vers le bon chemin où les plugins ont été installés. Exécuter Nagios en tant que démon root@imna-PC:/home/imna/ #sudo /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg 1.4.11. Redémarre nos services root@imna-PC: ~nagios-plugins-2.3.3# sudo systemctl start nagios root@imna-PC: ~nagios-plugins-2.3.3# sudo systemctl enable nagios 1.4.12. afficher le status 1.4.13. Accéder à l’interface web de Nagios Une fois Nagios installé et configuré, il est possible d’accéder à son interface web pour une gestion et une surveillance centralisées. Voici comment procéder : On Ouvre un navigateur et allez à l’adresse : http://ip_server/nagios/ ici http://192.168.71.134/nagios/ 1.4.14. Accéder à l'interface Web de Nagios
  • 7. Réalisé par : SAID YOUSSOUF AHMED Nous sommes bien connecté à la dernière version Les vues de monitoring permettent de connaître l'état des équipements et des services supervisés, et éventuellement d'effectuer des actions sur ces derniers. Comme si dessous : 1.5. Surveillance des hôtes distants 15.1. Installation de l'agent Windows NSClient++ NSClient++ est l'un des nombreux agents pouvant être utilisés pour surveiller les appareils Windows. Ce document passera par l'installation et l'utilisation de NSClient++. Cependant, pour une utilisation plus facile et de meilleures fonctionnalités, Nagios Enterprises recommande d'utiliser un agent multiplateforme appelé NCPA qui peut être téléchargé pour les appareils Windows, Linux et Mac. Pour plus d’informations sur NCPA, consultez la documentation ici : Telecharger l’agent dans le lien https://github.com/mickem/nscp/releases https://assets.nagios.com/downloads/nagiosxi/agents/NSClient++/
  • 8. Réalisé par : SAID YOUSSOUF AHMED  Sélectionnez Générique et cliquez sur Suivant pour continuer.  Cliquez sur le bouton Typique.  clique sur finish 1.6.CONFIGURATION SERVEUR On modifier le fichier nagios.cfg root@imna-PC: ~nagios-plugins-2.3.3# nano /usr/local/nagios/etc/nagios.cfg On décommande la ligne suivante et remplace windows.cfg par imrane-PC : #cfg_file=/usr/local/nagios/etc/objects/windows.cfg cfg_file=/usr/local/nagios/etc/objects/ imrane-PC.cfg 1.6.1. Création de fichier imrane-PC.cfg Ici on peut créer un fichier dénomme imrane-PC.cfg dans le répertoire /usr/local/nagios/etc/objects root@imna-PC//usr/local/nagios/etc/objects#systemctl start nagios 1.6.2. Modification des fichier  Imrane-PC Editer le fichier imrane-PC.cfg.cfg qui se trouve dans le répertoire nano /usr/local/nagios/etc/objects root@ root@imna-PC:/usr/local/nagios/ogjects#nano imrane-PC.cfg
  • 9. Réalisé par : SAID YOUSSOUF AHMED Define host { use windows-server ; Inherit default values from a template host_name imrane-PC ; nom du Pc a srveille alias My Windows Server ; A longer name associated with the host address 192.168.71.10 ; adresse ip du pc a surveille  commands.cfg define command{ command_name check_nt command_line $USER1$/CHECK_nt -HHOSTADDRESS$ -p 12489 –v $ARG1$ -s ’’imnaPC’’  Consultation de hots On Ouvre maintenant notre interface Web Nagios et on recherche le nouvel hôte ajouté dans le service de base Nagios. Machine surveille Ici on clique a gauche de notre interface Web Nagios et on recherche map pour voir le machine integre
  • 10. Réalisé par : SAID YOUSSOUF AHMED Grid Les vues de monitoring permettent de connaître l'état des équipements et des services supervisés, et éventuellement d'effectuer des actions sur ces derniers. Comme si dessous : Host groups