Indicateurs Et Supervision Zabbix Server Ubuntu

De Epsi-Wis
Aller à la navigation Aller à la recherche

Prérequis

Voici ce qui le minimum demander pour installer Zabbix serveur

Apache

Installation 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

Configure-db-connection-1024x619.jpg


Erreur lors de la création de la vignette : Fichier manquant


Congratulations-Finish-1024x601.jpg


Première connexion

Log-in-to-zabbix-1024x540.png
Username: Admin
Password: zabbix