Comment configurer un moniteur de réseau Raspberry Pi?

Comment configurer un moniteur de réseau Raspberry Pi?

Zabbix est un outil de surveillance open source dans lequel vous pouvez surveiller vos serveurs, machines virtuelles, réseaux, services cloud et bien d'autres. C'est un outil très utile pour les petites, moyennes et grandes organisations informatiques.

Vous pouvez installer le Zabbix sur le Raspberry Pi et surveiller le réseau d'autres ordinateurs / serveurs de votre réseau domestique en utilisant.

Dans cet article, je vais vous montrer comment configurer Zabbix sur votre Raspberry Pi pour surveiller le réseau d'autres ordinateurs / serveurs dans votre réseau domestique.

Des choses dont vous aurez besoin

Pour suivre cet article, vous avez besoin d'un ordinateur monomoteur Raspberry Pi avec Zabbix 5 installé dessus.

Si vous avez besoin d'aide sur l'installation de Zabbix 5 sur votre ordinateur à panneau unique Raspberry Pi, lisez mon article sur Comment installer Zabbix 5 sur Raspberry Pi 4.

J'ai installé Zabbix 5 sur mon Raspberry Pi (exécutant le Raspberry Pi OS). L'adresse IP de mon Raspberry Pi est 192.168.0.106. Donc, j'accéderai à l'application Web Zabbix 5 à l'aide de l'URL http: // 192.168.0.106 / Zabbix. L'adresse IP de votre framboise PI sera différente. Alors assurez-vous de le remplacer par le vôtre à partir de maintenant.

Qu'est-ce que l'agent Zabbix?

Zabbix a 2 composants: 1) Server Zabbix et 2) agent Zabbix.

Si vous souhaitez surveiller votre ordinateur / serveur avec Zabbix, vous devez installer l'agent Zabbix et exécuter sur votre ordinateur / serveur. Il communiquera et envoie les données nécessaires au serveur Zabbix (en cours d'exécution sur votre Raspberry Pi).

Installation de l'agent Zabbix sur Ubuntu / Debian / Raspberry Pi OS

L'agent Zabbix est disponible dans le référentiel officiel du package d'Ubuntu / Debian / Raspberry Pi OS. Donc, c'est facile à installer.

Tout d'abord, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour


Vous pouvez installer l'agent Zabbix avec la commande suivante:

$ sudo apt install zabbix-agent -y


L'agent Zabbix doit être installé.

Ouvrez le fichier de configuration de l'agent Zabbix / etc / zabbix / zabbix_agentd.confli avec la commande suivante:

$ sudo nano / etc / zabbix / zabbix_agentd.confli


Changer la Serveur Variable à l'adresse IP de votre serveur Zabbix (l'adresse IP de votre Raspberry Pi).


Assurez-vous également que le Nom d'hôte La variable est définie sur le nom d'hôte de votre ordinateur / serveur. Si vous ne connaissez pas le nom d'hôte de votre ordinateur / serveur, vous pouvez exécuter la commande hostname et le trouver sur.

Une fois que vous avez terminé, appuyez sur + X suivie par Y et <Entrer> pour sauver le / etc / zabbix / zabbix_agentd.fichier de confr.


Pour que les changements prennent effet, redémarrez le zabbix-agent Service avec la commande suivante:

$ sudo systemctl redémarrer zabbix-agent


Le zabbix-agent devrait être en cours d'exécution, comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ sudo systemctl status zabbix-agent

Installation de l'agent Zabbix sur Centos / Rhel 8

Pour installer l'agent Zabbix sur CentOS / RHEL 8, vous devez ajouter le référentiel de package Zabbix à votre ordinateur / serveur CentOS / RHEL 8.

Pour ajouter le référentiel de package Zabbix à votre Centos / Rhel 8, exécutez la commande suivante:

$ sudo rpm -uvh https: // repo.zabbix.com / zabbix / 5.2 / Rhel / 8 / x86_64 / Zabbix-Release-5.2-1.EL8.noarch.RPM


Le référentiel de package Zabbix doit être ajouté.


Mettez à jour le cache du référentiel de package DNF avec la commande suivante:

$ sudo dnf makecache


À installer Agent zabbix, Exécutez la commande suivante:

$ sudo dnf installer zabbix-agent


Pour confirmer l'installation, appuyez sur Y, Et puis appuyez sur <Entrer>.


Pour accepter la touche GPG, appuyez sur Y, Et puis appuyez sur <Entrer>.


L'agent Zabbix doit être installé.

Ouvrez le fichier de configuration de l'agent Zabbix / etc / zabbix / zabbix_agentd.confli avec la commande suivante:

$ sudo nano / etc / zabbix / zabbix_agentd.confli


Changer la Serveur Variable à l'adresse IP de votre serveur Zabbix (l'adresse IP de votre Raspberry Pi).


Assurez-vous également que le Nom d'hôte La variable est définie sur le nom d'hôte de votre ordinateur / serveur. Si vous ne connaissez pas le nom d'hôte de votre ordinateur / serveur, vous pouvez exécuter la commande hostname et le trouver sur.

Une fois que vous avez terminé, appuyez sur <Ctrl> + X suivie par Y et <Entrer> pour sauver le / etc / zabbix / zabbix_agentd.fichier de confr.


Commencer le zabbix-agent Service SystemD avec la commande suivante:

$ sudo systemctl start zabbix-agent.service


Le zabbix-agent Le service doit être en cours d'exécution, comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ sudo systemctl status zabbix-agent.service


Ajouter le zabbix-agent Service au démarrage du système afin qu'il démarre automatiquement sur le démarrage du système:

$ sudo systemctl activer zabbix-agent.service


Exécutez la commande suivante pour configurer le pare-feu pour permettre l'accès au port de l'agent Zabbix 10050:

$ sudo Firewall-CMD --Add-Service = Zabbix-Agent - Permanent


Pour que les modifications du pare-feu prennent effet, exécutez la commande suivante:

$ sudo Firewall-CMD - Reload

Installation de l'agent Zabbix sur Windows 10

Sur Windows 10, vous devez télécharger le logiciel d'agent Zabbix à partir du site officiel de Zabbix.

Visitez d'abord la page de téléchargement officielle de l'agent Zabbix à partir d'un navigateur Web.

Une fois que la page se charge, sélectionnez le package MSI Windows comme marqué dans la capture d'écran ci-dessous.


Ensuite, faites défiler un peu vers le bas et cliquez sur le premier TÉLÉCHARGER lien comme marqué dans la capture d'écran ci-dessous.


Le programme d'installation de l'agent Zabbix doit être téléchargé. Exécuter le programme d'installation.


Cliquer sur Suivant.


Vérifier la J'accepte les conditions de la case Contrat de licence et cliquez sur Suivant.


Assurez-vous que le nom d'hôte est correct. Tapez l'adresse IP du serveur Zabbix et vérifiez le Ajouter l'emplacement de l'agent à la case à cocher le chemin.

Une fois que vous avez terminé, cliquez sur Suivant.


Cliquer sur Suivant.


Cliquer sur Installer.


Cliquer sur Oui.

Agent zabbix devrait être installé. Cliquer sur Finir.

Ajout d'un hôte Linux à Zabbix

Une fois l'agent Zabbix installé sur votre ordinateur / serveur, vous pouvez l'ajouter au serveur Zabbix (en cours d'exécution sur votre Raspberry Pi).

Tout d'abord, connectez-vous à l'application Web Zabbix et allez à Configuration> hôtes. Ensuite, cliquez sur Créer un hôte, comme marqué dans la capture d'écran ci-dessous.


Tapez le nom d'hôte de l'ordinateur / serveur que vous essayez d'ajouter Nom d'hôte champ. Ensuite, cliquez sur Sélectionner, comme marqué dans la capture d'écran ci-dessous.


Vérifier la Serveurs Linux cocher la boîte et cliquer sur Sélectionner.


Cliquer sur Ajouter, comme marqué dans la capture d'écran ci-dessous.


Cliquer sur Agent.


Tapez l'adresse IP de l'ordinateur / serveur que vous essayez d'ajouter à Zabbix.


Une fois que vous avez terminé, cliquez sur Ajouter.


L'hôte Linux doit être ajouté à Zabbix, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Ajout d'un hôte Windows 10 à Zabbix

Dans cette section, je vais vous montrer comment ajouter un hôte Windows 10 à Zabbix. Alors, commençons.

Juste pour garder les choses organisées, créons un nouveau groupe d'hôtes pour les hôtes Windows.

Pour créer un groupe d'hôtes, allez à Configuration> hôte Groupes de l'application Web Zabbix. Ensuite, cliquez sur le Créer un groupe d'accueil.


Tapez Hôtes Windows, et cliquez sur Ajouter.


Un nouveau groupe d'accueil, Hôtes Windows, devrait être ajouté.


Pour ajouter votre hôte Windows 10 à Zabbix, allez à Configuration> hôtes. Ensuite, cliquez sur Créer un hôte.


Tapez le nom d'hôte ou le nom de l'ordinateur de votre hôte Windows 10 dans le Nom d'hôte champ. Ensuite, cliquez sur Sélectionner, comme marqué dans la capture d'écran ci-dessous.

Vérifiez le groupe nouvellement créé Hôtes Windows, et cliquez sur Sélectionner.


Cliquer sur Ajouter, comme marqué dans la capture d'écran ci-dessous.


Cliquer sur Agent.


Tapez l'adresse IP de votre hôte Windows 10 et cliquez sur Ajouter.


Votre hôte Windows 10 doit être ajouté à Zabbix.

Surveillance de l'utilisation du réseau des hôtes Linux

Dans cette section, je vais vous montrer comment surveiller l'utilisation du réseau des hôtes Linux à l'aide de Zabbix 5. Alors, commençons.

Premièrement, accédez à Configuration> hôtes Et cliquez sur l'hôte Linux que vous souhaitez surveiller l'utilisation du réseau.

Cliquer sur Modèles.


Cliquer sur Sélectionner, comme marqué dans la capture d'écran ci-dessous.


Cliquer sur Sélectionner, comme marqué dans la capture d'écran ci-dessous.


Cliquer sur Modèles, comme marqué dans la capture d'écran ci-dessous.


Vérifier Interfaces réseau Linux par l'agent Zabbix cocher la case et cliquez sur Sélectionner.


Cliquer sur Mise à jour.


L'hôte Linux doit être mis à jour.


Après un certain temps, l'option de disponibilité ZBX doit être mise en évidence, comme vous pouvez le voir dans la capture d'écran ci-dessous.


Lorsque l'option ZBX est mise en évidence, accédez à Surveillance> hôtes et cliquez sur le Tableaux de bord lien de votre hôte Linux, comme vous pouvez le voir dans la capture d'écran ci-dessous.


Comme vous pouvez le voir, le graphique d'utilisation du réseau est affiché.


Vous pouvez également modifier la chronologie du graphique. Comme vous pouvez le voir, j'ai changé le temps du graphique en 15 dernières minutes. Le graphique est bien affiché.


C'est ainsi que vous surveillez l'utilisation du réseau d'un hôte Linux à l'aide de Zabbix sur votre Raspberry Pi.

Surveillance de l'utilisation du réseau des hôtes Windows

Dans cette section, je vais vous montrer comment surveiller l'utilisation du réseau des hôtes Windows 10 à l'aide de Zabbix 5. Alors, commençons.

Premièrement, accédez à Configuration> hôtes Et cliquez sur l'hôte Windows 10 que vous souhaitez surveiller l'utilisation du réseau.


Cliquer sur Modèles.

Cliquer sur Sélectionner, comme marqué dans la capture d'écran ci-dessous.


Cliquer sur Sélectionner, comme marqué dans la capture d'écran ci-dessous.


Cliquer sur Modèles, comme marqué dans la capture d'écran ci-dessous.


Vérifier Windows Network by Zabbix Agent, et cliquez sur Sélectionner.


Cliquer sur Mise à jour.


Le Windows 10 L'hôte doit être mis à jour.


Après un certain temps, l'option de disponibilité ZBX doit être mise en évidence, comme vous pouvez le voir dans la capture d'écran ci-dessous.


Lorsque l'option ZBX est mise en évidence, accédez à Surveillance> hôtes et cliquez sur le Tableaux de bord Lien de votre hôte Windows 10, comme vous pouvez le voir dans la capture d'écran ci-dessous.


Comme vous pouvez le voir, le graphique d'utilisation du réseau est affiché.


Vous pouvez également modifier la chronologie du graphique. Comme vous pouvez le voir, j'ai changé le temps du graphique en 15 dernières minutes. Le graphique est bien affiché.


C'est ainsi que vous surveillez l'utilisation du réseau d'un hôte Windows 10 à l'aide de Zabbix sur votre Raspberry Pi.

Conclusion

Dans cet article, je vous ai montré comment créer un moniteur de réseau Raspberry Pi à l'aide de Zabbix 5. Je vous ai montré comment utiliser Zabbix pour surveiller l'utilisation du réseau des hôtes Linux et Windows sur votre Raspberry Pi.