Indicateurs Et Supervision Zabbix Server Ubuntu
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
MariaDB
Installer mariaDB
sudo apt install mariadb-server mariadb-client
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
Ubuntu 20.04
wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb
sudo dpkg -i zabbix-release_5.0-1+focal_all.deb
sudo apt update
Ubuntu 18.04
wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb
sudo dpkg -i zabbix-release_4.0-2+bionic_all.deb
sudo apt update
Installation
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-apache-conf
Configure Zabbix server
Modifier le fichier conf
sudo nano /etc/zabbix/zabbix_server.conf
Faite ctrl w pour rechercher plus facilement et modifier
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 create.sql.gz | mysql -u zabbix_user -p zabbix_db
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
Erreur lors de la création de la vignette : Fichier manquant
Première connexion
Username: Admin Password: zabbix