Installation de zabbix sous ubuntu 20.04 LTS Server partie 1

Publié le par Kachallah Abagana Mahamat

Introduction

Zabbix est un logiciel open source qui permet de :

  • surveille de nombreux paramètres d'un réseau
  • la santé et l'intégrité des serveurs, des machines virtuelles, des applications, des services, des bases de données, des sites Web, du cloud, etc.

1- Mise à jour du serveur

#apt update -y && apt upgrade -y

2- Installation du serveur apache

#apt install apache2

3- Installation du serveur  mysql

#apt install mysql-server

4- Installation de PHP et ses extensions

apt install php php-pear php-cgi php-common libapache2-mod-php php-mbstring php-net-socket php-gd php-xml-util php-mysql php-bcmath -y

5- Installation du repository zabbix 

# wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-4%2Bubuntu20.04_all.deb
# dpkg -i zabbix-release_6.2-4+ubuntu20.04_all.deb
# apt update

6- Installation de zabbix server, frontend, agent

# apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

7- Création de la base de données 

# mysql 
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'passer';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;

8- Importer le schéma et les données

# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

9- Désactiver l'option suivante

# mysql
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;

10- Configurer la connexion à la base de données

Editer le fichier /etc/zabbix/zabbix_server.conf en affectant l mot de passe précédement crée à la variable DBPassword.

DBPassword=passer

Enregistrer et quitter le fichier

11- Démarrer le serveur zabbix , agent zabbix et apache2

Démarrez les processus du serveur et de l'agent Zabbix et activer le démarrage automatique lors du démarrage du système.

# systemctl restart zabbix-server zabbix-agent apache2
# systemctl enable zabbix-server zabbix-agent apache2

12- Accéder à l'interface web

http://IP_ADDRESS_ZABBIX/zabbix

Choisir la langue

Vérification des prérequis

N'oublier pas de renseigner le mot de passe de la base de données crée précédement.

Donner un nom à votre serveur et spécifiez votre fuseau horaire

Résumé des infos de connexion à la base de données

 

L'installation est terminée

 

Nom d’utilisateur par défaut : Admin
Mot de passe par défaut : zabbix

Après une connexion réussie, vous serez envoyé au tableau de bord Zabbix.

 

 

 

 

 

 

 

 

Publié dans Admin Sys

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
S
Merci Kachou92 enfin une procédure qui fonctionne :)
Répondre
A
Bonjour, merci pour le tuto. Est-il possible de changer le port du service web car on a deja un service pterodactyl qui utilise les port http et https par défaut ? Si oui avez-vous un tuto ?
Répondre
B
C’est toujours un plaisir pour moi de vous lire Majesté. Vous simplifiez ce que les autres compliquent.
Répondre
K
Merci beaucoup très cher Bory Diallo.