L'agent Zabbix doit être installé sur tous les systèmes distants à surveiller via le serveur Zabbix. L'agent Zabbix collecte les données d'utilisation des ressources et des applications sur le système client et fournit ces informations au serveur Zabbix sur leurs demandes.
Il existe deux types de vérifications pouvant être configurées entre le serveur Zabbix et le client.
- Vérification passive – L'agent Zabbix n'a envoyé des données au serveur que sur sa demande.
- Vérification active – L'agent Zabbix envoie périodiquement des données au serveur.
Après avoir installé le serveur Zabbix sur votre système Debian. Cet article vous aidera à installer l'agent zabbix sur les systèmes Debian 9 Stretch, Debian 8 Jessie et Debian 7 Wheezy. Après cela, vous pouvez ajouter un hôte distant dans le serveur zabbix.
Étape 1 - Prérequis
Pour ce tutoriel, nous utiliserons les référentiels Zabbix apt fournis par le site officiel de Zabbix. Commençons par ajouter le référentiel requis sur votre système en exécutant la commande suivante selon la version Debian :
## For Debian 10:wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+buster_all.deb sudo dpkg -i zabbix-release_4.0-3+buster_all.deb ## For Debian 9: wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+stretch_all.deb sudo dpkg -i zabbix-release_4.0-3+stretch_all.deb ## For Debian 8: wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+jessie_all.deb sudo dpkg -i zabbix-release_4.0-3+jessie_all.deb
Étape 2 - Installer l'agent Zabbix
Vous avez maintenant ajouté des référentiels Zabbix à votre système. utilisons la commande suivante pour installer l'agent Zabbix sur la machine Debian.
sudo apt-get update sudo apt-get install zabbix-agent
Étape 3 - Configurer l'agent Zabbix
Une fois l'installation terminée de Zabbix aget. Modifier le fichier de configuration de l'agent zabbix zabbix_agentd.conf et mettez à jour l'adresse IP du serveur Zabbix et le nom de l'agent Zabbix.
/etc/zabbix/zabbix_agentd.confsudo vi /etc/zabbix/zabbix_agentd.conf
#Server=[zabbix server ip] #Hostname=[Hostname of client system ] Server=192.168.1.10 Hostname=Server2
Ici 192.168.1.10 est l'adresse IP du serveur Zabbix pour permettre la connexion avec ce client Zabbix.
Étape 4 - Redémarrez l'agent Zabbix
Après avoir ajouté l'adresse IP du serveur Zabbix dans le fichier de configuration, redémarrez maintenant le service de l'agent à l'aide de la commande ci-dessous.
sudo service zabbix-agent start
Pour activer et démarrer le service zabbix-agent à tout moment, utilisez les commandes suivantes.
sudo systemctl enable zabbix-agent sudo systemctl start zabbix-agent
Félicitations, vous avez installé avec succès l'agent Zabbix sur le système Debian. Permet d'ajouter un hôte dans le serveur Zabbix à surveiller.