GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Nagios sur CentOS 8

Dans ce tutoriel, nous allons vous montrer comment installer Nagios sur CentOS 8. Pour ceux d'entre vous qui ne le savaient pas, Nagios est un logiciel open source qui peut être utilisé pour le réseau et l'infrastructure surveillance. Nagios surveillera les serveurs, les commutateurs, les applications et les services. Il alerte l'administrateur système en cas de problème et le signale également lorsque les problèmes ont été corrigés. Les ressources pouvant être surveillées incluent les charges du processeur, de la mémoire et de l'espace disque, les journaux fichiers, température ou erreurs matérielles. Il peut surveiller divers paramètres et problèmes pour des services tels que HTTP, SMTP et DNS, et avec l'aide de plugins, il peut être fortement étendu. Le noyau de Nagios a été initialement conçu pour fonctionner sous Linux, bien qu'il devrait également fonctionner sous la plupart des autres unités.

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 l'installation pas à pas de Nagios sur un serveur CentOS 8.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 8.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur de bureau).
  • 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 CentOS 8

Étape 1. Tout d'abord, assurez-vous que tous les packages sont à jour.

sudo dnf update

Étape 2. Installez les packages et les dépendances requis.

Exécutez la commande ci-dessous pour les installer :

dnf install gcc glibc glibc-common perl httpd php php-cli wget net-snmp gd gd-devel

Ensuite, créez un utilisateur et un groupe Nagios :

useradd nagios
passwd nagios

Créez maintenant un groud pour la configuration de nagios "nagcmd" et ajoutez l'utilisateur Nagios à ce groupe. Ajoutez également un utilisateur Nagios dans le groupe apache :

groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd apache

Étape 3. Installer Nagios sur CentOS 8.

Tout d'abord, accédez à la page de téléchargement de Nagios Core et récupérez le dernier code source de Nagios :

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

Effectuez les étapes ci-dessous pour compiler Nagios à partir du code source :

./configure
make all
make install
make install-groups-users
make install-daemoninit
make install-commandmode
make install-config
make install-webconf

Nous devons configurer le mot de passe pour l'utilisateur nagiosadmin. Ce nom d'utilisateur sera utilisé pour accéder à l'interface Web, il est donc important de se souvenir du mot de passe que vous saisirez ici. Définissez le mot de passe en exécutant la commande suivante et entrez le mot de passe deux fois :

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

Étape 4. Installer Nagios sur CentOS 8.

Avant de télécharger et d'installer les plugins Nagios, vous devez installer les packages requis pour compiler et construire le package du plugin :

dnf install gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils

Ensuite, téléchargez et extrayez la dernière version des plugins Nagios :

wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz

Déplacez-vous dans le répertoire extrait, compilez, compilez et installez les plugins Nagios :

cd nagios-plugins-release-2.2.1/
./tools/setup
./configure
make
make install

Vous devez maintenant redémarrer le service apache. Démarrez et activez également le service Nagios :

systemctl restart httpd.service
systemctl start nagios.service
systemctl start nagios.service
systemctl start nagios.service

Étape 5. Configurez le pare-feu pour Nagios.

Si vous avez un pare-feu en cours d'exécution, vous devez ouvrir le port 80 dans le pare-feu :

firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --reload

Étape 6. Accéder à l'interface Web de Nagios.

Enfin, vous pouvez maintenant accéder à la console Web de Nagios. Ouvrez votre navigateur Web et pointez-le vers le répertoire Web de Nagios Core, par exemple :

http://192.168.1.77/nagios
OR
http://idroot.us/nagios

Lorsque vous êtes invité à entrer un nom d'utilisateur et un mot de passe, vous introduisez le nom d'utilisateur "nagiosadmin" et le mot de passe que vous avez entré à l'étape 3. Si vous oubliez ce mot de passe, vous pouvez modifier en réexécutant la commande htpasswd à l'étape 3.

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 CentOS 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Nagios .


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Nagios sur CentOS 7

  4. Comment installer Nagios sur CentOS 6

  5. Comment installer Nagios sur le flux CentOS 9

Comment installer KDE sur CentOS

Comment installer Slack sur CentOS 8

Comment installer R sur CentOS 7

Comment installer R sur CentOS 8

Comment installer et configurer Nagios 4.0.7 sur CentOS 7

Comment installer Nagios sur CentOS 8 / RHEL 8