Zabbix n'est pas disponible dans le référentiel officiel de package d'Ubuntu 18.04 LTS. Mais, vous pouvez facilement ajouter le référentiel officiel de Pakage de Zabbix sur Ubuntu 18.04 LTS et installer Zabbix à partir de là.
Tout d'abord, accédez à la ~ / Téléchargements Répertoire avec la commande suivante:
$ cd ~ / téléchargements
Maintenant, téléchargez le fichier de DEB du référentiel de package Zabbix avec la commande suivante:
$ wget https: // repo.zabbix.com / zabbix / 4.0 / Ubuntu / Pool / Main / Z / Zabbix-Release /
zabbix-lilease_4.0-2 + bionic_all.deb
Le fichier de package DEB doit être téléchargé.
Comme vous pouvez le voir, un nouveau fichier deb est téléchargé dans le ~ / Téléchargements annuaire.
Maintenant, installez le fichier de package DEB avec la commande suivante:
$ sudo dpkg -i zabbix-libérer *.deb
Le référentiel de package officiel de Zabbix doit être ajouté.
Mise à jour du cache du référentiel de packages APT:
Maintenant, vous devez mettre à jour le cache du référentiel de packages APT.
Pour ce faire, exécutez la commande suivante:
$ sudo apt mise à jour
Le cache du référentiel de package APT doit être mis à jour.
Installation et configuration de Zabbix:
Maintenant, vous pouvez installer Zabbix avec la commande suivante:
$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Maintenant, appuyez sur y Et puis appuyez sur .
Zabbix est installé.
Zabbix est installé à ce stade.
Maintenant, vous devez créer une base de données MySQL / MARIADB pour Zabbix.
Pour ce faire, démarrez la console MySQL / MARIADB comme racine avec la commande suivante:
$ sudo mysql -u racine
Si vous avez une définition de mot de passe MySQL / MARIADB pour le racine utilisateur, vous pouvez alors utiliser la commande suivante pour vous connecter à la console comme racine:
$ sudo mysql -u root -p
Puis entrez le mot de passe et vous devez être connecté.
Une fois que vous êtes connecté à la console MySQL / MARIADB, cela devrait ressembler à ceci.
Maintenant, créez une base de données zabbix avec la commande SQL suivante:
MARIADB [(Aucun)]> Créer la base de données ZabBix Set UTF8 Collate UTF8_BIN;
La base de données zabbix devrait être créé.
Maintenant, accordez tous les privilèges à l'utilisateur zabbix à la base de données zabbix Vous venez de créer et également définir un mot de passe pour l'utilisateur zabbix avec la commande SQL suivante:
MariaDB [(Aucun)]> Accorder tous les privilèges sur Zabbix.* à zabbix @ localhost identifié par
'Your_password_here';
NOTE: Assurez-vous de remplacer Votre_password_here avec votre mot de passe souhaité.
Les autorisations requises doivent être accordées et le mot de passe doit être défini. Je définis le mot de passe zabbix Dans cet article pour la simplicité.
Maintenant, sortez de la console MySQL / MARIADB avec la commande suivante:
MariaDb [(aucun)]> quit;
Maintenant, créez les tables requises avec la commande suivante:
$ zcat / usr / share / doc / zabbix-server-mysql * / create.SQL.gz | mysql -uzabbix -dzabbix -pzabbix
NOTE: Assurez-vous de remplacer le mot de passe zabbix avec le mot de passe que vous définissez.
Maintenant, vous devez modifier 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 Dbuser = zabbix et ajouter une nouvelle ligne en dessous comme marqué dans la capture d'écran ci-dessous. Une fois que vous avez terminé, appuyez sur + X suivie par y Et puis appuyez sur Pour enregistrer le fichier.
NOTE: Dbpassword =zabbix, Définit le mot de passe de la base de données sur zabbix. Remplacer zabbix avec le mot de passe que vous définissez.
Maintenant, vous devez définir le fuseau horaire correct sur le moteur PHP. Pour ce faire, modifiez le fichier de configuration / etc / zabbix / apache.confli avec la commande suivante:
$ sudo nano / etc / zabbix / apache.confli
Maintenant, faites défiler un peu vers le bas et trouvez les lignes marquées. Retirez le hachage (#) signer pour les décommenter et changer Europe / Riga au fuseau horaire souhaité. Vous pouvez trouver plus d'informations sur ce qu'il faut y mettre sur https: // en.Wikipédia.org / wiki / list_of_tz_database_time_zones.
Le fichier de configuration final dans mon cas semble comme suit. Une fois que vous avez terminé, appuyez sur + X suivie par y Et puis appuyez sur Pour enregistrer le fichier.
Maintenant, redémarrez serveur zabbix, zabbix-agent et apache2 Services avec la commande suivante:
$ sudo systemctl redémarrer zabbix-server zabbix-agent apache2
Ajouter maintenant serveur zabbix, zabbix-agent et apache2 Services au démarrage du système de votre Ubuntu 18.04 Machine LTS avec la commande suivante:
$ sudo systemctl activer zabbix-server zabbix-agent apache2
serveur zabbix, zabbix-agent et apache2 Les services doivent être ajoutés au démarrage du système et ils démarreront automatiquement lorsque votre ordinateur se rapprochera désormais de.
Maintenant, exécutez la commande suivante pour trouver l'adresse IP de votre Ubuntu 18.04 Machine LTS:
$ ip a
Comme vous pouvez le voir, dans mon cas l'adresse IP de mon Ubuntu 18.04 Machine LTS est 192.168.21.128. Ça devrait être différent pour toi. Alors, assurez-vous de le remplacer par le vôtre à partir de maintenant.
Maintenant, visitez http: // 192.168.21.128 / Zabbix de votre navigateur Web préféré et vous devriez voir la page suivante. Alors que vous exécutez Zabbix Frontend pour la première fois, vous devez configurer le frontend Zabbix. Pour ce faire, cliquez sur L'étape suivante.
Maintenant, assurez-vous que toutes les pré-réquisites sont ok. Ensuite, cliquez sur L'étape suivante.
Maintenant, saisissez le mot de passe de l'utilisateur de la base de données MySQL / MARIADB zabbix (Dans mon cas, c'est zabbix) et cliquez sur L'étape suivante.
Maintenant, cliquez sur L'étape suivante.
Assurez-vous que toutes les informations sont correctes. Ensuite, cliquez sur L'étape suivante.
Zabbix doit être configuré avec succès. Maintenant, cliquez sur Finir.
Vous devriez maintenant pouvoir vous connecter en tant qu'utilisateur par défaut Administrer avec le mot de passe par défaut zabbix.
Une fois que vous vous connectez, vous devriez voir le tableau de bord Zabbix. Maintenant, vous pouvez utiliser Zabbix autant que vous le souhaitez.
C'est ainsi que vous installez Zabbix sur Ubuntu 18.04 LTS. Merci d'avoir lu cet article.