This is a translation of the original English documentation page. Help us make it better.

6 Installation de l'interface Web

Cette section fournit des instructions étape par étape pour installer l'interface Web de Zabbix. L'interface Zabbix est écrite en PHP, donc pour l'exécuter, un serveur Web prenant en charge PHP est nécessaire.

You can find out more about setting up SSL for Zabbix frontend by referring to these best practices.

Ecran d'accueil

Ouvrez l'URL de l'interface Zabbix dans le navigateur. Si vous avez installé Zabbix à partir de packages, l'URL est :

  • pour Apache: http://<server_ip_or_name>/zabbix
  • pour Nginx: http://<server_ip_or_name>

Vous devriez voir le premier écran de l'assistant d'installation de l'interface.

Utilisez le menu déroulant Langue par défaut pour modifier la langue par défaut du système et poursuivre le processus d'installation dans la langue sélectionnée (facultatif). Pour plus d'informations, voir l'Installation de langues frontales supplémentaires.

Vérification des pré-requis

Assurez-vous que toutes les conditions logicielles préalables sont remplies.

Pré-requis Valeur minimale Description
PHP version 7.2.5
option PHP memory_limit 128MB Dans php.ini:
memory_limit = 128M
option PHP post_max_size 16MB Dans php.ini:
post_max_size = 16M
option PHP upload_max_filesize 2MB Dans php.ini:
upload_max_filesize = 2M
option PHP max_execution_time 300 secondes (valeurs 0 et -1 sont permises) Dans php.ini:
max_execution_time = 300
option PHP max_input_time 300 secondes (valeurs 0 et -1 sont permises) Dans php.ini:
max_input_time = 300
option PHP session.auto_start doit être désactivé Dans php.ini:
session.auto_start = 0
Base de données Une parmi : MySQL, Oracle, PostgreSQL. L'un des modules suivants doit être installé :
mysql, oci8, pgsql
bcmath php-bcmath
mbstring php-mbstring
option PHP mbstring.func_overload doit être désactivé Dans php.ini:
mbstring.func_overload = 0
sockets php-net-socket. Requis pour la prise en charge des scripts utilisateur.
gd 2.0.28 php-gd. L'extension PHP GD doit prendre en charge les images PNG (--with-png-dir), JPEG (--with-jpeg-dir) et FreeType 2 (--with-freetype-dir).
libxml 2.6.15 php-xml
xmlwriter php-xmlwriter
xmlreader php-xmlreader
ctype php-ctype
session php-session
gettext php-gettext
Depuis Zabbix 2.2.1, l'extension PHP gettext n'est plus obligatoire pour l'installation de Zabbix. Si gettext n'est pas installé, l'interface fonctionnera comme d'habitude, cependant, les traductions ne seront pas disponibles.

Des pré-requis facultatifs peuvent également être présents dans la liste. Un prérequis facultatif échoué est affiché en orange et a un statut Avertissement. En cas d'échec d'un prérequis facultatif, la configuration peut continuer.

S'il est nécessaire de modifier l'utilisateur ou le groupe d'utilisateurs Apache, les autorisations d'accès au dossier de session doivent être vérifiées. Sinon, l'installation de Zabbix risque de ne pas pouvoir continuer.

Configuration de la connexion à la base de données

Entrez les détails de connexion à la base de données. La base de données Zabbix doit déjà être créée.

Si l'option Cryptage TLS de la base de données est cochée, des champs supplémentaires pour configurer la connexion TLS à la base de données apparaissent dans le formulaire (MySQL ou PostgreSQL uniquement).

Si l'option HashiCorp Vault est sélectionnée pour stocker les informations d'identification, des champs supplémentaires sont disponibles pour spécifier le point de terminaison de l'API Vault, le chemin secret et le jeton d'authentification :

Réglages

La saisie d'un nom pour le serveur Zabbix est facultative, cependant, s'il est soumis, il sera affiché dans la barre de menus et les titres de page.

Définissez le fuseau horaire et le thème par défaut pour l'interface.

Résumé de pré-installation

Passez en revue un résumé des paramètres.

Installation

Si vous installez Zabbix à partir des sources, téléchargez le fichier de configuration et placez-le sous conf/ dans le sous-répertoire des documents HTML du serveur Web dans lequel vous avez copié les fichiers PHP de Zabbix.

Si l'utilisateur du serveur Web dispose d'un accès en écriture au répertoire conf/, le fichier de configuration sera enregistré automatiquement et il sera possible de passer immédiatement à l'étape suivante.

Terminez l'installation.

Connexion

L'interface Zabbix est prête ! Le nom d'utilisateur par défaut est Admin, mot de passe zabbix.

Passez à Démarrer avec Zabbix.