GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Nagios sur Ubuntu 20.04 LTS

Dans ce tutoriel, nous allons vous montrer comment installer Nagios sur Ubuntu 20.04 LTS. Pour ceux d'entre vous qui ne le savaient pas, Nagios est un outil de surveillance open source utilisé pour surveiller différentes machines Linux ou différents hôtes clients. Il surveille HTTP, FTP, SSH, SMTP, etc. ainsi que l'utilisation du processeur, de la RAM, de l'utilisation du disque et des différents processus en cours d'exécution.

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 s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer pas à pas l'installation de Nagios sur un serveur Ubuntu 20.04 (Focal Fossa).

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu 20.04, 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Nagios sur Ubuntu 20.04 LTS Focal Fossa

Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le apt suivant commandes dans le terminal.

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

Étape 2. Créez des utilisateurs et des groupes.

Ajoutez l'utilisateur au groupe de serveurs Web Apache :

sudo useradd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios
sudo usermod -a -G nagcmd www-data

Étape 3. Installer Nagios sur Ubuntu 20.04.

Maintenant, téléchargez Nagios depuis la page officielle ou vous pouvez l'obtenir par la commande ci-dessous via le terminal :

cd /tmp
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz
tar -zxvf /tmp/nagios-4.4.6.tar.gz
cd /tmp/nagios-4.4.6/

Ensuite, Compilez le Nagios à partir du code source :

sudo ./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/sites-enabled/
sudo make all
sudo make install
sudo make install-init
sudo make install-config
sudo make install-commandmode

Étape 4. Configurez Nagios.

Nagios place les fichiers de configuration dans le répertoire /usr/local/nagios/ répertoire etc. Maintenant, avec l'aide de votre éditeur préféré, modifiez le fichier :

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

Modifiez le champ de l'adresse e-mail pour recevoir la notification :

define contact{
        contact_name                    nagiosadmin             ; Short name of user
        use                             generic-contact         ; Inherit default values from generic-contact template (defined above)
        alias                           Nagios Admin            ; Full name of user

        email                           [email protected]      ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******

             }

Étape 5. Installation de l'interface Web de Nagios.

Installez l'interface Web de Nagios à l'aide de la commande ci-dessous :

sudo make install-webconf

Créez ensuite un compte utilisateur en tant que "nagiosadmin" pour accéder à l'interface Web de Nagios. Assurez-vous de sauvegarder le mot de passe que vous avez fourni dans un endroit sûr ou gardez à l'esprit qu'il sera nécessaire plus tard :

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

Après avoir exécuté la commande ci-dessous :

sudo a2enmod cgi

Ensuite, redémarrez Apache pour que les modifications prennent effet :

sudo systemctl restart apache2

Étape 6. Installation du plugin Nagios.

Prochaines étapes, téléchargez la dernière source de nagios-plugins et installez-la à l'aide des commandes suivantes :

cd /tmp
wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.tar.gz
tar -zxvf /tmp/nagios-plugins-2.3.3.tar.gz
cd /tmp/nagios-plugins-2.3.3/

Compilez et installez les plugins :

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

Étape 7. Démarrage de Nagios sur Ubuntu 20.04.

Vérifiez à nouveau la configuration effectuée ci-dessus en appuyant sur la commande donnée et assurez-vous que toutes les pré-vérifications de configuration sont correctes :

sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Output:

Nagios Core 4.4.5
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 2019-08-20
License: GPL

Website: https://www.nagios.org
Reading configuration data...
   Read main config file okay...
   Read object config files okay...

Running pre-flight check on configuration data...

Checking objects...
        Checked 8 services.
        Checked 1 hosts.
        Checked 1 host groups.
        Checked 0 service groups.
        Checked 1 contacts.
        Checked 1 contact groups.
        Checked 24 commands.
        Checked 5 time periods.
        Checked 0 host escalations.
        Checked 0 service escalations.
Checking for circular paths...
        Checked 1 hosts
        Checked 0 service dependencies
        Checked 0 host dependencies
        Checked 5 timeperiods
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors:   0

Ensuite, activez le service Nagios pour qu'il démarre automatiquement au démarrage du système :

sudo systemctl enable nagios
sudo systemctl start nagios

Étape 8. Accéder à Nagios.

Nagios sera disponible sur le port HTTP 80 par défaut. Ouvrez votre navigateur préféré et accédez à http://your-domain.com/nagios ou http://your-server-ip/nagios et suivez les étapes requises pour terminer l'installation. Lorsque vous êtes invité à entrer le nom d'utilisateur et le mot de passe, vous introduisez le nom d'utilisateur "nagiosadmin" et le mot de passe que vous avez entré à l'étape 5.

Félicitations ! Vous avez installé Nagios avec succès. Merci d'avoir utilisé ce didacticiel pour installer l'outil de surveillance Nagios dans les systèmes Ubuntu 20.04 LTS (Focal Fossa). Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consultez le site officiel de Nagios.


Ubuntu
  1. Comment installer Nagios sur Ubuntu 15.04

  2. Comment installer R sur Ubuntu 18.04 LTS

  3. Comment installer Nagios sur Ubuntu 18.04 LTS

  4. Comment installer Nagios sur Ubuntu 20.04 LTS

  5. Comment installer R sur Ubuntu 20.04 LTS

Comment installer Webmin dans Ubuntu 20.04 LTS

Comment installer ZoneMinder sur Ubuntu 22.04 | 20.04 LTS

Comment installer Nagios sur Ubuntu 20.04 ?

Comment installer PyCharm sur Ubuntu 22.04 LTS

Comment installer CRI-O sur Ubuntu 22.04 LTS

Comment installer DenyHosts sur Ubuntu 16.04 LTS