GNU/Linux >> Tutoriels Linux >  >> Rocky Linux

Comment installer l'agent Zabbix sur Rocky Linux/Alma Linux 8

Il existe deux types de chèques :

  • Vérification passive - L'agent Zabbix a envoyé des données au serveur à sa demande.
  • Vérification active – L'agent Zabbix envoie périodiquement des données au serveur.

Dans cet article, nous apprendrons comment installer l'agent Zabbix dans les distributions basées sur RHEL 8 comme Rocky Linux ou Alma Linux. Consultez ce guide sur Comment installer et configurer Zabbix Server 5 sur Rocky Linux/Alma Linux 8.

Contenu connexe :

  • Comment installer et configurer Zabbix Server 6 sur Ubuntu 20.04
  • Comment installer et configurer l'agent Zabbix 5 sur Ubuntu 20.04
  • Comment installer et configurer Zabbix Server 6 sur Ubuntu 20.04
  • Comment installer l'agent Zabbix 6 sur Rocky Linux/Alma Linux/Oracle Linux 8
  • Comment installer l'agent Zabbix 6 sur OpenSUSE Leap 15.3
  • Comment ajouter un hôte dans le serveur Zabbix à surveiller

Table des matières

  1. Assurez-vous que le serveur est à jour
  2. Installer l'agent Zabbix
  3. Configurer l'agent Zabbix

1. Assurez-vous que les packages du serveur sont à jour

Avant de continuer, assurons-nous que nos packages de serveur sont à jour avec cette commande :

sudo dnf -y update

Installons également quelques packages courants dont nous aurons besoin

sudo dnf install -y vim

2. Installez l'agent Zabbix

Les packages d'agent Zabbix ne sont pas disponibles dans les référentiels Rocky Linux 8 par défaut. Nous devrons configurer le référentiel Zabbix dans notre système avant d'installer l'agent.

La dernière version de Zabbix au moment de la rédaction de cet article est la version 5.4 de Zabbix. Installez le référentiel Zabbix version 5.4 à l'aide de cette commande :

sudo dnf install -y https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm

Une fois le référentiel installé, nous pouvons installer l'agent. Utilisez cette commande :

sudo dnf install -y zabbix-agent

Confirmez la version du logiciel installé :

$ rpm -qi zabbix-agent
Name        : zabbix-agent
Version     : 5.4.9
Release     : 1.el8
Architecture: x86_64
Install Date: Mon 17 Jan 2022 06:23:27 AM UTC
Group       : Applications/Internet
Size        : 2353430
License     : GPLv2+
Signature   : RSA/SHA512, Thu 23 Dec 2021 12:54:16 PM UTC, Key ID 082ab56ba14fe591
Source RPM  : zabbix-5.4.9-1.el8.src.rpm
Build Date  : Thu 23 Dec 2021 12:28:37 PM UTC
Build Host  : 3a869a1545a8
Relocations : (not relocatable)
URL         : http://www.zabbix.com/
Summary     : Old Zabbix Agent
Description :
Old implementation of zabbix agent.
To be installed on monitored systems.

3. Configurer l'agent Zabbix

Maintenant, vous devez configurer le service Agent pour autoriser les requêtes du serveur Zabbix. Nous mettrons également à jour le nom d'hôte afin de savoir sur quel serveur nous avons configuré l'agent. Modifiez le fichier de configuration de l'agent Zabbix en ajoutant l'adresse IP du serveur Zabbix.

sudo vim /etc/zabbix/zabbix_agentd.conf

Ajoutez ce contenu :

Server=10.70.5.218
ServerActive=10.70.5.218
Hostname=dev-rockysrv1

4. Désactiver SELinux et ajuster le pare-feu pour Zabbix

Si vous avez installé et activé un pare-feu, vous devrez autoriser les ports Zabbix 10050 et 10051. et le service HTTP via le pare-feu. Vous pouvez les autoriser avec la commande suivante :

firewall-cmd --permanent --add-port=10050/tcp
firewall-cmd --reload

Vous devrez également définir SELinux à permissive afin d'accéder à l'interface depuis un navigateur. Pour cela, lancez la commande :

sudo setenforce 0
sudo sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config

5. Démarrer et activer l'agent Zabbix

Nous pouvons maintenant démarrer l'agent. L'agent n'est pas démarré par défaut. Utilisez cette commande pour démarrer :

sudo systemctl start zabbix-agent

Vérifiez l'état pour confirmer qu'il est lancé.

$ sudo systemctl status zabbix-agent
● zabbix-agent.service - Zabbix Agent
   Loaded: loaded (/usr/lib/systemd/system/zabbix-agent.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2022-01-17 06:57:33 UTC; 19s ago
  Process: 39725 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=0/SUCCESS)
  Process: 39728 ExecStart=/usr/sbin/zabbix_agentd -c $CONFFILE (code=exited, status=0/SUCCESS)
 Main PID: 39730 (zabbix_agentd)
    Tasks: 6 (limit: 23176)
   Memory: 3.9M
   CGroup: /system.slice/zabbix-agent.service
           ├─39730 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
           ├─39732 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
           ├─39733 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
           ├─39734 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
           ├─39735 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
           └─39736 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]

Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: zabbix-agent.service: Succeeded.
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: Stopped Zabbix Agent.
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: Starting Zabbix Agent...
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: zabbix-agent.service: Can't open PID file /run/zabbix/zabbix_agentd.pid (yet?) after start: No such file or directory
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: Started Zabbix Agent.

À partir de la sortie ci-dessus, nous pouvons confirmer que l'agent est en cours d'exécution. Pour permettre à l'agent de démarrer au démarrage, utilisez cette commande :

sudo systemctl enable zabbix-agent

C'est ça! Vous avez installé avec succès l'agent Zabbix sur votre machine Rocky Linux. Vous pouvez maintenant ajouter un hôte dans le serveur Zabbix à surveiller. Consultez ce guide Comment ajouter un hôte dans le serveur Zabbix pour surveiller.


Rocky Linux
  1. Comment installer Erlang sur Rocky Linux/Alma Linux/CentOS 8

  2. Comment installer le client FreeIPA sur Rocky Linux/Alma Linux/CentOS 8

  3. Comment installer Apache Maven sur Rocky Linux/Alma Linux 8

  4. Comment installer FFmpeg sur Rocky Linux/Alma Linux 8

  5. Comment installer PHP 8 sur Alma Linux et Rocky Linux

Comment installer Docker CE sur Rocky Linux 8

Comment installer Anydesk sur Rocky Linux 8

Comment installer TeamViewer sur Rocky Linux 8

Comment installer Anaconda sur Rocky Linux 8

Comment installer Snap sur Rocky Linux 8

Comment installer PHP 7.4 sur Rocky Linux 8