Comment installer Nagios sur Debian 11

Dans ce tutoriel, nous allons vous montrer comment installer Nagios sur Debian 11. Pour ceux d’entre vous qui ne le savaient pas, Nagios est un outil open source qui fournit un moteur de surveillance central de classe entreprise pour la surveillance informatique, la surveillance réseau, le , et la surveillance des applications. Il surveille l’ensemble de votre infrastructure informatique pour s’assurer que les systèmes, les applications, les services et les processus métier fonctionnent correctement. En cas de panne, Nagios peut alerter le personnel technique du problème, ce qui lui permet de lancer les processus de correction avant que les pannes n’affectent les processus métier, les utilisateurs finaux ou les clients.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape de l’outil de surveillance Nagios sur une Debian 11 (Bullseye).

Installer Nagios sur Debian 11 Bullseye

Étape 1. Avant d’installer un logiciel, il est important de vous assurer que votre système est à jour en exécutant ce qui suit apt commandes dans le terminal :

sudo mise à jour appropriée
sudo mise à niveau appropriée
sudo apt installer nano wget curl build-essential unzip openssl libssl-dev apache2 php libapache2-mod-php php-gd libgd-dev

Étape 2. Créez l’utilisateur et le groupe pour Nagios.

Exécutez la commande suivante ci-dessous pour créer un utilisateur et un groupe Nagios :

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

Étape 3. Installation de Nagios sur Debian 11.

Maintenant, nous téléchargeons la dernière version de Nagios depuis la page officielle :

wget https://github.com/NagiosEnterprises/nagioscore/releases/download/nagios-4.4.6/nagios-4.4.6.tar.gz

Ensuite, extrayez le fichier téléchargé à l’aide de la commande ci-dessous :

tar xvzf nagios-4.4.6.tar.gz

Une fois Nagios extrait avec succès, accédez au nouveau répertoire contenant les fichiers et commencez la compilation :

cd nagios-4.4.6 ./configure –with-httpd-conf=/etc/apache2/sites-enabled
sudo fait tout
sudo faire installer
sudo make install-daemoninit
sudo make install-commandemode
sudo faire installer-config

Prochaines étapes, nous installons Apache Configuration du serveur Web :

sudo make install-webconf
sudo a2enmod réécrire cgi

Ensuite, créez un utilisateur Web pour l’authentification pour l’interface Web de Nagios :

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

Nous devrons modifier certaines autorisations de dossier :

sudo chown www-data:www-data /usr/local/nagios/etc/htpasswd.users
sudo chmod 640 /usr/local/nagios/etc/htpasswd.users

Étape 4. Installation des plugins Nagios.

Exécutez la commande suivante ci-dessous pour télécharger la dernière version stable des plugins Nagios :

wget https://github.com/nagios-plugins/nagios-plugins/releases/download/release-2.3.3/nagios-plugins-2.3.3.tar.gz

Ensuite, extrayez le fichier téléchargé :

tar xvzf nagios-plugins-2.3.3.tar.gz

Après cela, changez le dossier des plugins du répertoire puis compilez et installez :

cd nagios-plugins-2.3.3.tar.gz ./configure –with-nagios-user=nagios –with-nagios-group=nagios
sudo Fabriquer
sudo faire installer

Enfin, une fois que vous avez terminé la configuration, démarrez Apache et les services Nagios :

sudo systemctl redémarrer apache2
sudo systemctl démarrer nagios.service

Étape 5. Configurez le pare-feu.

Si un pare-feu est en cours d’exécution sur votre système, assurez-vous d’activer les ports nécessaires :

sudo ufw autoriser 80
sudo ufw recharger
sudo ufw activer

Étape 6. Accéder à l’interface Web de Nagios.

Une fois l’installation terminée, ouvrez un navigateur Web et accédez à https://your-server-ip-address/nagios et vous verrez l’écran suivant. Un nom d’utilisateur et un mot de passe vous seront demandés. Le nom d’utilisateur, comme vous vous en souvenez peut-être, est celui que nous avons défini à l’étape 3, à savoir “nagiosadmin”

Toutes nos félicitations! Vous avez correctement installé Nagios. Merci d’avoir utilisé ce tutoriel pour installer la dernière version de la surveillance Nagios sur Debian 11 Bullseye. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel de Nagios.