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 diverses métriques 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 qui pourrait survenir.
- Alertes Nagios : Nagios vous avertira rapidement par des alertes lorsqu'il détecte des problèmes afin de vous permettre de les résoudre beaucoup plus rapidement.
- Notification Nagios à la résolution : Après avoir corrigé le problème, vous serez averti comme confirmation de la résolution.
Deux versions de Nagios existent aujourd'hui, vous pouvez choisir entre elles :
- Nagios Core : Version gratuite et open-source. Conçue pour être légère, mais vous pouvez étendre ses fonctionnalités à l'aide de plugins et d'autres intégrations.
- Nagios XI : Édition commerciale de Nagios XI, basée sur Nagios Core. Elle offre des fonctionnalités plus étendues que le noyau. Pour les entreprises et les grandes organisations, c'est une meilleure édition car elle bénéficie du support du fournisseur.
Le guide ultime 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èmes et les utilisateurs avancés qui veulent 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 packages de dépendances nécessaires pour faire fonctionner 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 à niveau du système d'exploitation si le système n'est pas utilisé dans un environnement de 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.gzAccédez au répertoire créé après l'extraction des fichiers.
cd $VERConfigurer et compiler Nagios Core.
./configureProcédez à la construction de Nagios.
make all
sudo make install-groups-users
sudo usermod -aG nagios www-dataEnsuite, installez 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 base de Nagios
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éer 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 construisez 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 à 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 permissions 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 des agents à surveiller. Suivez l’article sur l’agent de surveillance NCPA.
