Nagios est un système puissant de surveillance réseau qui permet aux administrateurs système de détecter et de résoudre les problèmes de serveurs, de périphériques réseau et d’infrastructures IT avant qu’ils ne deviennent des interruptions critiques. Cet article vous guidera à travers le processus d’installation de Nagios sur Fedora 39, en mettant l’accent sur une approche facile à comprendre pour les débutants, tout en fournissant des informations techniques détaillées pour les utilisateurs plus expérimentés.

Prérequis

Avant de commencer, assurez-vous que votre système Fedora 39 est à jour. Ouvrez un terminal et exécutez la commande suivante :

sudo dnf update -y

Étape 1 : Installation des dépendances

Nagios nécessite l’installation de certains paquets pour fonctionner correctement. Installez ces dépendances en utilisant la commande suivante :

sudo dnf install -y gcc glibc glibc-common wget unzip httpd php gd gd-devel perl postfix

Étape 2 : Création d’un utilisateur et d’un groupe pour Nagios

Pour des raisons de sécurité, Nagios doit être exécuté sous un utilisateur non-root. Créez un utilisateur et un groupe nagios en exécutant :

sudo useradd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios
sudo usermod -a -G nagcmd apache

Étape 3 : Téléchargement et installation de Nagios

  1. Téléchargez la dernière version de Nagios Core depuis le site officiel :
cd /tmp
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz
  1. Extrayez l’archive téléchargée et naviguez dans le répertoire extrait :
tar -zxvf nagios-4.4.6.tar.gz
cd nagios-4.4.6
  1. Configurez Nagios avant l’installation :
./configure --with-command-group=nagcmd
  1. Compilez et installez Nagios :
make all
sudo make install
sudo make install-commandmode
sudo make install-init
sudo make install-config
sudo make install-webconf

Étape 4 : Installation des plugins Nagios

Les plugins Nagios sont essentiels pour surveiller les services et les hôtes. Téléchargez et installez les plugins Nagios en exécutant :

cd /tmp
wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.tar.gz
tar -zxvf nagios-plugins-2.3.3.tar.gz
cd nagios-plugins-2.3.3
./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl
make
sudo make install

Étape 5 : Configuration de l’interface web de Nagios

Créez un compte utilisateur nagiosadmin pour accéder à l’interface web de Nagios :

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Entrez un mot de passe fort lorsque vous y êtes invité.

Activez et démarrez le service HTTPD (Apache) :

sudo systemctl enable httpd.service
sudo systemctl start httpd.service

Étape 6 : Démarrage de Nagios

Activez et démarrez le service Nagios :

sudo systemctl enable nagios
sudo systemctl start nagios

Accès à l’interface web de Nagios

Ouvrez votre navigateur et accédez à l’adresse http://votre_adresse_ip/nagios. Connectez-vous avec le nom d’utilisateur nagiosadmin et le mot de passe que vous avez défini précédemment.

Pour ceux qui recherchent une plateforme d’hébergement fiable et performante pour leur infrastructure Nagios, les services Cloud VPS de Shape.host offrent une solution optimale. Nos VPS Linux SSD sont conçus pour fournir les performances et la flexibilité nécessaires pour héberger Nagios, vous permettant de surveiller efficacement vos serveurs et services IT avec une tranquillité d’esprit totale.