Guide complet pour installer et configurer Zabbix 6 sur Raspberry Pi

Guide complet pour installer et configurer Zabbix 6 sur Raspberry Pi
Zabbix est un outil de surveillance par lequel nous pouvons surveiller nos applications, réseaux, serveurs et cloud installés. De plus, la surveillance ne signifie pas que les données sensibles du système ne sont pas en sécurité, Zabbix s'assure que les données présentes dans l'application de surveillance ou le cloud seront toujours sécurisées en transférant toutes les données vers le coffre-fort externe. Zabbix a introduit différentes méthodes pour collecter les données pour la surveillance, la transformer, puis la visualiser.

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.