GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Nagios sur Ubuntu 22.04

Nagios est l'un des meilleurs outils de surveillance open source pour surveiller les services et les applications exécutés sur les systèmes d'exploitation Windows et Linux.

Nagios peut surveiller des services tels que HTTP, FTP, SSH, SMTP, etc., et des métriques système telles que la charge CPU, la mémoire, l'utilisation du disque, les utilisateurs connectés, les processus en cours d'exécution, etc.

Ici, nous allons voir comment installer Nagios sur Ubuntu 22.04.

Prérequis

Bien que le package Nagios soit disponible dans le référentiel Ubuntu, nous le compilerons à partir de la source. Alors, installez les packages ci-dessous pour compiler Nagios.

sudo apt updatesudo apt install -y build-essential apache2 php openssl perl make php-gd libgd-dev libapache2-mod-php libperl-dev libssl-dev daemon wget apache2-utils unzip

Créez un utilisateur et un groupe pour Nagios. Ajoutez ensuite les utilisateurs nagios et apache (www-data) à la partie du groupe nagcmd pour exécuter des commandes externes via l'interface Web de Nagios.

sudo useradd nagiossudo groupadd nagcmdsudo usermod -a -G nagcmd nagiossudo usermod -a -G nagcmd www-data

Installer Nagios Core sur Ubuntu 22.04

Tout d'abord, téléchargez la dernière version du noyau de Nagios depuis le site officiel.

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gztar -zxvf nagios-4.4.6.tar.gzcd nagios-4.4.6/

Ensuite, exécutez les commandes ci-dessous pour compiler Nagios à partir du code source.

sudo ./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/sites-enabled/sudo make allsudo make installsudo make install-initsudo make install-configsudo make install-commandmode

Vous pouvez trouver les fichiers de configuration de Nagios dans le répertoire /usr/local/nagios/etc, et la configuration par défaut devrait fonctionner correctement.

Ensuite, installez l'interface Web de Nagios avec la commande ci-dessous.

sudo make install-webconf

L'interface Web de Nagios est protégée par un mot de passe par défaut et vous devrez créer un compte utilisateur (nagiosadmin) pour accéder à l'interface Web de Nagios. Utilisez donc la commande ci-dessous pour créer un compte utilisateur pour l'interface Web de Nagios.

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

Activez le module CGI à l'aide de la commande suivante.

sudo a2enmod cgi

Enfin, redémarrez le serveur Web Apache.

sudo systemctl redémarrer apache2

Obtenir des alertes Nagios sur Ubuntu 22.04

Pour recevoir les alertes Nagios, éditez le fichier /usr/local/nagios/etc/objects/contacts.cfg et changez l'adresse e-mail associée à nagiosadmin.

sudo nano /usr/local/nagios/etc/objects/contacts.cfg

Modifiez le champ de l'adresse e-mail pour recevoir les alertes.

define contact{ contact_name nagiosadmin; Nom court de l'utilisateur use generic-contact; Hériter des valeurs par défaut du modèle de contact générique (défini ci-dessus) alias Nagios Admin ; Nom complet de l'utilisateur email [email protected]; <<***** CHANGEZ CECI PAR VOTRE ADRESSE E-MAIL ****** }

Installer les plugins Nagios sur Ubuntu 22.04

Pour surveiller un système, vous devrez installer les plugins Nagios. Alors, téléchargez les plugins Nagios depuis le site officiel.

wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.tar.gztar -zxvf nagios-plugins-2.3.3.tar.gzcd nagios-plugins-2.3.3/ 

Ensuite, compilez et installez les plugins Nagios.

sudo ./configure --with-nagios-user=nagios --with-nagios-group=nagiossudo fait faire l'installation

Démarrer l'outil de surveillance Nagios

Il est maintenant temps de démarrer le service Nagios. Avant de démarrer le service, vérifiez les fichiers de configuration de Nagios.

sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Sortie : Nagios Core 4.4.6Copyright (c) 2009-présent Équipe de développement de Nagios Core et contributeurs de la communautéCopyright (c) 1999-2009 Ethan GalstadDernière modification :2020-04-28Licence :GPLSite Web :https://www.nagios.orgReading configuration data... Lire le fichier de configuration principal d'accord... Lire les fichiers de configuration d'objet d'accord...Exécution de la vérification avant vol sur les données de configuration...Vérification des objets...Vérifié 8 services. Vérifié 1 hôtes. Vérifié 1 groupes d'hôtes. Vérifié 0 groupes de services. Vérifié 1 contacts. Vérifié 1 groupes de contacts. Vérifié 24 commandes. Vérifié 5 périodes de temps. 0 escalades d'hôte vérifiées. Vérifié 0 escalades de service.Vérification des chemins circulaires... Vérifié 1 hôtes Vérifié 0 dépendances de service Vérifié 0 dépendances d'hôte Vérifié 5 périodes de tempsVérification des gestionnaires d'événements globaux...Vérification des commandes de processeur obsessionnelles compulsives...Vérification des paramètres divers...Total Avertissements :0Total Erreurs :0Tout semble correct - Aucun problème grave n'a été détecté lors de la vérification pré-vol

Ensuite, démarrez et activez le service Nagios avec la commande ci-dessous

sudo systemctl enable --now nagios

Accéder à l'interface Web de Nagios

Accédez maintenant à l'interface Web de Nagios en accédant à l'URL suivante dans votre navigateur Web.

http://ip-add-re-ss/nagios/

Entrez le nom d'utilisateur (nagiosadmin) et le mot de passe du compte Nagios que vous avez créé précédemment.

Une fois la connexion réussie, vous obtiendrez la page d'accueil de Nagios.

Cliquez sur Services dans le volet de gauche pour voir les services surveillés par Nagios.

Dans la capture d'écran ci-dessus, vous ne verrez que l'hôte local, c'est-à-dire le serveur Nagios. Pour surveiller les machines distantes, vous devrez utiliser le plugin NRPE.

LIRE :Comment surveiller un hôte Linux distant avec Nagios

Conclusion

C'est tout. J'espère que Nagios est maintenant opérationnel sur votre Ubuntu 22.04.


Ubuntu
  1. Comment installer Docker sur Ubuntu 18.04

  2. Comment installer Apache sur Ubuntu 18.04

  3. Comment installer Nagios sur Ubuntu 15.04

  4. Comment installer Nagios sur Ubuntu 20.04 LTS

  5. Comment installer Nagios sur Ubuntu 22.04 LTS

Comment installer Gitea sur Ubuntu 20.04

Comment installer Asterisk sur Ubuntu 20.04

Comment installer Nginx sur Ubuntu 16.04

Comment installer et configurer Nagios sur Ubuntu 18.04

Comment installer Nagios sur Ubuntu 20.04

Comment installer Nagios sur Ubuntu 20.04 ?