Comment installer l'agent Zabbix sur Centos / Rhel 8

Comment installer l'agent Zabbix sur Centos / Rhel 8

L'agent Zabbix est un processus qui s'exécute sur des machines distantes, qui doivent surveiller le serveur Zabbix. L'agent collecte les données sur le serveur distant et renvoie au serveur Zabbix à la demande. L'agent Zabbix doit être installé sur tous les systèmes distants qui doivent être surveillés via le serveur Zabbix.

Fondamentalement, il existe deux types de chèques:

  • Chèque passif - L'agent Zabbix a envoyé des données sur le serveur sur leur demande.
  • Chèque actif - L'agent Zabbix envoie périodiquement des données au serveur.

Après avoir installé le serveur Zabbix sur votre système. Maintenant, nous nous déplaçons pour installer l'agent sur le système distant. Cet article vous aidera à installer l'agent Zabbix sur Centos / Rhel 8 Linux Systems. Après avoir terminé cette étape, accédez à l'article suivant Ajouter l'hôte dans le serveur Zabbix.

Étape 1 - Désactiver SELINUX

Par défaut, Selinux est activé dans Centos 8. Vous pouvez désactiver le selinux pour travailler correctement Zabbix sur votre machine Centos.

Vous pouvez désactiver le SELINUX en modifiant / etc / selinux / config Fichier:

nano / etc / selinux / config 

Changez la ligne suivante:

Selinux = handicapé 

Presse Ctrl + o Pour enregistrer les modifications et ensuite Ctrl + x Pour fermer le fichier. Puis redémarrez votre serveur pour appliquer les modifications.

Étape 2 - Installation de l'agent Zabbix

Les packages d'agents Zabbix ne sont pas disponibles dans les référentiels CentOS 8 par défaut. Alors d'abord, vous devrez configurer le référentiel Zabbix dans votre système.

Au moment de la rédaction de ce tutoriel, la dernière version de Zabbix est Zabbix 4.4. Vous pouvez installer le zabbix 4.4 Package du référentiel en exécutant la commande suivante:

DNF Installer https: // repo.zabbix.com / zabbix / 4.4 / RHEL / 8 / X86_64 / Zabbix-Release-4.4-1.EL8.noarch.RPM 

Après avoir installé des packages de référentiel YUM dans notre système. Utilisez la commande suivante pour installer l'agent Zabbix sur vos systèmes CENTOS 8 ou RHEL 8 à l'aide de l'outil de gestion des packages.

DNF Installer Zabbix-Agent 

Appuyez sur «Y» pour toute confirmation pour terminer le processus d'installation.

Étape 3 - Configurer l'agent Zabbix

Maintenant, vous devez configurer le service d'agent pour autoriser les demandes de serveur Zabbix. Modifiez le fichier de configuration de l'agent Zabbix en ajoutant le serveur Zabbix IP.

/ etc / zabbix / zabbix_agentd.confli

# Server = [zabbix server ip] # hostname = [nom hôte du système client] server =192.168.1.100 Nom d'hôte =Serveur1 

Étape 4 - Ajustez le pare-feu pour Zabbix

Ensuite, vous devrez autoriser les ports Zabbix 10050 et 10051. et service http via le pare-feu. Vous pouvez leur permettre avec la commande suivante:

Firewall-CMD - PERMANENT --Add-Port = 10050 / TCP Firewall-CMD - Reload 

Étape 5 - Démarrez l'agent Zabbix

Votre service d'agent Zabbix est prêt à fonctionner. Exécutez les commandes suivantes pour permettre au service de démarrer automatiquement sur le démarrage du système. Ensuite, commencez également le service pour la première fois:

SystemCTL Activer Zabbix-Agent SystemCTL Start Zabbix-Agent 

Pour arrêter le service zabbix-agent à tout moment, exécutez la commande suivante:

Systemctl Stop Zabbix-Agent 

Toutes nos félicitations! Vous avez installé avec succès l'agent Zabbix. Permet d'ajouter l'hôte dans Zabbix Server pour être monitoire.