Zabbix (Supervision)
Environnement
- Ubuntu 22.04
- Zabbix 6.0 LTS
Installation
Installer Zabbix :
cd /home/user/Download
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4%2Bubuntu22.04_all.deb
sudo apt update
sudo dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb
Installer Apache :
sudo apt install apache2
Activer et lancer le serveur Apache :
sudo systemctl start apache2
sudo systemctl enable apache2
Installer PHP :
sudo apt install apache2
Activer et lancer le serveur Apache :
sudo systemctl start apache2
sudo systemctl enable apache2
Installer MariaDB :
sudo apt -y install mariadb-common mariadb-server-10.6 mariadb-client-10.6
Sécuriser l'installation de MariaDB :
sudo mysql_secure_installation
Activer et lancer le serveur MariaDB :
sudo systemctl start mariadb
sudo systemctl enable mariadb
Se connecter à MariaDB et créer la base de données pour Zabbix :
mysql -u root -p
create database zabbix character set utf8mb4 collate utf8mb4_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'mot_de_passe_zabbix_mysql';
flush privileges;
quit;
Installer Zabbix :
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent
Importer le schéma de la base de données :
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
Configuration
Modifier le fichier /etc/zabbix/zabbix_server.conf comme suit :
sudo nano /etc/zabbix/zabbix_server.conf
DBPassword=mot_de_passe_zabbix_mysql
Activer et lancer le serveur Zabbix :
sudo systemctl restart zabbix-server
sudo systemctl enable zabbix-server
Sources
- https://www.zabbix.com/download?zabbix=6.0&os_distribution=ubuntu&os_version=22.04&components=server_frontend_agent&db=mysql&ws=apache