Dans cet article, je vais vous montrer comment installer Zabbix 5 sur Raspberry Pi 4. Alors, commençons!
Des choses dont vous aurez besoin
Pour suivre cet article, vous aurez besoin des choses suivantes pour configurer votre Raspberry Pi 4 en mode sans tête:
Si vous ne souhaitez pas configurer votre Raspberry Pi 4 en mode sans tête, vous aurez également besoin:
Si vous avez besoin d'aide pour clignoter l'image Raspberry Pi OS sur la carte microSD, vérifiez mon article comment installer et utiliser Raspberry Pi Imageer.
Si vous êtes un débutant Raspberry Pi et que vous avez besoin d'aide pour installer Raspberry Pi OS sur votre framboise PI 4, vérifiez mon article comment installer Raspberry Pi OS sur Raspberry Pi 4.
De plus, si vous avez besoin d'aide sur la configuration sans tête de Raspberry Pi 4, vérifiez mon article comment installer et configurer Raspberry Pi OS sur Raspberry Pi 4 sans moniteur externe.
Mise à jour de Raspberry Pi OS
Avant d'installer Zabbix 5, ce serait une bonne idée de mettre à jour tous les packages existants de Raspberry Pi OS.
Tout d'abord, mettez à jour le cache du référentiel de package APT de votre Raspberry Pi OS avec la commande suivante:
$ sudo apt mise à jourPour mettre à jour tous les packages existants de votre Raspberry Pi OS, exécutez la commande suivante:
$ sudo apt completPour confirmer l'installation, appuyez sur Y, Et puis appuyez sur .
Le gestionnaire de packages APT téléchargera tous les packages requis à partir d'Internet. Cela peut prendre quelques minutes pour terminer.
Une fois tous les packages requis téléchargés, le gestionnaire de packages APT les installera un par un. Bien que cela puisse prendre quelques minutes pour terminer.
À ce stade, tous les packages existants doivent être mis à jour.
Pour que les modifications prennent effet, redémarrez votre Raspberry Pi 4 avec la commande suivante:
$ sudo redémarrerAjout du référentiel officiel de package Zabbix 5
Une fois vos bottes Raspberry Pi 4, téléchargez le fichier de DEB du référentiel de package Zabbix avec la commande suivante:
$ wget -o / tmp / zabbix5.deb https: // repo.zabbix.com / zabbix / 5.2 / raspbian / pool / main /Une fois le téléchargement terminé, le fichier de DEB du référentiel de package Zabbix 5 devrait être disponible dans le chemin / tmp / zabbix5.deb.
Installer le zabbix5.deb fichier avec la commande suivante:
$ sudo apt install / tmp / zabbix5.debLe référentiel de package Zabbix 5 doit être ajouté.
Maintenant, mettez à jour le cache du référentiel de package APT avec la commande suivante:
$ sudo apt mise à jourInstallation du serveur de base de données MARIADB
Vous devez installer le serveur de base de données MARIADB pour stocker les données Zabbix 5.
Vous pouvez installer le serveur de base de données MARIADB avec la commande suivante:
$ sudo apt installer MariaDb-Server MariaDB-ClientPour confirmer l'installation, appuyez sur Y, Et puis appuyez sur .
Le gestionnaire de packages APT téléchargera tous les packages requis à partir d'Internet. Cela peut prendre un certain temps pour terminer.
Une fois les packages téléchargés, le gestionnaire de packages APT les installera un par un. Cela peut prendre un certain temps pour terminer.
À ce stade, MariaDB doit être installé.
Une fois MARIADB installé, le service de base de données MARIADB mysqld devrait courir.
$ sudo systemctl status mysqldSi en tout cas, le service de base de données MARIADB mysqld n'est pas en cours d'exécution, vous pouvez le démarrer avec la commande suivante:
$ sudo systemctl start mysqldInstallation de Zabbix 5
Maintenant, vous pouvez installer Zabbix 5 avec la commande suivante:
$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-confPour confirmer l'installation, appuyez sur Y, Et puis appuyez sur .
Le gestionnaire de packages APT téléchargera tous les packages requis sur Internet, et cela peut prendre un certain temps pour terminer.
Une fois tous les packages téléchargés, le gestionnaire de packages APT doit les installer un par un.
À ce stade, Zabbix 5 doit être installé.
Création d'une base de données pour Zabbix 5
Avant de pouvoir utiliser Zabbix 5, vous devez créer un utilisateur MariaDB et une base de données pour Zabbix 5.
Pour créer un utilisateur MariaDB zabbix, Définissez le mot de passe sur secret pour le zabbix Utilisateur, puis exécutez la commande suivante:
$ sudo mysql -u root -e 'créer un utilisateur zabbix @ localhost identifié par "secret";'Pour créer une base de données MARIADB zabbix, Exécutez la commande suivante:
$ sudo mysql -u root -e 'créer une base de données zabbix set utf8 collate utf8_bin;'Autoriser l'utilisateur MariaDB zabbix Accès complet à la base de données MARIADB zabbix En exécutant la commande suivante:
$ sudo mysql -u root -e 'Grant tous les privilèges sur Zabbix.* à zabbix @ localhost; 'Pour les modifications de la base de données MARIADB pour prendre effet, exécutez la commande suivante:
$ sudo mysql -u root -e 'privilèges de rinçage;'Importation de schémas Zabbix 5 sur la base de données Zabbix
Une fois une base de données MARIADB zabbix et l'utilisateur de MariaDB zabbix est créé, vous devez importer les schémas de base de données Zabbix 5 dans le mariaDB zabbix base de données.
Vous pouvez importer les schémas de base de données Zabbix 5 vers MariAdB zabbix base de données avec la commande suivante:
$ zcat / usr / share / doc / zabbix-server-mysql * / create.SQL.gz | mysql -uzabbixConfiguration de Zabbix 5
Une fois que vous avez créé le zabbix MariaDB Database et importé les schémas de base de données Zabbix 5, vous devez configurer le serveur Zabbix pour utiliser la base de données MARIADB que vous avez créée.
Pour ce faire, ouvrez le / etc / zabbix / zabbix_server.confli fichier avec le nano Éditeur de texte comme suit:
$ sudo nano / etc / zabbix / zabbix_server.confliFaites défiler un peu vers le bas et trouvez le Dbpassword = ligne marquée dans la capture d'écran ci-dessous.
Ensuite, décalmentez la ligne (supprimez le signe # du début de la ligne) et définissez Mot de passe au mariadb zabbix mot de passe de l'utilisateur. Dans ce cas, c'est secret.
Une fois que vous avez terminé, appuyez sur + X suivie par Y et Pour sauver le / etc / zabbix / zabbix_server.confli déposer.
Pour que les changements prennent effet, redémarrez le serveur zabbix Service SystemD avec la commande suivante:
$ sudo systemctl redémarrer zabbix-server.serviceSi tout va bien, le serveur zabbix Le service devrait être exécuté.
Pour vérifier si le serveur zabbix SystemD Service est en cours d'exécution, exécutez la commande suivante:
$ sudo systemctl status zabbix-server.serviceComme vous pouvez le voir, le serveur zabbix SystemD Service est en cours d'exécution.
Pour que les changements prennent effet, redémarrez le zabbix-agent Service SystemD avec la commande suivante:
$ sudo systemctl redémarrer zabbix-agent.serviceLe zabbix-agent Le service SystemD devrait être en cours d'exécution, comme vous pouvez le voir dans la capture d'écran ci-dessous.
$ sudo systemctl status zabbix-agent.serviceAussi, redémarrez le apache2 Service SystemD avec la commande suivante:
$ sudo systemctl redémarrer apache2Le apache2 Le service SystemD devrait également être en cours d'exécution, comme vous pouvez le voir dans la capture d'écran ci-dessous.
$ sudo systemctl status apache2.serviceAjout de serveur Zabbix au démarrage du système
Pour vous assurer que le serveur Zabbix démarre automatiquement lorsque vos bottes Raspberry Pi 4, ajoutez le serveur zabbix SystemD Service au démarrage du système avec la commande suivante:
$ sudo systemctl activer zabbix-server.serviceAccéder à l'application Web Zabbix 5
Une fois Zabbix 5 installé et configuré, vous pouvez accéder à l'application Web Zabbix 5 à partir de n'importe quel appareil de votre réseau domestique à l'aide d'un navigateur Web.
Pour accéder à l'application Web Zabbix 5 à partir d'autres appareils de votre réseau domestique, vous avez besoin de l'adresse IP de votre Raspberry Pi 4.
Vous pouvez trouver l'adresse IP de votre Raspberry Pi 4 avec la commande suivante:
$ hostname -iComme vous pouvez le voir, l'adresse IP de mon Raspberry Pi 4 est 192.168.0.104. Ce sera différent pour vous. Alors, assurez-vous de le remplacer par le vôtre à partir de maintenant.
Pour accéder à l'application Web Zabbix 5, visitez http: // 192.168.0.104 / Zabbix d'un navigateur Web.
Lorsque vous exécutez pour la première fois l'application Web Zabbix 5, vous devez le configurer.
Sélectionnez votre langue et cliquez sur L'étape suivante.
Assurez-vous que tout va bien et cliquez sur L'étape suivante.
Sélectionner Mysql Comme le type de base de données. Ensuite, tapez zabbix Comme le nom de la base de données, zabbix comme le nom d'utilisateur, et secret Comme le mot de passe.
Une fois que vous avez terminé, cliquez sur Suivant marcher.
Cliquer sur L'étape suivante.
Sélectionnez votre fuseau horaire et votre thème par défaut pour l'application Web Zabbix 5. Une fois que vous avez terminé, cliquez sur L'étape suivante.
Assurez-vous que toutes les informations sont correctes. Si c'est le cas, cliquez sur L'étape suivante.
L'application Web Zabbix 5 doit être configurée. Cliquer sur Finir.
Vous devriez voir la fenêtre de connexion Zabbix 5.
Tapez Administrer comme le nom d'utilisateur et zabbix Comme le mot de passe. Ensuite, cliquez sur S'identifier.
Vous devez être connecté à l'application Web Zabbix 5.
Modification du mot de passe de connexion de l'administrateur de Zabbix 5
La première chose que vous voulez faire après avoir été connectée à l'application Web Zabbix 5 est de modifier le mot de passe par défaut pour le Administrer Utilisateur à des fins de sécurité.
Pour ce faire, cliquez sur Administration > Utilisateurs > Administrer de l'application Web Zabbix 5 comme marqué dans la capture d'écran ci-dessous.
Cliquer sur Changer le mot de passe.
Tapez le mot de passe souhaité et cliquez sur Mise à jour.
Le mot de passe par défaut du Administrer L'utilisateur doit être modifié. Maintenant, vous devriez pouvoir vous connecter à l'application Web Zabbix 5 en utilisant votre mot de passe nouvellement défini.
Résumé
Dans cet article, je vous ai montré comment installer Zabbix 5 sur Raspberry PI 4 à un ordinateur monomoteur et accéder à l'application Web Zabbix 5 à partir d'autres appareils de votre réseau domestique. Cet article devrait vous aider à démarrer avec Zabbix 5 sur votre Raspberry Pi 4.