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
- 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
- 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
- Configurez Nagios avant l’installation :
./configure --with-command-group=nagcmd
- 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.