Installation de zabbix sous ubuntu 20.04 LTS Server partie 1
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.