Archive — page conservée pour mémoire, non maintenue. Voir : Installer un serveur Zabbix 7 sur Debian 12
Commencez par donner les droits sudo et mettez à jour votre système :
Pour voir les Logs d'une GPO rsop.mscapt install sudosudo apt updatesudo apt upgrade
Installez les outils nécessaires :
sudo apt install -y wget curl gnupg2
Installez MariaDB :
sudo apt install -y mariadb-serversudo mysql_secure_installation
Créez la base de données Zabbix :
sudo mysql -u root -pCREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY '<MOT_DE_PASSE_DB>';FLUSH PRIVILEGES;exit;
Configurez le dépôt Zabbix et installez Zabbix :
wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian$(cut -d"." -f1 /etc/debian_version)_all.debdpkg -i zabbix-release_6.4-1+debian$(cut -d"." -f1 /etc/debian_version)_all.debapt updatesudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts
Importez le schéma initial de la base de données :
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -u zabbix -p 'zabbix'
Ensuite, modifiez la configuration de Zabbix :
sudo nano /etc/zabbix/zabbix_server.confDBPassword=YOUR_PASSWORD
Si vous souhaitez utiliser Nginx :
sudo apt install nginxSi vous souhaitez utiliser Nginx, vous avez deux méthodes :
¶ Méthode 1 : Utiliser le fichier nginx de zabbix
Modifier le fichier `/etc/zabbix/nginx.conf` et ajuster la ligne `servername` avec votre domaine.
sudo nano /etc/zabbix/nginx.confCréez un lien symbolique :
sudo ln -s /etc/zabbix/nginx.conf /etc/nginx/sites-enabled/¶ Méthode 2 : Créer un nouveau fichier pour Nginx
sudo apt install nginxnano /etc/nginx/sites-available/zabbixserver { listen 80; server_name zabbix.massyl.com; location / { proxy_pass http://localhost:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } }Créez un lien symbolique :
sudo ln -s /etc/nginx/sites-available/zabbix /etc/nginx/sites-enabled/Vérifiez la configuration de Nginx et redémarrez le service :
nginx -tsudo systemctl start nginxsudo systemctl enable nginxsudo systemctl restart nginxSi vous souhaitez avoir Zabbix en français :
sudo apt-get install -y localessudo dpkg-reconfigure localessudo systemctl restart nginxsudo systemctl restart php7.4-fpm.serviceLe reste de l'installation se fait sur l'interface web de zabbix.massyl.com
![]()
![]()
![]()
![]()
User : Admin | Mot de passe : zabbix (à changer immédiatement)