Indicateurs Et Supervision Zabbix Server Debian
Aller à la navigation
Aller à la recherche
Prérequis
Voici ce qui le minimum demander pour installer Zabbix serveur
Apache
PHP
sudo apt install php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql
Il vous faut faire quelque modification dans php.ini
sudo nano /etc/php/7.4/apache2/php.ini
Faite ctrl w pour recherche plus facilement dans nano
memory_limit 256M upload_max_filesize 16M post_max_size 16M max_execution_time 300 max_input_time 300 max_input_vars 10000 date.timezone = 'Europe/Paris'
Puis redémarrer le service apache
sudo systemctl restart apache2
MySQL
Installer MySQL
sudo apt -y install wget wget https://repo.mysql.com//mysql-apt-config_0.8.18-1_all.deb
Si un message d'erreur s'affiche, sélectionner Debian Buster et cliquer sur OK
sudo dpkg -i mysql-apt-config_0.8.18-1_all.deb
Ce connecter à la BDD
sudo mysql -u root -p
Créez un utilisateur et une base de données Zabbix et accordez tous les privilèges à l'utilisateur:
CREATE DATABASE zabbix_db character set utf8 collate utf8_bin; CREATE USER 'zabbix_user'@'localhost' IDENTIFIED BY 'mot_de_passe_solide'; GRANT ALL PRIVILEGES ON zabbix_db.* TO 'zabbix_user'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES;
Installer Zabbix
Télécharger le repository de Zabbix
Debian 11
wget https://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix-release/zabbix-release_5.4-1+debian11_all.deb
dpkg -i zabbix-release_5.4-1+debian11_all.deb
Si un message d'erreur s'affiche indiquant un problème de PATH, entrer les commandes suivantes puis réessayer
export PATH=$PATH:/usr/local/sbin export PATH=$PATH:/usr/sbin export PATH=$PATH:/sbin
sudo apt update
Installation
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent
Configure Zabbix server
Modifier le fichier conf
sudo nano /etc/zabbix/zabbix_server.conf
Faite ctrl w pour rechercher plus facilement et modifier (si besoins décommenter)
DBHost=localhost DBName=zabbix_db DBUser=zabbix_user DBPassword=mot_de_passe_solide
Récupération de la BDD Zabbix
cd /usr/share/doc/zabbix-server-mysql zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix
Faire en sorte que le service Zabbix démarre automatiquement avec la machine
sudo systemctl enable zabbix-server sudo systemctl restart zabbix-server
Vérifier si Zabbix est bien installé
sudo systemctl status zabbix-server
Redemaré le service apache
sudo systemctl restart apache2
Configurer le firewall
Si vous êtes derrière un pare-feu, vous devez autoriser les ports Zabbix 10050 et 10051 et HTTP.
sudo ufw allow 80/tcp sudo ufw allow 10050/tcp sudo ufw 10051
Redémarrer le firewall
sudo ufw reload
Fin de l'installation
Vous devez vous connecter via l'interface Web pour finir l'installation http://server-ip/zabbix