Comment installer le serveur Nagios sur Ubuntu 22.04 ?

Nagios est l’une des solutions de surveillance open-source les plus populaires. Elle permet de surveiller les systèmes, les réseaux et les infrastructures. Dans ce guide, nous vous montrerons comment installer le serveur Nagios sur Ubuntu 22.04.

Étape 1 : Mise à jour du système

Avant de commencer, assurez-vous que votre système est à jour :

sudo apt update && sudo apt upgrade

Étape 2 : Installer les dépendances nécessaires

Avant de pouvoir installer Nagios sur votre système Ubuntu 22.04, il est essentiel d’installer certaines dépendances pour garantir le bon fonctionnement de Nagios. Ces dépendances comprennent des outils de compilation, des bibliothèques et d’autres utilitaires nécessaires à la compilation et à l’exécution de Nagios.

Exécutez la commande suivante pour installer tous les paquets nécessaires :

sudo apt install wget unzip curl openssl build-essential libgd-dev libssl-dev libapache2-mod-php php-gd php apache2

Étape 3: Téléchargement de Nagios

Avant d’installer Nagios, il est requis de télécharger les sources les plus récentes depuis le site officiel de Nagios.

Utilisez la commande wget pour télécharger la dernière version de Nagios. Assurez-vous de consulter le site officiel de Nagios pour obtenir le lien de la dernière version :

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.12.tar.gz

Une fois le téléchargement terminé, extrayez l’archive tar.gz pour accéder aux fichiers d’installation :

tar -xvf nagios-4.4.12.tar.gz

Changez de répertoire pour accéder au dossier extrait :

cd nagios-4.4.12/

Étape 4 : Compilation et installation de Nagios

Après avoir téléchargé les sources de Nagios, la prochaine étape est de compiler et d’installer Nagios sur votre système.

Lire aussi : Comment installer Zabbix Server sur Ubuntu 22.04 ?

Avant de commencer la compilation, vous devez configurer le script de Nagios pour qu’il sache où les choses doivent être installées et quelles options inclure :

sudo ./configure

Après la compilation, vous aurez :

Comment installer le serveur Nagios sur Ubuntu 22.04 ?

Une fois la configuration terminée, compilez les sources de Nagios :

sudo make all

Créez l’utilisateur et le groupe Nagios requis :

sudo make install-groups-users

Maintenant, ajouter l’utilisateur apache au groupe nagios avec la commande :

sudo usermod -a -G nagios www-data

Nous allons maintenant installer Nagios avec la commande suivante :

sudo make install
sudo make install-init
sudo make install-config

Pour utiliser l’interface web de Nagios, nous allez installé les fichiers :

sudo make install-commandmode
sudo make install-webconf

Ajoutez un mot de passe pour l’utilisateur nagiosadmin qui sera utilisé pour accéder à l’interface web de Nagios :

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

Vous serez invité à saisir et à confirmer un mot de passe.

Ensuite, nous allons activer les modules rewrite et cgi d’apache 2.

sudo a2enmod rewrite
sudo a2enmod cgi

Redémarrer apache 2 :

sudo systemctl restart apache2

Étape 5 : Installer et configurer les plugins Nagios

Les plugins Nagios sont essentiels pour surveiller les hôtes et les services. Ils permettent à Nagios de vérifier le fonctionnement des divers services, applications, protocoles, etc.

Voici comment les installer et les configurer.

Rendez-vous sur le site officiel de Nagios pour obtenir la dernière version des plugins ou utilisez wget pour télécharger directement depuis la ligne de commande :

wget https://nagios-plugins.org/download/nagios-plugins-2.4.6.tar.gz

Extraction des fichiers téléchargés :

tar -zxvf nagios-plugins-2.4.6.tar.gz

Accéder aux fichiers :

cd nagios-plugins-2.4.6/

Pour préparer la compilation, configurer les sources :

sudo ./configure --with-nagios-user=nagios --with-nagios-group=nagios

Puis, compilez et installez :

sudo make install

On va maintenant vérifier l’installation :

sudo /usr/local/nagios/bin/nagios -v

Vous devez maintenant définir les commandes que Nagios utilisera pour exécuter les plugins. Ces définitions se trouvent généralement dans un fichier commands.cfg dans le répertoire de configuration de Nagios. Assurez-vous que chaque commande pointe vers le bon chemin où les plugins ont été installés.

Exécuter Nagios en tant que démon

sudo /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg

Étape 6 : Accéder à l’interface web de Nagios

Une fois Nagios installé et configuré, il est possible d’accéder à son interface web pour une gestion et une surveillance centralisées. Voici comment procéder :

Ouvrez un navigateur et allez à l’adresse :

http://ip_server/nagios/

Remplacez ip_server par l’adresse IP ou le nom d’hôte de votre serveur Nagios.

Comment installer le serveur Nagios sur Ubuntu 22.04 ?

Lorsque vous accédez à l’interface web pour la première fois, vous serez invité à entrer le nom d’utilisateur (nagiosadmin si vous avez suivi) et le mot de passe que vous avez défini.

Comment installer le serveur Nagios sur Ubuntu 22.04 ?

Conclusion

Vous avez maintenant un serveur Nagios fonctionnel sur Ubuntu 22.04. Vous pouvez commencer à surveiller vos hôtes et services et configurer des alertes pour être informé des incidents.

Cet article vous intéresse et vous souhaitez obtenir une assistance professionnelle sur d’autres sujets ? Alors, n’hésitez pas à me contacter sur Upwork. Je serais ravi de vous aider.

FAQs

Qu’est-ce que Nagios ?

Nagios est un outil de surveillance open-source qui permet de surveiller les systèmes, les réseaux et les infrastructures. Il notifie les administrateurs en cas de problème détecté et lorsqu’ils sont résolus.

Pourquoi choisir Nagios plutôt qu’un autre outil de surveillance ?

Nagios est largement reconnu pour sa fiabilité, sa flexibilité et son écosystème riche en plugins. Sa communauté active et sa longue histoire en font un choix éprouvé pour la surveillance informatique.

Est-ce que l’installation de Nagios nécessite des compétences avancées ?

Bien que l’installation nécessite une certaine familiarité avec le système d’exploitation Linux et les commandes de base, en suivant les instructions pas à pas, même les débutants peuvent réussir l’installation.

Quel est le coût de Nagios ?

Nagios Core, la version open-source, est gratuite. Cependant, Nagios propose également des versions d’entreprise avec des fonctionnalités supplémentaires qui peuvent être payantes.

Puis-je surveiller à la fois des dispositifs Linux et Windows avec Nagios ?

Oui, avec l’aide de plug-ins et d’agents appropriés, Nagios peut surveiller une variété de systèmes d’exploitation et de dispositifs.

Comment puis-je obtenir de l’aide si je rencontre des problèmes avec Nagios ?

La communauté Nagios est très active. Vous pouvez chercher des solutions dans les forums, la documentation officielle ou même solliciter de l’aide auprès d’experts sur des plateformes dédiées.

Est-il possible de personnaliser l’interface de Nagios ?

Oui, l’interface de Nagios est personnalisable. Vous pouvez ajouter, modifier ou supprimer des éléments selon vos besoins.

Cette publication a un commentaire

  1. Cléio

    C’est pas mal mais il manque le plus technique et important, l’installation et configuration de l’agent avec un client comme windows, de plus en suivant la procédure à la lettre j’ai de gros avertissement rouges sur l’interface me disant que je n’ai pas les droits d’accès…

Laisser un commentaire