INSTALLATION DU SERVEUR ZABBIX 6.0/6.2 SOUS LINUX (CentOS 8)

TABLE DES MATIÈRES:

-ÉTAPE 1: Régler SELinux en mode permissif.

-ÉTAPE 2: Installer le serveur, l’interface et l’agent  zabbix .

-ÉTAPE 3: Installer et configurer la base de données

-ÉTAPE 4:Démarrer le processus de zabbix-serveur et de zabbix-agent

-ÉTAPE 5:Configurer le pare feu

-ÉTAPE 6:Configurer l’interface graphique

 

ÉTAPE 1: Régler SELinux en mode permissif.

Pour régler SELinux en mode permissif, on entre les commandes suivantes:

http://vi /etc/selinux/config

*configurer l’option : SELINUX= permissive:

 

ÉTAPE 2: Installer le serveur, l’interface et l’agent  zabbix .

Pour configurer le package RPM Zabbix 6 sur CentOS 8 / RHEL 8 / Oracle Linux 8 / Rocky Linux 8 ; dépôt propre ; et pour installer le serveur, l’interface et l’agent Zabbix, on entre les commandes suivantes:

http://rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-1.el8.noarch.rpm

http://dnf clean all

http://dnf -y install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

ÉTAPE 3: Installer et configurer la base de données

Pour installer MariaDB 10.6 ,on entre les commandes suivantes:

*curl -LsS -O https://downloads.mariadb.com/MariaDB/mariadb_repo_setup

*sudo bash mariadb_repo_setup –mariadb-server-version=10.6

*dnf -y install mariadb-server && systemctl start mariadb && systemctl enable mariadb

Après l’installation de MariDB, on doit réinitialiser le mot de passe afin de sécuriser Mysql. Pour cela, on entre la commande :

*mariadb_secure_installation

Après avoir entrer cette commande nous remplissons le menu selon ce qui suit

 

On crée alors un utilisateur root.

sudo mysql -uroot -p'rootDBpass' -e "create database zabbix character set utf8mb4 collate utf8mb4_bin;"
sudo mysql -uroot -p'rootDBpass' -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbixDBpass';

Importer le schéma et les données initiaux

sudo zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p'zabbixDBpass' zabbix

Entrer le mot de passe de la base de données dans le fichier de configuration zabbix

*vi /etc/zabbix/zabbix-serveur.conf

Une fois à l’intérieur du fichier, on remplit le mot de passe

*DBPassword=zabbixDBpass




ÉTAPE 4:Démarrer le processus de zabbix-serveur et de zabbix-agent

Pour ce faire, entrons les commandes suivantes:

  • systemctl redémarrer zabbix-server zabbix-agent
  • systemctl activer zabbix-server zabbix-agent

 

ÉTAPE 5:Configurer le pare feu

firewall-cmd --add-service={http,https} --permanent
firewall-cmd --add-port={10051/tcp,10050/tcp} --permanent
firewall-cmd --reload

ÉTAPE 6:Configurer l’interface graphique

a- Il est également important pour nous de régler l’interpréteur php avec les valeurs suivantes:

*vi /etc/php.ini	

post_max_size = 16M

upload_max_filesize = 2M

max_execution_time 300

max_input_time = 300

memory_limit 128M

session.auto_start = 0

mbstring.func_overload = 0

date.timezone = Europe/Paris

b- Redémarrer Apache web

systemctl restart httpd php-fpm
systemctl enable httpd php-fpm

C-Configurer l’interface Web

  • Connectez-vous à votre interface Zabbix nouvellement installée à l’aide de l’URL ” http:// server_ip_or_dns_name /zabbix ” pour lancer l’assistant d’installation de Zabbix.

 

 

 

 

 

 

 

Laisser un commentaire