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

Comment installer Nagios Core et NRPE sur CentOS 8

Nagios est un outil open source gratuit pour surveiller divers périphériques réseau et serveurs dans un réseau. Il prend en charge les systèmes d'exploitation Linux et Windows et fournit une interface Web intuitive pour surveiller les ressources réseau. Lorsqu'il est configuré, il peut vous alerter par e-mail en cas de panne ou de dysfonctionnement d'un périphérique réseau ou d'un serveur. Nous allons passer à l'installation et à la configuration de Nagios Core et NRPE (plugin).

Prérequis :

Nous allons installer les bibliothèques prérequises en utilisant les commandes mentionnées ci-dessous.

dnf install -y gcc glibc glibc-common perl httpd php wget gd gd-devel
dnf update -y

Désactivez le pare-feu en utilisant les commandes suivantes.

systemctl stop firewalld.service
systemctl disable firewalld.service

Téléchargez Nagios depuis la source :

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

Compiler Nagios depuis la source :

cd nagios-4.4.6/
./configure
make all

Créer un utilisateur et un groupe :

Les commandes suivantes créeront un utilisateur et un groupe "nagios" et ajouteront un utilisateur apache au groupe nagios.

make install-groups-users
usermod -a -G nagios apache

Installer Nagios :

L'étape suivante consiste à installer Nagios qui a été configuré et créé avec les commandes "./configure" et "make all"

make install

Maintenant, installez les fichiers Daemon et démarrez le service httpd en entrant les commandes suivantes dans la CLI.

make install-daemoninit

systemctl start httpd.service
systemctl enable httpd.service
systemctl status httpd.service

Installez le mode commande en exécutant la commande suivante.

make install-commandmode

Maintenant, nous allons installer des exemples de fichiers de configuration pour Nagios car nous allons modifier le fichier exemple selon la configuration souhaitée et les fichiers de configuration du serveur Web Apache en exécutant les commandes ci-dessous.

make install-config
make install-webconf
systemctl restart httpd.service

Créer un compte utilisateur Nagios :

Nous allons créer un compte utilisateur nagiosadmin pour accéder à nagios web. En d'autres termes, ce site Web sera utilisé pour voir les alarmes. vous pouvez créer votre propre nom d'utilisateur, remplacez simplement votre nom d'utilisateur souhaité par nagiosadmin dans la commande mentionnée ci-dessous :

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

Après avoir exécuté la commande ci-dessus, l'interface vous demandera le mot de passe Définissez le mot de passe avec lequel vous souhaitez accéder à nagios web.

Veuillez démarrer le service httpd et nagios.

systemctl start httpd.service
systemctl enable httpd.service
systemctl status httpd.service
systemctl start nagios.service
systemctl enable nagios.service
systemctl status nagios.service

Tester Nagios :

Nagios est maintenant installé et en cours d'exécution sur votre système pour tester Nagios. Tapez simplement l'adresse IP de votre machine dans votre navigateur Web, par exemple "http://localhost/nagios", fournissez le nom d'utilisateur et le mot de passe que vous avez définis sous "créer un compte utilisateur nagios".

Installation des plugins Nagios (NRPE)

NRPE est un (Nagios Remote Plugin Executor) est un agent Nagios que nous installons sur un système distant pour le surveiller à l'aide de scripts car le noyau de Nagios exécute des plugins pour la surveillance. NRPE vous permet d'exécuter à distance des plugins Nagios sur d'autres machines pour surveiller les métriques de cette machine (utilisation du processeur, utilisation de la mémoire, espace disque, etc.). Veuillez suivre les instructions ci-dessous pour installer NRPE sur CentOS 8.

Prérequis :

Installez les prérequis suivants :

yum install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils epel-release

yum --enablerepo=powertools,epel install perl-Net-SNMP

Installer NRPE :

dnf install nrpe

Démarrer et activer le service NRPE :

démarrer et activer le service nrpe afin qu'il puisse démarrer automatiquement au redémarrage.

systemctl start nrpe.service
systemctl enable nrpe.service
systemctl status nrpe.service

vous pouvez modifier et ajouter des plugins et archiver nrpe en modifiant le fichier avec l'éditeur nano à l'aide de la commande "nano /etc/nagios/nrpe.cfg".

Vous pouvez configurer NRPE pour ajouter/modifier des plugins. Nagios exécutera ces plugins à distance pour vérifier la vérification souhaitée de la santé du système, etc.


Cent OS
  1. Comment installer et configurer Fail2Ban sur CentOS 8 et Fedora 33

  2. Comment installer Nagios sur CentOS 7

  3. Comment installer Nagios sur CentOS 6

  4. Comment installer Nagios sur CentOS 8

  5. Comment installer le service et le client NTP dans CentOS/RHEL 8

Comment installer Prometheus et node_exporter sur CentOS 7

Comment installer Prometheus Monitoring et node_exporter sur CentOS 8

Comment installer et configurer Nagios 4.0.7 sur CentOS 7

Comment installer Grafana sur CentOS 8

Comment installer ClamAV sur CentOS 7

Comment installer Icinga 2 sur CentOS 7