Tarte aux framboises

Comment configurer un moniteur réseau Raspberry Pi?

Comment configurer un moniteur 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 l'utilisant.

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

Choses dont vous aurez besoin

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

Si vous avez besoin d'aide pour installer Zabbix 5 sur votre ordinateur monocarte 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 système d'exploitation Raspberry Pi). L'adresse IP de mon Raspberry Pi est 192.168.0.106. Donc, j'accéderai à l'application Web Zabbix 5 en utilisant l'URL http://192.168.0.106/zabbix. L'adresse IP de votre Raspberry 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) Zabbix Server et 2) Zabbix Agent.

Si vous souhaitez surveiller votre ordinateur/serveur avec Zabbix, vous devez avoir l'agent Zabbix installé et exécuté sur votre ordinateur/serveur. Il communiquera et enverra les données nécessaires au serveur Zabbix (fonctionnant sur votre Raspberry Pi).

Installation de l'agent Zabbix sur le système d'exploitation Ubuntu/Debian/Raspberry Pi

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

Tout d'abord, mettez à jour le cache du référentiel de packages 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.conf avec la commande suivante :

$ sudo nano /etc/zabbix/zabbix_agentd.conf


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 découvrir.

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


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

$ sudo systemctl redémarrer zabbix-agent


le agent-zabbix 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 packages Zabbix à votre ordinateur/serveur CentOS/RHEL 8.

Pour ajouter le référentiel de packages Zabbix à votre CentOS/RHEL 8, exécutez la commande suivante :

$ sudo rpm -Uvh https://repo.zabbix.fr/zabbix/5.2/rhel/8/x86_64/zabbix-release-5.2-1.el8.noarque.tr/min


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


Mettez à jour le cache du référentiel de packages 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 Oui, puis appuyez sur <Entrer>.


Pour accepter la clé GPG, appuyez sur Oui, puis appuyez sur <Entrer>.


L'agent Zabbix doit être installé.

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

$ sudo nano /etc/zabbix/zabbix_agentd.conf


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 découvrir.

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


Commencer le agent-zabbix service systemd avec la commande suivante :

$ sudo systemctl démarrer zabbix-agent.un service


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

$ sudo systemctl status zabbix-agent.un service


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

$ sudo systemctl activer zabbix-agent.un service


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

$ 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

Sous Windows 10, vous devez télécharger le logiciel Zabbix Agent depuis le site officiel de Zabbix.

Tout d'abord, visitez la page de téléchargement officielle de Zabbix Agent à partir d'un navigateur Web.

Une fois la page chargée, sélectionnez le package Windows MSI comme indiqué 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 indiqué dans la capture d'écran ci-dessous.


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


Cliquer sur Suivant.


Vérifier la J'accepte les termes de la case à cocher du 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 PATH.

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.

Ajouter un hôte Linux à Zabbix

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

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


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


Vérifier la Serveurs Linux case à cocher et cliquez sur Sélectionner.


Cliquer sur Ajouter, comme indiqué 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.

Ajouter 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, accédez à Configuration > Hôte groupes de l'application Web Zabbix. Ensuite, cliquez sur le Créer un groupe d'hôtes.


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, accédez à Cconfiguration > 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 champ Nom d'hôte domaine. Ensuite, cliquez sur Sélectionner, comme indiqué 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 indiqué 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.

Tout d'abord, accédez à Configuration > Hôtes et cliquez sur l'hôte Linux dont vous souhaitez surveiller l'utilisation du réseau.

Cliquer sur Modèles.


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


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


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


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


Cliquer sur Mettre à jour.


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


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


Lorsque l'option ZBX est mise en surbrillance, 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 s'affiche bien.


Voici comment surveiller 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.

Tout d'abord, 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 indiqué dans la capture d'écran ci-dessous.


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


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


Vérifier Réseau Windows par l'agent Zabbix, et cliquez sur Sélectionner.


Cliquer sur Mettre à jour.


le Windows 10 l'hôte doit être mis à jour.


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


Lorsque l'option ZBX est mise en surbrillance, 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 s'affiche bien.


Voici comment surveiller 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 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.

Comment installer League Of Legends sur Ubuntu 14.04
Si vous êtes fan de League of Legends, alors c'est l'occasion pour vous de tester League of Legends. Notez que LOL est pris en charge sur PlayOnLinux ...
Installez le dernier jeu de stratégie OpenRA sur Ubuntu Linux
OpenRA est un moteur de jeu de stratégie en temps réel libre/gratuit qui recrée les premiers jeux Westwood comme le classique Command & Conquer: Red A...
Installez le dernier émulateur Dolphin pour Gamecube et Wii sur Linux
L'émulateur Dolphin vous permet de jouer aux jeux Gamecube et Wii de votre choix sur des ordinateurs personnels Linux (PC). Étant un émulateur de jeu...