Zabbix Proxy (Supervision)
Environnement
- Ubuntu 20.04
- Zabbix 5.0 LTS
Installation
Installer Zabbix-proxy :
cd /home/user/Download
wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb
sudo apt update
sudo dpkg -i zabbix-release_5.0-1+focal_all.deb
sudo apt -y install zabbix-proxy-mysql
Installer MariaDB :
sudo apt -y install mariadb-common mariadb-server-10.3 mariadb-client-10.3
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 modifier le mode de connexion pour passer du compte root système au compte root MariaDB :
mysql -u root
USE mysql;
UPDATE user SET plugin='' WHERE User='root';
FLUSH PRIVILEGES;
exit;
Se connecter à MariaDB et créer la base de données pour Zabbix Proxy :
mysql -u root -p
create database zabbix_proxy character set utf8 collate utf8_bin;
grant all privileges on zabbix_proxy.* to zabbix@localhost identified by 'mot_de_passe_zabbix_mysql';
quit;
Importer le schema de la base de données :
zcat /usr/share/doc/zabbix-proxy-mysql*/schema.sql.gz | mysql -uzabbix -p'v' zabbix_proxy
Configuration
Modifier le fichier /etc/zabbix/zabbix_proxy.conf comme suit :
sudo nano /etc/zabbix/zabbix_proxy.conf
Server=ip_serveur_zabbix
Hostname=zabbix-proxy-01
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=mot_de_passe_zabbix_mysql
ConfigFrequency=100
Activer et lancer le proxy Zabbix :
sudo systemctl restart zabbix-proxy
sudo systemctl enable zabbix-proxy
Côté serveur Zabbix
Aller dans Administration -> Proxies et ajouter le serveur proxy
Sources
- https://bestmonitoringtools.com/install-zabbix-proxy-on-ubuntu/