en-us	## Pre-requisites  Before proceeding make sure, that:  - The module is located inside the *modules* directory of your Zabbix frontend installation (for example, *zabbix/ui/modules*). - The module has at least a basic version of [manifest.json](/devel/modules/file_structure/manifest) file. - You have access to the Administration menu section in Zabbix (requires Super admin user role type).  :::notetip The frontend will not install or even recognize incompatible modules. :::
fr	## Prérequis  Avant de continuer, assurez-vous que :  - Le module est situé dans le répertoire *modules* de votre installation frontend Zabbix (par exemple, *zabbix/ui/modules*). - Le module dispose d'au moins une version de base du fichier [manifest.json](/devel/modules/file_structure/manifest). - Vous avez accès à la section du menu Administration dans Zabbix (nécessite le type de rôle utilisateur Super administrateur).  :::notetip Le frontend n’installera pas ni même ne reconnaîtra les modules incompatibles. :::

en-us	**Prerequisites**  Before proceeding with this guide, you need to [download and install](https://www.zabbix.com/download) Zabbix server and Zabbix frontend according to the instructions for your OS.  This guide is based on the following setup:  - Zabbix version: 6.4 (installed from packages) - OS distribution: Ubuntu - OS version: 22.04 (Jammy) - Zabbix components: Server, Frontend, Agent - Database: MySQL - Web server: Apache  It is assumed that VMware is already configured. This guide does not cover the configuration of VMware.
fr	**Conditions préalables**  Avant de continuer avec ce guide, vous devez [télécharger et installer](https://www.zabbix.com/download) le serveur Zabbix et l'interface Zabbix conformément aux instructions de votre système d'exploitation.  Ce guide est basé sur la configuration suivante:  - Version Zabbix: 6.4 (installée à partir des packages) - Distribution du système d'exploitation: Ubuntu - Version du système d'exploitation: 22.04 (Jammy) - Composants Zabbix: Serveur, Frontend, Agent - Base de données: MySQL - Serveur Web: Apache  On suppose que VMware est déjà configuré. Ce guide ne couvre pas la configuration de VMware.

en-us	**Prerequisites**  Before proceeding with this guide, you need to [download and install](https://www.zabbix.com/download) Zabbix server, Zabbix frontend and Zabbix agent 2 according to the instructions for your OS.  Based on your setup, some of the steps in this guide may slightly differ. This guide is based on the following setup:  -   Zabbix version: Zabbix 6.4 (installed from packages) -   OS distribution: Ubuntu -   OS version: 22.04 (Jammy) -   Zabbix components: Server, Frontend, Agent 2 -   Database: MySQL -   Web server: Apache
fr	**Conditions préalables**  Avant de continuer avec ce guide, vous devez [télécharger et installer](https://www.zabbix.com/download) le serveur Zabbix, l'interface Zabbix et l'agent Zabbix 2 selon les instructions de votre système d'exploitation.  En fonction de votre configuration, certaines étapes de ce guide peuvent légèrement différer. Ce guide est basé sur la configuration suivante:  - Version Zabbix: Zabbix 6.4 (installé à partir des packages) - Distribution du système d'exploitation: Ubuntu - Version du système d'exploitation: 22.04 (Jammy) - Composants Zabbix: Serveur, Frontend, Agent 2 - Base de données: MySQL - Serveur Web: Apache

en-us	 **Prerequisites**  Before proceeding with this installation guide, you must [download and install](https://www.zabbix.com/download) Zabbix  server and Zabbix frontend according to instructions for your OS.  
fr	 **Prérequis**  Avant de procéder à ce guide d'installation, vous devez [télécharger et installer](https://www.zabbix.com/download) Zabbix serveur et l'interface Zabbix selon les instructions de votre système d'exploitation.

en-us	 **Prerequisites**  Before proceeding with this installation guide, you must [download and install](https://www.zabbix.com/download) Zabbix  server and Zabbix frontend according to instructions for your OS.  
fr	 **Conditions préalables**  Avant de procéder à ce guide d'installation, vous devez [télécharger et installer](https://www.zabbix.com/download) Zabbix serveur et l'interface Zabbix selon les instructions de votre système d'exploitation.

en-us	### Pre-requisites  Install MySQL database from the [official repository](https://dev.mysql.com/downloads/repo/yum/).  See [MySQL documentation](https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/) for details on how to use MySQL repo.  MySQL server is ready to accept secure connections using a self-signed certificate.  To see, which users are using an encrypted connection, run the following query (Performance Schema should be turned ON):      mysql> SELECT sbt.variable_value AS tls_version, t2.variable_value AS cipher, processlist_user AS user, processlist_host AS host              FROM performance_schema.status_by_thread  AS sbt             JOIN performance_schema.threads AS t ON t.thread_id = sbt.thread_id             JOIN performance_schema.status_by_thread AS t2 ON t2.thread_id = t.thread_id             WHERE sbt.variable_name = 'Ssl_version' and t2.variable_name = 'Ssl_cipher'             ORDER BY tls_version;
fr	### Conditions préalables  Installez la base de données MySQL à partir du [référentiel officiel](https://dev.mysql.com/downloads/repo/yum/).  Voir la [documentation MySQL](https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/) pour plus de détails sur l'utilisation du référentiel MySQL.  Le serveur MySQL est prêt à accepter des connexions sécurisées à l'aide d'un certificat auto-signé.  Pour voir quels utilisateurs utilisent une connexion chiffrée, exécutez la requête suivante (le schéma de performances doit être activé) :      mysql> SELECT sbt.variable_value AS tls_version, t2.variable_value AS cipher, processlist_user AS user, processlist_host AS host             FROM performance_schema.status_by_thread AS sbt             JOIN performance_schema.threads AS t ON t.thread_id = sbt.thread_id             JOIN performance_schema.status_by_thread AS t2 ON t2.thread_id = t.thread_id             WHERE sbt.variable_name = 'Ssl_version' and t2.variable_name = 'Ssl_cipher'             ORDRE BY tls_version ;

en-us	### Pre-requisites  Install the PostgreSQL database using the [official repository](https://www.postgresql.org/download/linux/redhat/).  PostgreSQL is not configured to accept TLS connections out-of-the-box. Please follow instructions from PostgreSQL documentation for [certificate preparation with postgresql.conf](https://www.postgresql.org/docs/13/ssl-tcp.html) and also for [user access control](https://www.postgresql.org/docs/13/auth-pg-hba-conf.html) through ph\_hba.conf.  By default, the PostgreSQL socket is binded to the localhost, for the network remote connections allow to listen on the real network interface.  PostgreSQL settings for all [modes](/manual/appendix/install/db_encrypt#terminology) can look like this:  **/var/lib/pgsql/13/data/postgresql.conf:**      ...     ssl = on     ssl_ca_file = 'root.crt'     ssl_cert_file = 'server.crt'     ssl_key_file = 'server.key'     ssl_ciphers = 'HIGH:MEDIUM:+3DES:!aNULL'     ssl_prefer_server_ciphers = on     ssl_min_protocol_version = 'TLSv1.3'     ...  For access control adjust */var/lib/pgsql/13/data/pg\_hba.conf*:      ...     ### require     hostssl all all 0.0.0.0/0 md5      ### verify CA     hostssl all all 0.0.0.0/0 md5 clientcert=verify-ca      ### verify full     hostssl all all 0.0.0.0/0 md5 clientcert=verify-full     ...
fr	### Prérequis  Installez la base de données PostgreSQL à l'aide du [référentiel officiel](https://www.postgresql.org/download/linux/redhat/).  PostgreSQL n'est pas configuré de base pour accepter les connexions TLS. Veuillez suivre les instructions de la documentation PostgreSQL pour [la préparation du certificat avec postgresql.conf](https://www.postgresql.org/docs/13/ssl-tcp.html) et aussi pour [le contrôle d'accès utilisateur](https://www.postgresql.org/docs/13/auth-pg-hba-conf.html) via ph\_hba.conf.  Par défaut, le socket PostgreSQL est lié à l'hôte local, car les connexions réseau à distance permettent d'écouter sur l'interface réseau réelle.  Les paramètres PostgreSQL pour tous les [modes](/manual/appendix/install/db_encrypt#terminology) peuvent ressembler à ceci :  **/var/lib/pgsql/13/data/postgresql.conf :**      ...     ssl = on     ssl_ca_file = 'root.crt'     ssl_cert_file = 'server.crt'     ssl_key_file = 'server.key'     ssl_ciphers = 'HIGH:MEDIUM:+3DES:!aNULL'     ssl_prefer_server_ciphers = on     ssl_min_protocol_version = 'TLSv1.3'     ...  Pour le contrôle d'accès, ajustez */var/lib/pgsql/13/data/pg\_hba.conf* :       ...     ### require     hostssl all all 0.0.0.0/0 md5      ### verify CA     hostssl all all 0.0.0.0/0 md5 clientcert=verify-ca      ### verify full     hostssl all all 0.0.0.0/0 md5 clientcert=verify-full     ...

en-us	 ### Pre-requisites  Prior to configuring service monitoring, you need to have the hosts configured:  - *HA node 1* with at least one trigger and a tag (preferably set on a trigger level) `component:HA node 1` - *HA node 2* with at least one trigger and a tag (preferably set on a trigger level) `component:HA node 2`
fr	### Prérequis   Avant de configurer la surveillance des services, vous devez configurer les hôtes :  - *HA node 1* avec au moins un déclencheur et un tag (de préférence défini au niveau du déclencheur) `component:HA node 1` - *HA node 2* avec au moins un déclencheur et un tag (de préférence défini au niveau du déclencheur) `component:HA node 2`

en-us	#### Prerequisites  You will need command line developer tools (Xcode is not required), Automake, pkg-config and PCRE (v8.x) or PCRE2 (v10.x). If you want to build agent binaries with TLS, you will also need OpenSSL or GnuTLS.  To install Automake and pkg-config, you will need a Homebrew package manager from <https://brew.sh/>. To install it, open terminal and run the following command:      $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  Then install Automake and pkg-config:      $ brew install automake     $ brew install pkg-config  Preparing PCRE, OpenSSL and GnuTLS libraries depends on the way how they are going to be linked to the agent.  If you intend to run agent binaries on a macOS machine that already has these libraries, you can use precompiled libraries that are provided by Homebrew. These are typically macOS machines that use Homebrew for building Zabbix agent binaries or for other purposes.  If agent binaries will be used on macOS machines that don't have the shared version of libraries, you should compile static libraries from sources and link Zabbix agent with them.
fr	 #### Conditions préalables  Vous aurez besoin des outils de développement en ligne de commande (Xcode n'est pas requis), Automake, pkg-config et PCRE (v8.x) ou PCRE2 (v10.x). Si vous souhaitez créer des binaires d'agent avec TLS, vous aurez également besoin d'OpenSSL ou de GnuTLS.  Pour installer Automake et pkg-config, vous aurez besoin d'un gestionnaire de paquets Homebrew disponible à l'adresse <https://brew.sh/>. Pour l'installer, ouvrez le terminal et exécutez la commande suivante :      $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  Installez ensuite Automake et pkg-config :      $ brew install automake     $ brew install pkg-config  La préparation des bibliothèques PCRE, OpenSSL et GnuTLS dépend de la manière dont elles vont être liées à l'agent.  Si vous avez l'intention d'exécuter des fichiers binaires d'agent sur une machine macOS qui possède déjà ces bibliothèques, vous pouvez utiliser des bibliothèques précompilées fournies par Homebrew. Ce sont généralement des machines macOS qui utilisent Homebrew pour créer des binaires d'agent Zabbix ou à d'autres fins.  Si les fichiers binaires de l'agent sont utilisés sur des machines macOS qui ne disposent pas de la version partagée des bibliothèques, vous devez compiler les bibliothèques statiques à partir des sources et lier l'agent Zabbix avec elles.

en-us	##### Presentation modification methods  The widget presentation modification methods are responsible for modifying widget appearance.
fr	##### Méthodes de modification de la présentation  Les méthodes de modification de la présentation du widget sont chargées de modifier l'apparence du widget.

en-us	# Presentation  This page describes the components that can be used to create a widget presentation view. The widget presentation view is the part of the widget that receives the data according to its [configuration](/configuration) and displays it on the dashboard in a container.  The presentation view consists of three parts:  -   [Widget action](#widget-action) -   [Widget view](#widget-view) -   [JavaScript](#javascript)
fr	# Présentation  Cette page décrit les composants pouvant être utilisés pour créer une vue de présentation de widget. La vue de présentation du widget est la partie du widget qui reçoit les données selon sa [configuration](/configuration) et les affiche sur le tableau de bord dans un conteneur.  La vue de présentation se compose de trois parties :  - [Action du widget](#widget-action) - [Vue widget](#widget-view) - [JavaScript](#javascript)

en-us	#### Problem events  A problem event is created:  -   when a trigger expression evaluates to TRUE if the trigger is in OK     state; -   each time a trigger expression evaluates to TRUE if multiple problem     event generation is enabled for the trigger.
fr	#### Événements problèmes  Un événement problème est créé :  -   lorsqu'une expression de déclencheur est évaluée à VRAI si le déclencheur est dans l'état OK ; -   chaque fois qu'une expression de déclencheur est évaluée à VRAI si la génération multiples d'événements problèmes est activée pour le déclencheur.

en-us	# problem.get
fr	# problem.get

en-us	 #### Problem tags  Problem tags are used to match problems and services. These tags are specified at the primary service configuration tab.   Only child services of the lowest hierarchy level may have problem tags defined and be directly correlated to problems. If problem tags match,  the service status will change to the same status as the problem has. In case of several problems, a service will have the status of the most severe one. Status of a  parent service is then calculated based on child services statuses according to Status calculation rules.   If several tags are specified, *AND* logic is used: a problem must have all tags  specified in the service configuration to be mapped to the service.   ![](../../../assets/en/manual/config/problem_tags.png){width=600}   :::noteclassic A problem in Zabbix inherits tags from the whole chain of templates, hosts, items, web scenarios, and triggers. Any of these tags can be used for matching problems to services. ::: 
fr	#### Tags de problème  Les tags de problème sont utilisées pour faire correspondre les problèmes et les services. Ces tags sont spécifiés dans l'onglet de configuration du service principal.  Seuls les services enfants du niveau hiérarchique le plus bas peuvent avoir des tags de problème définis et être directement corrélés aux problèmes. Si les tags du problème correspondent, l'état du service passera au même état que celui du problème. En cas de plusieurs problèmes, un service aura le statut du plus grave. Le statut d'un service parent est ensuite calculé en fonction des statuts des services enfants conformément aux règles de calcul du statut.  Si plusieurs tags sont spécifiés, la logique *ET* est utilisée : un problème doit avoir touts les tags spécifiés dans la configuration du service pour être mappé au service.  ![](../../../assets/en/manual/config/problem_tags.png){width=600}  :::noteclassique Un problème dans Zabbix hérite des tags de toute la chaîne de modèles, d'hôtes, d'éléments, de scénarios Web et de déclencheurs. Chacun de ces tags peut être utilisé pour faire correspondre les problèmes aux services. :::

en-us	### Problem tag  The problem tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tag|string|Problem tag name.| |value|string|Problem tag value.|
fr	### Tag de problème  L'objet de tag de problème a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tag|string|Nom du tag de problème.| |value|string|Valeur du tag de problème.|

en-us	##### Problem with dots  So far so good. But what if an attribute name or a hash key contains dot symbol? Here is an example:      jmx[com.example:Type=Hello,all.fruits.apple.weight]  That's a problem. How to tell Zabbix that attribute name is "all.fruits", not just "all"? How to distinguish a dot that is part of the name from the dot that separates an attribute name and hash keys?  Before **2.0.4** Zabbix Java gateway was unable to handle such situations and users were left with UNSUPPORTED items. Since 2.0.4 this is possible, all you need to do is to escape the dots that are part of the name with a backslash:      jmx[com.example:Type=Hello,all\.fruits.apple.weight]  Same way, if your hash key contains a dot you escape it:      jmx[com.example:Type=Hello,all\.fruits.apple.total\.weight]
fr	##### Problème avec les points  Jusqu'ici tout va bien. Mais que faire si un nom d'attribut ou une clé de hachage contient un point ? Voici un exemple :      jmx[com.example:Type=Hello,all.fruits.apple.weight]  C'est un problème. Comment dire à Zabbix que le nom de l'attribut est "all.fruits", et pas seulement "all" ? Comment distinguer un point faisant partie du nom, du point qui sépare un nom d'attribut et des clés de hachage ?  Avant la version **2.0.4**, la passerelle Java de Zabbix était incapable de gérer de telles situations et les utilisateurs restaient avec des éléments NON SUPPORTÉ. Depuis 2.0.4 cela est possible, tout ce que vous devez faire est d'échapper les points qui font partie du nom avec un backslash :      jmx[com.example:Type=Hello,all\.fruits.apple.weight]  De la même façon, si votre clé de hachage contient un point, vous l'échapperez :      jmx[com.example:Type=Hello,all\.fruits.apple.total\.weight]

en-us	#### problem  [ZBXNEXT-7964](https://support.zabbix.com/browse/ZBXNEXT-7964) Added new property `cause_eventid`.\ [ZBXNEXT-7964](https://support.zabbix.com/browse/ZBXNEXT-7964) `problem.get`: Added new parameter `symptom`.\
fr	#### problème  [ZBXNEXT-7964](https://support.zabbix.com/browse/ZBXNEXT-7964) Ajout d'une nouvelle propriété `cause_eventid`.\ [ZBXNEXT-7964](https://support.zabbix.com/browse/ZBXNEXT-7964) `problem.get` : Ajout d'un nouveau paramètre `symptom`.\

en-us	#### Process user  Zabbix agent on UNIX is designed to run as a non-root user. It will run as whatever non-root user it is started as. So you can run agent as any non-root user without any issues.  If you will try to run it as 'root', it will switch to a hardcoded 'zabbix' user, which must be present on your system. You can only run agent as 'root' if you modify the 'AllowRoot' parameter in the agent configuration file accordingly.
fr	#### Processus utilisateur  L'agent Zabbix sous UNIX est conçu pour s'exécuter en tant qu'utilisateur non root. Il fonctionnera comme n'importe quel utilisateur non-root. Vous pouvez donc exécuter l'agent comme n'importe quel utilisateur non root sans aucun problème.  Si vous essayez de l'exécuter en tant que 'root', il passera à un utilisateur 'zabbix' codé en dur, qui doit être présent sur votre système. Vous pouvez uniquement exécuter l'agent en tant que 'root' si vous modifiez le paramètre 'AllowRoot' dans le fichier de configuration de l'agent associé.

en-us	##### Process user  Zabbix proxy is designed to run as a non-root user. It will run as whatever non-root user it is started as. So you can run proxy as any non-root user without any issues.  If you will try to run it as 'root', it will switch to a hardcoded 'zabbix' user, which must be present on your system. You can only run proxy as 'root' if you modify the 'AllowRoot' parameter in the proxy configuration file accordingly.
fr	##### Processus utilisateur  Le proxy Zabbix est conçu pour s'exécuter en tant qu'utilisateur non root. Il fonctionnera comme n'importe quel utilisateur non-root. Vous pouvez donc exécuter le proxy comme n'importe quel utilisateur non root sans aucun problème.  Si vous essayez de l'exécuter en tant que 'root', il passera à un utilisateur 'zabbix' codé en dur, qui doit être présent sur votre système. Vous pouvez uniquement exécuter le proxy en tant que 'root' si vous modifiez le paramètre 'AllowRoot' dans le fichier de configuration du proxy associé.

en-us	##### Process user  Zabbix server is designed to run as a non-root user. It will run as whatever non-root user it is started as. So you can run server as any non-root user without any issues.  If you will try to run it as 'root', it will switch to a hardcoded 'zabbix' user, which must be [present](/manual/installation/install) on your system. You can only run server as 'root' if you modify the 'AllowRoot' parameter in the server configuration file accordingly.  If Zabbix server and [agent](agent) are run on the same machine it is recommended to use a different user for running the server than for running the agent. Otherwise, if both are run as the same user, the agent can access the server configuration file and any Admin level user in Zabbix can quite easily retrieve, for example, the database password.
fr	##### Processus utilisateur  Le serveur Zabbix est conçu pour fonctionner en tant qu'utilisateur non root. Il fonctionnera avec n’importe quel utilisateur non-root qui lancera les processus. Vous pouvez donc exécuter le serveur en tant qu'utilisateur non root sans aucun problème.  Si vous essayez de l'exécuter en tant que 'root', il passera à un utilisateur 'zabbix' codé en dur, qui doit être [présent](/manual/installation/install) sur votre système. Vous pouvez uniquement exécuter le serveur en tant que 'root' si vous modifiez le paramètre 'AllowRoot' dans le fichier de configuration associé du serveur.  Si le serveur et l'[agent](agent) Zabbix sont exécutés sur la même machine, il est recommandé d'utiliser un autre utilisateur pour exécuter le serveur que pour exécuter l'agent. Sinon, si les deux sont exécutés sous le même utilisateur, l'agent peut accéder au fichier de configuration du serveur et tout utilisateur de niveau Admin dans Zabbix peut facilement récupérer, par exemple, le mot de passe de la base de données.

en-us	#### Prometheus to JSON  Data from Prometheus can be used for low-level discovery. In this case data in JSON format are needed and the *Prometheus to JSON* preprocessing option will return exactly that.  For more details, see [Discovery using Prometheus data](/manual/discovery/low_level_discovery/examples/prometheus).
fr	#### Prometheus vers JSON  Les données de Prometheus peuvent être utilisées pour la découverte de bas niveau. Dans ce cas, des données au format JSON sont nécessaires et l'option de prétraitement *Prometheus vers JSON* renverra exactement cela.  Pour plus de détails, voir [Découverte à l'aide des données Prometheus](/manual/discovery/low_level_discovery/examples/prometheus).

en-us	##### Prometheus to JSON  In the discovery rule, go to the Preprocessing tab and select the *Prometheus to JSON* preprocessing option. Data in JSON format are needed for discovery and the *Prometheus to JSON* preprocessing option will return exactly that, with the following attributes:  -   metric name -   metric value -   help (if present) -   type (if present) -   labels (if present) -   raw line  For example, querying `wmi_logical_disk_free_bytes`:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_prom_json.png)  from these Prometheus lines:      # HELP wmi_logical_disk_free_bytes Free space in bytes (LogicalDisk.PercentFreeSpace)     # TYPE wmi_logical_disk_free_bytes gauge     wmi_logical_disk_free_bytes{volume="C:"} 3.5180249088e+11     wmi_logical_disk_free_bytes{volume="D:"} 2.627731456e+09     wmi_logical_disk_free_bytes{volume="HarddiskVolume4"} 4.59276288e+08  will return:  ``` {.java} [     {         "name": "wmi_logical_disk_free_bytes",         "help": "Free space in bytes (LogicalDisk.PercentFreeSpace)",         "type": "gauge",         "labels": {             "volume": "C:"          },         "value": "3.5180249088e+11",         "line_raw": "wmi_logical_disk_free_bytes{volume=\"C:\"} 3.5180249088e+11"     },     {         "name": "wmi_logical_disk_free_bytes",         "help": "Free space in bytes (LogicalDisk.PercentFreeSpace)",         "type": "gauge",         "labels": {             "volume": "D:"          },         "value": "2.627731456e+09",         "line_raw": "wmi_logical_disk_free_bytes{volume=\"D:\"} 2.627731456e+09"     },     {         "name": "wmi_logical_disk_free_bytes",         "help": "Free space in bytes (LogicalDisk.PercentFreeSpace)",         "type": "gauge",         "labels": {             "volume": "HarddiskVolume4"          },         "value": "4.59276288e+08",         "line_raw": "wmi_logical_disk_free_bytes{volume=\"HarddiskVolume4\"} 4.59276288e+08"     } ] ```
fr	##### Prometheus vers JSON  Dans la règle de découverte, accédez à l'onglet Prétraitement et sélectionnez l'option de prétraitement *Prometheus vers JSON*. Les données au format JSON sont nécessaires pour la découverte et l'option de prétraitement *Prometheus vers JSON* renverra exactement cela, avec les attributs suivants :  - nom de la métrique - valeur métrique - aide (si présente) - type (si présent) - étiquettes (si présentes) - ligne brute  Par exemple, en interrogeant `wmi_logical_disk_free_bytes` :  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_prom_json.png)  à partir de ces lignes Prometheus :      # HELP wmi_logical_disk_free_bytes Free space in bytes (LogicalDisk.PercentFreeSpace)     # TYPE wmi_logical_disk_free_bytes gauge     wmi_logical_disk_free_bytes{volume="C:"} 3.5180249088e+11     wmi_logical_disk_free_bytes{volume="D:"} 2.627731456e+09     wmi_logical_disk_free_bytes{volume="HarddiskVolume4"} 4.59276288e+08  renverra :  ``` {.java} [     {         "name": "wmi_logical_disk_free_bytes",         "help": "Free space in bytes (LogicalDisk.PercentFreeSpace)",         "type": "gauge",         "labels": {             "volume": "C:"          },         "value": "3.5180249088e+11",         "line_raw": "wmi_logical_disk_free_bytes{volume=\"C:\"} 3.5180249088e+11"     },     {         "name": "wmi_logical_disk_free_bytes",         "help": "Free space in bytes (LogicalDisk.PercentFreeSpace)",         "type": "gauge",         "labels": {             "volume": "D:"          },         "value": "2.627731456e+09",         "line_raw": "wmi_logical_disk_free_bytes{volume=\"D:\"} 2.627731456e+09"     },     {         "name": "wmi_logical_disk_free_bytes",         "help": "Free space in bytes (LogicalDisk.PercentFreeSpace)",         "type": "gauge",         "labels": {             "volume": "HarddiskVolume4"          },         "value": "4.59276288e+08",         "line_raw": "wmi_logical_disk_free_bytes{volume=\"HarddiskVolume4\"} 4.59276288e+08"     } ] ```

en-us	##### Protection against brute force attacks  In case of five consecutive failed login attempts, Zabbix interface will pause for 30 seconds in order to prevent brute force and dictionary attacks.  The IP address of a failed login attempt will be displayed after a successful login.
fr	##### Protection contre les attaques par force brute  Dans le cas de cinq tentatives de connexion infructueuses consécutives, l\'interface Zabbix s\'arrêtera pendant 30 secondes afin d\'empêcher les attaques par force brute et par dictionnaire.  L\'adresse IP d\'une tentative de connexion échouée sera affichée après une connexion réussie.

en-us	#### Proxies  In a [proxy](/manual/distributed_monitoring/proxies#configuration) configuration, user macros can be used in the following field:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Interface port (for passive proxy)|<|no|
fr	#### Proxys  Dans une configuration [proxy](/manual/distributed_monitoring/proxies#configuration), les macros utilisateur peuvent être utilisées dans le champ suivant :  |Emplacement|<|Plusieurs macros/mix avec du texte^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Port d'interface (pour un proxy passif)|<|non|

en-us	##### Proxy configuration  HA cluster nodes (servers) must be listed in the configuration of either  passive or active Zabbix proxy.  For a passive proxy, the node names must be listed in the Server [parameter](/manual/appendix/config/zabbix_proxy) of the proxy,  separated by a **comma**.  ``` Server=zabbix-node-01,zabbix-node-02 ```  For an active proxy, the node names must be listed in the Server [parameter](/manual/appendix/config/zabbix_proxy) of the proxy,  separated by a **semicolon**. ``` Server=zabbix-node-01;zabbix-node-02 ```
fr	 ##### Configuration du proxy  Les nœuds de cluster HA (serveurs) doivent être répertoriés dans la configuration du proxy Zabbix passif ou actif.  Pour un proxy passif, le nom des nœuds doivent être listés dans le [paramètre](/manual/appendix/config/zabbix_proxy) Server du proxy, séparés par une **virgule**.  ``` Server=zabbix-node-01,zabbix-node-02 ```  Pour un proxy actif, le nom des nœud doivent être répertoriés dans le [paramètre](/manual/appendix/config/zabbix_proxy) Server du proxy, séparés par un **point-virgule**.  ``` Server=zabbix-node-01;zabbix-node-02 ```

en-us	# proxy.create
fr	# proxy.create

en-us	# proxy.delete
fr	# proxy.delete

en-us	##### Proxy features  When making a choice of using/not using a proxy, several considerations must be taken into account.  | |Proxy| |--------|--| |*Lightweight*|**Yes**| |*GUI*|No| |*Works independently*|**Yes**| |*Easy maintenance*|**Yes**| |*Automatic DB creation*|**Yes**^1^| |*Local administration*|No| |*Ready for embedded hardware*|**Yes**| |*One way TCP connections*|**Yes**| |*Centralized configuration*|**Yes**| |*Generates notifications*|No|  ^1^ Automatic DB creation feature works only with SQLite. Other databases require [manual setup](/manual/appendix/install/db_scripts).
fr	##### Fonctions du proxy  Lorsque vous choisissez d'utiliser ou de ne pas utiliser un proxy, plusieurs considérations doivent être prises en compte.  | |Proxy| |--------|--| |*Légèreté*|**Oui**| |*GUI*|Non| |*Fonctionnement indépendant*|**Oui**| |*Facilité de maintenance*|**Oui**| |*Création automatique de la BDD*|**Oui**^1^| |*Administration locale*|Non| |*Prêt pour le matériel embarqué*|**Oui**| |*Connexions TCP à sens unique*|**Oui**| |*Configuration centralisée*|**Oui**| |*Génération de notifications*|Non|  ^1^ La fonctionnalité de création automatique de base de données ne fonctionne qu'avec SQLite. Les autres bases de données nécessitent une [configuration manuelle](/fr/manual/appendix/install/db_scripts).

en-us	# proxy.get
fr	# proxy.get

en-us	### Proxy installation  Once the required repository is added, you can install Zabbix proxy by running:      # apt install zabbix-proxy-mysql zabbix-sql-scripts  Substitute 'mysql' in the command with 'pgsql' to use PostgreSQL, or with 'sqlite3' to use SQLite3.  The package 'zabbix-sql-scripts' contains database schemas for all supported database management systems for both Zabbix server and Zabbix proxy and will be used for data import.
fr	### Installation du proxy  Une fois le référentiel requis ajouté, vous pouvez installer le proxy Zabbix en exécutant :      # apt install zabbix-proxy-mysql zabbix-sql-scripts  Remplacez 'mysql' dans la commande par 'pgsql' pour utiliser PostgreSQL, ou par 'sqlite3' pour utiliser SQLite3.  Le package 'zabbix-sql-scripts' contient des schémas de base de données pour tous les systèmes de gestion de base de données pris en charge par le serveur Zabbix et le proxy Zabbix et sera utilisé pour l'importation de données.

en-us	### Proxy installation  Once the required repository is added, you can install Zabbix proxy by running:      # dnf install zabbix-proxy-mysql zabbix-sql-scripts  Substitute 'mysql' in the commands with 'pgsql' to use PostgreSQL, or with 'sqlite3' to use SQLite3 (proxy only).  The package 'zabbix-sql-scripts' contains database schemas for all supported database management systems for both Zabbix server and Zabbix proxy and will be used for data import.
fr	### Installation de proxy  Une fois le référentiel requis ajouté, vous pouvez installer le proxy Zabbix en exécutant :      # dnf install zabbix-proxy-mysql zabbix-sql-scripts  Remplacez 'mysql' dans les commandes par 'pgsql' pour utiliser PostgreSQL, ou par 'sqlite3' pour utiliser SQLite3 (proxy uniquement).  Le package 'zabbix-sql-scripts' contient des schémas de base de données pour tous les systèmes de gestion de base de données pris en charge pour le serveur Zabbix et le proxy Zabbix et sera utilisé pour l'importation de données.

en-us	# > Proxy object  The following objects are directly related to the `proxy` API.
fr	# > Objet Proxy  Les objets suivants sont directement liés à l'API `proxy`.

en-us	#### Proxy startup with MySQL 8.0.0-8.0.17  zabbix\_proxy on MySQL versions 8.0.0-8.0.17 fails with the following "access denied" error:      [Z3001] connection to database 'zabbix' failed: [1227] Access denied; you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation  That is due to MySQL 8.0.0 starting to enforce special permissions for setting session variables. However, in 8.0.18 this behavior was removed: [As of MySQL 8.0.18, setting the session value of this system variable is no longer a restricted operation.](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html)  The workaround is based on granting additional privileges to the `zabbix` user:  For MySQL versions 8.0.14 - 8.0.17:      grant SESSION_VARIABLES_ADMIN on *.* to 'zabbix'@'localhost';  For MySQL versions 8.0.0 - 8.0.13:      grant SYSTEM_VARIABLES_ADMIN on *.* to 'zabbix'@'localhost';
fr	#### Démarrage du proxy avec MySQL 8.0.0-8.0.17  zabbix\_proxy sur MySQL versions 8.0.0-8.0.17 échoue avec l'erreur "accès refusé" suivante :      [Z3001] connection to database 'zabbix' failed: [1227] Access denied; you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation  Cela est dû au fait que MySQL 8.0.0 commence à appliquer des autorisations spéciales pour définir les variables de session. Cependant, dans la version 8.0.18, ce comportement a été supprimé : [Depuis MySQL 8.0.18, la définition de la valeur de session de cette variable système n'est plus une opération restreinte.](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html)  La solution de contournement est basée sur l'octroi de privilèges supplémentaires à l'utilisateur `zabbix` :  Pour les versions 8.0.14 à 8.0.17 de MySQL :       grant SESSION_VARIABLES_ADMIN on *.* to 'zabbix'@'localhost';  Pour les versions 8.0.0 à 8.0.13 de MySQL :      grant SYSTEM_VARIABLES_ADMIN on *.* to 'zabbix'@'localhost';

en-us	# proxy.update
fr	# proxy.update

en-us	#### Proxy upgrade process
fr	#### Procédure de mise à jour du Proxy

en-us	#### proxy  [ZBXNEXT-2557](https://support.zabbix.com/browse/ZBXNEXT-2557) Added new properties `version`, `compatibility`.\
fr	#### proxy  [ZBXNEXT-2557](https://support.zabbix.com/browse/ZBXNEXT-2557) Ajout de nouvelles propriétés `version`, `compatibility`.\

en-us	#### proxy  [ZBXNEXT-2557](https://support.zabbix.com/browse/ZBXNEXT-2557) `proxy.get`: Added strict validation of the method parameters.\
fr	#### proxy  [ZBXNEXT-2557](https://support.zabbix.com/browse/ZBXNEXT-2557) `proxy.get` : Ajout d'une validation stricte des paramètres de la méthode.\

en-us	#### PSK contains an odd number of hex-digits  Proxy or agent does not start, message in the proxy or agent log:      invalid PSK in file "/home/zabbix/zabbix_proxy.psk"
fr	#### PSK contient un nombre impair de chiffres hexadécimaux  Le proxy ou l'agent ne démarre pas, message dans le journal du proxy ou de l'agent :      invalid PSK in file "/home/zabbix/zabbix_proxy.psk"

en-us	#### PSK identity string longer than 128 bytes is passed to GnuTLS  In TLS client side log:      gnutls_handshake() failed: -110 The TLS connection was non-properly terminated.  In TLS server side log.      gnutls_handshake() failed: -90 The SRP username supplied is illegal.
fr	#### Une chaîne d'identité PSK supérieure à 128 octets est transmise à GnuTLS  Dans le journal côté client TLS :      gnutls_handshake() failed: -110 The TLS connection was non-properly terminated.  Dans le journal côté serveur TLS :      gnutls_handshake() failed: -90 The SRP username supplied is illegal.

en-us	#### Public and private maps  All users in Zabbix (including non-admin users) can create network maps. Maps have an owner - the user who created them. Maps can be made public or private.  -   *Public* maps are visible to all users, although to see it the user     must have read access to at least one map element. Public maps can     be edited in case a user/ user group has read-write permissions for     this map and at least read permissions to all elements of the     corresponding map including triggers in the links.  ```{=html} <!-- --> ``` -   *Private* maps are visible only to their owner and the users/user     groups the map is [shared](/manual/config/visualization/maps/map)     with by the owner. Regular (non-Super admin) users can only share     with the groups and users they are members of. Admin level users can     see private maps regardless of being the owner or belonging to the     shared user list. Private maps can be edited by the owner of the map     and in case a user/ user group has read-write permissions for this     map and at least read permissions to all elements of the     corresponding map including triggers in the links.  Map elements that the user does not have read permission to are displayed with a grayed-out icon and all textual information on the element is hidden. However, the trigger label is visible even if the user has no permission to the trigger.  To add an element to the map the user must also have at least read permission to the element.
fr	 #### Cartes publiques et privées  Tous les utilisateurs de Zabbix (y compris les utilisateurs non administrateurs) peuvent créer des cartes réseau. Les cartes ont un propriétaire - l'utilisateur qui les a créées. Les cartes peuvent être rendues publiques ou privées.  -   Les cartes *publiques* sont visibles par tous les utilisateurs, bien que pour les voir, l'utilisateur doit avoir un accès en lecture à au moins un élément de la carte. Les cartes publiques peuvent être modifiées dans le cas où un utilisateur/groupe d'utilisateurs a des autorisations de lecture-écriture pour cette carte et au moins des autorisations de lecture pour tous les éléments de la carte correspondante, y compris les déclencheurs dans les liens.  ```{=html} <!-- --> ``` -   Les cartes *privées* ne sont visibles que par leur propriétaire et les utilisateurs/groupes d'utilisateurs avec lesquels la carte est [partagée](/manual/config/visualization/maps/map) par le propriétaire. Les utilisateurs réguliers (non super-administrateurs) ne peuvent partager qu'avec les groupes et les utilisateurs dont ils sont membres. Les utilisateurs de niveau administrateur peuvent voir des cartes privées, qu'ils soient propriétaires ou qu'ils appartiennent à la liste d'utilisateurs partagés. Les cartes privées peuvent être modifiées par le propriétaire de la carte et dans le cas où un utilisateur/groupe d'utilisateurs a des autorisations de lecture-écriture pour cette carte et au moins des autorisations de lecture pour tous les éléments de la carte correspondante, y compris les déclencheurs dans les liens.  Les éléments de carte pour lesquels l'utilisateur n'a pas l'autorisation de lecture sont affichés avec une icône grisée et toutes les informations textuelles sur l'élément sont masquées. Cependant, l'étiquette du déclencheur est visible même si l'utilisateur n'a aucune autorisation sur le déclencheur.  Pour ajouter un élément à la carte, l'utilisateur doit également avoir au moins une autorisation de lecture sur l'élément.

en-us	##### Purpose of persistent files  When Zabbix agent is started it receives a list of active checks from Zabbix server or proxy.  For log\*\[\] metrics it receives the processed log size and the modification time for finding where to start log file monitoring from. Depending on the actual log file size and modification time reported by file system the agent decides either to continue log file monitoring from the processed log size or re\-analyze the log file from the beginning.  A running agent maintains a larger set of attributes for tracking all monitored log files between checks.  This in\-memory state is lost when the agent is stopped.  The new optional parameter **persistent\_dir** specifies a directory for storing this state of log\[\], log.count\[\], logrt\[\] or logrt.count\[\] item in a file. The state of log item is restored from the persistent file after the Zabbix agent is restarted.  The primary use\-case is monitoring of log file located on a mirrored file system. Until some moment in time the log file is written to both mirrors. Then mirrors are split.  On the active copy the log file is still growing, getting new records. Zabbix agent analyzes it and sends processed logs size and modification time to server. On the passive copy the log file stays the same, well behind the active copy. Later the operating system and Zabbix agent are rebooted from the passive copy. The processed log size and modification time the Zabbix agent receives from server may not be valid for situation on the passive copy.  To continue log file monitoring from the place the agent left off at the moment of file system mirror split the agent restores its state from the persistent file.
fr	 ##### Objectif des fichiers persistants  Lorsque l'agent Zabbix est démarré, il reçoit une liste des vérifications actives du serveur ou du proxy Zabbix. Pour les métriques log\*\[\], il reçoit la taille du journal traité et l'heure de modification pour trouver où commencer la surveillance du fichier journal. En fonction de la taille réelle du fichier journal et de l'heure de modification signalée par le système de fichiers, l'agent décide soit de poursuivre la surveillance du fichier journal à partir de la taille du journal traité, soit de ré\-analyser le fichier journal depuis le début.  Un agent en cours d'exécution conserve un plus grand ensemble d'attributs pour le suivi de tous les fichiers journaux surveillés entre les vérifications. Cet état en\-mémoire est perdu lorsque l'agent est arrêté.  Le nouveau paramètre facultatif **persistent\_dir** spécifie un répertoire pour stocker cet état de l'élément log\[\], log.count\[\], logrt\[\] ou logrt.count\[\] dans un fichier . L'état de l'élément de journal est restauré à partir du fichier persistant après le redémarrage de l'agent Zabbix.  Le principal cas d'usage est la surveillance du fichier journal situé sur un système de fichiers en miroir. Jusqu'à un certain moment, le fichier journal est écrit sur les deux miroirs. Ensuite, les miroirs sont divisés. Sur la copie active, le fichier journal continue de croître, obtenant de nouveaux enregistrements. L'agent Zabbix l'analyse et envoie la taille et l'heure de modification des journaux traités au serveur. Sur la copie passive, le fichier journal reste le même, bien derrière la copie active. Plus tard, le système d'exploitation et l'agent Zabbix sont redémarrés à partir de la copie passive. La taille du journal traité et l'heure de modification que l'agent Zabbix reçoit du serveur peuvent ne pas être valides pour la situation sur la copie passive. Pour continuer la surveillance du fichier journal à partir de l'endroit où l'agent s'est arrêté au moment de la division du miroir du système de fichiers, l'agent restaure son état à partir du fichier persistant.

en-us	#### Query language comparison  The following table lists differences and similarities between PromQL and Zabbix Prometheus preprocessing query language.  |[PromQL instant vector selector](https://prometheus.io/docs/prometheus/latest/querying/basics/#instant-vector-selectors)|<|Zabbix Prometheus preprocessing| |----|----|----| |**Differences**|<|<| |Query target|Prometheus server|Plain text in Prometheus exposition format| |Returns|Instant vector|Metric or label value (Prometheus pattern)<br>Array of metrics for single value in JSON (Prometheus to JSON)| |Label matching operators|**=**, **!=**, **=\~**, **!\~**|**=**, **!=**, **=\~**, **!\~**| |Regular expression used in label or metric name matching|RE2|PCRE| |Comparison operators|See [list](https://prometheus.io/docs/prometheus/latest/querying/operators/#comparison-binary-operators)|Only **==** (equal) is supported for value filtering| |**Similarities**|<|<| |Selecting by metric name that equals string|<metric name> or {\_\_name\_\_="<metric name>"}|<metric name> or {\_\_name\_\_="<metric name>"}| |Selecting by metric name that matches regular expression|{\_\_name\_\_=\~"<regex>"}|{\_\_name\_\_=\~"<regex>"}| |Selecting by <label name> value that equals string|{<label name>="<label value>",...}|{<label name>="<label value>",...}| |Selecting by <label name> value that matches regular expression|{<label name>=\~"<regex>",...}|{<label name>=\~"<regex>",...}| |Selecting by value that equals string|{\_\_name\_\_=\~".\*"} == <value>|{\_\_name\_\_=\~".\*"} == <value>|
fr	 #### Comparaison des langages de requête  Le tableau suivant répertorie les différences et les similitudes entre le langage de requête de prétraitement PromQL et Zabbix Prometheus.  |[PromQL instant vector selector](https://prometheus.io/docs/prometheus/latest/querying/basics/#instant-vector-selectors)|<|Prétraitement Zabbix Prometheus| |----|----|----| |**Différences**|<|<| |Cible de la requête|Serveur Prometheus|Texte brut au format d'exposition Prometheus| |Renvois|Vecteur instantané|Valeur de métrique ou d'étiquette (modèle Prometheus)<br>Tableau de métriques pour une valeur unique dans JSON (Prometheus vers JSON)| |Opérateurs de correspondance d'étiquettes|**=**, **!=**, **=\~**, **!\~**|**=**, **!=**, **=\~**, **!\~**| |Expression régulière utilisée dans la correspondance de libellé ou de nom de métrique|RE2|PCRE| |Opérateurs de comparaison|Voir la [liste](https://prometheus.io/docs/prometheus/latest/querying/operators/#comparison-binary-operators)|Seulement **==** (égal) est pris en charge pour le filtrage de valeur | |**Similitudes**|<|<| |Sélection par nom de métrique égal à chaîne|<nom de métrique> or {\_\_nom\_\_="<nom de métrique>"}|<nom de métrique> or {\_\_nom\_\_="<nom de métrique>"}| |Sélection par nom de métrique qui correspond à l'expression régulière|{\_\_nom\_\_=\~"\<regex\>"}|{\_\_nom\_\_=\~"\<regex\>"}| |Sélection par <nom d'étiquette> valeur égale à string|{\<nom d'étiquette\>=\"<valeur d'étiquette\>",...}|{\<nom d'étiquette\>="\<valeur d'étiquette\>",...}| |Sélection par la valeur <nom d'étiquette> qui correspond à l'expression régulière |{\<nom d'étiquette\>=\~"\<regex\>",...}|{\<nom d'étiquette\>=\~"\<regex\>",...}| |Sélection par valeur égale à chaîne|{\_\_nom\_\_=\~".\*"} == \<valeur\>|{\_\_nom\_\_=\~".\*"} == \<valeur\>|

en-us	#### Queue item  A special internal item **zabbix\[queue,<from>,<to>\]** can be used to monitor the health of the queue in Zabbix. It will return the number of items delayed by the set amount of time. For more information see [Internal items](/manual/config/items/itemtypes/internal).
fr	#### Élément de file d'attente  Un élément interne spécifique à **zabbix\[queue,<from>,<to>\]** peut être utilisé pour superviser l'intégrité de la file d'attente dans Zabbix. Il renverra le nombre d'éléments retardés par rapport à la durée définie. Pour plus d'informations, voir [Éléments internes](/manual/config/items/itemtypes/internal).

en-us	##### Readable summary in maps  A hidden "aria-label" property is available allowing map information to be read with a screen reader. Both general map description and individual element description is available, in the following format:  -   for map description:     `<Map name>, <* of * items in problem state>, <* problems in total>.` -   for describing one element with one problem:     `<Element type>, Status <Element status>, <Element name>, <Problem description>.` -   for describing one element with multiple problems:     `<Element type>, Status <Element status>, <Element name>, <* problems>.` -   for describing one element without problems:     `<Element type>, Status <Element status>, <Element name>.`  For example, this description is available:      'Local network, 1 of 6 elements in problem state, 1 problem in total. Host, Status problem, My host, Free disk space is less than 20% on volume \/. Host group, Status ok, Virtual servers. Host, Status ok, Server 1. Host, Status ok, Server 2. Host, Status ok, Server 3. Host, Status ok, Server 4. '  for the following map:  ![](../../../../../assets/en/manual/web_interface/map_aria_label.png){width="600"}
fr	##### Résumé lisible dans les cartes  Une propriété "aria-label" cachée est disponible permettant aux informations de la carte d'être lues avec un lecteur d'écran. La description générale de la carte et une description d'élément individuel est disponible, au format suivant :  - pour la description de la carte :     `<Nom de la carte>, <* de * éléments en état de problème>, <* problèmes au total>.` - pour décrire un élément avec un problème :     `<Type d'élément>, Statut <Statut de l'élément>, <Nom de l'élément>, <Description du problème>.` - pour décrire un élément avec plusieurs problèmes :     `<Type d'élément>, Statut <Statut de l'élément>, <Nom de l'élément>, <* problèmes>.` - pour décrire un élément sans problème :     `<Type d'élément>, Statut <Statut de l'élément>, <Nom de l'élément>.`  Par exemple, cette description est disponible :      'Réseau local, 1 élément sur 6 en état de problème, 1 problème au total. Hôte, Problème d'état, Mon hôte, L'espace disque libre est inférieur à 20 % sur le volume \/. Groupe d'hôtes, Statut ok, Serveurs virtuels. Hôte, état ok, serveur 1. Hôte, état ok, serveur 2. Hôte, état ok, serveur 3. Hôte, état ok, serveur 4. '  pour la carte suivante :  ![](../../../../../assets/en/manual/web_interface/map_aria_label.png){width="600"}

en-us	##### Recent change markers  Inward pointing red triangles around an element indicate a recent trigger status change - one that's happened within the last 30 minutes. These triangles are shown if the *Mark elements on trigger status change* check-box is marked in map [configuration](/manual/config/visualization/maps/map#creating_a_map).
fr	##### Marqueurs de changement récent  Des triangles rouges pointant vers l'intérieur autour d'un élément indiquent une changement d'état du déclencheur - qui s'est produit au cours des 30 dernières minutes. Ces triangles sont affichés si la case à cocher *Marquer les élément sur changement de l'état du déclencheur* est cochée dans la [configuration](/manual/config/visualization/maps/map#creating_a_map) de la carte.

en-us	#### Recent data vs longer periods  For very recent data a **single** line is drawn connecting each received value. The single line is drawn as long as there is at least one horizontal pixel available for one value.  For data that show a longer period **three lines** are drawn - a dark green one shows the average, while a light pink and a light green line shows the maximum and minimum values at that point in time. The space between the highs and the lows is filled with yellow background.  Working time (working days) is displayed in graphs as a white background, while non-working time is displayed in gray (with the *Original blue* default frontend theme).  ![](../../../../../assets/en/manual/config/graph_working_time.png){width="550"}  Working time is always displayed in simple graphs, whereas displaying it in [custom graphs](custom#configuring_custom_graphs) is a user preference.  Working time is not displayed if the graph shows more than 3 months.
fr	 #### Données récentes vs périodes plus longues  Pour les données très récentes, une ligne **simple** est tracée reliant chaque valeur reçue. La ligne unique est tracée tant qu'il y a au moins un pixel horizontal disponible pour une valeur.  Pour les données qui affichent une période plus longue, **trois lignes** sont dessinées : une ligne vert foncé indique la moyenne, tandis qu'une ligne rose clair et une ligne vert clair indiquent les valeurs maximale et minimale à ce moment précis. L'espace entre les hauts et les bas est rempli de fond jaune.  Le temps de travail (jours ouvrés) est affiché dans les graphiques sur fond blanc, tandis que le temps chômé est affiché en gris (avec le thème frontal par défaut *Original blue*).  ![](../../../../../assets/en/manual/config/graph_working_time.png){width="550"}  Le temps de travail est toujours affiché dans des graphiques simples, alors que son affichage dans des [graphiques personnalisés](custom#configuring_custom_graphs) est une préférence de l'utilisateur.  Le temps de travail n'est pas affiché si le graphique montre plus de 3 mois.

en-us	##### Referencing a network map  Network maps can be referenced by both `sysmapid` and `mapname` GET parameters. For example,      http://zabbix/zabbix/zabbix.php?action=map.view&mapname=Local%20network  will open the map with that name (Local network).  If both `sysmapid` (map ID) and `mapname` (map name) are specified, `mapname` has higher priority.
fr	##### Référencer une carte du réseau  Les cartes réseau peuvent être référencées par les paramètres GET `sysmapid` et `mapname`. Par exemple,      http://zabbix/zabbix/zabbix.php?action=map.view&mapname=Local%20network  ouvrira la carte portant ce nom (Local network).  Si `sysmapid` (ID de carte) et `mapname` (nom de carte) sont spécifiés, `mapname` a une priorité plus élevée.

en-us	# regexp.create
fr	# regexp.create

en-us	# regexp.delete
fr	# regexp.delete

en-us	# regexp.get
fr	# regexp.get

en-us	# regexp.update
fr	# regexp.update

en-us	# Register a new module  This section explains how to add a new module to Zabbix frontend.
fr	# Enregistrez un nouveau module  Cette section explique comment ajouter un nouveau module à l'interface Zabbix.

en-us	# > Regular expression object  The following objects are directly related to the `regexp` API.
fr	# > Objet Expression régulière  Les objets suivants sont directement liés à l'API `regexp`.

en-us	#### - Regular expressions  This section allows creating custom regular expressions that can be used in several places in the frontend. See [Regular expressions](/manual/regular_expressions) section for details.
fr	#### - Expressions régulières  Cette section permet de créer des expressions régulières personnalisées qui peuvent être utilisées à plusieurs endroits dans l'interface. Voir [Expressions régulières](/manual/regular_expressions) pour plus de détails.

en-us	#### Removing web server test page  It is recommended to remove the web server test page to avoid information exposure. By default, web server webroot contains a test page called index.html (Apache2 on Ubuntu is used as an example):  ![](../../../../assets/en/manual/installation/requirements/test_page.png)  The test page should be removed or should be made unavailable as part of the web server hardening process.
fr	#### Suppression de la page de test du serveur Web  Il est recommandé de supprimer la page de test du serveur Web pour éviter l'exposition d'informations. Par défaut, la racine du serveur Web contient une page de test appelée index.html (Apache2 sur Ubuntu est utilisé comme exemple) :  ![](../../../../assets/en/manual/installation/requirements/test_page.png)  La page de test doit être supprimée ou rendue indisponible dans le cadre du processus de renforcement du serveur Web.

en-us	# report.create
fr	# report.create

en-us	# report.delete
fr	# report.delete

en-us	# report.get
fr	# report.get

en-us	# > Report object  The following objects are directly related to the `report` API.
fr	# > Objet Rapport  Les objets suivants sont directement liés à l'API `report`.

en-us	 ### Report  The filter allows to select the report based on the SLA name as well as the  service name. It is also possible to limit the displayed period.  ![](../../../../../assets/en/manual/web_interface/sla_report.png){width="600"}  Each column (period) displays the SLI for that period. SLIs that are in breach of the set  SLO are highlighted in red.  20 periods are displayed in the report. A maximum of 100 periods can be displayed, if  both the *From* date and *To* date are specified. 
fr	### Rapport  Le filtre permet de sélectionner le rapport en fonction du nom du SLA ainsi que du nom du service. Il est également possible de limiter la période affichée.  ![](../../../../../assets/en/manual/web_interface/sla_report.png){width="600"}  Chaque colonne (période) affiche le SLI pour cette période. Les SLI qui ne respectent pas le SLO défini sont surlignés en rouge.  20 périodes sont affichées dans le rapport. Un maximum de 100 périodes peuvent être affichées, si la date *De* et la date *À* sont spécifiées.

en-us	# report.update
fr	# report.update

en-us	### Required mode
fr	### Mode requis

en-us	### Required mode
fr	### Mode requis

en-us	#### Required software  Zabbix is built around modern web servers, leading database engines, and PHP scripting language.
fr	#### Logiciels requis  Zabbix est construit autour de serveurs Web modernes, de moteurs de base de données de pointe et du langage de script PHP.

en-us	##### Requirements  The following is required to set up encryption:  -   Developer-supported operating system with OpenSSL >=1.1.X or     alternative.  ::: noteclassic  It is recommended to avoid OS in the end-of-life status, especially in the case of new installations  :::  -   Database engine (RDBMS) installed and maintained from the official     repository provided by developer. Operating systems often shipped     with outdated  database software versions for which encryption     support is not implemented, for example RHEL 7 based systems and     PostgreSQL 9.2, MariaDB 5.5 without encryption support. 
fr	##### Spécifications  Les éléments suivants sont requis pour configurer le chiffrement :  - Le système d'exploitation pris en charge par les développeurs avec OpenSSL >=1.1.X ou alternative.  ::: noteclassic  Il est recommandé d'éviter les systèmes d'exploitation en fin de vie, en particulier dans le cas de nouvelles installations :::  - Le moteur de base de données (RDBMS) installé et maintenu à partir du référentiel officiel fourni par le développeur. Les systèmes d'exploitation sont souvent livrés avec des versions de logiciels de base de données obsolètes pour lesquelles la prise en charge du chiffrement n'est pas mise en œuvre, par exemple les systèmes basés sur RHEL 7 et PostgreSQL 9.2, MariaDB 5.5 sans prise en charge du chiffrement.

en-us	### Reserved ID value "0"  Reserved ID value "0" can be used to filter elements and to remove referenced objects. For example, to remove a referenced proxy from a host, proxy\_hostid should be set to 0 ("proxy\_hostid": "0") or to filter hosts monitored by server option proxyids should be set to 0 ("proxyids": "0").
fr	### Valeur d'ID réservée "0"  La valeur d'ID réservée "0" peut être utilisée pour filtrer des éléments et pour supprimer des objets référencés. Par exemple, pour supprimer un proxy référencé d'un hôte, proxy\_hostid doit être défini sur 0 ("proxy\_hostid": "0") ou pour filtrer les hôtes surveillés par le serveur, l'option proxyids doit être définie sur 0 ("proxyids": "0").

en-us	#### Retrieve alerts by action ID  Retrieve all alerts generated by action "3".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "alert.get",     "params": {         "output": "extend",         "actionids": "3"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "alertid": "1",             "actionid": "3",             "eventid": "21243",             "userid": "1",             "clock": "1362128008",             "mediatypeid": "1",             "sendto": "support@company.com",             "subject": "PROBLEM: Zabbix agent on Linux server is unreachable for 5 minutes: ",             "message": "Trigger: Zabbix agent on Linux server is unreachable for 5 minutes: \nTrigger status: PROBLEM\nTrigger severity: Not classified",             "status": "0",             "retries": "3",             "error": "",             "esc_step": "1",             "alerttype": "0",             "p_eventid": "0",             "acknowledgeid": "0"         }     ],     "id": 1 } ```
fr	#### Récupérer les alertes par identifiant d'action  Récupérer tous les alertes générées par l'action "3".  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "alert.get",     "params": {         "output": "extend",         "actionids": "3"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "alertid": "1",             "actionid": "3",             "eventid": "21243",             "userid": "1",             "clock": "1362128008",             "mediatypeid": "1",             "sendto": "support@company.com",             "subject": "PROBLEM: Zabbix agent on Linux server is unreachable for 5 minutes: ",             "message": "Trigger: Zabbix agent on Linux server is unreachable for 5 minutes: \nTrigger status: PROBLEM\nTrigger severity: Not classified",             "status": "0",             "retries": "3",             "error": "",             "esc_step": "1",             "alerttype": "0",             "p_eventid": "0",             "acknowledgeid": "0"         }     ],     "id": 1 } ```

en-us	### Retrieve an item value via API  The widget should show the last value of an item of user's choice. For that, you need to add the ability to select items in the widget configuration.  In this section, you will learn how to add an item selection field to the widget form and how to add the visual part of this field to the configuration view. Then, the widget controller will be able to retrieve item data and its value via an API request. Once received, the value can be displayed in the widget view.  1. Open *includes/WidgetForm.php* and add the *CWidgetFieldMultiSelectItem* field. This will allow selecting an item in the configuration form.  **ui/modules/lesson_gauge_chart/includes/WidgetForm.php**  ```php <?php  namespace Modules\LessonGaugeChart\Includes;  use Zabbix\Widgets\{     CWidgetField,     CWidgetForm };  use Zabbix\Widgets\Fields\{     CWidgetFieldMultiSelectItem,     CWidgetFieldTextBox };  /**  * Gauge chart widget form.  */ class WidgetForm extends CWidgetForm {      public function addFields(): self {         return $this             ->addField(                 (new CWidgetFieldMultiSelectItem('itemid', _('Item')))                     ->setFlags(CWidgetField::FLAG_NOT_EMPTY | CWidgetField::FLAG_LABEL_ASTERISK)                     ->setMultiple(false)             )             ->addField(                 new CWidgetFieldTextBox('description', _('Description'))             );     } } ```  2. Open *views/widget.edit.php* and add the field visual component to the configuration view.  **ui/modules/lesson_gauge_chart/views/widget.edit.php**  ```php <?php  /**  * Gauge chart widget form view.  *  * @var CView $this  * @var array $data  */  (new CWidgetFormView($data))     ->addField(         new CWidgetFieldMultiSelectItemView($data['fields']['itemid'], $data['captions']['items']['itemid'])     )     ->addField(         new CWidgetFieldTextBoxView($data['fields']['description'])     )     ->show(); ```  3. Return to the dashboard and click on the gear icon in the widget to open the widget configuration form.  4. The widget configuration form now contains a new input field *Item*. Select the host "Zabbix server" and the item "Load average (1m avg)".  ![](../../../../assets/en/devel/modules/tutorials/widget/widget_conf_item.png){width=600}  5. Click on *Apply* in the widget configuration form. Then click on *Save changes* in the top right corner to save the dashboard.  6. Open and modify *actions/WidgetView.php*.  From now on, the item ID will be available in the widget controller in *$this->fields\_values\['itemid'\]*. The *doAction()* controller method collects the item data (name, value type, units) using the API method *[item.get](/manual/api/reference/item/get)* and the item last value using the API method *[history.get](/manual/api/reference/history/get)*.  **ui/modules/lesson_gauge_chart/actions/WidgetView.php**  ```php <?php  namespace Modules\LessonGaugeChart\Actions;  use API,     CControllerDashboardWidgetView,     CControllerResponseData;  class WidgetView extends CControllerDashboardWidgetView {      protected function doAction(): void {         $db_items = API::Item()->get([             'output' => ['itemid', 'value_type', 'name', 'units'],             'itemids' => $this->fields_values['itemid'],             'webitems' => true,             'filter' => [                 'value_type' => [ITEM_VALUE_TYPE_UINT64, ITEM_VALUE_TYPE_FLOAT]             ]         ]);          $value = null;          if ($db_items) {             $item = $db_items[0];              $history = API::History()->get([                 'output' => API_OUTPUT_EXTEND,                 'itemids' => $item['itemid'],                 'history' => $item['value_type'],                 'sortfield' => 'clock',                 'sortorder' => ZBX_SORT_DOWN,                 'limit' => 1             ]);              if ($history) {                 $value = convertUnitsRaw([                     'value' => $history[0]['value'],                     'units' => $item['units']                 ]);             }         }          $this->setResponse(new CControllerResponseData([             'name' => $this->getInput('name', $this->widget->getName()),             'value' => $value,             'description' => $this->fields_values['description'],             'user' => [                 'debug_mode' => $this->getDebugMode()             ]         ]));     } } ```  7. Open *views/widget.view.php* and add the item value to the widget view.  **ui/modules/lesson_gauge_chart/views/widget.view.php**  ```php <?php  /**  * Gauge chart widget view.  *  * @var CView $this  * @var array $data  */  (new CWidgetView($data))     ->addItem([         new CTag('h1', true, $data['description']),         new CDiv($data['value'] !== null ? $data['value']['value'] : _('No data'))     ])     ->show(); ```  8. Refresh the dashboard page. The widget will display the latest item value.  ![](../../../../assets/en/devel/modules/tutorials/widget/widget_view_item.png){width="600"}
fr	### Récupérer une valeur d'un élément depuis l'API  Le Widget devrait montrer la dernière valeur de l'élément choisit par l'utilisateur Pour cela, vous devrez ajouter la possibilité de sélectionner l'élément dans la configuration du Widget.  Dans cette section, vous apprendrez comment ajouter un champs de sélection d'un élément dans la configuration du Widget et comment ajouter la partie visuelle de ce champ à la vue de configuration. Ensuite, le contrôleur du Widget sera capable de récupérer les données des éléments et ses valeurs via une requête API. Une fois reçue, la valeur peut être affichée dans la vue du Widget.  1. Ouvrir *includes/WidgetForm.php* et ajoutez le champ *CWidgetFieldMultiSelectItem*. Cela permettra la sélection d'un élément dans le formulaire de configuration  **ui/modules/lesson_gauge_chart/includes/WidgetForm.php**  ```php <?php  namespace Modules\LessonGaugeChart\Includes;  use Zabbix\Widgets\{     CWidgetField,     CWidgetForm };  use Zabbix\Widgets\Fields\{     CWidgetFieldMultiSelectItem,     CWidgetFieldTextBox };  /**  * Gauge chart widget form.  */ class WidgetForm extends CWidgetForm {      public function addFields(): self {         return $this             ->addField(                 (new CWidgetFieldMultiSelectItem('itemid', _('Item')))                     ->setFlags(CWidgetField::FLAG_NOT_EMPTY | CWidgetField::FLAG_LABEL_ASTERISK)                     ->setMultiple(false)             )             ->addField(                 new CWidgetFieldTextBox('description', _('Description'))             );     } } ```  2. Ouvrez *views/widget.edit.php* et ajoutez le composant visuel du champ à la vue de configuration.  **ui/modules/lesson_gauge_chart/views/widget.edit.php**  ```php <?php  /**  * Gauge chart widget form view.  *  * @var CView $this  * @var array $data  */  (new CWidgetFormView($data))     ->addField(         new CWidgetFieldMultiSelectItemView($data['fields']['itemid'], $data['captions']['items']['itemid'])     )     ->addField(         new CWidgetFieldTextBoxView($data['fields']['description'])     )     ->show(); ```  3. Retournez au tableau de bord et cliquez sur l’icône de l’engrenage dans le Widget afin d’ouvrir le formulaire de configuration.  4. Le formulaire de configuration du Widget contient maintenant un nouveau champ d'entré *Élément*. Sélectionnez l’hôte "Serveur Zabbix" et l'élément "Load average (1m avg)".  ![](../../../../assets/en/devel/modules/tutorials/widget/widget_conf_item.png){width=600}  5. Cliquez sur *Appliquer* dans le formulaire de configuration du Widget. Puis cliquer sur *Sauvegarder les modifications* en haut a droite afin de sauvegarder les modifications du tableau de bord.  6. Ouvrez et modifiez *actions/WidgetView.php*.  Désormais, l'ID de l'élément sera disponible dans le contrôleur de widget dans *$this->fields\_values\['itemid'\]*. La méthode du contrôleur *doAction()* va collecter les données des éléments (nom, type de valeur, unité) en utilisant la méthode de l'API *[item.get](/manual/api/reference/item/get)* et la valeur de la dernière valeur en utilisant la méthode de l'API *[history.get](/manual/api/reference/history/get)*.  **ui/modules/lesson_gauge_chart/actions/WidgetView.php**  ```php <?php  namespace Modules\LessonGaugeChart\Actions;  use API,     CControllerDashboardWidgetView,     CControllerResponseData;  class WidgetView extends CControllerDashboardWidgetView {      protected function doAction(): void {         $db_items = API::Item()->get([             'output' => ['itemid', 'value_type', 'name', 'units'],             'itemids' => $this->fields_values['itemid'],             'webitems' => true,             'filter' => [                 'value_type' => [ITEM_VALUE_TYPE_UINT64, ITEM_VALUE_TYPE_FLOAT]             ]         ]);          $value = null;          if ($db_items) {             $item = $db_items[0];              $history = API::History()->get([                 'output' => API_OUTPUT_EXTEND,                 'itemids' => $item['itemid'],                 'history' => $item['value_type'],                 'sortfield' => 'clock',                 'sortorder' => ZBX_SORT_DOWN,                 'limit' => 1             ]);              if ($history) {                 $value = convertUnitsRaw([                     'value' => $history[0]['value'],                     'units' => $item['units']                 ]);             }         }          $this->setResponse(new CControllerResponseData([             'name' => $this->getInput('name', $this->widget->getName()),             'value' => $value,             'description' => $this->fields_values['description'],             'user' => [                 'debug_mode' => $this->getDebugMode()             ]         ]));     } } ```  7. Ouvrir *views/widget.view.php* et ajoutez la valeur de l'élément dans la vue du Widget.  **ui/modules/lesson_gauge_chart/views/widget.view.php**  ```php <?php  /**  * Gauge chart widget view.  *  * @var CView $this  * @var array $data  */  (new CWidgetView($data))     ->addItem([         new CTag('h1', true, $data['description']),         new CDiv($data['value'] !== null ? $data['value']['value'] : _('No data'))     ])     ->show(); ```  8. Rafraichir la page du tableau de bord. Le Widget va maintenant afficher la valeur du dernier élément.  ![](../../../../assets/en/devel/modules/tutorials/widget/widget_view_item.png){width="600"}

en-us	#### Retrieving all connectors  Retrieve all data about all connectors and their properties.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "connector.get",     "params": {         "output": "extend",         "selectTags": ["tag", "operator", "value"],         "preservekeys": true     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "connectorid": "1",             "name": "Export of item values",             "protocol": "0",             "data_type": "0",             "url": "{$DATA_EXPORT_VALUES_URL}",             "max_records": "0",             "max_senders": "4",             "max_attempts": "2",             "timeout": "10s",             "http_proxy": "{$DATA_EXPORT_VALUES_PROXY}",             "authtype": "4",             "username": "{$DATA_EXPORT_VALUES_USERNAME}",             "password": "{$DATA_EXPORT_VALUES_PASSWORD}",             "token": "",             "verify_peer": "1",             "verify_host": "1",             "ssl_cert_file": "{$DATA_EXPORT_VALUES_SSL_CERT_FILE}",             "ssl_key_file": "{$DATA_EXPORT_VALUES_SSL_KEY_FILE}",             "ssl_key_password": "",             "description": "",             "status": "1",             "tags_evaltype": "0",             "tags": [                 {                     "tag": "component",                     "operator": "0",                     "value": "memory"                 }             ]         },         {             "connectorid": "2",             "name": "Export of events",             "protocol": "0",             "data_type": "1",             "url": "{$DATA_EXPORT_EVENTS_URL}",             "max_records": "0",             "max_senders": "2",             "max_attempts": "2",             "timeout": "5s",             "http_proxy": "",             "authtype": "5",             "username": "",             "password": "",             "token": "{$DATA_EXPORT_EVENTS_BEARER_TOKEN}",             "verify_peer": "1",             "verify_host": "1",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "description": "",             "status": "1",             "tags_evaltype": "0",             "tags": [                 {                     "tag": "scope",                     "operator": "0",                     "value": "performance"                 }             ]         }     ],     "id": 1 } ```
fr	#### Récupération de tous les connecteurs  Récupère toutes les données sur tous les connecteurs et leurs propriétés.  [Requête](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "connector.get",     "params": {         "output": "extend",         "selectTags": ["tag", "operator", "value"],         "preservekeys": true     },     "id": 1 } ```  Réponse:  ```json {     "jsonrpc": "2.0",     "result": [         {             "connectorid": "1",             "name": "Export of item values",             "protocol": "0",             "data_type": "0",             "url": "{$DATA_EXPORT_VALUES_URL}",             "max_records": "0",             "max_senders": "4",             "max_attempts": "2",             "timeout": "10s",             "http_proxy": "{$DATA_EXPORT_VALUES_PROXY}",             "authtype": "4",             "username": "{$DATA_EXPORT_VALUES_USERNAME}",             "password": "{$DATA_EXPORT_VALUES_PASSWORD}",             "token": "",             "verify_peer": "1",             "verify_host": "1",             "ssl_cert_file": "{$DATA_EXPORT_VALUES_SSL_CERT_FILE}",             "ssl_key_file": "{$DATA_EXPORT_VALUES_SSL_KEY_FILE}",             "ssl_key_password": "",             "description": "",             "status": "1",             "tags_evaltype": "0",             "tags": [                 {                     "tag": "component",                     "operator": "0",                     "value": "memory"                 }             ]         },         {             "connectorid": "2",             "name": "Export of events",             "protocol": "0",             "data_type": "1",             "url": "{$DATA_EXPORT_EVENTS_URL}",             "max_records": "0",             "max_senders": "2",             "max_attempts": "2",             "timeout": "5s",             "http_proxy": "",             "authtype": "5",             "username": "",             "password": "",             "token": "{$DATA_EXPORT_EVENTS_BEARER_TOKEN}",             "verify_peer": "1",             "verify_host": "1",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "description": "",             "status": "1",             "tags_evaltype": "0",             "tags": [                 {                     "tag": "scope",                     "operator": "0",                     "value": "performance"                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving the version of the API  Retrieve the version of the Zabbix API.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "apiinfo.version",     "params": [],     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "6.4.0",     "id": 1 } ```
fr	#### Récupération de la version de l'API  Récupère la version de l'API Zabbix.  [Requête](/manual/api#performing-requests) :  ```json {  · "jsonrpc": "2.0",  · "method": "apiinfo.version",  · "params": [],  · "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": "6.4.0",     "id": 1 } ```

en-us	### Return values  `(array)` Returns an array of objects containing the ID of the generated token under the `tokenid` property and generated authorization string under `token` property.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tokenid|string|ID of the token.| |token|string|The generated authorization string for this token.|
fr	### Valeurs retournées  `(array)` Renvoie un tableau d'objets contenant l'ID du jeton généré sous la propriété `tokenid` et la chaîne d'autorisation générée sous la propriété `token`.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tokenid|string|ID du jeton.| |token|string|La chaîne d'autorisation générée pour ce jeton.|

en-us	### Return values  `(array)` Returns an array with changes in configuration, that will be made.
fr	### Valeurs retournées  `(array)` Renvoie un tableau avec les changements de configuration qui seront effectués.

en-us	### Return values  `(array)` Returns an array with the names of updated parameters.
fr	### Valeurs retournées  `(array)`  Retourne un tableau avec les noms des paramètres mis à jour.

en-us	### Return values  `(boolean )` Returns boolean true as result on successful update.
fr	### Valeurs retournées  `(boolean )` Renvoie un booléen positionné à VRAI comme résultat si la mise à jour est réussie.

en-us	### Return values  `(boolean)` Returns `true` if importing has been successful.
fr	### Valeurs retournées  `(boolean)` Retourne `true` si l'import est réussi.

en-us	### Return values  `(boolean)` Returns `true` if the copying was successful.
fr	### Valeurs retournées  `(boolean)` Retourne `true` si la copie a réussi.

en-us	### Return values  `(boolean)` Returns `true` if the user has been logged out successfully.
fr	### Valeurs retournées  `(boolean)` Retourne `true` si l'utilisateur a été déconnecté avec succès.

en-us	### Return values  `(integer/array)` Returns an array of objects.
fr	### Valeurs retournées  `(integer/array)` Retourne un tableau d'objets.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Renvoie soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :   -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(entier/tableau)` Renvoie soit :  - un tableau d'objets ; - le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Renvoie soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit:  - un tableau d'objets ; - le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été     utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(entier/tableau)` Renvoie soit :  - un tableau d'objets ; - le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :   -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  - un tableau d'objets ; - le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit:  - un tableau d'objets ; - le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
fr	### Valeurs retournées  `(integer/array)` Retourne soit :  -   un tableau d'objets ; -   le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(integer/array)` Returns either:  - an array of objects; - the count of retrieved objects, if the `countOutput` parameter has been used.
fr	### Valeurs de retour  `((integer/array)` Renvoie soit :  - un tableau d'objets ; - le nombre d'objets récupérés, si le paramètre `countOutput` a été utilisé.

en-us	### Return values  `(object)` Returns an object containing the IDs of the cleared items under the `itemids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des éléments effacés sous la propriété `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created actions under the `actionids` property. The order of the returned IDs matches the order of the passed actions.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des actions créées sous la propriété `actionids`. L'ordre des ID retournés correspond à l'ordre des actions transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created connectors under the `connectorids` property. The order of the returned IDs matches the order of the passed connectors.
fr	### Valeurs de retour  `(object)` Renvoie un objet contenant les IDs des connecteurs créés sous la propriété `connectorids`. L’ordre des IDs renvoyés correspond à l’ordre des connecteurs transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created correlations under the `correlationids` property. The order of the returned IDs matches the order of the passed correlations.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des corrélations créées sous la propriété `correlationids`. L'ordre des ID renvoyés correspond à l'ordre des corrélations transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created dashboards under the `dashboardids` property. The order of the returned IDs matches the order of the passed dashboards.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les ID des tableaux de bord créés dans la propriété `dashboardids`. L'ordre des ID retournés correspond à l'ordre des tableaux de bord transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created discovery rules under the `druleids` property. The order of the returned IDs matches the order of the passed discovery rules.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des règles de découverte créées sous la propriété `druleids`. L'ordre des ID retournés correspond à l'ordre des règles de découverte passées.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created global macros under the `globalmacroids` property. The order of the returned IDs matches the order of the passed global macros.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des macros globales créées sous la propriété `globalmacroids`. L'ordre des ID retournés correspond à l'ordre des macros globales transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created graph prototypes under the `graphids` property. The order of the returned IDs matches the order of the passed graph prototypes.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les IDs des prototypes de graphe créés sous la propriété `graphids`. L'ordre des ID renvoyés correspond à l'ordre des prototypes de graphe transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created graphs under the `graphids` property. The order of the returned IDs matches the order of the passed graphs.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des graphiques créés sous la propriété `graphids`. L'ordre des ID retournés correspond à l'ordre des graphiques transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host groups under the `groupids` property. The order of the returned IDs matches the order of the passed host groups.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les identifiants des groupes d'hôtes créés sous la propriété `groupids`. L'ordre des identifiants retournés correspond à l'ordre des groupes d'hôtes transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host interfaces under the `interfaceids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des interfaces hôtes créées sous la propriété `interfaceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host interfaces under the `interfaceids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des interfaces hôtes créées sous la propriété `interfaceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host interfaces under the `interfaceids` property. The order of the returned IDs matches the order of the passed host interfaces.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des interfaces hôtes créées sous la propriété `interfaceids`. L'ordre des ID retournés correspond à l'ordre des interfaces hôtes transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host macros under the `hostmacroids` property. The order of the returned IDs matches the order of the passed host macros.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des macros hôtes créées sous la propriété `hostmacroids`. L'ordre des ID renvoyés correspond à l'ordre des macros hôtes transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host prototypes under the `hostids` property. The order of the returned IDs matches the order of the passed host prototypes.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les IDs des prototypes d'hôtes créés sous la propriété `hostids`. L'ordre des ID renvoyés correspond à l'ordre des prototypes d'hôtes transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created hosts under the `hostids` property. The order of the returned IDs matches the order of the passed hosts.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des hôtes créés sous la propriété `hostids`. L'ordre des ID retournés correspond à l'ordre des hôtes transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created icon maps under the `iconmapids` property. The order of the returned IDs matches the order of the passed icon maps.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des tables de correspondance d'icônes créées sous la propriété `iconmapids`. L'ordre des ID renvoyés correspond à l'ordre des tables de correspondance d'icônes transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created images under the `imageids` property. The order of the returned IDs matches the order of the passed images.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des images créées sous la propriété `imageids`. L'ordre des ID retournés correspond à l'ordre des images transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created item prototypes under the `itemids` property. The order of the returned IDs matches the order of the passed item prototypes.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les IDs des prototypes d'éléments créés sous la propriété `itemids`. L'ordre des ID renvoyés correspond à l'ordre des prototypes d'éléments transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created items under the `itemids` property. The order of the returned IDs matches the order of the passed items.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des éléments créés sous la propriété `itemids`. L'ordre des ID retournés correspond à l'ordre des éléments transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created LLD rules under the `itemids` property. The order of the returned IDs matches the order of the passed LLD rules.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des règles de découverte bas niveau créées sous la propriété `itemids`. L'ordre des ID retournés correspond à l'ordre des règles de découverte bas niveau transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created maintenances under the `maintenanceids` property. The order of the returned IDs matches the order of the passed maintenances.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des maintenance créées sous la propriété `maintenanceids`. L'ordre des ID retournés correspond à l'ordre des maintenances transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created maps under the `sysmapids` property. The order of the returned IDs matches the order of the passed maps.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des cartes créées sous la propriété `sysmapids`. L'ordre des ID retournés correspond à l'ordre des cartes transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created media types under the `mediatypeids` property. The order of the returned IDs matches the order of the passed media types.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des types de média créées sous la propriété `mediatypeids`. L'ordre des ID retournés correspond à l'ordre des types de média transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created regular expressions under the `regexpids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des expressions régulières créées sous la propriété `regexpids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created roles under the `roleids` property. The order of the returned IDs matches the order of the passed roles.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des rôles créés sous la propriété `roleids`. L'ordre des ID retournés correspond à l'ordre des rôles transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created scheduled reports under the `reportids` property. The order of the returned IDs matches the order of the passed scheduled reports.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des rapports planifiés créés sous la propriété `reportids`. L'ordre des ID renvoyés correspond à l'ordre des rapports planifiés transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created scripts under the `scriptids` property. The order of the returned IDs matches the order of the passed scripts.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des scripts créés sous la propriété `scriptids`. L'ordre des ID retournés correspond à l'ordre des scripts transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created services under the `serviceids` property. The order of the returned IDs matches the order of the passed services.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des services créés sous la propriété `servicesids`. L'ordre des ID retournés correspond à l'ordre des services transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created tasks under the `taskids` property. One task is created for each item and low-level discovery rule. The order of the returned IDs matches the order of the passed `itemids`.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des tâches créés sous la propriété `taskids`. L'ordre des ID retournés correspond à l'ordre des tâches transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created template dashboards under the `dashboardids` property. The order of the returned IDs matches the order of the passed template dashboards.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les ID des modèles de tableaux de bord créés dans la propriété `dashboardids`. L'ordre des ID retournés correspond à l'ordre des modèles de tableaux de bord transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created templates under the `templateids` property. The order of the returned IDs matches the order of the passed templates.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des modèles créés sous la propriété `templateids`. L'ordre des ID retournés correspond à l'ordre des modèles transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created tokens under the `tokenids` property. The order of the returned IDs matches the order of the passed tokens.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des jetons créés sous la propriété `tokenids`. L'ordre des ID renvoyés correspond à l'ordre des jetons passés.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created trigger prototypes under the `triggerids` property. The order of the returned IDs matches the order of the passed trigger prototypes.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les IDs des prototypes de déclencheurs créés sous la propriété `itemids`. L'ordre des ID renvoyés correspond à l'ordre des prototypes de déclencheurs transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created triggers under the `triggerids` property. The order of the returned IDs matches the order of the passed triggers.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des déclencheurs créés sous la propriété `triggerids`. L'ordre des ID retournés correspond à l'ordre des déclencheurs transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created user groups under the `usrgrpids` property. The order of the returned IDs matches the order of the passed user groups.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des groupes d'utilisateurs créés sous la propriété `usrgrpids`. L'ordre des ID renvoyés correspond à l'ordre des groupes d'utilisateurs passés.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created users under the `userids` property. The order of the returned IDs matches the order of the passed users.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des utilisateurs créés sous la propriété `userids`. L'ordre des ID renvoyés correspond à l'ordre des utilisateurs passés.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created value maps the `valuemapids` property. The order of the returned IDs matches the order of the passed value maps.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des tables de correspondance créées dans la propriété `valuemapids`. L'ordre des ID retournés correspond à l'ordre des tables de correspondance transmises.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created web scenarios under the `httptestids` property. The order of the returned IDs matches the order of the passed web scenarios.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des scénarios Web créés sous la propriété `httptestids`. L'ordre des ID retournés correspond à l'ordre des scénarios Web transmis.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted actions under the `actionids` property.
fr	### Valeurs de retour  `(object)` Renvoie un objet contenant les IDs des actions supprimées sous la propriété `actionids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted connectors under the `connectorids` property.
fr	### Valeurs de retour  `(object)` Renvoie un objet contenant les IDs des connecteurs supprimés sous la propriété `connectorids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted correlations under the `correlationids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les identifiants des corrélations supprimées dans la variable `correlationids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted dashboards under the `dashboardids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les IDs des tableaux de bord supprimés dans la propriété `dashboardids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted graphs under the `graphids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des graphiques supprimés sous la propriété `graphids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted host interfaces under the `interfaceids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des interfaces hôtes supprimées sous la propriété `interfaceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted item prototypes under the `prototypeids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les identifiants des prototypes d'éléments supprimés sous la propriété `prototypeids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted items under the `itemids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des éléments supprimés sous la propriété `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted maintenance periods under the `maintenanceids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des maintenances supprimées sous la propriété `maintenanceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted maps under the `sysmapids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des cartes supprimées sous la propriété `sysmapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted template groups under the `groupids` property.
fr	### Valeurs de retour  `(object)` Retourne un objet contenant l'ID des groupes de modèles sous la propriété `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted trigger prototypes under the `triggerids` property.
fr	### Valeurs de retour  `(object)` Retourne un objet contenant les identifiants des prototypes de déclencheur supprimés sous la propriété `triggerids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the propagated host groups under the `groupids` property.  
fr	### Valeurs de retour  `(object)` Retourne un objet contenant des ID des hotes propagés groupe sous la propriété `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the unblocked users under the `userids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des utilisateurs débloqués sous la propriété `userids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated actions under the `actionids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des actions mises à jour sous la propriété `actionids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated connectors under the `connectorids` property.
fr	### Valeurs de retour  `(object)` Renvoie un objet contenant les ID des connecteurs mis à jour sous la propriété `connectorids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated correlations under the `correlationids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des corrélations mises à jour dans la propriété `correlationids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated dashboards under the `dashboardids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des tableaux de bord mis à jour dans la propriété `dashboardids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated discovery rules under the `druleids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des règles de découverte mises à jour sous la propriété `druleids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated events under the `eventids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des événements mis à jour sous la propriété `eventids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated global macros under the `globalmacroids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des macros globales mises à jour sous la propriété `globalmacroids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated graph prototypes under the `graphids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des prototypes de graphique mis à jour sous la propriété `graphids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated graphs under the `graphids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des graphiques mis à jour sous la propriété `graphids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host groups under the `groupids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les identifiants des groupes d'hôtes mis à jour sous la propriété `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host groups under the `groupids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les identifiants des groupes d'hôtes mis à jour sous la propriété `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host groups under the `groupids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les identifiants des groupes d'hôtes mis à jour sous la propriété `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host groups under the `groupids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les identifiants des groupes d'hôtes mis à jour sous la propriété `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host interfaces under the `interfaceids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des interfaces hôtes mises à jour sous la propriété `interfaceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host macros under the `hostmacroids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des macros d'hôtes mises à jour sous la propriété `hostmacroids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host prototypes under the `hostids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des prototypes hôte mis à jour sous la propriété `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated hosts under the `hostids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des hôtes mis à jour sous la propriété `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated hosts under the `hostids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des hôtes mis à jour sous la propriété `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated hosts under the `hostids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des hôtes mis à jour sous la propriété `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated hosts under the `hostids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des hôtes mis à jour sous la propriété `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated icon maps under the `iconmapids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des tables de correspondance d'icônes mises à jour sous la propriété `iconmapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated images under the `imageids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des images mises à jours sous la propriété `imageids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated item prototypes under the `itemids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des prototypes d'élément mis à jour sous la propriété `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated items under the `itemids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des éléments mis à jour sous la propriété `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated LLD rules under the `itemids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des règles mises à jour sous la propriété `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated maintenances under the `maintenanceids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des maintenances mises à jour sous la propriété `maintenanceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated maps under the `sysmapids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des cartes mises à jour sous la propriété `sysmapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated media types under the `mediatypeids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des types de média mis à jour sous la propriété `mediatypeids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated regular expressions under the `regexpids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des expressions régulières mis à jour sous la propriété `regexpids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated roles under the `roleids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des rôles mis à jour sous la propriété `roleids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated scheduled reports under the `reportids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des rapports planifiés mis à jour sous la propriété `reportids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated scripts under the `scriptids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des scripts mis à jour sous la propriété `scriptids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated services under the `serviceids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des services mis à jour sous la propriété `serviceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated template dashboards under the `dashboardids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des modèles de tableaux de bord mis à jour dans la propriété `dashboardids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated templates under the `templateids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des modèles mis à jour sous la propriété `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated templates under the `templateids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des modèles mis à jour sous la propriété `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated templates under the `templateids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des modèles mis à jour sous la propriété `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated templates under the `templateids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des modèles mis à jour sous la propriété `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated tokens under the `tokenids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des jetons mis à jour sous la propriété `tokenids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated trigger prototypes under the `triggerids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des prototypes de déclencheur mis à jour sous la propriété `triggerids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated triggers under the `triggerids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des déclencheurs mis à jour sous la propriété `triggerids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated user groups under the `usrgrpids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des groupes d'utilisateurs mis à jour sous la propriété `usrgrpids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated users under the `userids` property.
fr	### Valeurs retournées  `(object)` Renvoie un objet contenant les ID des utilisateurs mis à jour sous la propriété `userids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated value maps under the `valuemapids` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les ID des tables de correspondance mises à jour sous la propriété `valuemapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated web scenarios under the `httptestid` property.
fr	### Valeurs retournées  `(object)` Retourne un objet contenant les identifiants des scénarios Web mis à jour sous la propriété `httptestids`.

en-us	### Return values  `(object)` Returns authentication object.
fr	### Valeurs retournées `(object)` Renvoie l'objet d'authentification.

en-us	### Return values  `(object)` Returns autoregistration object.
fr	### Valeurs retournées  `(object)` Retourne l'objet enregistrement automatique

en-us	### Return values  `(object)` Returns housekeeping object.
fr	### Valeurs retournées  `(object)` Renvoie l'objet de procédure de nettoyage.

en-us	### Return values  `(object)` Returns settings object.
fr	### Valeurs retournées  `(object)` Renvoie l'objet paramètres.

en-us	### Return values  `(object)` Returns the result of script execution.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |response|string|Whether the script was run successfully.<br><br>Possible value - `success`.| |value|string|Script output.| |debug|object|Contains a [debug object](/manual/api/reference/script/object#Debug) if a webhook script is executed. For other script types, it contains empty object.|
fr	### Valeurs retournées  `(object)` Renvoie le résultat de l'exécution du script.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |response|string|Indique si le script a été exécuté avec succès.<br><br>Valeur possible - `success`.| |value|string|Sortie du script.| |debug|object|Contient un [objet de débogage](/manual/api/reference/script/object#Debug) si un script webhook est exécuté. Pour les autres types de script, il contient un objet vide.|

en-us	### Return values  `(string)` Returns a serialized string containing the requested configuration data.
fr	### Valeurs retournées  `(string)` Renvoie une chaîne sérialisée contenant les données de configuration demandées.

en-us	### Return values  `(string)` Returns the version of the Zabbix API.  ::: notetip Starting from Zabbix 2.0.4 the version of the API matches the version of Zabbix. :::
fr	### Valeurs retournées  `(string)` Renvoie la version de l'API Zabbix.  ::: notetip A partir de Zabbix 2.0.4, la version de l\'API correspond à la version de Zabbix. :::

en-us	#### Revoke write access to SSL configuration file in Windows  Zabbix Windows agent compiled with OpenSSL will try to reach the SSL configuration file in c:\\openssl-64bit. The "openssl-64bit" directory on disk C: can be created by non-privileged users.  So for security hardening, it is required to create this directory manually and revoke write access from non-admin users.  Please note that the directory names will be different on 32-bit and 64-bit versions of Windows.
fr	#### Révoquer l'accès en écriture au fichier de configuration SSL dans Windows  L'agent Zabbix Windows compilé avec OpenSSL essaiera d'atteindre le fichier de configuration SSL dans c:\\openssl-64bit. Le répertoire "openssl-64bit" sur le disque C: peut être créé par des utilisateurs non privilégiés.  Ainsi, pour renforcer la sécurité, il est nécessaire de créer ce répertoire manuellement et de révoquer l'accès en écriture aux utilisateurs non administrateurs.  Veuillez noter que les noms de répertoire seront différents sur les versions 32 bits et 64 bits de Windows.

en-us	#### RHEL  Nginx is available only in EPEL:      # dnf -y install epel-release
fr	#### RHEL  Nginx est disponible uniquement dans EPEL :      # dnf -y install epel-release

en-us	# role.create
fr	# role.create

en-us	# role.delete
fr	# role.delete

en-us	# role.get
fr	# role.get

en-us	# > Role object  The following objects are directly related to the `role` API.
fr	# > Objet Rôle  Les objets suivants sont directement liés à l'API `role`.

en-us	# role.update
fr	# role.update

en-us	#### Running agent  The agent will start automatically after installation or restart.  You may edit the configuration file at `/usr/local/etc/zabbix/zabbix_agentd.conf` if necessary.  To start the agent manually, you may run:      sudo launchctl start com.zabbix.zabbix_agentd  To stop the agent manually:      sudo launchctl stop com.zabbix.zabbix_agentd  During upgrade, the existing configuration file is not overwritten. Instead a new `zabbix_agentd.conf.NEW` file is created to be used for reviewing and updating the existing configuration file, if necessary. Remember to restart the agent after manual changes to the configuration file.
fr	#### Exécution de l'agent  L'agent démarrera automatiquement après l'installation ou le redémarrage.  Vous pouvez modifier le fichier de configuration dans `/usr/local/etc/zabbix/zabbix_agentd.conf` si nécessaire.  Pour démarrer l'agent manuellement, vous pouvez exécuter :      sudo launchctl start com.zabbix.zabbix_agentd  Pour arrêter l'agent manuellement :      sudo launchctl stop com.zabbix.zabbix_agentd  Lors de la mise à niveau, le fichier de configuration existant n'est pas écrasé. Au lieu de cela, un nouveau fichier `zabbix_agentd.conf.NEW` est créé pour être utilisé pour réviser et mettre à jour le fichier de configuration existant, si nécessaire. N'oubliez pas de redémarrer l'agent après des modifications manuelles du fichier de configuration.

en-us	#### Running proxy
fr	#### Exécution du Proxy

en-us	###      Runtime control options     **config\_cache\_reload**   Reload configuration cache. Ignored if cache is being currently loaded. Active Zabbix proxy will connect to the Zabbix server and request configuration data. Default configuration file (unless **-c** option is specified) will be used to find PID file and signal will be sent to process, listed in PID file.     **snmp\_cache\_reload**   Reload SNMP cache.     **housekeeper\_execute**   Execute the housekeeper. Ignored if housekeeper is being currently executed.     **diaginfo**\[=*section*\]   Log internal diagnostic information of the specified section. Section can be *historycache*, *preprocessing*. By default diagnostic information of all sections is logged.     **log\_level\_increase**\[=*target*\]   Increase log level, affects all processes if target is not specified.     **log\_level\_decrease**\[=*target*\]   Decrease log level, affects all processes if target is not specified.  [ ]{#lbAG}
fr	###      Options de contrôle d'exécution :     **config\_cache\_reload**   Recharger le cache de configuration. Ignoré si le cache est en cours de chargement. Le proxy Zabbix actif se connectera au serveur Zabbix et demandera les données de configuration. Le fichier de configuration par défaut (sauf si l'option **-c** est spécifiée) sera utilisé pour trouver le fichier PID et le signal sera envoyé au processus, répertorié dans le fichier PID.     **snmp\_cache\_reload**   Recharger le cache SNMP.    **housekeeper\_execute**   Exécuter le nettoyage. Ignoré si le nettoyage est en cours d'exécution.     **diaginfo**\[=*section*\]   Consigner les informations de diagnostic interne de la section spécifiée. La section peut être *historycache*, *preprocessing*. Par défaut, les informations de diagnostic de toutes les sections sont enregistrées.     **log\_level\_increase**\[=*target*\]   Augmenter le niveau de journalisation, affecte tous les processus si la cible n'est pas spécifiée.     **log\_level\_decrease**\[=*target*\]   Diminuer le niveau de journalisation, affecte tous les processus si la cible n'est pas spécifiée.  [ ]{#lbAG}

en-us	###      Runtime control options     **userparameter\_reload**   Reload user parameters from the configuration file     **log\_level\_increase**\[=*target*\]   Increase log level, affects all processes if target is not specified     **log\_level\_decrease**\[=*target*\]   Decrease log level, affects all processes if target is not specified  [ ]{#lbAG}
fr	### Options de contrôle d'exécution :     **userparameter\_reload**\[=*target*\]   Recharger les paramètres utilisateur à partir du fichier de configuration     **log\_level\_increase**\[=*target*\]   Augmenter le niveau de journalisation, affecte tous les processus si la cible n'est pas spécifiée     **log\_level\_decrease**\[=*target*\]   Diminue le niveau de journalisation, affecte tous les processus si la cible n'est pas spécifiée  [ ]{#lbAG}

en-us	#### Scenario
fr	#### Scénario

en-us	#### Scenario step items  As soon as a step is created, Zabbix automatically adds the following items for monitoring.  |Item|Description| |----|-----------| |*Download speed for step <Step> of scenario <Scenario>*|This item will collect information about the download speed (bytes per second) of the step.<br>Item key: web.test.in\[Scenario,Step,bps\]<br>Type: *Numeric(float)*| |*Response time for step <Step> of scenario <Scenario>*|This item will collect information about the response time of the step in seconds. Response time is counted from the beginning of the request until all information has been transferred.<br>Item key: web.test.time\[Scenario,Step,resp\]<br>Type: *Numeric(float)*| |*Response code for step <Step> of scenario <Scenario>*|This item will collect response codes of the step.<br>Item key: web.test.rspcode\[Scenario,Step\]<br>Type: *Numeric(unsigned)*|  Actual scenario and step names will be used instead of "Scenario" and "Step" respectively.  ::: noteclassic Web monitoring items are added with a 30 day history and a 90 day trend retention period. :::  ::: noteclassic If scenario name starts with a doublequote or contains comma or square bracket, it will be properly quoted in item keys. In other cases no additional quoting will be performed. :::  These items can be used to create triggers and define notification conditions. For example, to create a "Zabbix GUI login is too slow" trigger, you can define a trigger expression:      last(/zabbix/web.test.time[ZABBIX GUI,Login,resp])>3
fr	#### Éléments d'étape de scénario  Dès qu'une étape est créée, Zabbix ajoute automatiquement les éléments suivants à superviser.  | Élément|Description| |----|-----------| |*Vitesse de téléchargement de l'étape <Etape> du scénario <Scenario>*|Cet élément collectera des informations sur la vitesse de téléchargement (octets par seconde) de l'étape.<br>Clé de l'élément :web.test.in\[Scenario,Step,bps\]<br>Type : *Numeric(float)*| |*Temps de réponse de l'étape <Etape> du scénario <Scenario>*|et élément collectera des informations sur le temps de réponse de l'étape en secondes. Le temps de réponse est compté à partir du début de la demande jusqu'à ce que toutes les informations aient été transférées.<br>Clé de l'élément : web.test.time\[Scenario,Step,resp\]<br>Type : *Numeric(float)*| |* Code de réponse pour l'étape <Etape> du scénario <Scenario>*|Cet élément va collecter les codes de réponse de l'étape.<br>Clé de l'élément : web.test.rspcode\[Scenario,Step\]<br>Type : *Numeric(unsigned)*|  Les noms de scénario et d'étape seront utilisés à la place de "Scenario" et "Step" respectivement.  ::: noteclassic Les éléments de supervision Web sont ajoutés avec un historique de 30 jour et une période de conservation des tendances de 90 jours :::  ::: noteclassic Si le nom du scénario commence par des guillemets doubles ou contient une virgule ou un crochet, il sera correctement déspécialisé dans les clés d’élément. Dans les autres cas, aucune déspécialisation supplémentaire ne sera effectuée. :::  Ces éléments peuvent être utilisés pour créer des déclencheurs et définir des conditions de notification. Par exemple, pour créer un déclencheur "La connexion à l'interface graphique de Zabbix est trop lente", vous pouvez définir une expression de déclencheur :      last(/zabbix/web.test.time[ZABBIX GUI,Login,resp])>3

en-us	#### Scheduling intervals  Scheduling intervals are used to check items at specific times. While flexible intervals are designed to redefine the default item update interval, the scheduling intervals are used to specify an independent checking schedule, which is executed in parallel.  A scheduling interval is defined as: `md<filter>wd<filter>h<filter>m<filter>s<filter>` where:  -   **md** - month days -   **wd** - week days -   **h** - hours -   **m** - minutes -   **s** – seconds  `<filter>` is used to specify values for its prefix (days, hours, minutes, seconds) and is defined as: `[<from>[-<to>]][/<step>][,<filter>]` where:  -   `<from>` and `<to>` define the range of matching values (included).     If `<to>` is omitted then the filter matches a `<from> - <from>`     range. If `<from>` is also omitted then the filter matches all     possible values. -   `<step>` defines the skips of the number value through the range. By     default `<step>` has the value of 1, which means that all values of     the defined range are matched.  While the filter definitions are optional, at least one filter must be used. A filter must either have a range or the *<step>* value defined.  An empty filter matches either '0' if no lower-level filter is defined or all possible values otherwise. For example, if the hour filter is omitted then only '0' hour will match, provided minute and seconds filters are omitted too, otherwise an empty hour filter will match all hour values.  Valid `<from>` and `<to>` values for their respective filter prefix are:  |Prefix|Description|*<from>*|*<to>*| |------|-----------|--------------|------------| |md|Month days|1-31|1-31| |wd|Week days|1-7|1-7| |h|Hours|0-23|0-23| |m|Minutes|0-59|0-59| |s|Seconds|0-59|0-59|  The `<from>` value must be less or equal to `<to>` value. The `<step>` value must be greater or equal to 1 and less or equal to `<to>` - `<from>`.  Single digit month days, hours, minutes and seconds values can be prefixed with 0. For example `md01-31` and `h/02` are valid intervals, but `md01-031` and `wd01-07` are not.  In Zabbix frontend, multiple scheduling intervals are entered in separate rows. In Zabbix API, they are concatenated into a single string with a semicolon `;` as a separator.  If a time is matched by several intervals it is executed only once. For example, `wd1h9;h9` will be executed only once on Monday at 9am.  Examples:  |Interval|Will be executed| |--------|----------------| |m0-59|every minute| |h9-17/2|every 2 hours starting with 9:00 (9:00, 11:00 ...)| |m0,30 or m/30|hourly at hh:00 and hh:30| |m0,5,10,15,20,25,30,35,40,45,50,55 or m/5|every five minutes| |wd1-5h9|every Monday till Friday at 9:00| |wd1-5h9-18|every Monday till Friday at 9:00,10:00,...,18:00| |h9,10,11 or h9-11|every day at 9:00, 10:00 and 11:00| |md1h9m30|every 1st day of each month at 9:30| |md1wd1h9m30|every 1st day of each month at 9:30 if it is Monday| |h9m/30|every day at 9:00, 9:30| |h9m0-59/30|every day at 9:00, 9:30| |h9,10m/30|every day at 9:00, 9:30, 10:00, 10:30| |h9-10m30|every day at 9:30, 10:30| |h9m10-40/30|every day at 9:10, 9:40| |h9,10m10-40/30|every day at 9:10, 9:40, 10:10, 10:40| |h9-10m10-40/30|every day at 9:10, 9:40, 10:10, 10:40| |h9m10-40|every day at 9:10, 9:11, 9:12, ... 9:40| |h9m10-40/1|every day at 9:10, 9:11, 9:12, ... 9:40| |h9-12,15|every day at 9:00, 10:00, 11:00, 12:00, 15:00| |h9-12,15m0|every day at 9:00, 10:00, 11:00, 12:00, 15:00| |h9-12,15m0s30|every day at 9:00:30, 10:00:30, 11:00:30, 12:00:30, 15:00:30| |h9-12s30|every day at 9:00:30, 9:01:30, 9:02:30 ... 12:58:30, 12:59:30| |h9m/30;h10 (*API-specific syntax*)|every day at 9:00, 9:30, 10:00| |h9m/30<br>h10 (*add this as another row in frontend*)|every day at 9:00, 9:30, 10:00|
fr	#### Intervalles de planification  Les intervalles de planification sont utilisés pour vérifier les éléments à des moments précis. Alors que les intervalles flexibles sont conçus pour redéfinir l'intervalle d’actualisation par défaut des éléments, les intervalles de planification sont utilisés pour spécifier un calendrier de contrôle indépendant, qui est exécuté en parallèle.  Un intervalle de planification est défini comme suit : `md<filter>wd<filter>h<filter>m<filter>s<filter>` où :  -   **md** - jours du mois -   **wd** - jours de la semaine -   **h** - heures -   **m** - minutes -   **s** – secondes  `<filter>` est utilisé pour spécifier les valeurs du préfixe (jours, heures, minutes, secondes) et est défini comme : `[<from>[-<to>]][/<step>][,<filter>]` où :  -   `<from>` et `<to>` définissent la plage de valeurs correspondantes (incluses). Si `<to>` est omis alors le filtre correspond à une plage `<from> - <from>`. Si `<from>` est également omis, le filtre correspond à toutes les valeurs possibles. -   `<step>` définit les sauts de la valeur numérique dans la plage. Par défaut, `<step>` a la valeur 1, ce qui signifie que toutes les valeurs de la plage définie correspondent.  Alors que les définitions de filtre sont facultatives, au moins un filtre doit être utilisé. Un filtre doit avoir une plage ou la valeur *<step>* définie.  Un filtre vide correspond à '0' si aucun filtre de niveau inférieur n'est défini ou à toutes les valeurs possibles dans le cas contraire. Par exemple, si le filtre d'heure est omis, seule l'heure '0' correspondra, à condition que les filtres minutes et secondes soient également omis, sinon un filtre d'heures vide correspondra à toutes les valeurs d'heure.  Les valeurs `<from>` et `<to>` valides pour leur préfixe de filtre respectif sont :  |Préfixe|Description|*<from>*|*<to>*| |--|--|------| |md|Jour du mois|1-31|1-31| |wd|Jour de la semaine|1-7|1-7| |h|Heures|0-23|0-23| |m|Minutes|0-59|0-59| |s|Secondes|0-59|0-59|  La valeur `<from>` doit être inférieure ou égale à la valeur `<to>`. La valeur `<step>` doit être supérieure ou égale à 1 et inférieure ou égale à `<to>` - `<from>`.  La valeur des jours, des heures, des minutes et des secondes à un seul chiffre peuvent être préfixées avec 0. Par exemple, `md01-31` et `h/02` sont des intervalles valides, mais `md01-031` et `wd01-07` ne le sont pas.  Dans l'interface Zabbix, plusieurs intervalles de planification sont entrés dans des lignes séparées. Dans l'API Zabbix, ils sont concaténés en une seule chaîne avec un point-virgule ; en tant que séparateur.  Si un instant correspond à plusieurs intervalles, il n'est exécuté qu'une seule fois. Par exemple, `wd1h9;h9` ne sera exécuté qu'une seule fois le lundi à 9h.  Exemples :  |Intervalle|Description| |----------|-----------| |m0-59|exécuté chaque minute| |h9-17/2|exécuté toutes les 2 heures en commençant à 9:00 (9:00, 11:00 ...)| |m0,30 or m/30|exécuté toutes les heures à hh:00 et hh:30| |m0,5,10,15,20,25,30,35,40,45,50,55 or m/5|toutes les 5 minutes| |wd1-5h9|du lundi au vendredi à 9:00| |wd1-5h9-18|du lundi au vendredi à 9:00,10:00,...,18:00| |h9,10,11 or h9-11|chaque jour à 9:00, 10:00 et 11:00| |md1h9m30|chaque premier jour de chaque mois à 9:30| |md1wd1h9m30|chaque premier jour de chaque mois à 9:30 si c'est un lundi| |h9m/30|exécuté à 9:00, 9:30| |h9m0-59/30|exécuté à 9:00, 9:30| |h9,10m/30|exécuté à 9:00, 9:30, 10:00, 10:30| |h9-10m30|exécuté à 9:30, 10:30| |h9m10-40/30|exécuté à 9:10, 9:40| |h9,10m10-40/30|exécuté à 9:10, 9:40, 10:10, 10:40| |h9-10m10-40/30|exécuté à 9:10, 9:40, 10:10, 10:40| |h9m10-40|exécuté à 9:10, 9:11, 9:12, ... 9:40| |h9m10-40/1|exécuté à 9:10, 9:11, 9:12, ... 9:40| |h9-12,15|exécuté à 9:00, 10:00, 11:00, 12:00, 15:00| |h9-12,15m0|exécuté à 9:00, 10:00, 11:00, 12:00, 15:00| |h9-12,15m0s30|exécuté à 9:00:30, 10:00:30, 11:00:30, 12:00:30, 15:00:30| |h9-12s30|exécuté à 9:00:30, 9:01:30, 9:02:30 ... 12:58:30, 12:59:30| |h9m/30;h10|exécuté à 9:00, 9:30, 10:00|

en-us	# script.create
fr	# script.create

en-us	# script.delete
fr	# script.delete

en-us	# script.execute
fr	# script.execute

en-us	# script.get
fr	# script.get

en-us	# script.getscriptsbyhosts
fr	# script.getscriptsbyhosts

en-us	# > Script object  The following objects are directly related to the `script` API.
fr	# > Objet Script  Les objets suivants sont directement liés à l'API `script`.

en-us	#### Script timeout
fr	#### Délai d'expiration du script

en-us	# script.update
fr	# script.update

en-us	#### script  [ZBX-19466](https://support.zabbix.com/browse/ZBX-19466) Changed validation of [Script](/manual/api/reference/script/object#script) object to be unique by combination of 2 properties: `name` and `menu_path`.\
fr	#### script  [ZBX-19466](https://support.zabbix.com/browse/ZBX-19466) Modification de la validation de l'objet [Script](/manual/api/reference/script/object#script) pour qu'il soit unique par combinaison de 2 propriétés : `name` et `menu_path`.\

en-us	#### script  [ZBXNEXT-3496](https://support.zabbix.com/browse/ZBXNEXT-3496) Added new properties `url`, `new_window`.\ [ZBXNEXT-3496](https://support.zabbix.com/browse/ZBXNEXT-3496) Added new [Script](/manual/api/reference/script/object#script) type "URL" (6).\ [ZBXNEXT-3496](https://support.zabbix.com/browse/ZBXNEXT-3496) Added new method `script.getscriptsbyevents`.\ [ZBXNEXT-3496](https://support.zabbix.com/browse/ZBXNEXT-3496) `script.create`: Property `scope` is now mandatory.\ [ZBXNEXT-3496](https://support.zabbix.com/browse/ZBXNEXT-3496) `script.create`: Property `command` is now mandatory for [Script](/manual/api/reference/script/object#script) types "Script" (0), "IPMI" (1), "SSH" (2), "TELNET" (3), and "Webhook" (5).\ [ZBXNEXT-3496](https://support.zabbix.com/browse/ZBXNEXT-3496) `script.getscriptsbyhosts`: Method now automatically resolves macros in properties `confirmation`, `url`.\
fr	#### script  [ZBXNEXT-3496](https://support.zabbix.com/browse/ZBXNEXT-3496) Ajout de nouvelles propriétés `url`, `new_window`.\ [ZBXNEXT-3496](https://support.zabbix.com/browse/ZBXNEXT-3496) Ajout d'un nouveau type [Script](/manual/api/reference/script/object#script) "URL" (6).\ [ZBXNEXT-3496](https://support.zabbix.com/browse/ZBXNEXT-3496) Ajout d'une nouvelle méthode `script.getscriptsbyevents`.\ [ZBXNEXT-3496](https://support.zabbix.com/browse/ZBXNEXT-3496) `script.create` : La propriété `scope` est désormais obligatoire.\ [ZBXNEXT-3496](https://support.zabbix.com/browse/ZBXNEXT-3496) `script.create` : La propriété `command` est désormais obligatoire pour le type [Script](/manual/api/reference/script/object #script) "Script" (0), "IPMI" (1), "SSH" (2), "TELNET" (3) et "Webhook" (5).\ [ZBXNEXT-3496](https://support.zabbix.com/browse/ZBXNEXT-3496) `script.getscriptsbyhosts` : La méthode résout désormais automatiquement les macros dans les propriétés `confirmation`, `url`.\

en-us	#### Secure user for Zabbix agent  In the default configuration, Zabbix server and Zabbix agent processes share one 'zabbix' user. If you wish to make sure that the agent cannot access sensitive details in server configuration (e.g. database login information), the agent should be run as a different user:  1.  Create a secure user 2.  Specify this user in the agent [configuration     file](/manual/appendix/config/zabbix_agentd) ('User' parameter) 3.  Restart the agent with administrator privileges. Privileges will be     dropped to the specified user.
fr	#### Utilisateur sécurisé pour l'agent Zabbix  Dans la configuration par défaut, les processus du serveur Zabbix et de l'agent Zabbix partagent un utilisateur 'zabbix'. Si vous souhaitez vous assurer que l'agent ne peut pas accéder aux détails sensibles dans la configuration du serveur (par exemple, les informations de connexion à la base de données), l'agent doit être exécuté en tant qu'utilisateur différent :  1. Créez un utilisateur sécurisé 2. Spécifiez cet utilisateur dans le [fichier de configuration](/manual/appendix/config/zabbix_agentd) de l'agent (paramètre 'User') 3. Redémarrez l'agent avec des privilèges d'administrateur. Les privilèges seront abandonnés à l'utilisateur spécifié.

en-us	### See also  1.  [Additional details about memory calculation in different     OS](http://blog.zabbix.com/when-alexei-isnt-looking#vm.memory.size)
fr	### Voir également  1.  [Détails supplémentaires sur le calcul de la mémoire dans différents systèmes d'exploitation](http://blog.zabbix.com/when-alexei-isnt-looking#vm.memory.size)

en-us	### See also  1.  [Differences in the Zabbix agent configuration for active and     passive checks starting from version     2.0.0](http://blog.zabbix.com/multiple-servers-for-active-agent-sure/858).
fr	### Voir également  1. [Différences dans la configuration de l'agent Zabbix pour les vérifications actives et passives à partir de la version 2.0.0](http://blog.zabbix.com/multiple-servers-for-active-agent-sure/858).

en-us	#### See also  1.  [Differences in the Zabbix agent configuration for active and     passive checks starting from version     2.0.0](http://blog.zabbix.com/multiple-servers-for-active-agent-sure/858)
fr	#### Voir également  1. [Différences dans la configuration de l'agent Zabbix pour les vérifications actives et passives à partir de la version 2.0.0](http://blog.zabbix.com/multiple-servers-for-active-agent-sure/858).

en-us	### See also  -   [Action filter](object#action_filter) -   [Action operation](object#action_operation)
fr	### Voir également  - [Filtre d'Action](object#action_filter) - [Opération d'Action](object#action_operation)

en-us	### See also  -   [Action filter](object#action_filter) -   [Action operation](object#action_operation)
fr	### Voir également  -   [Filtre d'action](object#action_filter) -   [Opération d'action](object#action_operation)

en-us	### See also  -   [Action filter](object#action_filter) -   [Action operation](object#action_operation) -   [Script](/manual/api/reference/script/object)
fr	### Voir également  -   [Filtre d'action](object#action_filter) -   [Opération d'action](object#action_operation) -   [Script](/manual/api/reference/script/object)

en-us	### See also  -   [Alert](/manual/api/reference/alert/object) -   [Item](/manual/api/reference/item/object) -   [Host](/manual/api/reference/host/object) -   [LLD rule](/manual/api/reference/discoveryrule/object#lld_rule) -   [Trigger](/manual/api/reference/trigger/object)
fr	### See also  -   [Alerte](/manual/api/reference/alert/object) -   [Elément](/manual/api/reference/item/object) -   [Hôte](/manual/api/reference/host/object) -   [Règle LLD](/manual/api/reference/discoveryrule/object#lld_rule) -   [Déclencheur](/manual/api/reference/trigger/object)

en-us	### See also  -   [Alert](/manual/api/reference/alert/object) -   [Item](/manual/api/reference/item/object) -   [Host](/manual/api/reference/host/object) -   [LLD rule](/manual/api/reference/discoveryrule/object#lld_rule) -   [Trigger](/manual/api/reference/trigger/object)
fr	### Voir également  -   [Alerte](/fr/manual/api/reference/alert/object) -   [Élément](/fr/manual/api/reference/item/object) -   [Hôte](/fr/manual/api/reference/host/object) -   [Règle de découverte bas niveau](/fr/manual/api/reference/discoveryrule/object#regle_de_decouverte_bas_niveau) -   [Déclencheur](/fr/manual/api/reference/trigger/object)

en-us	### See also  -   [Audit log object](/manual/api/reference/auditlog/object)
fr	### Voir également  - [Objet Audit log](/manual/api/reference/auditlog/object)

en-us	### See also  -   [Authentication](/manual/api/reference/authentication)
fr	### Voir également  -   [Authentification](/manual/api/reference/authentication)

en-us	### See also  -   [Authentication](/manual/api/reference/authentication) -   [Media](/manual/api/reference/user/object#media) -   [User group](/manual/api/reference/usergroup/object#user_group) -   [Role](/manual/api/reference/role/object#role)
fr	### Voir également  -   [Authentification](/manual/api/reference/authentication) -   [Media](/manual/api/reference/user/object#media) -   [Groupe d'utilisateurs](/manual/api/reference/usergroup/object#user_group) -   [Rôle](/manual/api/reference/role/object#role)

en-us	### See also  -   [Correlation filter](object#correlation_filter) -   [Correlation operation](object#correlation_operation)
fr	### Voir également - [Filtre de Corrélation](object#correlation_filter) - [Opération de Corrélation](object#correlation_operation)

en-us	### See also  -   [Correlation filter](object#correlation_filter) -   [Correlation operation](object#correlation_operation)
fr	### Voir également  - [Filtre de Corrélation](object#correlation_filter) - [Opération de Corrélation](object#correlation_operation)

en-us	### See also  -   [Correlation filter](object#correlation_filter) -   [Correlation operation](object#correlation_operation)
fr	### Voir également  - [Filtre de corrélation](object#correlation_filter) - [Opération de corrélation](object#correlation_operation)

en-us	 **See also:**  - [Creating an item](/manual/config/items/item) -  how to start monitoring additional metrics (custom monitoring without templates). - [Zabbix agent items](/manual/config/items/itemtypes/zabbix_agent),  [Zabbix agent items for Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys) -  full list of metrics you can monitor using Zabbix agent on Windows. - [Problem escalations](/manual/config/notifications/action/escalations) - how to create multi-step alert scenarios  (e.g., first send message to the system administrator, then, if a problem is not resolved in 45 minutes,  send message to the data center manager).
fr	 **Voir également:**  - [Création d'un élément](/manual/config/items/item) - comment commencer à surveiller des métriques supplémentaires (surveillance personnalisée sans modèles). - [Éléments de l'agent Zabbix](/manual/config/items/itemtypes/zabbix_agent),  -[Éléments de l'agent Zabbix pour Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys) - liste complète des métriques que vous pouvez surveiller à l'aide de l'agent Zabbix sous Windows. - [Escalations de problèmes](/manual/config/notifications/action/escalations) - comment créer des scénarios d'alerte en plusieurs étapes (par exemple, envoyez d'abord un message à l'administrateur système, puis, si un problème n'est pas résolu dans les 45 minutes, envoyer un message au gestionnaire du centre de données).

en-us	#### See also  -   [Creating an item](/manual/config/items/item) - how to start monitoring additional metrics. -   [Problem escalations](/manual/config/notifications/action/escalations) - how to create multi-step alert scenarios     (e.g., first send message to the system administrator, then, if a problem is not resolved in 45 minutes, send message to the data center manager). -   [ODBC monitoring](/manual/config/items/itemtypes/odbc_checks) - how to set up ODBC on other Linux distributions, and how to start monitoring additional database-related metrics with ODBC. -   Template [*MySQL by Zabbix agent*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_agent?at=refs%2Fheads%2Frelease%2F6.4) - additional information about the *MySQL by Zabbix agent* template. -   Template [*MySQL by Zabbix agent 2*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_agent2?at=refs%2Fheads%2Frelease%2F6.4) - additional information about the *MySQL by Zabbix agent 2* template. -   Template [*MySQL by ODBC*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_odbc?at=refs%2Fheads%2Frelease%2F6.4) - additional information about the *MySQL by ODBC* template.
fr	#### Voir également  - [Création d'un élément](/manual/config/items/item) - comment commencer à surveiller des métriques supplémentaires. - [Escalations de problèmes](/manual/config/notifications/action/escalations) - comment créer des scénarios d'alerte en plusieurs étapes (par exemple, envoyez d'abord un message à l'administrateur système, puis, si un problème n'est pas résolu dans les 45 minutes, envoyez un message au responsable du centre de données). - [Surveillance ODBC](/manual/config/items/itemtypes/odbc_checks) - comment configurer ODBC sur d'autres distributions Linux et comment commencer à surveiller des métriques supplémentaires liées aux bases de données avec ODBC. - Modèle [*MySQL par agent Zabbix*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_agent?at=refs%2Fheads%2Frelease%2F6.4) - informations supplémentaires sur le modèle *MySQL by Zabbix agent*. - Modèle [*MySQL par Zabbix agent 2*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_agent2?at=refs%2Fheads%2Frelease%2F6.4) - des informations supplémentaires sur le modèle *MySQL by Zabbix agent 2*. - Modèle [*MySQL par ODBC*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_odbc?at=refs%2Fheads%2Frelease%2F6.4) - informations supplémentaire sur le modèle *MySQL by ODBC*.

en-us	#### See also  - [Creating an item](/manual/config/items/item) - how to start monitoring additional metrics. - [Problem escalations](/manual/config/notifications/action/escalations) - how to create multi-step alert scenarios   (e.g., first send message to the system administrator, then, if a problem is not resolved in 45 minutes, send message to the data center manager). - [Virtual machine monitoring](/manual/vm_monitoring#ready-to-use-templates) - additional information about VMware monitoring (data collection process, server configuration options, troubleshooting guidance, etc.). - [VMware monitoring item keys](/manual/vm_monitoring/vmware_keys) - a full list of VMware metrics that can be monitored using Zabbix. - Template [*VMware*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware) - additional information about the *VMware* template. - Template [*VMware FQDN*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware_fqdn) - additional information about the *VMware FQDN* template.
fr	#### Voir également  - [Création d'un élément](/manual/config/items/item) - comment commencer à surveiller des métriques supplémentaires. - [Escalade de problèmes](/manual/config/notifications/action/escalations) - comment créer des scénarios d'alerte en plusieurs étapes (par exemple, envoyez d'abord un message à l'administrateur système, puis, si un problème n'est pas résolu dans les 45 minutes, envoyez un message au responsable du centre de données). - [Surveillance des machines virtuelles](/manual/vm_monitoring#ready-to-use-templates) - informations supplémentaires sur la surveillance VMware (processus de collecte de données, options de configuration du serveur, conseils de dépannage, etc.). - [Clés des éléments de surveillance VMware](/manual/vm_monitoring/vmware_keys) - une liste complète des métriques VMware qui peuvent être surveillées à l'aide de Zabbix. - Modèle [*VMware*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware) - informations supplémentaires sur le modèle *VMware*. - Modèle [*VMware FQDN*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware_fqdn) - informations supplémentaires sur le modèle *VMware FQDN*.

en-us	### See also  -   [Dashboard page](object#dashboard_page) -   [Dashboard widget](object#dashboard_widget) -   [Dashboard widget field](object#dashboard_widget_field) -   [Dashboard user](object#dashboard_user) -   [Dashboard user group](object#dashboard_user_group)
fr	### Voir également -   [Page de tableau de bord](object#dashboard_page) -   [Widget de tableau de bord](object#dashboard_widget) -   [Champ de widget de tableau de bord](object#dashboard_widget_field) -   [Utilisateur de tableau de bord](object#dashboard_user) -   [Groupe d'utilisateurs de tableau de bord](object#dashboard_user_group)

en-us	### See also  -   [Dashboard page](object#dashboard_page) -   [Dashboard widget](object#dashboard_widget) -   [Dashboard widget field](object#dashboard_widget_field) -   [Dashboard user](object#dashboard_user) -   [Dashboard user group](object#dashboard_user_group)
fr	### Voir également  - [Page de tableau de bord](object#dashboard_page) - [Widget de tableau de bord](object#dashboard_widget) - [Champ de widget de tableau de bord](object#dashboard_widget_field) - [Utilisateur de tableau de bord](object#dashboard_user) - [Groupe d'utilisateurs de tableau de bord](object#dashboard_user_group)

en-us	### See also  -   [Dashboard page](object#dashboard_page) -   [Dashboard widget](object#dashboard_widget) -   [Dashboard widget field](object#dashboard_widget_field) -   [Dashboard user](object#dashboard_user) -   [Dashboard user group](object#dashboard_user_group)
fr	### Voir également  - [Page de tableau de bord](object#dashboard_page) - [Widget de tableau de bord](object#dashboard_widget) - [Champ de widget de tableau de bord](object#dashboard_widget_field) - [Utilisateur de tableau de bord](object#dashboard_user) - [Groupe d'utilisateurs de tableau de bord](object#dashboard_user_group)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update) -   [Map](/manual/api/reference/dashboard/widget_fields/map)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update) - [Carte](/manual/api/reference/dashboard/widget_fields/map)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update) -   [Map navigation tree](/manual/api/reference/dashboard/widget_fields/map_tree)
fr	### Voir également  - [Champ du widget du tableau de bord](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update) - [Arbre de navigation de carte](/manual/api/reference/dashboard/widget_fields/map_tree)

en-us	### See also  -   [Discovered     host](/manual/api/reference/dhost/object#discovered_host) -   [Discovery     check](/manual/api/reference/dcheck/object#discovery_check)
fr	### Voir également  -   [Hôte découvert](/manual/api/reference/dhost/object#discovered_host) -   [Vérification de découverte](/manual/api/reference/dcheck/object#discovery_check)

en-us	### See also  -   [Discovered     host](/manual/api/reference/dhost/object#discovered_host) -   [Discovery     check](/manual/api/reference/dcheck/object#discovery_check) -   [Host](/manual/api/reference/host/object#host)
fr	### Voir également  -   [Hôte découvert](/fr/manual/api/reference/dhost/object#hote_decouvert) -   [Test de découverte](/fr/manual/api/reference/dcheck/object#test_de_decouverte) -   [Hôte](/fr/manual/api/reference/host/object#hote)

en-us	### See also  -   [Discovered     service](/manual/api/reference/dservice/object#discovered_service) -   [Discovery rule](/manual/api/reference/drule/object#discovery_rule)
fr	### Voir également  -   [Service découvert](/manual/api/reference/dservice/object#discovered_service) -   [Règle de découverte](/manual/api/reference/drule/object#discovery_rule)

en-us	### See also  -   [Discovery     check](/manual/api/reference/dcheck/object#discovery_check)
fr	### Voir également  -   [Test de découverte](/manual/api/reference/dcheck/object#discovery_check)

en-us	### See also  -   [Discovery     check](/manual/api/reference/dcheck/object#discovery_check)
fr	### Voir également -   [Test de découverte](/manual/api/reference/dcheck/object#discovery_check)

en-us	### See also  -   [Discovery rule](/manual/api/reference/discoveryrule/object#discovery_rule) -   [Graph](/manual/api/reference/graph/object#graph) -   [Host](/manual/api/reference/host/object#host) -   [Host interface](/manual/api/reference/hostinterface/object#host_interface) -   [Trigger](/manual/api/reference/trigger/object#trigger)
fr	### Voir également  - [Règle de découverte](/manual/api/reference/discoveryrule/object#discovery_rule) - [Graphique](/manual/api/reference/graphitem/object#graph) - [Hôte](/manual/api/reference/host/object#host) - [Interface de l'hôte](/manual/api/reference/hostinterface/object#host_interface) - [Déclencheur](/manual/api/reference/trigger/object#trigger)

en-us	## SEE ALSO  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agent2](zabbix_agent2)**(8), **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8)  ------------------------------------------------------------------------  [ ]{#index}
fr	## VOIR ÉGALEMENT  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agent2](zabbix_agent2)**(8), **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8)  ------------------------------------------------------------------------  [ ]{#index}

en-us	## SEE ALSO  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agent2](zabbix_agent2)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8) [ ]{#lbAJ}
fr	## VOIR EGALEMENT Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agent2](zabbix_agent2)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8) [ ]{#lbAJ}

en-us	## SEE ALSO  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8) [ ]{#lbAJ}
fr	## VOIR EGALEMENT  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8) [ ]{#lbAJ}

en-us	## SEE ALSO  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8) [ ]{#lbAH}
fr	## VOIR EGALEMENT  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8) [ ]{#lbAH}

en-us	## SEE ALSO  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_server](zabbix_server)**(8), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8), **[zabbix\_web\_service](zabbix_web_service)**(8) [ ]{#lbAJ}
fr	## VOIR EGALEMENT  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_server](zabbix_server)**(8), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8), **[zabbix\_web\_service](zabbix_web_service)**(8) [ ]{#lbAJ}

en-us	## SEE ALSO  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8) [ ]{#lbAJ}
fr	## VOIR EGALEMENT  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8) [ ]{#lbAJ}

en-us	## SEE ALSO  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(8), **[zabbix\_js](zabbix_js)**(8), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(8), **[zabbix\_server](zabbix_server)**(8) [ ]{#lbAI}
fr	## VOIR ÉGALEMENT  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(8), **[zabbix\_js](zabbix_js)**(8), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(8), **[zabbix\_server](zabbix_server)**(8) [ ]{#lbAI}

en-us	## SEE ALSO  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8), **[zabbix\_web\_service](zabbix_web_service)**(8) [ ]{#lbAI}
fr	## VOIR ÉGALEMENT  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8), **[zabbix\_web\_service](zabbix_web_service)**(8) [ ]{#lbAI}

en-us	### See also  -   [Graph item](/manual/api/reference/graphitem/object#graph_item)
fr	### Voir également  -   [Elément graphique](/manual/api/reference/graphitem/object#graph_item)

en-us	### See also  -   [Graph item](/manual/api/reference/graphitem/object#graph_item)
fr	### Voir également  -   [Élément de graphique](/fr/manual/api/reference/graphitem/object#element_de_graphique)

en-us	### See also  -   [Graph](/manual/api/reference/graph/object#graph)
fr	### Voir également  -   [Graphique](/fr/manual/api/reference/graph/object#graphique)

en-us	### See also  -   [Graph prototype](/manual/api/reference/graphprototype/object#graph_prototype) -   [Host](/manual/api/reference/host/object#host) -   [Item prototype](/manual/api/reference/itemprototype/object#item_prototype) -   [LLD rule filter](object#lld_rule_filter) -   [Trigger prototype](/manual/api/reference/triggerprototype/object#trigger_prototype)
fr	### Voir également  -   [Prototype de graphique](/manual/api/reference/graphprototype/object#graph_prototype) -   [Hôte](/manual/api/reference/host/object#host) -   [Prototype d'élément](/manual/api/reference/itemprototype/object#item_prototype) -   [Filtre de règle de découverte bas niveau](object#lld_rule_filter) -   [Prototype de déclencheur](/manual/api/reference/triggerprototype/object#trigger_prototype)

en-us	### See also  -   [Group link](object#group_link) -   [Group prototype](object#group_prototype) -   [Host prototype tag](object#host_prototype_tag) -   [Custom interface](object#custom_interface) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro)
fr	### Voir également  -   [Lien du groupe](object#group_link) -   [Prototype du groupe](object#group_prototype) -   [Tag du prototype d'hôte](object#host_prototype_tag) -   [Interface personnalisée](object#custom_interface) -   [Macro utilisateur](/manual/api/reference/usermacro/object#hosttemplate_level_macro)

en-us	### See also  -   [Group link](object#group_link) -   [Group prototype](object#group_prototype) -   [Host prototype tag](object#host_prototype_tag) -   [Custom interface](object#custom_interface) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro)
fr	### Voir également  -   [Lien du groupe](object#group_link) -   [Prototype du groupe](object#group_prototype) -   [Tag du prototype d'hôte](object#host_prototype_tag) -   [Interface personnalisée](object#custom_interface) -   [Macro utilisateur](/manual/api/reference/usermacro/object#hosttemplate_level_macro)

en-us	### See also  -   [Group link](object#group_link) -   [Group prototype](object#group_prototype) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro)
fr	### Voir également  -   [Lien du groupe](object#group_link) -   [Prototype de groupe](object#group_prototype) -   [Macro utilisateur](/manual/api/reference/usermacro/object#hosttemplate_level_macro)

en-us	### See also  -   [hostinterface.create](create) -   [host.massadd](/manual/api/reference/host/massadd) -   [Host](/manual/api/reference/host/object#host)
fr	### Voir également  -   [hostinterface.create](create) -   [host.massadd](/manual/api/reference/host/massadd) -   [Hôte](/manual/api/reference/host/object#host)

en-us	### See also  -   [hostinterface.delete](delete) -   [host.massremove](/manual/api/reference/host/massremove)
fr	### Voir également  -   [hostinterface.delete](delete) -   [host.massremove](/manual/api/reference/host/massremove)

en-us	### See also  -   [hostinterface.massadd](massadd) -   [host.massadd](/manual/api/reference/host/massadd)
fr	### Voir également  -   [hostinterface.massadd](/fr/manual/api/reference/hostinterface/massadd) -   [host.massadd](/fr/manual/api/reference/host/massadd)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Graph prototype](/manual/api/reference/graphprototype/object#graph_prototype) -   [Trigger prototype](/manual/api/reference/triggerprototype/object#trigger_prototype)
fr	### Voir également  -   [Hôte](/manual/api/reference/host/object#host) -   [Prototype de graphique](/manual/api/reference/graphprototype/object#graph_prototype) -   [Prototype de déclencheur](/manual/api/reference/triggerprototype/object#trigger_prototype)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Host group](/manual/api/reference/hostgroup/object#host_group) -   [Time period](object#time_period)
fr	### Voir également  - [Hôte](/manual/api/reference/host/object#object_details) - [Groupe d'hôtes](/manual/api/reference/hostgroup/object#object_details) - [Période](object#time_period)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Item](/manual/api/reference/item/object#item)
fr	### Voir également  -   [Hôte](/manual/api/reference/host/object#host) -   [Elément](/manual/api/reference/item/object#item)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Media type](/manual/api/reference/mediatype/object#media_type) -   [User](/manual/api/reference/user/object#user)
fr	### Voir également  -   [Hôte](/manual/api/reference/host/object#host) -   [Type de média](/manual/api/reference/mediatype/object#media_type) -   [Utilisateur](/manual/api/reference/user/object#user)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Proxy interface](object#proxy_interface)
fr	### Voir également  -   [Hôte](/manual/api/reference/host/object#host) -   [Interface Proxy](object#proxy_interface)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Proxy interface](object#proxy_interface)
fr	### Voir également  -   [Hôte](/manual/api/reference/host/object#host) -   [Interface Proxy](object#proxy_interface)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Proxy interface](object#proxy_interface)
fr	### Voir également  -   [Hôte](/manual/api/reference/host/object#host) -   [Interface Proxy](object#proxy_interface)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Scenario step](object#scenario_step)
fr	### Voir également  -   [Hôte](/manual/api/reference/host/object#host) -   [Etape de scenario](object#scenario_step)

en-us	### See also  -   [Host](/manual/api/reference/host/object#object_details) -   [Host group](/manual/api/reference/hostgroup/object#object_details)
fr	### Voir également  - [Hôte](/manual/api/reference/host/object#object_details) - [Groupe d'hôtes](/manual/api/reference/hostgroup/object#object_details)

en-us	### See also  -   [host.update](/manual/api/reference/host/update) -   [host.massupdate](/manual/api/reference/host/massupdate)
fr	### Voir également  -   [host.update](/manual/api/reference/host/update) -   [host.massupdate](/manual/api/reference/host/massupdate)

en-us	### See also  -   [host.update](update) -   [Host group](/manual/api/reference/hostgroup/object#host_group) -   [Template](/manual/api/reference/template/object#template) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Host     interface](/manual/api/reference/hostinterface/object#host_interface)
fr	### Voir également  -   [host.update](update) -   [Group d'hôte](/manual/api/reference/hostgroup/object#host_group) -   [Modèle](/manual/api/reference/template/object#template) -   [Macro utilisateur](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Interface de l'hôte](/manual/api/reference/hostinterface/object#host_interface)

en-us	### See also  -   [host.update](update) -   [host.massadd](massadd) -   [host.massremove](massremove) -   [Host group](/manual/api/reference/hostgroup/object#host_group) -   [Template](/manual/api/reference/template/object#host_group) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Host     interface](/manual/api/reference/hostinterface/object#host_interface)
fr	### Voir également  -   [host.update](update) -   [host.massadd](massadd) -   [host.massremove](massremove) -   [Groupe d'hôte](/manual/api/reference/hostgroup/object#host_group) -   [Modèle](/manual/api/reference/template/object#host_group) -   [Macro utilisateur](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Interface de l'hôte](/manual/api/reference/hostinterface/object#host_interface)

en-us	### See also  -   [host.update](update) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Host     interface](/manual/api/reference/hostinterface/object#host_interface)
fr	### Voir également  -   [host.update](update) -   [Macro utilisateur](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Interface de l'hôte](/manual/api/reference/hostinterface/object#host_interface)

en-us	### See also  -   [Icon map](/manual/api/reference/iconmap/object#icon_map) -   [Map element](object#map_element) -   [Map link](object#map_link) -   [Map URL](object#map_url) -   [Map user](object#map_user) -   [Map user group](object#map_user_group) -   [Map shapes](object#map_shapes) -   [Map lines](object#map_lines)
fr	### Voir également  - [Icones de la carte](/manual/api/reference/iconmap/object#icon_map) - [Élément de la carte] (object#map_element) - [Lien vers la carte](object#map_link) - [URL de la carte] (object#map_url) - [Utilisateur de la carte] (object#map_user) - [Groupe d'utilisateurs de la carte] (object#map_user_group) - [Formes de carte] (object#map_shapes) - [Lignes de la carte] (object#map_lines)

en-us	### See also  -   [Icon mapping](object#icon_mapping)
fr	### Voir également  -   [Correspondance d'icone](object#icon_mapping)

en-us	### See also  -   [Icon mapping](object#icon_mapping)
fr	### Voir également  -   [Correspondance d'icone](object#icon_mapping)

en-us	### See also  -   [Icon mapping](object#icon_mapping)
fr	### Voir également  -   [Correspondance d'icone](object#icon_mapping)

en-us	### See also  -   [LLD rule filter](object#lld_rule_filter) -   [LLD macro paths](object#lld_macro_path) -   [LLD rule preprocessing](object#lld_rule_preprocessing)
fr	### Voir également  -   [Filtre de règle LLD](object#lld_rule_filter) -   [Chemins de macro LLD](object#lld_macro_path) -   [Prétraitement de règle LLD](object#lld_rule_preprocessing)

en-us	### See also  -   [Map element](object#map_element) -   [Map link](object#map_link) -   [Map URL](object#map_url) -   [Map user](object#map_user) -   [Map user group](object#map_user_group) -   [Map shape](object#map_shapes) -   [Map line](object#map_lines)
fr	### Voir également  - [Elément de carte](object#element_de_carte) - [Lien de carte](object#lien_de_carte) - [URL de carte](object#url_de_carte) - [Utilisateur de carte](object#utilisateur_de_carte) - [Groupe d'utilisateurs de carte](object#groupe_d_utilisateurs_de_carte) - [Forme de carte](object#forme_de_carte) - [Ligne de carte](object#ligne_de_carte)

en-us	### See also  -   [Map element](object#map_element) -   [Map link](object#map_link) -   [Map URL](object#map_url) -   [Map user](object#map_user) -   [Map user group](object#map_user_group) -   [Map shapes](object#map_shapes) -   [Map lines](object#map_lines)
fr	### Voir également  -   [Elément de carte](object#map_element) -   [Lien de carte](object#map_link) -   [URL de carte](object#map_url) -   [Utilisateur de carte](object#map_user) -   [Groupe utilisateur de carte](object#map_user_group) -   [Formes de cartes](object#map_shapes) -   [Lignes de carte](object#map_lines)

en-us	### See also  -   [Media](/manual/api/reference/user/object#media) -   [Media type](/manual/api/reference/mediatype/object#media_type) -   [User group](/manual/api/reference/usergroup/object#user_group) -   [Role](/manual/api/reference/role/object#role)
fr	### Voir également  -   [Media](/manual/api/reference/user/object#media) -   [Type de média](/manual/api/reference/mediatype/object#media_type) -   [Groupe utilisateur](/manual/api/reference/usergroup/object#user_group) -   [Rôle](/manual/api/reference/role/object#role)

en-us	### See also  -   [Permission](object#permission)
fr	### Voir également  -   [Autorisation](object#permission)

en-us	### See also  -   [Permission](object#permission)
fr	### Voir également  -   [Autorisation](object#permission)

en-us	### See also  -   [Role rules](/manual/api/reference/role/object#role_rules) -   [User](/manual/api/reference/user/object#user)
fr	### Voir également  - [Règles de rôle](/manual/api/reference/role/object#role_rules) - [Utilisateur](/manual/api/reference/user/object#user)

en-us	### See also  -   [Role rules](object#role_rules) -   [UI element](object#ui_element) -   [Module](object#module) -   [Action](object#action)
fr	### Voir également  - [Règles de rôle] (object#role_rules) - [Elément de l'interface utilisateur] (objet#ui_element) - [Module](objet#module) - [Action](objet#action)

en-us	### See also  -   [Scenario step](object#scenario_step)
fr	### Voir également  -   [Etape de scenario](object#scenario_step)

en-us	### See also  -   [Scenario step](object#scenario_step)
fr	### Voir également  -   [Etape de scenario](object#scenario_step)

en-us	### See also  -   [Task](/manual/api/reference/task/object) -   [Statistic result object](/manual/api/reference/task/object#statistic_result_object)
fr	### Voir également  -   [Tâche](/manual/api/reference/task/object) -   [Objet de résultat statistique](/manual/api/reference/task/object#statistic_result_object)

en-us	### See also  -   [Template dashboard page](object#template_dashboard_page) -   [Template dashboard widget](object#template_dashboard_widget) -   [Template dashboard widget     field](object#template_dashboard_widget_field)
fr	### Voir également  -   [Modèle de page de tableau de bord](object#template_dashboard_page) -   [Modèle de widget de tableau de bord](object#template_dashboard_widget) -   [Champs de modèle de widget de tableau de bord](object#template_dashboard_widget_field)

en-us	### See also  -   [Template dashboard page](object#template_dashboard_page) -   [Template dashboard widget](object#template_dashboard_widget) -   [Template dashboard widget     field](object#template_dashboard_widget_field)
fr	### Voir également  -   [Modèle de page de tableau de bord](object#template_dashboard_page) -   [Modèle de widget de tableau de bord](object#template_dashboard_widget) -   [Champs de modèle de widget de tableau de bord](object#template_dashboard_widget_field)

en-us	### See also  -   [Template dashboard widget](object#template_dashboard_widget) -   [Template dashboard widget     field](object#template_dashboard_widget_field)
fr	### Voir également  -   [Modèle de widget de tableau de bord](object#template_dashboard_widget) -   [Champs de modèle de widget de tableau de bord](object#template_dashboard_widget_field)

en-us	### See also  -   [template.update](update) -   [User macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro)
fr	### Voir également  -   [template.update](update) -   [Macro utilisateur](/manual/api/reference/usermacro/object#hosttemplate_level_macro)

en-us	### See also  -   [Time period](object#time_period)
fr	### Voir également  - [Période](object#time_period)

en-us	### See also  -   [Time period](object#time_period)
fr	### Voir également  - [Période](object#time_period)

en-us	### See also  -   [user.login](login)
fr	### Voir également  - [user.login](login)

en-us	### See also  -   [user.logout](logout)
fr	### Voir également  -   [user.logout](logout)

en-us	### See also  -   [User](/manual/api/reference/user/object#user)
fr	### Voir également  -   [Utilisateur](/manual/api/reference/user/object#user)

en-us	### See also  -   [User](/manual/api/reference/user/object#user)
fr	### Voir également  -   [Utilisateur](/manual/api/reference/user/object#user)

en-us	### See also  -   [Users](/manual/api/reference/user/object#users) -   [User groups](/manual/api/reference/user/object#user_groups)
fr	### Voir également  - [Utilisateurs](/manual/api/reference/user/object#users) - [Groupes d'utilisateurs](/manual/api/reference/user/object#user_groups)

en-us	### See also  -   [Users](object#users) -   [User groups](object#user_groups)
fr	### Voir également  - [Utilisateurs](objet#utilisateurs) - [Groupes d'utilisateurs] (object#user_groups)

en-us	### See also  -   [Users](object#users) -   [User groups](object#user_groups)
fr	### Voir également  - [Utilisateurs](objet#utilisateurs) - [Groupes d'utilisateurs] (object#user_groups)

en-us	 **See also:**  - [Web server hardening](/manual/installation/requirements/best_practices#web-server-hardening) -    recommended settings for greater web server security. - [Creating an item](/manual/config/items/item) - how to start monitoring additional metrics. - [HTTP items](/manual/config/items/itemtypes/zabbix_agent) - how to monitor custom metrics using HTTP agent. - [Problem escalations](/manual/config/notifications/action/escalations) - how to create multi-step alert scenarios    (e.g., first send message to the system administrator, then, if a problem is not resolved in 45 minutes, send message    to the data center manager).
fr	 **Voir également:**  - [Renforcement du serveur Web](/manual/installation/requirements/best_practices#web-server-hardening) - paramètres recommandés pour une plus grande sécurité du serveur Web. - [Création d'un élément](/manual/config/items/item) - comment commencer à surveiller des métriques supplémentaires. - [Éléments HTTP](/manual/config/items/itemtypes/zabbix_agent) - comment surveiller les métriques personnalisées à l'aide de l'agent HTTP. - [Escalations de problèmes](/manual/config/notifications/action/escalations) - comment créer des scénarios d'alerte en plusieurs étapes (par exemple, envoyez d'abord un message à l'administrateur système, puis, si un problème n'est pas résolu dans les 45 minutes, envoyez un message au gestionnaire du centre de données).

en-us	#### See also  -   [Zabbix blog article on SNMP     traps](https://blog.zabbix.com/snmp-traps-in-zabbix) -   [Configuring snmptrapd (official net-snmp documentation)](https://net-snmp.sourceforge.io/wiki/index.php/TUT:Configuring_snmptrapd) -   [Configuring snmptrapd to receive SNMPv3 notifications (official net-snmp documentation)](https://net-snmp.sourceforge.io/wiki/index.php/TUT:Configuring_snmptrapd_to_receive_SNMPv3_notifications)
fr	#### Voir également  -   [Article du blog Zabbix sur les traps SNMP](https://blog.zabbix.com/snmp-traps-in-zabbix) -   [Configuration de snmptrapd (documentation officielle net-snmp)](https://net-snmp.sourceforge.io/wiki/index.php/TUT:Configuring_snmptrapd) -   [Configuration de snmptrapd pour recevoir les notifications SNMPv3 (documentation officielle net-snmp)](https://net-snmp.sourceforge.io/wiki/index.php/TUT:Configuring_snmptrapd_to_receive_SNMPv3_notifications)

en-us	#### Selecting a language  There are several ways to select a language in Zabbix web interface:  -   When installing web interface - in the frontend [installation     wizard](/manual/installation/frontend#welcome_screen). Selected     language will be set as system default. -   After the installation, system default language can be changed in     the *Administration→General→GUI* [menu     section](/manual/web_interface/frontend_sections/administration/general#gui). -   Language for a particular user can be changed in the [user     profile](/manual/web_interface/user_profile#user_profile).  If a locale for a language is not installed on the machine, this language will be greyed out in Zabbix language selector. A red icon is displayed next to the language selector if at least one locale is missing. Upon pressing on this icon the following message will be displayed: "You are not able to choose some of the languages, because locales for them are not installed on the web server."  ![locale\_warning.png](../../../../assets/en/manual/appendix/install/locale_warning.png){width="600"}
fr	#### Sélection d'une langue  Il existe plusieurs façons de sélectionner une langue dans l'interface Web de Zabbix :  - Lors de l'installation de l'interface Web - dans l'[assistant d'installation](/manual/installation/frontend#welcome_screen). La langue choisie sera définie comme langue système par défaut. - Après l'installation, la langue par défaut du système peut être modifiée dans la [section du menu](/manual/web_interface/frontend_sections/administration/general#gui) *Administration→Général→GUI*. - La langue d'un utilisateur particulier peut être modifiée dans le [profil utilisateur](/manual/web_interface/user_profile#user_profile).  Si une langue locale n'est pas installée sur la machine, cette langue sera grisée dans le sélecteur de langue Zabbix. Une icône rouge est affichée à côté du sélecteur de langue si au moins un paramètre régional a disparu. En appuyant sur cette icône, le message suivant s'affichera : "Vous ne pouvez pas choisir certaines langues, car les paramètres régionaux correspondants ne sont pas installés sur le serveur Web."  ![locale\_warning.png](../../../../assets/en/manual/appendix/install/locale_warning.png){width="600"}

en-us	#### Selecting elements  To select elements, select one and then hold down *Ctrl* to select the others.  You can also select multiple elements by dragging a rectangle in the editable area and selecting all elements in it.  Once you select more than one element, the element property form shifts to the mass-update mode so you can change attributes of selected elements in one go. To do so, mark the attribute using the checkbox and enter a new value for it. You may use macros here (for example, {HOST.NAME} for the element label).  ![](../../../../../assets/en/manual/config/visualization/map_update.png){width="600"}
fr	#### Sélection d'éléments  Pour sélectionner des éléments, sélectionnez-en un, puis maintenez la touche *Ctrl* enfoncée pour sélectionner les autres.  Vous pouvez également sélectionner plusieurs éléments en faisant glisser un rectangle dans la zone modifiable et en sélectionnant tous les éléments qu'il contient.  Une fois que vous avez sélectionné plusieurs éléments, le formulaire de propriété de l'élément passe en mode de mise à jour en masse afin que vous puissiez modifier les attributs des éléments sélectionnés en une seule fois. Pour ce faire, marquez l'attribut à l'aide de la case à cocher et entrez une nouvelle valeur pour celui-ci. Vous pouvez utiliser des macros (par exemple, {HOST.NAME} pour l'étiquette de l'élément).  ![](../../../../../assets/en/manual/config/visualization/map_update.png){width="600"}

en-us	#### SELinux configuration  See [SELinux configuration](/manual/installation/install_from_packages/rhel#selinux_configuration) for RHEL.  After the frontend and SELinux configuration is done, restart the Apache web server:      # service apache2 restart
fr	#### Configuration SELinux  Voir [Configuration SELinux](/manual/installation/install_from_packages/rhel#selinux_configuration) pour RHEL.  Une fois la configuration du frontend et de SELinux terminée, redémarrez le serveur Web Apache :      # service apache2 restart

en-us	#### SELinux configuration Zabbix uses socket-based inter-process communication. On systems where SELinux is enabled, it may be required to add SELinux rules to allow Zabbix create/use UNIX domain sockets in the SocketDir directory. Currently socket files are used by server (alerter, preprocessing, IPMI) and proxy (IPMI). Socket files are persistent, meaning they are present while the process is running.  Having SELinux status enabled in enforcing mode, you need to execute the following commands to enable communication between Zabbix frontend and server:  RHEL 7 and later:      # setsebool -P httpd_can_connect_zabbix on     If the database is accessible over network (including 'localhost' in case of PostgreSQL), you need to allow Zabbix frontend to connect to the database too:     # setsebool -P httpd_can_network_connect_db on  RHEL prior to 7:      # setsebool -P httpd_can_network_connect on     # setsebool -P zabbix_can_network on  After the frontend and SELinux configuration is done, restart the Apache web server:      # service httpd restart
fr	 #### Configuration SELinux  Zabbix utilise une communication inter-processus basée sur des sockets. Sur les systèmes où SELinux est activé, il peut être nécessaire d'ajouter des règles SELinux pour permettre à Zabbix de créer/utiliser des sockets de domaine UNIX dans le répertoire SocketDir. Actuellement, les fichiers de socket sont utilisés par le serveur (alerteur, prétraitement, IPMI) et le proxy (IPMI). Les fichiers de socket sont persistants, ce qui signifie qu'ils sont présents pendant l'exécution du processus.  Lorsque le statut SELinux est activé en mode enforcing, vous devez exécuter les commandes suivantes pour activer la communication entre l'interface Zabbix et le serveur :  RHEL 7 et versions ultérieures :      # setsebool -P httpd_can_connect_zabbix on     If the database is accessible over network (including 'localhost' in case of PostgreSQL), you need to allow Zabbix frontend to connect to the database too:     # setsebool -P httpd_can_network_connect_db on  RHEL avant 7 :      # setsebool -P httpd_can_network_connect on     # setsebool -P zabbix_can_network on  Une fois la configuration de l'interface et de SELinux terminée, redémarrez le serveur Web Apache :      # service httpd restart

en-us	##### Sending in data  In the simplest of cases, we may use [zabbix\_sender](/manual/concepts/sender) utility to send in some 'test value':      zabbix_sender -z <server IP address> -p 10051 -s "New host" -k trap -o "test value"  To send in the value we use these keys:  *-z* - to specify Zabbix server IP address  *-p* - to specify Zabbix server port number (10051 by default)  *-s* - to specify the host (make sure to use the 'technical' [host name](/manual/config/hosts/host#configuration) here, instead of the 'visible' name)  *-k* - to specify the key of the item we just defined  *-o* - to specify the actual value to send  ::: noteimportant Zabbix trapper process does not expand macros used in the item key in attempt to check corresponding item key existence for targeted host. :::
fr	##### Envoi des données  Dans les cas les plus simples, nous pouvons utiliser l'utilitaire [zabbix\_sender](/fr/manual/concepts/sender) pour envoyer une 'valeur de test':      zabbix_sender -z <server IP address> -p 10051 -s "Nouvel hote" -k trap -o "valeur de test"  Pour envoyer la valeur, nous utilisons ces clés :  *-z* - pour spécifier l'adresse IP du serveur Zabbix  *-p* - pour spécifier le numéro de port du serveur Zabbix (10051 par défaut)  *-s* - pour spécifier l'hôte (assurez-vous d'utiliser le [nom d'hôte](/fr/manual/config/hosts/host#configuration) 'technique' ici, au lieu du nom 'visible')  *-k* - pour spécifier la clé de l'article que nous venons de définir  *-o* - pour spécifier la valeur réelle à envoyer  ::: noteimportant Le processus Zabbix trapper ne développe pas les macros utilisées dans la clé de l'élément pour tenter de vérifier l'existence de la clé de l'élément correspondant pour l'hôte ciblé. :::

en-us	##### Serialization rules  XML to JSON conversion will be processed according to the following rules (for JSON to XML conversions reversed rules are applied):  1\. XML attributes will be converted to keys that have their names prepended with '@'.  Example:  *Input:*       <xml foo="FOO">        <bar>          <baz>BAZ</baz>        </bar>      </xml>  *Output:*  ```json  {    "xml": {      "@foo": "FOO",      "bar": {        "baz": "BAZ"      }    }  } ```  2\. Self-closing elements (<foo/>) will be converted as having 'null' value.  Example:  *Input:*      <xml>       <foo/>     </xml>  *Output:*  ```json {   "xml": {     "foo": null   } } ```  3\. Empty attributes (with "" value) will be converted as having empty string ('') value.  Example:  *Input:*      <xml>       <foo bar="" />     </xml>  *Output:*  ```json {   "xml": {     "foo": {       "@bar": ""     }   } } ```  4\. Multiple child nodes with the same element name will be converted to a single key that has an array of values as its value.  Example:  *Input:*      <xml>       <foo>BAR</foo>       <foo>BAZ</foo>       <foo>QUX</foo>     </xml>  *Output:*  ```json {   "xml": {     "foo": ["BAR", "BAZ", "QUX"]   } } ```  5\. If a text element has no attributes and no children, it will be converted as a string.  Example:  *Input:*      <xml>         <foo>BAZ</foo>     </xml>  *Output:*  ```json {   "xml": {     "foo": "BAZ"    } } ```  6\. If a text element has no children, but has attributes: text content will be converted to an element with the key '\#text' and content as a value; attributes will be converted as described in the serialization rule 1.  Example:  *Input:*      <xml>       <foo bar="BAR">         BAZ       </foo>     </xml>  *Output:*  ```json {   "xml": {     "foo": {       "@bar": "BAR",       "#text": "BAZ"     }   } } ```
fr	##### Règles de sérialisation  La conversion XML vers JSON sera traitée selon les règles suivantes (pour les conversions JSON vers XML, des règles inversées sont appliquées) :  1\. Les attributs XML seront convertis en clés dont les noms seront précédés de '@'.  Exemple :  *Entrée:*       <xml foo="FOO">        <bar>          <baz>BAZ</baz>        </bar>      </xml>  *Sortie :*  ```json  {    "xml": {      "@foo": "FOO",      "bar": {        "baz": "BAZ"      }    }  } ```  2\. Les éléments à fermeture automatique (\<foo/\>) seront convertis comme ayant une valeur 'null'.  Exemple :  *Entrée:*      <xml>       <foo/>     </xml>  *Sortie :*  ```json {   "xml": {     "foo": null   } } ```  3\. Les attributs vides (avec la valeur "") seront convertis comme ayant une valeur de chaîne vide ('').  Exemple :  *Entrée:*      <xml>       <foo bar="" />     </xml>  *Sortie :*  ```json {   "xml": {     "foo": {       "@bar": ""     }   } } ```  4\. Plusieurs nœuds enfants avec le même nom d'élément seront convertis en une seule clé qui a un tableau de valeurs comme valeur.  Exemple :  *Entrée:*      <xml>       <foo>BAR</foo>       <foo>BAZ</foo>       <foo>QUX</foo>     </xml>  *Sortie :*  ```json {   "xml": {     "foo": ["BAR", "BAZ", "QUX"]   } } ```  5\. Si un élément de texte n'a ni attribut ni enfant, il sera converti en chaîne.  Exemple :  *Entrée:*      <xml>         <foo>BAZ</foo>     </xml>  *Sortie :*  ```json {   "xml": {     "foo": "BAZ"    } } ```  6\. Si un élément de texte n'a pas d'enfant, mais possède des attributs : le contenu du texte sera converti en un élément avec la clé '\#text' et le contenu comme valeur ; les attributs seront convertis comme décrit dans la règle de sérialisation 1.  Exemple :  *Entrée:*      <xml>       <foo bar="BAR">         BAZ       </foo>     </xml>  *Sortie :*  ```json {   "xml": {     "foo": {       "@bar": "BAR",       "#text": "BAZ"     }   } } ```

en-us	##### Server configuration  By default, the Zabbix server is not configured to start any IPMI pollers, thus any added IPMI items won't work. To change this, open the Zabbix server configuration file ([zabbix\_server.conf](/manual/appendix/config/zabbix_server)) as root and look for the following line:      # StartIPMIPollers=0  Uncomment it and set poller count to, say, 3, so that it reads:      StartIPMIPollers=3  Save the file and restart zabbix\_server afterwards.
fr	##### Configuration du serveur  Par défaut, le serveur Zabbix n'est pas configuré pour démarrer les pollers IPMI. Par conséquent, les éléments IPMI ajoutés ne fonctionneront pas. Pour changer cela, ouvrez le fichier de configuration du serveur Zabbix ([zabbix\_server.conf](/fr/manual/appendix/config/zabbix_server)) en tant qu'utilisateur root et recherchez la ligne suivante :      # StartIPMIPollers=0  Décommentez-la et définissez le nombre d'interrogation sur, disons, 3, afin qu'il indique :      StartIPMIPollers=3  Enregistrez le fichier et redémarrez ensuite zabbix\_server.

en-us	#### Server is configured to connect with PSK to agent but agent accepts only unencrypted connections  In server or proxy log (with *GnuTLS* 3.3.16)      Get value from agent failed: zbx_tls_connect(): gnutls_handshake() failed: \         -110 The TLS connection was non-properly terminated.  In server or proxy log (with *OpenSSL* 1.0.2c)      Get value from agent failed: TCP connection successful, cannot establish TLS to [[127.0.0.1]:10050]: \         Connection closed by peer. Check allowed connection types and access rights
fr	#### Le serveur est configuré pour se connecter avec PSK à l'agent, mais l'agent n'accepte que les connexions non chiffrées  Dans le journal du serveur ou du proxy (avec *GnuTLS* 3.3.16)      Get value from agent failed: zbx_tls_connect(): gnutls_handshake() failed: \         -110 The TLS connection was non-properly terminated.  Dans le journal du serveur ou du proxy (avec *OpenSSL* 1.0.2c)      Get value from agent failed: TCP connection successful, cannot establish TLS to [[127.0.0.1]:10050]: \         Connection closed by peer. Check allowed connection types and access rights

en-us	#### Server  To enable encryption with certificate and database host identity verification for connections between Zabbix server and the database, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_full     DBTLSCAFile=/etc/ssl/pgsql/root.crt     DBTLSCertFile=/etc/ssl/pgsql/client.crt     DBTLSKeyFile=/etc/ssl/pgsql/client.key     ...
fr	#### Serveur  Pour activer le chiffrement avec certificat et vérification de l'identité de l'hôte de la base de données pour les connexions entre le serveur Zabbix et la base de données, configurez */etc/zabbix/zabbix\_server.conf* :      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_full     DBTLSCAFile=/etc/ssl/pgsql/root.crt     DBTLSCertFile=/etc/ssl/pgsql/client.crt     DBTLSKeyFile=/etc/ssl/pgsql/client.key     ...

en-us	#### Server  To enable encryption with certificate verification for connections between Zabbix server and the database, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_ca     DBTLSCAFile=/etc/ssl/mysql/ca.pem     ...
fr	#### Serveur  Pour activer le chiffrement avec vérification de certificat pour les connexions entre le serveur Zabbix et la base de données, configurez */etc/zabbix/zabbix\_server.conf* :      ...     DBHost=10.211.55.9     NomDB=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_ca     DBTLSCAFile=/etc/ssl/mysql/ca.pem     ...

en-us	#### Server  To enable encryption with certificate verification for connections between Zabbix server and the database, configure */etc/zabbix/zabbix\_server.conf:*      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_ca     DBTLSCAFile=/etc/ssl/pgsql/root.crt     ...
fr	#### Serveur  Pour activer le chiffrement avec vérification de certificat pour les connexions entre le serveur Zabbix et la base de données, configurez */etc/zabbix/zabbix\_server.conf :*      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_ca     DBTLSCAFile=/etc/ssl/pgsql/root.crt     ...

en-us	#### Server  To enable encryption with full verification for connections between Zabbix server and the database, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_full     DBTLSCAFile=/etc/ssl/mysql/ca.pem     DBTLSCertFile=/etc/ssl/mysql/client-cert.pem     DBTLSKeyFile=/etc/ssl/mysql/client-key.pem     ...
fr	#### Serveur  Pour activer le chiffrement avec vérification complète des connexions entre le serveur Zabbix et la base de données, configurez */etc/zabbix/zabbix\_server.conf* :      ...     DBHost=10.211.55.9     NomDB=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_full     DBTLSCAFile=/etc/ssl/mysql/ca.pem     DBTLSCertFile=/etc/ssl/mysql/client-cert.pem     DBTLSKeyFile=/etc/ssl/mysql/client-key.pem     ...

en-us	#### Server  To enable transport-only encryption for connections between server and the database, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=required     ...
fr	#### Serveur  Pour activer le chiffrement de transport uniquement pour les connexions entre le serveur et la base de données, configurez */etc/zabbix/zabbix\_server.conf* :      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=required     ...

en-us	#### Server  To enable transport-only encryption for connections between server and the database, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=required     ...
fr	#### Serveur  Pour activer le chiffrement de transport uniquement pour les connexions entre le serveur et la base de données, configurez */etc/zabbix/zabbix\_server.conf* :      ...     DBHost=10.211.55.9     NomDB=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=obligatoire     ...

en-us	#### Server upgrade process
fr	#### Procédure de mise à jour du serveur

en-us	### Service configuration  In the **Service** tab, specify required service parameters:  ![](../../../assets/en/manual/web_interface/service.png){width=600}  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |_**Name**_|Service name.| |_**Parent services**_|Parent services the service belongs to.<br> Leave this field empty if you are adding the service of highest level.<br> One service may have multiple parent services. In this case, it will be displayed in the service tree under each of the parent services.  | |_**Problem tags**_|Specify tags to map problem data to the service:<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>Tag name matching is always case-sensitive.| |_**Sort order**_|Sort order for display, lowest comes first.| |_**Status calculation rule**_|Rule for calculating service status:<br>**Most critical if all children have problems** - the most critical problem in the child services is used to color the service status, if all children have problems<br>**Most critical of child services** - the most critical problem in the child services is used to color the service status<br>**Set status to OK** - do not calculate service status<br>Mark the *Advanced configuration* checkbox below to configure additional status calculation rules.| |_**Description**_|Service description.| |_**Advanced configuration**_|Mark the checkbox to access [advanced configuration](#advanced-configuration) options.|
fr	### Paramétrage des services  Dans l'onglet **Service**, spécifiez les paramètres de service requis :  ![](../../../assets/en/manual/web_interface/service.png){width=600}  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  |Paramètre|Description| |--|--------| |_**Nom**_|Nom du service.| |_**Services parents**_|Services parents auxquels appartient le service.<br> Laissez ce champ vide si vous ajoutez le service de niveau le plus élevé.<br> Un service peut avoir plusieurs services parents. Dans ce cas, il sera affiché dans l'arborescence des services sous chacun des services parents.  | |_**Tags de problème**_|Spécifiez les tags pour mapper les données de problème au service :<br>**Égal à** : incluez les noms et les valeurs de tag spécifiés (sensible à la casse)<br>**Contient** : incluez les noms de tag spécifiés là où les valeurs de tag contiennent la chaîne saisie (correspondance de sous-chaîne, insensible à la casse)<br>La correspondance du nom de tag est toujours sensible à la casse.| |_**Ordre de tri**_|Ordre de tri pour l'affichage, le plus bas vient en premier.| |_**Règle de calcul du statut**_|Règle de calcul de l'état du service :<br>**Le plus critique si tous les enfants ont des problèmes** - le problème le plus critique dans les nœuds enfants est utilisé pour colorer l'état du service, si tous les enfants ont des problèmes<br>**Le plus critique de nœuds enfants** - le problème le plus critique dans les nœuds enfants est utilisé pour colorer l'état du service<br>**Définissez l'état sur OK** - ne calculez pas l'état du service<br>Cochez la case *Configuration avancée* ci-dessous pour configurer des règles de calcul de statut supplémentaires.| |_**Description**_|Description du service.| |_**Configuration avancée**_|Cochez la case pour accéder aux options de [configuration avancée](#configuration-avancée).|

en-us	# service.create
fr	# service.create

en-us	#### Service events  Service events are generated only if service actions for these events are enabled. In this case, each service status change creates a new event:  -   Problem event - when service status is changed from OK to PROBLEM -   OK event - when service status is changed from PROBLEM to OK  The event contains details of the service state change - when it happened and what the new state is.
fr	#### Événements de service  Les événements de service sont générés uniquement si les actions de service pour ces événements sont activées. Dans ce cas, chaque changement d'état du service crée un nouvel événement :  - Événement problème - lorsque l'état du service passe de OK à PROBLÈME - Événement OK - lorsque l'état du service passe de PROBLÈME à OK  L'événement contient des détails sur le changement d'état du service - quand il s'est produit et quel est le nouvel état.

en-us	# service.get
fr	# service.get

en-us	# > Service object  The following objects are directly related to the `service` API.
fr	# > Objet Service  Les objets suivants sont directement liés à l'API `service`.

en-us	 ### Services  In older Zabbix versions, services had two types of dependencies: soft and hard. After an upgrade, all dependencies will become equal.   If a service "Child service" has been previously linked to "Parent service 1" via hard dependency and additionally "Parent service 2" via soft dependency, after an upgrade the "Child service" will have two parent services "Parent service 1" and "Parent service 2".  Trigger-based mapping between problems and services has been replaced by tag-based mapping. In Zabbix 6.0 and newer, service configuration form has a new parameter *Problem tags*, which allows specifying one or multiple tag name and value pairs for problem matching.  Triggers that have been linked to a service will get a new tag `ServiceLink` : `<trigger ID>:<trigger name>` (tag value will be truncated to 32 characters). Linked services will get `ServiceLink` [problem tag](/manual/it_services/service_tree#problem-tags) with the same value.
fr	 ### Services  Dans les anciennes versions de Zabbix, les services avaient deux types de dépendances : logicielles et matérielles. Après une mise à niveau, toutes les dépendances deviendront égales.  Si un service "Service enfant" a été précédemment lié au "Service parent 1" via une dépendance matérielle et en plus au "Service parent 2" via une dépendance logicielle, après une mise à niveau, le "Service enfant" aura deux services parents "Service parent 1" et "Service parent 2".  Le mappage basé sur les déclencheurs entre les problèmes et les services a été remplacé par le mappage basé sur les tags. Dans Zabbix 6.0 et versions ultérieures, le formulaire de configuration de service a un nouveau paramètre *Tags de problème*, qui permet de spécifier une ou plusieurs paires de noms et de valeurs de tags pour la correspondance des problèmes. Les déclencheurs qui ont été liés à un service recevront un nouveau tag `ServiceLink` : `<trigger ID>:<trigger name>` (la valeur du tag sera tronquée à 32 caractères). Les services liés recevront un [tag de problème](/manual/it_services/service_tree#problem-tags) `ServiceLink` avec la même valeur.

en-us	 ### Service tree  The next step is to build the service tree. In this example, the infrastructure is very basic and consists of three services: *Zabbix cluster* (parent) and two child services *Zabbix server node 1* and *Zabbix server node 2*.        Zabbix cluster     |     |- Zabbix server node 1     |- Zabbix server node 2  At the Services page, turn on *Edit* mode and press Create service:  ![](../../../assets/en/manual/config/service_mode.png){class="nozoom"}  In the service configuration window, enter name *Zabbix cluster* and mark the checkbox *Advanced configuration*.   ![](../../../assets/en/manual/config/service_cluster.png){width=600}  Configure additional rule:  ![](../../../assets/en/manual/config/service_add_rule.png){width=600}  Zabbix cluster will have two child services - one for each of the HA nodes. If both HA nodes have problems of at least *Warning* status,  parent service status should be set to *Disaster*. To achieve this, additional rule should be configured as:  - Set status to: Disaster - Condition: If at least `N` child services have `Status` status or above - N: 2 - Status: Warning  Switch to the *Tags* tab and add a tag `Zabbix:server`. This tag will be used later for service actions and SLA reports.  ![](../../../assets/en/manual/config/service_cluster1.png){width=600}  Save the new service. 
fr	 ### Arborescence des services  L'étape suivante consiste à créer l'arborescence des services. Dans cet exemple, l'infrastructure est très basique et se compose de trois services : *Zabbix cluster* (parent) et deux services enfants *Zabbix server node 1* et *Zabbix server node 2*.      Zabbix cluster     |     |- Zabbix server node 1     |- Zabbix server node 2  Sur la page Services, activez le mode *Édition* et appuyez sur Créer un service :  ![](../../../assets/en/manual/config/service_mode.png){class="nozoom"}  Dans la fenêtre de configuration du service, entrez le nom *Zabbix cluster* et cochez la case *Configuration avancée*.  ![](../../../assets/en/manual/config/service_cluster.png){width=600}  Configure additional rule:  ![](../../../assets/en/manual/config/service_add_rule.png){width=600}  Le cluster Zabbix aura deux services enfants - un pour chacun des nœuds HA. Si les deux nœuds HA ont des problèmes d'au moins l'état *Avertissement*, l'état du service parent doit être défini sur *Désastre*. Pour ce faire, une règle supplémentaire doit être configurée comme : - Positionner le statut à : Désastre - Condition : Si au moins `N` services enfants ont le statut `État` ou supérieur - N : 2 - État : Avertissement  Basculez vers l'onglet *Tags* et ajoutez un tag `Zabbix:server`. Cette balise sera utilisée ultérieurement pour les actions de service et les rapports SLA.  ![](../../../assets/en/manual/config/service_cluster1.png){width=600}  Enregistrez le nouveau service.

en-us	# service.update
fr	# service.update

en-us	#### Settings  Entering a name for Zabbix server is optional, however, if submitted, it will be displayed in the menu bar and page titles.  Set the default [time zone](/manual/web_interface/time_zone#overview) and theme for the frontend.  ![](../../../assets/en/manual/installation/install_4.png){width="550"}
fr	#### 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](/manual/web_interface/time_zone#overview) et le thème par défaut pour l'interface.  ![](../../../assets/en/manual/installation/install_4.png){width="550"}

en-us	# settings.get
fr	# settings.get

en-us	# > Settings object  The following objects are directly related to the `settings` API.
fr	# > Objet Réglages  Les objets suivants sont directement liés à l'API `settings`.

en-us	# settings.update
fr	# settings.update

en-us	#### Setting up SNMP trap monitoring
fr	#### - Configuration de la supervision des traps SNMP

en-us	# - Setup from sources
fr	# - Configuration à partir des sources

en-us	#### Set up problem alerts  Zabbix can notify you about a problem with your infrastructure using a variety of methods. This guide provides basic configuration steps for sending email alerts.  1\. Navigate to [*User settings → Profile*](/manual/web_interface/user_profile), switch to the *Media* tab and [add your email](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Follow the guide for [Receiving a problem notification](/manual/quickstart/notification).  Next time, when Zabbix detects a problem, you should receive an alert via email.
fr	#### Configurer des alertes de problème  Zabbix peut vous informer d'un problème avec votre infrastructure en utilisant diverses méthodes. Ce guide fournit les étapes de configuration de base pour l'envoi d'alertes par e-mail.  1\. Accédez à [*Paramètres utilisateur → Profil*](/manual/web_interface/user_profile), passez à l'onglet *Média* et [ajoutez votre e-mail](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Suivez le guide pour la [réception d'une notification en cas de problème](/manual/quickstart/notification).  La prochaine fois, lorsque Zabbix détectera un problème, vous devriez recevoir une alerte par e-mail.

en-us	#### Set up problem alerts  Zabbix can notify you about a problem with your infrastructure using a variety of methods. This guide provides basic configuration steps for sending email alerts.  1\. Navigate to [*User settings → Profile*](/manual/web_interface/user_profile), switch to the *Media* tab and [add your email](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Follow the guide for [Receiving a problem notification](/manual/quickstart/notification).  Next time, when Zabbix detects a problem, you should receive an alert via email.
fr	#### Configurer des alertes de problème  Zabbix peut vous informer d'un problème avec votre infrastructure en utilisant diverses méthodes. Ce guide fournit les étapes de configuration de base pour l'envoi d'alertes par e-mail.  1\. Accédez à [*Paramètres utilisateur → Profil*](/manual/web_interface/user_profile), passez à l'onglet *Média* et [ajoutez votre e-mail](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Suivez le guide pour [recevoir une notification en cas de problème](/manual/quickstart/notification).  La prochaine fois, lorsque Zabbix détectera un problème, vous devriez recevoir une alerte par e-mail.

en-us	 ## Set up problem alerts  Zabbix can notify you about a problem with your infrastructure using a variety of methods.  This guide provides configuration steps for sending email alerts.   1\. Go to the *User settings -> Profile*, switch to the tab *Media* and [add your email](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Follow the guide for [Receiving problem notification](/manual/quickstart/notification).  Next time, when Zabbix detects a problem you should receive an alert via email.
fr	 ## Configurer des alertes de problème  Zabbix peut vous informer d'un problème avec votre infrastructure en utilisant diverses méthodes. Ce guide fournit les étapes de configuration pour l'envoi d'alertes par e-mail.  1\. Accédez aux *Paramètres utilisateur -> Profil*, passez à l'onglet *Média* et [ajoutez votre e-mail](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Suivez le guide pour [recevoir une notification de problème](/manual/quickstart/notification).  La prochaine fois, lorsque Zabbix détectera un problème, vous devriez recevoir une alerte par e-mail.

en-us	 ## Set up problem alerts  Zabbix can notify you about a problem with your infrastructure using a variety of methods.  This guide provides configuration steps for sending email alerts.   1\. Go to the *User settings -> Profile*, switch to the tab *Media* and  [add your email](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Follow the guide for [Receiving problem notification](/manual/quickstart/notification).  Next time, when Zabbix detects a problem you should receive an alert via email.
fr	 ## Configurer des alertes de problème  Zabbix peut vous informer d'un problème avec votre infrastructure en utilisant diverses méthodes. Ce guide fournit les étapes de configuration pour l'envoi d'alertes par e-mail.  1\. Allez dans *Paramètres utilisateur -> Profil*, passez à l'onglet *Média* et [Ajoutez votre e-mail](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Suivez le guide pour [Réception d'une notification de problème](/manual/quickstart/notification).  La prochaine fois, lorsque Zabbix détectera un problème, vous devriez recevoir une alerte par e-mail.

en-us	## Set up problem alerts  Zabbix can notify you about a problem with your infrastructure using a variety of methods. This guide provides  configuration steps for sending email alerts.   1\. Go to the *User settings -> Profile*, switch to the tab *Media* and [add your email](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Follow the guide for [Receiving problem notification](/manual/quickstart/notification).  Next time, when Zabbix detects a problem you should receive an alert via email.  :::notetip On Windows, you can use [CpuStres](https://docs.microsoft.com/en-us/sysinternals/downloads/cpustres) utility to simulate  high CPU load and as a result receive a problem alert.  :::  **See also:**  - [Creating an item](/manual/config/items/item) - how to start monitoring additional metrics (custom monitoring without templates). - [Zabbix agent items](/manual/config/items/itemtypes/zabbix_agent), [Zabbix agent items for Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys) - full list of metrics you can monitor using Zabbix agent on Windows. - [Problem escalations](/manual/config/notifications/action/escalations) - how to create multi-step alert scenarios (e.g., first send message to the system administrator, then, if a problem is not resolved in 45 minutes, send message to the data center manager).
fr	## Configurer des alertes de problème  Zabbix peut vous informer d'un problème avec votre infrastructure en utilisant diverses méthodes. Ce guide fournit étapes de configuration pour l’envoi d’alertes par e-mail.  1\. Accédez aux *Paramètres utilisateur -> Profil*, passez à l'onglet *Média* et [ajoutez votre e-mail](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Suivez le guide pour [Recevoir une notification en cas de problème](/manual/quickstart/notification).  La prochaine fois, lorsque Zabbix détectera un problème, vous devriez recevoir une alerte par e-mail.  :::notetip Sous Windows, vous pouvez utiliser l'utilitaire [CpuStres](https://docs.microsoft.com/en-us/sysinternals/downloads/cpustres) pour simuler une charge CPU élevée et, par conséquent, recevoir une alerte en cas de problème. :::  **Voir également:**  - [Création d'un élément](/manual/config/items/item) - comment commencer à surveiller des métriques supplémentaires (surveillance personnalisée sans modèles). - [Éléments de l'agent Zabbix](/manual/config/items/itemtypes/zabbix_agent), [Éléments de l'agent Zabbix pour Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys) - liste complète des métriques que vous pouvez surveiller à l'aide de Zabbix agent sous Windows. - [Escalations de problèmes](/manual/config/notifications/action/escalations) - comment créer des scénarios d'alerte en plusieurs étapes (par exemple, envoyer d'abord un message à l'administrateur système, puis, si un problème n'est pas résolu dans les 45 minutes, envoyer message au gestionnaire du centre de données).

en-us	#### Setup wizard on SUSE with NGINX and php-fpm  Frontend setup wizard cannot save configuration file on SUSE with NGINX + php-fpm. This is caused by a setting in /usr/lib/systemd/system/php-fpm.service unit, which prevents Zabbix from writing to /etc. (introduced in [PHP 7.4](https://bugs.php.net/bug.php?id=72510)).  There are two workaround options available:  -   Set the     [ProtectSystem](https://www.freedesktop.org/software/systemd/man/systemd.exec.html#ProtectSystem=)     option to 'true' instead of 'full' in the php-fpm systemd unit. -   Manually save /etc/zabbix/web/zabbix.conf.php file.
fr	#### Assistant de configuration sur SUSE avec NGINX et php-fpm  L'assistant de configuration de l'interface ne peut pas enregistrer le fichier de configuration sur SUSE avec NGINX + php-fpm. Cela est dû à un paramétrage dans l'unité /usr/lib/systemd/system/php-fpm.service unit, qui empêche Zabbix d'écrire dans /etc. (introduit dans [PHP 7.4](https://bugs.php.net/bug.php?id=72510)).  Deux options de contournement sont disponibles :  -   Mettre l'option [ProtectSystem](https://www.freedesktop.org/software/systemd/man/systemd.exec.html#ProtectSystem=) à 'true' au lieu de 'full' dans l'unité systemd php-fpm. - Enregistrer manuellement le fichier /etc/zabbix/web/zabbix.conf.php.

en-us	#### Sharing  The **Sharing** tab contains the map type as well as sharing options (user groups, users) for private maps:  ![](../../../../../assets/en/manual/config/visualization/map_config2.png)  |Parameter|Description| |--|--------| |*Type*|Select map type:<br>**Private** - map is visible only to selected user groups and users<br>**Public** - map is visible to all| |*List of user group shares*|Select user groups that the map is accessible to.<br>You may allow read-only or read-write access.| |*List of user shares*|Select users that the map is accessible to.<br>You may allow read-only or read-write access.|  When you click on *Add* to save this map, you have created an empty map with a name, dimensions, and certain preferences. Now you need to add some elements. For that, click on *Constructor* in the map list to open the editable area.
fr	 #### Partage  L'onglet **Partage** contient le type de carte ainsi que les options de partage (groupes d'utilisateurs, utilisateurs) pour les cartes privées :  ![](../../../../../assets/en/manual/config/visualization/map_config2.png)  |Paramètre|Description| |--|--------| |*Type*|Sélectionnez le type de carte :<br>**Privé** - la carte n'est visible que pour les groupes d'utilisateurs et les utilisateurs sélectionnés<br>**Public** - la carte est visible pour tous| |*Liste des partages de groupes d'utilisateurs*|Sélectionnez les groupes d'utilisateurs auxquels la carte est accessible.<br>Vous pouvez autoriser l'accès en lecture seule ou en lecture-écriture.| |*Liste des partages d'utilisateurs*|Sélectionnez les utilisateurs auxquels la carte est accessible.<br>Vous pouvez autoriser l'accès en lecture seule ou en lecture-écriture.|  Lorsque vous cliquez sur *Ajouter* pour enregistrer cette carte, vous avez créé une carte vide avec un nom, des dimensions et certaines préférences. Maintenant, vous devez ajouter quelques éléments. Pour cela, cliquez sur *Constructeur* dans la liste des cartes pour ouvrir la zone modifiable.

en-us	#### Simple checks  There is a bug in **fping** versions earlier than v3.10 that mishandles duplicate echo replay packets. This may cause unexpected results for `icmpping`, `icmppingloss`, `icmppingsec` items. It is recommended to use the latest version of **fping**. Please see [ZBX-11726](https://support.zabbix.com/browse/ZBX-11726) for more details.
fr	#### Vérifications simples  Il existe un bogue dans les versions **fping** antérieures à la v3.10 qui gère mal les paquets de relecture d\'écho en double. Cela peut entraîner des résultats inattendus pour les éléments `icmpping`, `icmppingloss`, `icmppingsec`. Il est recommandé d\'utiliser la dernière version de **fping**. Veuillez consulter [ZBX-11726](https://support.zabbix.com/browse/ZBX-11726) pour plus de détails.

en-us	##### Simple data collection  Collect the content of *https://www.example.com/release\_notes*:  -   Create an item with type "Script". -   In the *Script* field, enter:  ```javascript var request = new HttpRequest(); return request.get("https://www.example.com/release_notes"); ```
fr	##### Collecte de données simples  Collecter le contenu de *https://www.example.com/release\_notes*:  -   Créer un élément de type "Script". -   Dans le champ *Script*, saisir :  ```javascript var request = new HttpRequest(); return request.get("https://www.example.com/release_notes"); ```

en-us	#### Size limits  There are size limits for PSK identity and value in Zabbix, in some cases a crypto library can have lower limit:  |Component|PSK identity max size|PSK value min size|PSK value max size| |---------|---------------------|------------------|------------------| |*Zabbix*|128 UTF-8 characters|128-bit (16-byte PSK, entered as 32 hexadecimal digits)|2048-bit (256-byte PSK, entered as 512 hexadecimal digits)| |*GnuTLS*|128 bytes (may include UTF-8 characters)|\-|2048-bit (256-byte PSK, entered as 512 hexadecimal digits)| |*OpenSSL 1.0.x, 1.1.0*|127 bytes (may include UTF-8 characters)|\-|2048-bit (256-byte PSK, entered as 512 hexadecimal digits)| |*OpenSSL 1.1.1*|127 bytes (may include UTF-8 characters)|\-|512-bit (64-byte PSK, entered as 128 hexadecimal digits)| |*OpenSSL 1.1.1a and later*|127 bytes (may include UTF-8 characters)|\-|2048-bit (256-byte PSK, entered as 512 hexadecimal digits)|  ::: noteimportant  Zabbix frontend allows configuring up to 128-character long PSK identity string and 2048-bit long PSK regardless of crypto libraries used.\ If some Zabbix components support lower limits, it is the user's responsibility to configure PSK identity and value with allowed length for these components.\ Exceeding length limits results in communication failures between Zabbix components.  :::  Before Zabbix server connects to agent using PSK, the server looks up the PSK identity and PSK value configured for that agent in database (actually in configuration cache). Upon receiving a connection the agent uses PSK identity and PSK value from its configuration file. If both parties have the same PSK identity string and PSK value the connection may succeed.  ::: noteimportant  Each PSK identity must be paired with only one value. It is the user's responsibility to ensure that there are no two PSKs with the same identity string but different values. Failing to do so may lead to unpredictable errors or disruptions of communication between Zabbix components using PSKs with this PSK identity string.  :::
fr	 #### Limites de taille  Il existe des limites de taille pour l'identité et la valeur PSK dans Zabbix, dans certains cas, une bibliothèque de chiffrement peut avoir une limite inférieure :  |Composant|Taille maximale de l'identité PSK|Taille minimale de la valeur PSK|Taille maximale de la valeur PSK| |---------|---------------------|------------------|------------------| |*Zabbix*|128 UTF-8 caractères|128-bit (PSK 16 octets, saisi sous la forme de 32 chiffres hexadécimaux)|2048-bit (PSK de 256 octets, saisi sous la forme de 512 chiffres hexadécimaux)| |*GnuTLS*|128 octets (peut inclure des caractères UTF-8)|\-|2048 bits (PSK de 256 octets, entré sous la forme de 512 chiffres hexadécimaux)| |*OpenSSL 1.0.x, 1.1.0*|127 octets (peut inclure des caractères UTF-8)|\-|2048 bits (PSK de 256 octets, entré sous la forme de 512 chiffres hexadécimaux)| |*OpenSSL 1.1.1*|127 octets (peut inclure des caractères UTF-8)|\-|512 bits (PSK de 64 octets, saisis sous la forme de 128 chiffres hexadécimaux)| |*OpenSSL 1.1.1a et suivants*|127 octets (peut inclure des caractères UTF-8)|\-|2 048 bits (PSK de 256 octets, saisis sous la forme de 512 chiffres hexadécimaux)|  ::: noteimportant  L'interface Zabbix permet de configurer une chaîne d'identité PSK de 128 caractères maximum et une PSK de 2 048 bits, quelles que soient les bibliothèques de chiffrement utilisées.\ Si certains composants Zabbix prennent en charge des limites inférieures, il est de la responsabilité de l'utilisateur de configurer l'identité et la valeur PSK avec la longueur autorisée pour ces composants.\ Le dépassement des limites de longueur entraîne des échecs de communication entre les composants Zabbix. :::  Avant que le serveur Zabbix ne se connecte à l'agent à l'aide de PSK, le serveur recherche l'identité PSK et la valeur PSK configurées pour cet agent dans la base de données (en fait dans le cache de configuration). Lors de la réception d'une connexion, l'agent utilise l'identité PSK et la valeur PSK de son fichier de configuration. Si les deux parties ont la même chaîne d'identité PSK et la même valeur PSK, la connexion peut réussir.  ::: noteimportant Chaque identité PSK doit être associée à une seule valeur. Il est de la responsabilité de l'utilisateur de s'assurer qu'il n'y a pas deux PSK avec la même chaîne d'identité mais des valeurs différentes. Ne pas le faire peut entraîner des erreurs imprévisibles ou des interruptions de communication entre les composants Zabbix utilisant des PSK avec cette chaîne d'identité PSK. :::

en-us	# sla.create
fr	# sla.create

en-us	# sla.delete
fr	# sla.delete

en-us	 ### SLA  In this example, expected Zabbix cluster performance is 100% excluding semi-annual one hour maintenance period.     First, you need to add a new service level agreement.   Go to the *Services->SLA* menu section and press Create SLA. Enter name *Zabbix cluster performance* and set the SLO to 100%.   The service Zabbix cluster has a service tag `Zabbix:server`. To use this SLA for measuring performance of Zabbix cluster, in the *Service tags* parameter, specify:  - Name: Zabbix - Operation: Equals - Value: server  ![](../../../assets/en/manual/config/service_sla.png){width=600}  In a real-life setup, you can also update desired reporting period, time zone and start date or change the schedule from 24/7 to custom. For this example, the default settings are sufficient.   Switch to the *Excluded downtimes* tab and add downtimes for scheduled maintenance periods to exclude these periods from SLA calculation. In the Excluded downtimes section press the Add link, enter downtime name, planned start time and duration.  ![](../../../assets/en/manual/config/service_sla1.png){width=600}  Press Add to save the new SLA.  Switch to the SLA reports section to view the SLA report for Zabbix cluster.    ![](../../../assets/en/manual/config/service_sla2.png){width=600}  The SLA info can also be checked in the *Services* section.   ![](../../../assets/en/manual/config/service_sla3.png){width=600}
fr	  ### SLA  Dans cet exemple, les performances attendues du cluster Zabbix sont de 100 %, à l'exclusion de la période de maintenance semestrielle d'une heure.  Tout d'abord, vous devez ajouter un nouveau contrat de niveau de service.  Allez dans la section de menu *Services->SLA* et appuyez sur Créer un SLA. Entrez le nom *Zabbix cluster performance* et définissez le SLO sur 100 %.  Le cluster de service Zabbix a une balise de service `Zabbix:server`. Pour utiliser ce SLA pour mesurer les performances du cluster Zabbix, dans le paramètre *Tags de service*, spécifiez :  - Nom : Zabbix - Opération: Égal - Valeur: server  ![](../../../assets/en/manual/config/service_sla.png){width=600}  Dans une configuration réelle, vous pouvez également mettre à jour la période de rapport, le fuseau horaire et la date de début souhaités ou modifier le calendrier de 24/7 à personnalisé. Pour cet exemple, les paramètres par défaut suffisent.  Passez à l'onglet *Temps d'arrêt exclus* et ajoutez des temps d'arrêt pour les périodes de maintenance planifiées afin d'exclure ces périodes du calcul du SLA. Dans la section Temps d'arrêt exclus, appuyez sur le lien Ajouter, entrez le nom du temps d'arrêt, l'heure de début prévue et la durée.  ![](../../../assets/en/manual/config/service_sla1.png){width=600}  Appuyez sur Ajouter pour enregistrer le nouveau SLA.  Passez à la section Rapports SLA pour afficher le rapport SLA pour le cluster Zabbix.  ![](../../../assets/en/manual/config/service_sla2.png){width=600}  Les informations SLA peuvent également être vérifiées dans la section *Services*.  ![](../../../assets/en/manual/config/service_sla3.png){width=600}