Zabbix peut être installé sur différentes distributions Linux, mais dans ce guide, nous apprendrons la méthode pour installer et activer Zabbix sur le système d'exploitation Raspberry Pi.
Comment installer Zabbix sur Raspberry Pi
Nous installerons Zabbix sur le système d'exploitation Raspberry Pi en téléchargeant son package Debian à partir de son site Web officiel, alors mettez d'abord à mettre à jour le référentiel:
$ sudo apt mise à jour
Améliorez les packages dont les nouvelles mises à jour sont disponibles:
$ sudo apt complet -y -y
Nous avons besoin d'un serveur Web afin que nous puissions installer un serveur Web Apache ou un serveur Web Nginx, donc dans ce guide, nous installerons le serveur Web Nginx à l'aide de la commande:
$ sudo apt install nginx -y
Ensuite, nous téléchargerons le package Debian de Zabbix en utilisant la commande WGET à partir de son site officiel:
$ wget https: // repo.zabbix.com / zabbix / 5.4 / Raspbian / Pool / Main / Z / Zabbix-Release / Zabbix-Release_6.1-1 + debian10_all.deb
Pour confirmer le téléchargement, nous répertorions le contenu:
$ ls
Installez le package Debian de Zabbix à l'aide du gestionnaire de package DPKG:
$ sudo dpkg -i zabbix-release_6.1-1 + debian11_all.deb
Ensuite, nous installerons d'autres packages requis avec le Zabbix:
$ sudo apt install zabbix-server-mysql zabbix-frontend-php -y
Ouvrez la base de données MySQL à l'aide de la commande:
$ sudo mysql
Créez maintenant une base de données avec le nom de «Zabbix» à l'aide de la commande:
Créer une base de données Zabbix;
La prochaine étape consiste à créer un utilisateur avec le nom de "Zabbix_user" afin qu'il puisse accéder à la base de données "Zabbix":
Créer un utilisateur zabbix_user @ localhost identifié par «mot de passe»;
Dans la commande ci-dessus, vous pouvez remplacer le «mot de passe», par votre propre mot de passe uniques et nous devons maintenant accorder les privilèges au nouvel utilisateur de la base de données Zabbix:
Accorder tous les privilèges sur Zabbix.* à zabbix_user @ localhost;
Quittez maintenant l'environnement SQL à l'aide de la commande:
arrêter
Comment configurer Zabbix sur Raspberry Pi
Nous apporterons quelques modifications dans le fichier de configuration de Zabbix, pour cela, nous ouvrirons le fichier de configuration Zabbix à l'aide de l'éditeur de texte Nano:
$ sudo nano / etc / zabbix / zabbix_server.confli
Maintenant, nous allons ajouter le mot de passe ici pour la base de données, pour cela, nous trouverons «DBPassword» en utilisant la clé de raccourci de Ctrl + W:
Enregistrer les paramètres et quitter l'éditeur de texte.
Comment configurer le nginx pour Zabbix sur Raspberry Pi
Nous ouvrirons les paramètres de configuration de Nginx à l'aide de la commande:
$ sudo nano / etc / nginx / nginx.confli
Recherchez maintenant la ligne «Inclure / etc / nginx / sites-compatible / *» et ajoutez cette ligne à côté de ceci:
inclure / etc / zabbix / nginx.conf;
Écadré également le port:
Redémarrez maintenant le service de Zabbix-Server à l'aide de la commande SystemCTL:
$ sudo systemctl redémarrer zabbix-server
Conclusion
Zabbix est un outil de surveillance qui peut être installé pour surveiller les réseaux, les performances du système et différentes applications. Dans ce guide, nous avons installé Zabbix sur Raspberry Pi en téléchargeant son package Debian à partir de son site officiel.