Comment installer Zabbix 5 sur Raspberry Pi 4?

Comment installer Zabbix 5 sur Raspberry Pi 4?
Zabbix est un outil de surveillance open source, et avec lui, 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.

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:

  1. Un ordinateur à monophodes Raspberry Pi 4
  2. Un adaptateur d'alimentation USB Type-C
  3. Une carte microSD de 16 Go ou plus de capacité avec Raspberry Pi OS a flashé
  4. Connectivité réseau sur la framboise PI 4
  5. Un ordinateur portable ou un ordinateur de bureau pour VNC Remote Desktop Accès au Raspberry Pi 4

Si vous ne souhaitez pas configurer votre Raspberry Pi 4 en mode sans tête, vous aurez également besoin:

  1. Un moniteur
  2. Un câble HDMI ou micro-HDMI
  3. Un clavier
  4. Une souris

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 à jour

Pour mettre à jour tous les packages existants de votre Raspberry Pi OS, exécutez la commande suivante:

$ sudo apt complet

Pour 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émarrer

Ajout 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 /
Z / Zabbix-Release / Zabbix-Release_5.2-1 + debian10_all.deb

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.deb

Le 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 à jour

Installation 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-Client

Pour 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 mysqld

Si 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 mysqld

Installation de Zabbix 5

Maintenant, vous pouvez installer Zabbix 5 avec la commande suivante:

$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf
zabbix-agent

Pour 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 -uzabbix
-Dzabbix -preret

Configuration 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.confli

Faites 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.service

Si 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.service

Comme 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.service

Le 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.service

Aussi, redémarrez le apache2 Service SystemD avec la commande suivante:

$ sudo systemctl redémarrer apache2

Le 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.service

Ajout 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.service

Accé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 -i

Comme 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.