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:
*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
É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.