sudo apt-get install mariadb-server
sudo apt-get install apache2
sudo apt-get install php7.4
Installation Zabbix 5.0 LTS (support jusqu'au 31 mai 2025).
wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+$(lsb_release -sc)_all.deb sudo dpkg -i zabbix-release_5.0-1+$(lsb_release -sc)_all.deb sudo apt-get update
sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
sudo mysql -uroot mysql> create database zabbix character set utf8 collate utf8_bin; mysql> create user zabbix@localhost identified by 'password'; mysql> grant all privileges on zabbix.* to zabbix@localhost; mysql> quit;
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Indiquer le mot de passe mysql dans le fichier de configuration /etc/zabbix/zabbix_server.conf
DBPassword=password
Créer le fichier /etc/apache2/sites-available/zabbix.conf
# Définition d'un alias /zabbix <IfModule mod_alias.c> Alias /zabbix /usr/share/zabbix </IfModule> # Définition des droits d'accès au dossier contenant les fichiers web de zabbix <Directory /usr/share/zabbix> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory>
sudo a2ensite zabbix.conf
Vérifier le fuseau horaire défini dans le fichier /etc/php/7.4/apache2/php.ini
date.timezone = Europe/Paris
sudo systemctl restart zabbix-server zabbix-agent apache2 sudo systemctl enable zabbix-server zabbix-agent apache2
sudo apt-get install zabbix-agent
sudo sh -c "openssl rand -hex 32 > /etc/zabbix/zabbix_agentd.psk"
cat /etc/zabbix/zabbix_agentd.psk
Editer le fichier /etc/zabbix/zabbix_agentd.conf pour y renseigner les informations suivantes
Server=x.x.x.x .... ServerActive=x.x.x.x .... Hostname=<server name>
TLSConnect=psk .... TLSAccept=psk .... TLSPSKIdentity=<nom unique> .... TLSPSKFile=/etc/zabbix/zabbix_agentd.psk
sudo systemctl restart zabbix-agent
sudo systemctl enable zabbix-agent
Menu à gauche « Configuration / Hosts » puis en haut à droite le bouton « Create host »