Skip to main content

Prérequis et Installation

apt update && apt upgrade -y && apt dist-upgrade -y
apt install apache2 mariadb-server php7.3 php7.3-mysql php7.3-xml php7.3-curl php7.3-imap php7.3-ldap php7.3-zip php7.3-mbstring php7.3-gd unzip ntp -y

wget https://repo.zabbix.com/zabbix/5.2/debian/pool/main/z/zabbix-release/zabbix-release_5.2-1+debian10_all.deb
dpkg -i zabbix-release_5.2-1+debian10_all.deb
apt update
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Création de la base de données et de l'utilisateur Zabbix

mysql -uroot -p

On change le mot de passe 'password' par autre chose.

create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'password';
grant all privileges on zabbix.* to zabbix@localhost;
quit

On importe le schéma et les données.

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

On rentre le mot de passe du compte Zabbix.

On ajoute le mot de passe de la base de données dans le fichier de configuration de Zabbix.

nano /etc/zabbix/zabbix_server.conf

On redémarre Apache et Zabbix, puis on active zabbix et Apache2 au démarrage.

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