Nagios Core est une solution de surveillance réseau open source puissante, permettant aux administrateurs de système de surveiller les infrastructures informatiques pour identifier et résoudre les problèmes avant qu’ils n’affectent les opérations critiques. Installer Nagios Core sur Rocky Linux 9 peut sembler une tâche complexe, mais ce guide détaillé va vous montrer comment réaliser cette installation étape par étape, en rendant le processus compréhensible même pour les débutants tout en offrant la profondeur technique requise pour les utilisateurs expérimentés.
Prérequis
- Un serveur fonctionnant sous Rocky Linux 9.
- Accès root ou un utilisateur avec des privilèges sudo.
- Connexion internet active pour le téléchargement des paquets nécessaires.
Étape 1 : Installation des dépendances
Nagios nécessite plusieurs paquets pour fonctionner, y compris un serveur web, PHP, et d’autres outils de compilation.
- Installez les paquets nécessaires :
sudo dnf install -y gcc glibc glibc-common wget unzip httpd php gd gd-devel perl postfix
Étape 2 : Création d’utilisateur et de groupe
Nagios fonctionne mieux sous son propre utilisateur pour des raisons de sécurité.
- Créez un utilisateur et un groupe ‘nagios’ :
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 Core
- Téléchargez la dernière version de Nagios Core :
cd /tmp
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz
tar xzf nagios-*.tar.gz
cd nagios-4.4.6
- Compilez et installez Nagios :
./configure --with-command-group=nagcmd
make all
sudo make install
sudo make install-commandmode
sudo make install-init
sudo make install-config
sudo make install-webconf
Étape 4 : Configuration de l’interface Web
Pour accéder à Nagios via une interface web, vous devez configurer Apache et créer un utilisateur pour vous connecter.
- Créez un utilisateur ‘nagiosadmin’ pour l’accès web :
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 Apache :
sudo systemctl enable httpd
sudo systemctl start httpd
Étape 5 : Installation des plugins Nagios
Les plugins sont essentiels pour que Nagios puisse surveiller les services et les ressources.
- Téléchargez et installez les plugins Nagios :
cd /tmp
wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.tar.gz
tar xzf nagios-plugins-*.tar.gz
cd nagios-plugins-2.3.3
./configure --with-nagios-user=nagios --with-nagios-group=nagcmd
make
sudo make install
Étape 6 : Démarrage de Nagios
Maintenant que tout est configuré, vous pouvez démarrer le service Nagios.
sudo systemctl enable nagios
sudo systemctl start nagios
Vérification de l’installation
Pour vérifier que Nagios fonctionne correctement, ouvrez votre navigateur et accédez à http://votre_adresse_ip/nagios
. Connectez-vous avec l’utilisateur nagiosadmin
et le mot de passe que vous avez défini.
Pour ceux qui recherchent une plateforme d’hébergement robuste et performante pour leur système de surveillance Nagios, Shape.host propose des services Cloud VPS adaptés à vos besoins. Nos VPS Linux SSD offrent les performances et la flexibilité nécessaires pour déployer et gérer Nagios Core sur Rocky Linux 9, garantissant une surveillance efficace de vos infrastructures informatiques.