Comment installer Zabbix sur Raspberry Pi 3

Comment installer Zabbix sur Raspberry Pi 3
Zabbix est un logiciel open source pour surveiller les serveurs, les services cloud, les machines virtuelles et bien d'autres. Dans cet article, je vais vous montrer comment installer Zabbix 4.0 sur Raspberry Pi 3. Alors, commençons.

Choses dont tu as besoin:

Pour installer avec succès Zabbix sur Raspberry Pi 3 en utilisant cet article, vous avez besoin,

  • Un ordinateur à carte unique Raspberry Pi 3.
  • Une carte microSD d'au moins 8 Go ou plus.
  • Connectivité réseau sur Raspberry Pi.

Installation de Raspbian sur Raspberry Pi:

Vous devez avoir Raspbian OS installé sur votre Raspberry Pi 3 afin d'installer Zabbix sur Raspberry Pi.

J'ai écrit un article dédié sur l'installation du système d'exploitation Raspbian sur Raspberry Pi que vous pouvez lire sur https: // linuxhint.com / install_raspbian_raspberry_pi /. J'espère que cela aidera. Si vous avez des questions, n'hésitez pas à demander à https: // support.linuxhint.com /.

Connexion Raspberry Pi à Internet:

Vous pouvez connecter une extrémité de votre câble LAN (Cat5e ou Cat6) à votre routeur ou votre commutateur et l'autre extrémité à votre Raspberry Pi pour obtenir facilement la connectivité Internet.

Vous pouvez également utiliser le WiFi sur votre Raspberry Pi. J'ai écrit un article dédié sur ce que vous pouvez lire sur https: // linuxhint.com / rasperberry_pi_wifi_wpa_supplicant /.

Connexion à Raspberry Pi à distance:

Une fois que Raspbian a installé et configuré, peut vous connecter à votre Raspberry Pi à l'aide de SSH.

Pour ce faire, exécutez la commande suivante à partir de votre ordinateur portable ou de votre bureau.

$ ssh pi @ ip_addr

Note: Ici, Ip_addr L'adresse IP de votre framboise PI est-elle.

Si vous voyez ce message, tapez simplement oui et appuyez sur .

Maintenant, saisissez le mot de passe de votre Raspberry Pi et appuyez sur . Le mot de passe par défaut est framboise.

Vous devez être connecté.

Ajout du référentiel de packages Zabbix:

Zabbix n'est pas disponible dans le référentiel officiel de package de Raspbian. Mais vous pouvez facilement ajouter le référentiel officiel du package Zabbix sur Raspbian et installer Zabbix.

Téléchargez d'abord le fichier d'installation du référentiel de package Zabbix avec la commande suivante:

$ wget https: // repo.zabbix.com / zabbix / 4.0 / Raspbian / Pool / Main / Z / Zabbix-Release / Zabbix-
libération_4.0-2 + ​​stretch_all.deb

Le fichier de l'installateur Deb doit être téléchargé.

Maintenant, installez le fichier DEB avec la commande suivante:

$ sudo dpkg -i zabbix-release_4.0-2 + ​​stretch_all.deb

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

Mise à jour du cache de référentiel de packages APT de Raspbian:

Maintenant, vous devez mettre à jour le cache du référentiel de package APT de votre système d'exploitation Raspbian comme suit:

$ sudo apt mise à jour

Le cache du référentiel de package APT doit être mis à jour.

Mise à niveau des packages Raspbian:

C'est toujours une bonne idée de garder à jour les packages Raspbian installés avant d'installer quelque chose de nouveau.

Pour mettre à niveau les packages Raspbian, exécutez la commande suivante:

$ sudo apt mise à niveau

Maintenant, appuyez sur y Et puis appuyez sur continuer.

Tous les packages sont à jour.

Maintenant, redémarrez votre Raspberry Pi avec la commande suivante:

$ sudo redémarrer

Installation et configuration de Zabbix:

Une fois vos bottes Raspberry Pi, vous pouvez installer Zabbix dessus.

Pour installer Zabbix à partir du référentiel de package officiel de Zabbix, exécutez la commande suivante:

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

Maintenant, appuyez sur y Et puis appuyez sur .

Zabbix doit être installé.

Maintenant, vous devez configurer la base de données MARIADB / MYSQL pour Zabbix.

Pour ce faire, connectez-vous à votre shell MariaDB / MySQL comme le racine Utilisateur avec la commande suivante:

$ sudo mysql -u root -p

Si vous avez un mot de passe configuré pour MariADB / MySQL, tapez-le et appuyez sur . Par défaut, aucun mot de passe n'est défini. Donc, vous pouvez le laisser vide et simplement appuyer .

Vous devriez être connecté à la coque MariaDB / MySQL.

Maintenant, créez une base de données zabbix Pour Zabbix comme suit:

MARIADB [(Aucun)]> Créer la base de données ZabBix Set UTF8 Collate UTF8_BIN;

Maintenant, créez un utilisateur zabbix avec le mot de passe VOTRE TICKET comme suit. Je vais utiliser le mot de passe zabbix Pour garder les choses simples.

MariaDB [(Aucun)]> Accorder tous les privilèges sur Zabbix.* à zabbix @ localhost identifié par
'VOTRE TICKET';

Enfin, sortez de la coque MariaDB / MySQL comme suit:

MariaDb [(aucun)]> quit;

Maintenant, installez les tables par défaut Zabbix avec la commande suivante:

$ zcat / usr / share / doc / zabbix-server-mysql * / create.SQL.gz | mysql -u zabbix -p

Maintenant, saisissez le mot de passe pour votre zabbix MariaDB / MySQL User et appuyez sur .

Maintenant, vous devez modifier le fichier de configuration Zabbix / etc / zabbix / zabbix_server.confli.

Ouvrez le fichier de configuration Zabbix / etc / zabbix / zabbix_server.confli avec la commande suivante:

$ sudo nano / etc / zabbix / zabbix_server.confli

Maintenant, trouvez la ligne # Dbpassword = comme marqué dans la capture d'écran ci-dessous.

Décommente la ligne (en supprimant le symbole #) et mettez le mot de passe pour le zabbix MariaDB / MySQL Utilisateur là-bas. Le fichier de configuration final ressemble à ceci.

Une fois que vous avez terminé, enregistrez le fichier en appuyant sur + X, suivie par y et .

Maintenant, ouvrez le fichier de configuration Apache de Zabbix avec la commande suivante:

$ sudo nano / etc / zabbix / apache.confli

Trouvez les lignes comme marquées dans la capture d'écran ci-dessous et décalmentez-les (supprimer # symbole).

Enfin, le fichier de configuration ressemble comme suit. Maintenant, appuyez sur + X, suivie par y et Pour enregistrer le fichier.

Démarrage du serveur Zabbix:

Maintenant, redémarrez les services Zabbix avec la commande suivante:

$ sudo systemctl redémarrer zabbix-server zabbix-agent apache2

Ajoutez également les services Zabbix au démarrage du système avec les commandes suivantes.

$ sudo systemctl activer zabbix-server zabbix-agent apache2

Configuration de Zabbix Frontend:

Maintenant, vous devez configurer Zabbix à partir du navigateur Web.

Vous devez déjà connaître l'adresse IP de votre framboise PI. Mais si vous avez oublié, vous pouvez exécuter la commande suivante pour le découvrir.

$ ip a | Egrep "Inet"

L'adresse IP dans mon cas est 192.168.2.6. Ce sera différent pour vous, alors assurez-vous de le remplacer par le vôtre à partir de la vôtre.

Maintenant, ouvrez un navigateur Web et visitez http: // 192.168.2.6 Et vous devriez voir la page suivante. Cliquer sur L'étape suivante.

Maintenant, assurez-vous que toutes ces lignes sont ok. Ensuite, cliquez sur L'étape suivante.

Maintenant, saisissez le mot de passe pour votre zabbix Utilisateur de la base de données MARIADB / MYSQL et cliquez sur L'étape suivante.

Cliquer sur L'étape suivante.

Assurez-vous que tout est correct. Ensuite, cliquez sur L'étape suivante.

Enfin, cliquez sur Finir.

Maintenant, vous devriez pouvoir vous connecter au frontend Zabbix. L'utilisateur par défaut est Administrer et le mot de passe est zabbix.

Vous devriez être connecté. Vous pouvez configurer les tâches de surveillance Zabbix à partir d'ici.

C'est donc comme ça que vous installez Zabbix sur Raspberry Pi 3. Merci d'avoir lu cet article.