Comment installer Nagios sur Ubuntu 24.04 (Noble Numbat)
Dans l'article d'aujourd'hui, nous explorons l'installation, la configuration et l'utilisation de Nagios sur un système Ubuntu 24.04. Nagios est une solution de surveillance de l'infrastructure informatique open source largement utilisée. Nagios peut être utilisé pour surveiller divers indicateurs dans votre infrastructure pour les dispositifs réseau, les serveurs, les commutateurs, les applications et toutes sortes de services.
Nagios peut être utilisé pour ce qui suit.
- Nagios Surveillance : Surveillez tous les systèmes informatiques et signalez tout problème pouvant survenir.
- Nagios Alertes : Nagios vous informera rapidement via des alertes lorsqu'il détecte des problèmes afin de vous permettre de les résoudre plus rapidement.
- Notification Nagios sur Résolution : Après avoir résolu le problème, vous serez notifié(e) pour confirmer la résolution.
Deux versions de Nagios existent aujourd'hui, vous pouvez choisir parmi elles :
- Nagios Core : Version gratuite et open-source. Elle est conçue pour être légère mais vous pouvez étendre ses fonctionnalités en utilisant des plugins et d'autres intégrations.
- Nagios XI : Édition commerciale de Nagios XI construite sur le Nagios Core. Elle offre des fonctionnalités plus étendues que le noyau. Pour les entreprises et les grandes organisations, c’est une meilleure édition puisqu’elle bénéficie du support du fournisseur.
Le Guide Complet du Bureau Ubuntu
Maîtrisez Ubuntu comme un pro - de la personnalisation élégante du bureau à l'automatisation puissante du terminal. Parfait pour les développeurs, les administrateurs système et les utilisateurs avancés qui souhaitent un contrôle total de leur espace de travail.
Installation de Nagios sur Ubuntu 24.04
Voici les étapes pour installer Nagios sur un système Linux Ubuntu 24.04.
1. Installer les dépendances requises
Il y a quelques paquets de dépendances pour exécuter Nagios Core sur les systèmes Linux Ubuntu 24.04. Installons-les.
sudo apt update
sudo apt install build-essential curl wget unzip openssl libgd-dev libssl-dev libapache2-mod-php php-gd php
Vous pouvez également effectuer des mises à jour du système d'exploitation si le système n'est pas utilisé en production.
sudo apt upgrade -yRedémarrez le système après la mise à niveau.
sudo reboot2. Installer et configurer Nagios Core
Téléchargez le dernier code source.
VER=$(curl -s https://api.github.com/repos/NagiosEnterprises/nagioscore/releases/latest|grep tag_name|cut -d '"' -f 4)
wget https://github.com/NagiosEnterprises/nagioscore/releases/download/${VER}/${VER}.tar.gzExtraire le fichier téléchargé :
tar xvf $VER.tar.gzNaviguez dans le répertoire créé après l'extraction du fichier.
cd $VERConfigurer et construire Nagios Core.
./configureProcédez à la construction de Nagios.
make all
sudo make install-groups-users
sudo usermod -aG nagios www-dataInstallez ensuite Nagios et configurez toutes les options requises.
sudo make install
sudo make install-init
sudo make install-commandmode
sudo make install-config
sudo make install-webconf4. Installer les plugins de Nagios Core
Les plugins sont de petits programmes créés pour étendre les fonctionnalités de Nagios. Téléchargeons la dernière version.
cd ~/
VER=$( curl -s https://api.github.com/repos/nagios-plugins/nagios-plugins/releases/latest|grep tag_name|cut -d '"' -f 4|sed 's/release-//')
curl -SL https://github.com/nagios-plugins/nagios-plugins/releases/download/release-$VER/nagios-plugins-$VER.tar.gz | tar -xzf -Créez les répertoires nécessaires.
mkdir -p /usr/local/nagios/var/spool/checkresults
sudo chown -R nagios:nagios /usr/local/nagios/var/spool/checkresults
Configurez et compilez ensuite le noyau de Nagios.
cd nagios-plugins-$VER
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
sudo make install5. Configurer l'accès Web de Nagios
Créer un utilisateur administrateur web Nagios.
$ sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password:
Re-type new password:
Adding password for user nagiosadminDéfinir les autorisations pour l'utilisateur Nagios.
sudo chown www-data:www-data /usr/local/nagios/etc/htpasswd.users
sudo chmod 640 /usr/local/nagios/etc/htpasswd.usersRedémarrez le serveur web Apache après la modification.
sudo systemctl restart apache2Accédez à l'interface Web de Nagios sur http://IP_Address/nagios/
Utilisez le nom d'utilisateur que nous avons créé nagiosadmin
6. Configurer le client Nagios
Ensuite, il est temps d'ajouter les agents à surveiller. Suivez l'article sur l'agent de surveillance NCPA.
