Surveillance · 2 min read · Dec 22, 2025

Comment installer le logiciel de surveillance Nagios sur Ubuntu 20.04 LTS

Nagios est un logiciel open-source pour la surveillance des systèmes et des réseaux. Nagios peut surveiller l’activité d’un hôte et de ses services et fournit un avertissement/alerte si quelque chose de mauvais se produit sur le serveur. Nagios peut fonctionner sur des systèmes d’exploitation Linux, et nous allons utiliser le serveur Ubuntu 20.04.

Dans ce tutoriel, nous allons vous montrer étape par étape comment installer Nagios 4.4.x sur Ubuntu 20.04. Nous allons installer le Nagios Core 4.4.x à partir de la source, installer le nrpe et les plugins nagios, puis ajouter un hôte à surveiller sur le serveur Nagios.

Prérequis

  • 2 serveurs Ubuntu 20.04 - Serveur Nagios - nom d’hôte : nagios20 avec une IP : 172.16.0.5
  • Client Ubuntu - nom d’hôte : client01 avec une IP : 172.16.0.6
  • Privilèges root

Ce que nous allons faire :

  • Installer les dépendances des paquets
  • Installer Nagios Core 4.4.6
  • Installer le plugin Nagios et le plugin NRPE
  • Ajouter un hôte à surveiller sur le serveur Nagios
  • Tester

Étape 1 - Installer les dépendances des paquets

Tout d’abord, nous allons mettre à jour le dépôt Ubuntu et installer quelques dépendances de paquets pour l’installation de Nagios.

Mettez à jour le dépôt Ubuntu en utilisant la commande apt ci-dessous.

sudo apt update

Après cela, installez les dépendances de paquets pour l’installation de Nagios.

sudo apt install -y autoconf bc gawk dc build-essential gcc libc6 make wget unzip apache2 php libapache2-mod-php libgd-dev libmcrypt-dev make libssl-dev snmp libnet-snmp-perl gettext

Et vous avez installé les dépendances de paquets pour le serveur Nagios.

Étape 2 - Installer Nagios Core 4.4.6

Dans cette étape, nous allons installer la dernière version stable de Nagios Core 4.4.6. Et nous allons l’installer manuellement à partir de la source.

- Télécharger Nagios Core 4.4.6

Allez dans votre répertoire personnel et téléchargez le code source de Nagios Core.

cd ~/  
wget https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz

Extrayez le paquet Nagios et allez dans le répertoire Nagios extrait.

tar -xf nagios-4.4.6.tar.gz  
cd nagioscore-*/

- Compiler et installer Nagios

Tout d’abord, compilez le code source de Nagios et définissez la configuration de l’hôte virtuel Apache pour Nagios.

sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled  
sudo make all

Compiler Nagios

Créez l’utilisateur et le groupe Nagios, et ajoutez l’utilisateur Apache ‘www-data’ au groupe ‘nagios’.

sudo make install-groups-users  
sudo usermod -a -G nagios www-data

Ajouter l'utilisateur et le groupe Nagios

Installez les binaires Nagios, le script de démon de service et le mode commande.

sudo make install  
sudo make install-daemoninit  
sudo make install-commandmode

Après cela, installez la configuration du script d’exemple.

sudo make install-config

Ensuite, installez la configuration Apache pour Nagios et activez les modules mod_rewrite et mode_cgi.

sudo make install-webconf  
sudo a2enmod rewrite cgi

Maintenant, redémarrez le service Apache.

systemctl restart apache2

Et vous avez installé Nagios Core 4.4.6.

Compiler Nagioscore

- Créer l’utilisateur nagiosadmin

Après avoir installé Nagios Core, nous allons ajouter l’authentification de base pour accéder au tableau de bord Nagios. Et nous allons utiliser l’authentification de base d’Apache.

Créez une nouvelle authentification de base apache pour l’utilisateur

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.