en-us	#### Overview  This section lists parameters supported in the Memcached Zabbix agent 2 plugin configuration file (memcached.conf).   Note that:  -   The default values reflect process defaults, not the values in the     shipped configuration files; -   Zabbix supports configuration files only in UTF-8 encoding without     [BOM](https://en.wikipedia.org/wiki/Byte_order_mark); -   Comments starting with "\#" are only supported at the beginning of     the line.
fr	#### Aperçu  Cette section répertorie les paramètres pris en charge dans le fichier de configuration du plugin Memcached Zabbix agent 2 (memcached.conf). Notez que :  - Les valeurs par défaut reflètent les valeurs par défaut du processus, et non les valeurs des fichiers de configuration livrés ; - Zabbix prend en charge les fichiers de configuration uniquement en encodage UTF-8 sans [BOM](https://en.wikipedia.org/wiki/Byte_order_mark) ; - Les commentaires commençant par "\#" ne sont pris en charge qu'en début de ligne.

en-us	#### Overview  This section lists parameters supported in the Modbus Zabbix agent 2 plugin configuration file (modbus.conf).   Note that:  -   The default values reflect process defaults, not the values in the     shipped configuration files; -   Zabbix supports configuration files only in UTF-8 encoding without     [BOM](https://en.wikipedia.org/wiki/Byte_order_mark); -   Comments starting with "\#" are only supported at the beginning of     the line.
fr	#### Aperçu  Cette section répertorie les paramètres pris en charge dans le fichier de configuration du plug-in Modbus Zabbix agent 2 (modbus.conf). Notez que :  - Les valeurs par défaut reflètent les valeurs par défaut du processus, et non les valeurs des fichiers de configuration livrés ; - Zabbix prend en charge les fichiers de configuration uniquement en encodage UTF-8 sans [BOM](https://en.wikipedia.org/wiki/Byte_order_mark) ; - Les commentaires commençant par "\#" ne sont pris en charge qu'en début de ligne.

en-us	#### Overview  This section lists parameters supported in the MQTT Zabbix agent 2 plugin configuration file (mqtt.conf).   Note that:  -   The default values reflect process defaults, not the values in the     shipped configuration files; -   Zabbix supports configuration files only in UTF-8 encoding without     [BOM](https://en.wikipedia.org/wiki/Byte_order_mark); -   Comments starting with "\#" are only supported at the beginning of     the line.
fr	#### Aperçu  Cette section répertorie les paramètres pris en charge dans le fichier de configuration du plug-in MQTT Zabbix agent 2 (mqtt.conf). Notez que :  - Les valeurs par défaut reflètent les valeurs par défaut du processus, et non les valeurs des fichiers de configuration livrés ; - Zabbix prend en charge les fichiers de configuration uniquement en encodage UTF-8 sans [BOM](https://en.wikipedia.org/wiki/Byte_order_mark) ; - Les commentaires commençant par "\#" ne sont pris en charge qu'en début de ligne.

en-us	#### Overview  This section lists parameters supported in the MySQL Zabbix agent 2 plugin configuration file (mysql.conf).   Note that:  -   The default values reflect process defaults, not the values in the     shipped configuration files; -   Zabbix supports configuration files only in UTF-8 encoding without     [BOM](https://en.wikipedia.org/wiki/Byte_order_mark); -   Comments starting with "\#" are only supported at the beginning of     the line.
fr	#### Aperçu  Cette section répertorie les paramètres pris en charge dans le fichier de configuration du plug-in MySQL Zabbix agent 2 (mysql.conf). Notez que :  - Les valeurs par défaut reflètent les valeurs par défaut du processus, et non les valeurs des fichiers de configuration livrés ; - Zabbix prend en charge les fichiers de configuration uniquement en encodage UTF-8 sans [BOM](https://en.wikipedia.org/wiki/Byte_order_mark) ; - Les commentaires commençant par "\#" ne sont pris en charge qu'en début de ligne.

en-us	#### Overview  This section presents a step-by-step real-life example of how web monitoring can be used.  Let's use Zabbix web monitoring to monitor the web interface of Zabbix. We want to know if it is available, provides the right content and how quickly it works. To do that we also must log in with our user name and password.
fr	#### Aperçu  Cette section présente un exemple concret, étape par étape, de l’utilisation de la supervision Web.  Utilisons la supervision Web de Zabbix pour surveiller l’interface Web Zabbix. Nous voulons savoir si elle est disponible, fournit le bon contenu et à quelle vitesse elle fonctionne. Pour ce faire, nous devons également nous connecter avec notre nom d'utilisateur et notre mot de passe.

en-us	### Overview  This section provides several encryption configuration examples for CentOS 8.2 and MySQL 8.0.21 and can be used as a quickstart guide for encrypting the connection to the database.    ::: noteimportant  If MySQL host is set to localhost, encryption options will not be available. In this case a connection between Zabbix frontend and the database uses a socket file (on Unix) or shared memory (on Windows) and cannot be encrypted. :::   ::: noteclassic  List of encryption combinations is not limited to the ones listed on this page. There are a lot more combinations available.  :::
fr	### Aperçu  Cette section fournit plusieurs exemples de configuration de chiffrement pour CentOS 8.2 et MySQL 8.0.21 et peut être utilisé comme guide de démarrage rapide pour chiffrer la connexion à la base de données.  ::: noteimportant  Si l'hôte MySQL est défini sur localhost, les options de chiffrement ne seront pas disponible. Dans ce cas, une connexion entre l'interface Zabbix et la base de données utilise un fichier socket (sous Unix) ou une mémoire partagée (sous Windows) et ne peut pas être crypté. :::  ::: noteclassic La liste de combinaisons de cryptage ne se limitent pas à celles répertoriées sur cette page. Il y a beaucoup plus de combinaisons disponibles. :::

en-us	### Overview  This section provides several encryption configuration examples for CentOS 8.2 and PostgreSQL 13.  ::: noteclassic  Connection between Zabbix frontend and PostgreSQL cannot be encrypted (parameters in GUI are disabled), if the value of *Database host* field begins with a slash or the field is empty.  :::
fr	### Aperçu  Cette section fournit plusieurs exemples de configuration de chiffrement pour CentOS 8.2 et PostgreSQL 13.  ::: noteclassic   La connexion entre l'interface Zabbix et PostgreSQL ne peut pas être chiffrée (les paramètres dans l'interface graphique sont désactivés), si la valeur du champ *Hôte de la base de données* commence par une barre oblique ou si le champ est vide. :::

en-us	#### Overview  This section provides the steps required for a successful [upgrade](/manual/installation/upgrade) using official RPM and DEB packages provided by Zabbix for:  -   [Red Hat Enterprise     Linux](/manual/installation/upgrade/packages/rhel) -   [Debian/Ubuntu](/manual/installation/upgrade/packages/debian_ubuntu)
fr	#### Aperçu  Cette section fournit les étapes nécessaires à une [mise à jour](/fr/manual/installation/upgrade) réussie en utilisant les packages officiels RPM et DEB fournis par Zabbix pour :  - [Red Hat Enterprise Linux](/manual/installation/upgrade/packages/rhel) - [Debian/Ubuntu](/manual/installation/upgrade/packages/debian_ubuntu)

en-us	#### Overview  This type of low-level [discovery](/manual/discovery/low_level_discovery) is done using SQL queries, whose results get automatically transformed into a JSON object suitable for low-level discovery.
fr	#### Aperçu  Ce type de [découverte](/manual/discovery/low_level_discovery) de bas niveau est effectué à l'aide de requêtes SQL, dont les résultats sont automatiquement transformés en un objet JSON adapté à la découverte de bas niveau.

en-us	#### Overview  Though Zabbix offers a large number of webhook integrations available out-of-the-box, you may want to create your own webhooks instead. This section provides examples of custom webhook scripts (used in the *Script* parameter). See [webhook](/manual/config/notifications/media/webhook) section for description of other webhook parameters.
fr	#### Aperçu  Bien que Zabbix propose un grand nombre d'intégrations de webhooks prêtes à l'emploi, vous pouvez créer vos propres webhooks à la place. Cette section fournit des exemples de scripts webhook personnalisés (utilisés dans le paramètre *Script*). Voir la section [webhook](/manual/config/notifications/media/webhook) pour une description des autres paramètres du webhook.

en-us	#### Overview  When monitoring systems using an agent, a good practice is to obtain metrics from the host on which the agent is installed. To use the principle of least privilege, it is necessary to determine what metrics are obtained from the agent.  The table in this document allows you to select the minimum rights for guaranteed correct operation of Zabbix agent.  If a different user is selected for the agent to work, rather than 'LocalSystem', then for the operation of agent as a Windows service, the new user must have the rights "Log on as a service" from "Local Policy→User Rights Assignment" and the right to create, write and delete the Zabbix agent log file. An Active Directory user must be added to the *Performance Monitor Users* group.  ::: noteclassic When working with the rights of an agent based on the "minimum technically acceptable" group, prior provision of rights to objects for monitoring is required. :::
fr	#### Aperçu  Lors de la surveillance de systèmes à l'aide d'un agent, une bonne pratique consiste à obtenir des métriques de l'hôte sur lequel l'agent est installé. Pour utiliser le principe du moindre privilège, il est nécessaire de déterminer quelles métriques sont obtenues de l'agent.  Le tableau de ce document vous permet de sélectionner les droits minimaux pour garantir le bon fonctionnement de l'agent Zabbix.  Si un autre utilisateur est sélectionné pour que l'agent fonctionne, plutôt que "LocalSystem", alors pour le fonctionnement de l'agent en tant que service Windows, le nouvel utilisateur doit avoir les droits "Se connecter en tant que service" de "Local Policy→User Rights Assignment" et le droit de créer, d'écrire et de supprimer le fichier journal de l'agent Zabbix. Un utilisateur Active Directory doit être ajouté au groupe *Performance Monitor Users*.  ::: noteclassic Lorsque vous travaillez avec les droits d'un agent basés sur le groupe "minimum techniquement acceptable", la fourniture préalable de droits sur les objets à surveiller est requise. :::

en-us	#### Overview  While generally problem events are resolved automatically when trigger status goes from 'Problem' to 'OK', there may be cases when it is difficult to determine if a problem has been resolved by means of a trigger expression. In such cases, the problem needs to be resolved manually.  For example, *syslog* may report that some kernel parameters need to be tuned for optimal performance. In this case the issue is reported to Linux administrators, they fix it and then close the problem manually.  Problems can be closed manually only for triggers with the *Allow manual close* option enabled.  When a problem is "manually closed", Zabbix generates a new internal task for Zabbix server. Then the *task manager* process executes this task and generates an OK event, therefore closing problem event.  A manually closed problem does not mean that the underlying trigger will never go into a 'Problem' state again. The trigger expression is re-evaluated and may result in a problem:  -   When new data arrive for any item included in the trigger expression     (note that the values discarded by a throttling preprocessing step     are not considered as received and will not cause trigger expression     to be re-evaluated); -   When time-based functions are used in the expression. Complete     time-based function list can be found on [Triggers     page](/manual/config/triggers).
fr	#### Aperçu  Bien qu'en général les événements problématiques soient résolus automatiquement lorsque l'état du déclencheur passe de « Problème » à « OK », il peut y avoir des cas où il est difficile de déterminer si un problème a été résolu au moyen d'une expression de déclencheur. Dans de tels cas, le problème doit être résolu manuellement.  Par exemple, *syslog* peut signaler que certains paramètres du noyau doivent être réglés pour des performances optimales. Dans ce cas, le problème est signalé aux administrateurs Linux, ils le corrigent, puis le résolvent manuellement.  Les problèmes peuvent être fermés manuellement uniquement pour les déclencheurs avec l'option *Autoriser la fermeture manuelle* activée.  Lorsqu'un problème est "fermé manuellement", Zabbix génère une nouvelle tâche interne pour le serveur Zabbix. Ensuite, le processus *task manager* exécute cette tâche et génère un événement OK, fermant ainsi l'événement problème.  Un problème fermé manuellement ne signifie pas que le déclencheur sous-jacent ne passera plus jamais à l'état 'Problème'. L'expression du déclencheur est réévaluée et peut entraîner un problème :  - Lorsque de nouvelles données arrivent pour tout élément inclus dans l'expression de déclenchement (notez que les valeurs rejetées par une étape de prétraitement ne sont pas considérées comme reçues et n'entraîneront pas la réévaluation de l'expression de déclenchement) ; - Lorsque des fonctions basées sur le temps sont utilisées dans l'expression. La liste complète des fonctions basées sur le temps se trouve sur la [page des déclencheurs](/manual/config/triggers).

en-us	#### Overview  While you may find the required index number (for example, of a network interface) among the SNMP OIDs, sometimes you may not completely rely on the index number always staying the same.  Index numbers may be dynamic - they may change over time and your item may stop working as a consequence.  To avoid this scenario, it is possible to define an OID which takes into account the possibility of an index number changing.  For example, if you need to retrieve the index value to append to **ifInOctets** that corresponds to the **GigabitEthernet0/1** interface on a Cisco device, use the following OID:      ifInOctets["index","ifDescr","GigabitEthernet0/1"]
fr	#### Aperçu  Bien que vous puissiez trouver le numéro d'index nécessaire (par exemple, d'une interface réseau) parmi les OID SNMP, il se peut que vous ne puissiez pas toujours compter sur le numéro d'index qui ne reste pas toujours identique.  Les numéros d'index peuvent être dynamiques - ils peuvent changer au fil du temps et votre élément peut, en conséquence, cesser de fonctionner.  Pour éviter ce scénario, il est possible de définir un OID qui prend en compte la possibilité de changement du numéro d'index.  Par exemple, si vous devez extraire la valeur d'index pour l'ajouter à **ifInOctets** correspondant à l'interface **GigabitEthernet0/1** sur un périphérique Cisco, utilisez l'OID :      ifInOctets["index","ifDescr","GigabitEthernet0/1"]

en-us	#### Overview  With escalations you can create custom scenarios for sending notifications or executing remote commands.  In practical terms it means that:  -   Users can be informed about new problems immediately. -   Notifications can be repeated until the problem is resolved. -   Sending a notification can be delayed. -   Notifications can be escalated to another "higher" user group. -   Remote commands can be executed immediately or when a problem is not     resolved for a lengthy period.  Actions are escalated based on the **escalation step**. Each step has a duration in time.  You can define both the default duration and a custom duration of an individual step. The minimum duration of one escalation step is 60 seconds.  You can start actions, such as sending notifications or executing commands, from any step. Step one is for immediate actions. If you want to delay an action, you can assign it to a later step. For each step, several actions can be defined.  The number of escalation steps is not limited.  Escalations are defined when [configuring an operation](operation#configuring_an_operation). Escalations are supported for problem operations only, not recovery.
fr	 #### Aperçu  Avec les escalades, vous pouvez créer des scénarios personnalisés pour envoyer des notifications ou exécuter des commandes à distance.  Concrètement cela signifie que :  - Les utilisateurs peuvent être informés immédiatement des nouveaux problèmes - Les notifications peuvent être répétées jusqu'à ce que le problème soit résolu - L'envoi d'une notification peut être retardé - Les notifications peuvent être transmises à un autre groupe d'utilisateurs "supérieur" - Les commandes à distance peuvent être exécutées immédiatement ou lorsqu'un problème n'est pas résolu pendant une longue période  Les actions sont escaladées en fonction de l'**étape d'escalade**. Chaque étape a une durée dans le temps.  Vous pouvez définir à la fois la durée par défaut et une durée personnalisée d'une étape individuelle. La durée minimale d'une étape d'escalade est de 60 secondes.  Vous pouvez démarrer des actions, telles que l'envoi de notifications ou l'exécution de commandes, à partir de n'importe quelle étape. La première étape concerne les actions immédiates. Si vous souhaitez retarder une action, vous pouvez l'affecter à une étape ultérieure. Pour chaque étape, plusieurs actions peuvent être définies.  Le nombre d'étapes d'escalade n'est pas limité.  Les escalades sont définies lors de la [configuration d'une opération](operation#configuring_an_operation). Les escalades sont prises en charge uniquement pour les opérations problématiques, pas pour la récupération.

en-us	#### Overview  With mass update you may change some attribute for a number of triggers at once, saving you the need to open each individual trigger for editing.
fr	#### Aperçu  Avec la modification collective, vous pouvez modifier certains attributs pour un certain nombre de déclencheurs à la fois, ce qui vous évite d'avoir à ouvrir chaque déclencheur pour le modifier.

en-us	#### Overview  With remote commands you can define that a certain pre-defined command is automatically executed on the monitored host upon some condition.  Thus remote commands are a powerful mechanism for smart pro-active monitoring.  In the most obvious uses of the feature you can try to:  -   Automatically restart some application (web server, middleware, CRM)     if it does not respond -   Use IPMI 'reboot' command to reboot some remote server if it does     not answer requests -   Automatically free disk space (removing older files, cleaning /tmp)     if running out of disk space -   Migrate a VM from one physical box to another depending on the CPU     load -   Add new nodes to a cloud environment upon insufficient CPU (disk,     memory, whatever) resources  Configuring an action for remote commands is similar to that for sending a message, the only difference being that Zabbix will execute a command instead of sending a message.  Remote commands can be executed by Zabbix server, proxy or agent. Remote commands on Zabbix agent can be executed directly by Zabbix server or through Zabbix proxy. Both on Zabbix agent and Zabbix proxy remote commands are disabled by default. They can be enabled by:  -   adding an `AllowKey=system.run[*]` parameter in agent configuration; -   setting the EnableRemoteCommands parameter to '1' in proxy     configuration.  Remote commands executed by Zabbix server are run as described in [Command execution](/manual/appendix/command_execution) including exit code checking.  Remote commands are executed even if the target host is in maintenance.
fr	#### Aperçu  Avec les commandes à distance, vous pouvez définir qu’une certaine commande prédéfinie est automatiquement exécutée sur l’hôte surveillé sous certaines conditions.  Ainsi, les commandes à distance constituent un mécanisme puissant pour la supervision proactive intelligente.  Dans les utilisations les plus évidentes de cette fonctionnalité, vous pouvez essayer de :  -   Redémarrer automatiquement certaines applications (serveur Web, middleware, CRM) si elles ne répondent pas -   Utiliser la commande 'reboot' IPMI pour redémarrer un serveur distant s'il ne répond pas aux demandes -   Libérer automatiquement de l'espace disque (suppression des anciens fichiers, nettoyage de /tmp) si vous manquez d'espace disque -   Migrer une VM d'un boîtier physique à un autre en fonction de la charge du processeur -   Ajouter de nouveaux nœuds à un environnement cloud en cas de ressources CPU insuffisantes (disque, mémoire, etc.)  La configuration d'une action pour les commandes à distance est similaire à celle pour l'envoi d'un message, la seule différence étant que Zabbix exécutera une commande au lieu d'envoyer un message.  Les commandes à distance peuvent être exécutées par un serveur, un proxy ou un agent Zabbix. Les commandes à distance sur l'agent Zabbix peuvent être exécutées directement par le serveur Zabbix ou via un proxy Zabbix. Les commandes distantes de l'agent Zabbix et du proxy Zabbix sont désactivées par défaut. Elles peuvent être activées en : - ajoutant le paramètre `AllowKey=system.run[*]` dans la configuration de l'agent; - définissant le paramètre EnableRemoteCommands à '1' dans la configuration du proxy.  Les commandes distantes exécutées par le serveur Zabbix sont exécutées comme décrit dans [Exécution de commandes](/manual/appendix/command_execution) y compris la vérification du code de sortie.  Les commandes à distance sont exécutées même si l'hôte cible est en maintenance.

en-us	#### Overview  With Zabbix you can check several availability aspects of web sites.\  ::: noteimportant To perform web monitoring Zabbix server must be initially [configured](/manual/installation/install#from_the_sources) with cURL (libcurl) support. :::  To activate web monitoring you need to define web scenarios. A web scenario consists of one or several HTTP requests or "steps". The steps are periodically executed by Zabbix server in a pre-defined order. If a host is monitored by proxy, the steps are executed by the proxy.  Web scenarios are attached to hosts/templates in the same way as items, triggers, etc. That means that web scenarios can also be created on a template level and then applied to multiple hosts in one move.  The following information is collected in any web scenario:  -   average download speed per second for all steps of whole scenario -   number of the step that failed -   last error message  The following information is collected in any web scenario step:  -   download speed per second -   response time -   response code  For more details, see [web monitoring items](/manual/web_monitoring/items).  Data collected from executing web scenarios is kept in the database. The data is automatically used for graphs, triggers and notifications.  Zabbix can also check if a retrieved HTML page contains a pre-defined string. It can execute a simulated login and follow a path of simulated mouse clicks on the page.  Zabbix web monitoring supports both HTTP and HTTPS. When running a web scenario, Zabbix will optionally follow redirects (see option *Follow redirects* below). Maximum number of redirects is hard-coded to 10 (using cURL option [CURLOPT\_MAXREDIRS](http://curl.haxx.se/libcurl/c/CURLOPT_MAXREDIRS.html)). All cookies are preserved during the execution of a single scenario.
fr	#### Aperçu  Avec Zabbix, vous pouvez vérifier plusieurs aspects de la disponibilité des sites Web.    ::: noteimportant Pour effectuer une supervision Web, le serveur Zabbix doit être initialement  [configuré](https://www.zabbix.com/documentation/4.0/fr/manual/installation/install)  avec le support de cURL (libcurl). :::  Pour activer la supervision Web, vous devez définir des scénarios Web. Un scénario Web consiste en une ou plusieurs requêtes HTTP ou "étapes". Les étapes sont exécutées périodiquement par le serveur Zabbix dans un ordre prédéfini. Si un hôte est supervisé par proxy, les étapes sont exécutées par le proxy.  Les scénarios Web sont associés aux hôtes/modèles de la même manière que les éléments, les déclencheurs, etc. Cela signifie que les scénarios Web peuvent également être créés au niveau du modèle, puis appliqués à plusieurs hôtes en même temps.  Les informations suivantes sont collectées pour tout le scénario Web:  -   vitesse moyenne de téléchargement par seconde pour toutes les étapes du scénario -   numéro de l'étape qui a échoué -   dernier message d'erreur  Les informations suivantes sont collectées pour chaque étape de scénario Web:  -   vitesse de téléchargement par seconde -   temps de réponse -   code retour  Pour plus de détails, voir les [éléments de supervision web](https://www.zabbix.com/documentation/4.0/fr/manual/web_monitoring/items).  Les données collectées lors de l'exécution de scénarios Web sont conservées dans la base de données. Les données sont automatiquement utilisées pour les graphiques, les déclencheurs et les notifications.  Zabbix peut également vérifier si une page HTML récupérée contient une chaîne prédéfinie. Il peut exécuter une connexion simulée et suivre un chemin de clics simulés sur la page.  La supervision Web Zabbix prend en charge à la fois HTTP et HTTPS. Lors de l'exécution d'un scénario Web, Zabbix suit éventuellement les redirections (voir l'option *Suivre les redirections* en dessous). Le nombre maximal de redirections est codé en dur à 10 (en utilisant l'option cURL [CURLOPT_MAXREDIRS](http://curl.haxx.se/libcurl/c/CURLOPT_MAXREDIRS.html)). Tous les cookies sont conservés lors de l'exécution d'un scénario unique.  Voir aussi les [problèmes connus](/manual/installation/known_issues#https_checks) pour la supervision Web à l'aide du protocole HTTPS.

en-us	#### Overview  [WMI](https://en.wikipedia.org/wiki/Windows_Management_Instrumentation) is a powerful interface in Windows that can be used for retrieving various information about Windows components, services, state and software installed.  It can be used for physical disk discovery and their performance data collection, network interface discovery, Hyper-V guest discovery, monitoring Windows services and many other things in Windows OS.  This type of low-level [discovery](/manual/discovery/low_level_discovery) is done using WQL queries whose results get automatically transformed into a JSON object suitable for low-level discovery.
fr	#### Aperçu  [WMI](https://en.wikipedia.org/wiki/Windows_Management_Instrumentation) est une interface puissante de Windows qui peut être utilisée pour récupérer diverses informations sur les composants, les services, l'état et les logiciels installés de Windows.  Il peut être utilisé pour la découverte de disques physiques et leur collecte de données de performances, la découverte d'interfaces réseau, la découverte d'invités Hyper-V, la surveillance des services Windows et bien d'autres choses dans le système d'exploitation Windows.  Ce type de [découverte](/manual/discovery/low_level_discovery) de bas niveau est effectué à l'aide de requêtes WQL dont les résultats sont automatiquement transformés en un objet JSON adapté à la découverte de bas niveau.

en-us	#### Overview  You can assign some triggers to a [link](/manual/config/visualization/maps/map#linking_elements) between elements in a network map. When these triggers go into a problem state, the link can reflect that.  When you configure a link, you set the default link type and color. When you assign triggers to a link, you can assign different link types and colors with these triggers.  Should any of these triggers go into a problem state, their link style and color will be displayed on the link. So maybe your default link was a green line. Now, with the trigger in the problem state, your link may become bold red (if you have defined it so).
fr	#### Aperçu  Vous pouvez attribuer certains déclencheurs à un [lien](/manual/config/visualization/maps/map#linking_elements) entre les éléments d'une carte réseau. Lorsque ces déclencheurs entrent dans un état problématique, le lien peut le refléter.  Lorsque vous configurez un lien, vous définissez le type et la couleur du lien par défaut. Lorsque vous affectez des déclencheurs à un lien, vous pouvez affecter différents types et couleurs de lien avec ces déclencheurs.  Si l'un de ces déclencheurs rencontre un problème, son style et sa couleur de lien seront affichés sur le lien. Alors peut-être que votre lien par défaut était une ligne verte, maintenant, avec le déclencheur en état de problème, votre lien peut devenir rouge gras (si vous l'avez défini ainsi).

en-us	#### Overview  You can effectively monitor Windows performance counters using the *perf\_counter\[\]* key.  For example:      perf_counter["\Processor(0)\Interrupts/sec"]  or      perf_counter["\Processor(0)\Interrupts/sec", 10]  For more information on using this key or its English-only equivalent `perf_counter_en`, see [Windows-specific item keys](/manual/config/items/itemtypes/zabbix_agent/win_keys).  In order to get a full list of performance counters available for monitoring, you may run:      typeperf -qx  You may also use low-level discovery to discover multiple [object instances](/manual/discovery/low_level_discovery/examples/windows_perf_instances) of Windows performance counters and automate the creation of perf\_counter items for multiple instance objects.
fr	#### Aperçu  Vous pouvez surveiller efficacement les compteurs de performances Windows à l'aide de la clé *perf\_counter\[\]*.  Par exemple :      perf_counter["\Processor(0)\Interrupts/sec"]  ou      perf_counter["\Processor(0)\Interrupts/sec", 10]  Pour plus d'informations sur l'utilisation de cette clé ou de son équivalent en anglais uniquement perf_counter_en`, consultez [Clés d'éléments spécifiques à Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys).  Afin d'obtenir une liste complète des compteurs de performances disponibles pour la surveillance, vous pouvez exécuter :      typeperf -qx  Vous pouvez également utiliser la découverte de bas niveau pour découvrir plusieurs [instances d'objet](/manual/discovery/low_level_discovery/examples/windows_perf_instances) de compteurs de performances Windows et automatiser la création d'éléments perf\_counter pour plusieurs objets d'instance.

en-us	#### Overview  You can keep the inventory of networked devices in Zabbix.  There is a special *Inventory* menu in the Zabbix frontend. However, you will not see any data there initially and it is not where you enter data. Building inventory data is done manually when configuring a host or automatically by using some automatic population options.
fr	#### Aperçu  Vous pouvez conserver l'inventaire des périphériques réseau dans Zabbix.  Il y a un menu spécial *Inventaire* dans l'interface Zabbix. Cependant, vous ne verrez aucune donnée initialement et ce n'est pas là que vous entrez les données. Construire les données d'inventaire est fait manuellement lors de la configuration d'un hôte ou automatiquement en utilisant certaines options de peuplement automatique.

en-us	#### Overview  Zabbix can be used for centralized monitoring and analysis of log files with/without log rotation support.  Notifications can be used to warn users when a log file contains certain strings or string patterns.  To monitor a log file you must have:  -   Zabbix agent running on the host -   log monitoring item set up  ::: noteimportant The size limit of a monitored log file depends on [large file support](/manual/appendix/items/large_file_support). :::
fr	#### Aperçu  Zabbix peut être utilisé pour la surveillance centralisée et l'analyse des fichiers journaux avec/sans support de rotation des fichiers journaux.  Les notifications peuvent être utilisées pour avertir les utilisateurs lorsqu'un fichier journal contient certaines chaînes ou certains modèles de chaîne.  Pour superviser un fichier journal, vous devez avoir :  -   Un agent Zabbix en cours d'exécution sur l'hôte -   Un paramètre de supervision de fichier journal mis en place  ::: noteimportant La taille limite d'un fichier de logs supervisé dépend du [support des fichiers volumineux](/manual/appendix/items/large_file_support). :::

en-us	#### Overview  Zabbix can query metrics exposed in the Prometheus line format.  Two steps are required to start gathering Prometheus data:  -   an [HTTP master item](/manual/config/items/itemtypes/http) pointing     to the appropriate data endpoint, e.g.     `https://<prometheus host>/metrics` -   dependent items using a Prometheus preprocessing option to query     required data from the metrics gathered by the master item  There are two Prometheus data preprocessing options:  -   *Prometheus pattern* - used in normal items to query Prometheus data -   *Prometheus to JSON* - used in normal items and for low-level     discovery. In this case queried Prometheus data are returned in a     JSON format.
fr	#### Aperçu  Zabbix peut interroger les métriques exposées dans le format de ligne Prometheus.  Deux étapes sont nécessaires pour commencer à collecter les données Prometheus :  -   un [élément principal HTTP](/manual/config/items/itemtypes/http) pointant vers le point de terminaison de données approprié, par ex. `https://<prometheus host>/metrics` -   des éléments dépendants utilisant une option de prétraitement Prometheus pour interroger les données requises à partir des métriques recueillies par l'élément principal  Il existe deux options de prétraitement des données Prometheus :  -   *Motif Prometheus* - utilisé dans les éléments normaux pour interroger les données Prometheus -   * Prometheus vers JSON * - utilisé dans les éléments normaux et pour la découverte de bas niveau. Dans ce cas, les données Prometheus interrogées sont renvoyées au format JSON.

en-us	#### Overview  Zabbix export/import functionality makes it possible to exchange various configuration entities between one Zabbix system and another.  Typical use cases for this functionality:  -   share templates or network maps - Zabbix users may share their     configuration parameters -   upload a template to [Zabbix Community templates](https://github.com/zabbix/community-templates). Then others can     download the template and import the file into Zabbix. -   integrate with third-party tools - universal YAML, XML and JSON     formats make integration and data import/export possible with third-party     tools and applications
fr	#### Aperçu  La fonctionnalité d'exportation/importation de Zabbix permet d'échanger diverses entités de configuration entre un système Zabbix et un autre.  Cas d'utilisation typiques pour cette fonctionnalité :  -   partager des modèles ou des cartes réseau - les utilisateurs de Zabbix peuvent partager leurs paramètres de configuration -   téléchargez un modèle sur les [modèles de la communauté Zabbix](https://github.com/zabbix/community-templates). Ensuite, d'autres peuvent télécharger le modèle et importer le fichier dans Zabbix. -   intégration avec des outils tiers - les formats universels YAML, XML et JSON permettent l'intégration et l'importation/exportation de données avec des outils et des applications tiers

en-us	#### Overview  zabbix\_js is a command line utility that can be used for embedded script testing.  This utility will execute a user script with a string parameter and print the result. Scripts are executed using the embedded Zabbix scripting engine.  In case of compilation or execution errors zabbix\_js will print the error in stderr and exit with code 1.
fr	#### Aperçu  zabbix\_js est un utilitaire de ligne de commande qui peut être utilisé pour tester des scripts intégrés.  Cet utilitaire exécutera un script utilisateur avec un paramètre de chaîne et écrira le résultat. Les scripts sont exécutés à l'aide du moteur de script Zabbix intégré.  En cas d'erreurs de compilation ou d'exécution, zabbix\_js imprimera l'erreur dans stderr et quittera avec le code 1.

en-us	#### Overview  Zabbix Mac OS agent can be installed from PKG installer packages available for [download](https://www.zabbix.com/download_agents#tab:44). Versions with or without encryption are available.
fr	#### Aperçu  L'agent Zabbix Mac OS peut être installé à partir des packages d'installation PKG disponibles en [téléchargement] (https://www.zabbix.com/download_agents#tab:44). Des versions avec ou sans cryptage sont disponibles.

en-us	#### Overview  Zabbix offers automatic network discovery functionality that is effective and very flexible.  With network discovery properly set up you can:  -   speed up Zabbix deployment -   simplify administration -   use Zabbix in rapidly changing environments without excessive     administration  Zabbix network discovery is based on the following information:  -   IP ranges -   Availability of external services (FTP, SSH, WEB, POP3, IMAP, TCP,     etc) -   Information received from Zabbix agent (only unencrypted mode is     supported) -   Information received from SNMP agent  It does NOT provide:  -   Discovery of network topology  Network discovery basically consists of two phases: discovery and actions.
fr	#### Aperçu  Zabbix offre une fonctionnalité de découverte automatique du réseau efficace et très flexible.  Avec la découverte du réseau correctement configurée, vous pouvez :  -   accélérer le déploiement de Zabbix -   simplifier l'administration -   utiliser Zabbix dans des environnements en mutation rapide sans administration excessive  La découverte du réseau Zabbix est basée sur les informations suivantes :  -   Les plages IP -   La disponibilité de services externes ( FTP , SSH, WEB, POP3, IMAP, TCP, etc.) -   Les informations reçues de l'agent Zabbix (seul le mode non crypté est pris en charge) -   Les informations reçues de l'agent SNMP  Elle ne fournit PAS :  -   La découverte de la topologie du réseau  La découverte du réseau comprend essentiellement deux phases : la découverte et les actions.

en-us	#### Overview  Zabbix provides an effective and reliable way of monitoring a distributed IT infrastructure using Zabbix [proxies](/manual/distributed_monitoring/proxies).  Proxies can be used to collect data locally on behalf of a centralized Zabbix server and then report the data to the server.
fr	#### Aperçu  Zabbix fournit un moyen efficace et fiable de surveiller une infrastructure informatique distribuée à l'aide de serveurs [proxys](/fr/manual/distributed_monitoring/proxies) Zabbix.  Les proxys peuvent être utilisés pour collecter des données localement pour le compte d'un serveur Zabbix centralisé, puis rapporter les données au serveur.

en-us	#### Overview  Zabbix proxy is a process that may collect monitoring data from one or more monitored devices and send the information to the Zabbix server, essentially working on behalf of the server. All collected data is buffered locally and then transferred to the Zabbix server the proxy belongs to.  Deploying a proxy is optional, but may be very beneficial to distribute the load of a single Zabbix server. If only proxies collect data, processing on the server becomes less CPU and disk I/O hungry.  A Zabbix proxy is the ideal solution for centralized monitoring of remote locations, branches and networks with no local administrators.  Zabbix proxy requires a separate database.  ::: noteimportant Note that databases supported with Zabbix proxy are SQLite, MySQL and PostgreSQL. Using Oracle is at your own risk and may contain some limitations as, for example, in [return values](/manual/discovery/low_level_discovery#overview) of low-level discovery rules. :::  See also: [Using proxies in a distributed environment](/manual/distributed_monitoring/proxies)
fr	#### Aperçu  Le proxy Zabbix est un processus qui peut collecter des données de surveillance à partir d'un ou plusieurs équipements surveillés et envoyer les informations au serveur Zabbix, en travaillant essentiellement pour le compte du serveur. Toutes les données collectées sont bufferisées localement puis transférées au serveur Zabbix auquel appartient le proxy.  Le déploiement d'un proxy est facultatif, mais peut s'avérer très utile pour répartir la charge d'un seul serveur Zabbix. Si seuls les proxys collectent des données, le traitement sur le serveur devient moins gourmand en CPU et en E/S disque.  Un proxy Zabbix est la solution idéale pour la surveillance centralisée des sites distants, des succursales et des réseaux sans administrateurs locaux.  Le proxy Zabbix nécessite une base de données séparée.  ::: noteimportant  Notez que les bases de données supportées avec le proxy Zabbix sont SQLite, MySQL et PostgreSQL. L'utilisation d'Oracle est à vos propres risques et peut contenir certaines limitations, par exemple, dans les [valeurs de retour](/manual/discovery/low_level_discovery#overview) des règles de découverte de bas niveau. :::  Voir aussi : [Utilisation des proxys dans un environnement distribué](/manual/distributed_monitoring/proxies)

en-us	#### Overview  Zabbix server is the central process of Zabbix software.  The server performs the polling and trapping of data, it calculates triggers, sends notifications to users. It is the central component to which Zabbix agents and proxies report data on availability and integrity of systems. The server can itself remotely check networked services (such as web servers and mail servers) using simple service checks.  The server is the central repository in which all configuration, statistical and operational data is stored, and it is the entity in Zabbix that will actively alert administrators when problems arise in any of the monitored systems.  The functioning of a basic Zabbix server is broken into three distinct components; they are: Zabbix server, web frontend and database storage.  All of the configuration information for Zabbix is stored in the database, which both the server and the web frontend interact with. For example, when you create a new item using the web frontend (or API) it is added to the items table in the database. Then, about once a minute Zabbix server will query the items table for a list of the items which are active that is then stored in a cache within the Zabbix server. This is why it can take up to two minutes for any changes made in Zabbix frontend to show up in the latest data section.
fr	#### Aperçu  Le serveur Zabbix est le processus central du logiciel Zabbix.  Le serveur effectue l'interrogation et la récupération des données, il calcule les déclencheurs, envoie des notifications aux utilisateurs. C'est le composant central auquel les agents et les proxys Zabbix rapportent des données de disponibilité et d'intégrité des systèmes. Le serveur peut lui-même vérifier à distance les services réseaux (tels que les serveurs Web et les serveurs de messagerie) à l'aide de simples vérifications de service.  Le serveur est le référentiel central dans lequel toutes les données de configuration, statistiques et opérationnelles sont stockées, et c'est l'entité de Zabbix qui alertera activement les administrateurs lorsque des problèmes surviennent dans l'un des systèmes surveillés.  Le fonctionnement d'un serveur Zabbix de base est divisé en trois composants distincts ; ce sont : le serveur Zabbix, l'interface Web et le stockage en base de données. Toutes les informations de configuration de Zabbix sont stockées dans la base de données, avec laquelle le serveur et l'interface Web interagissent. Par exemple, lorsque vous créez un nouvel élément à l'aide de l'interface Web (ou de l'API), il est ajouté à la table des éléments de la base de données. Ensuite, environ une fois par minute, le serveur Zabbix interroge la table des éléments pour obtenir une liste des éléments actifs qui sont ensuite stockés dans un cache sur le serveur Zabbix. C'est pourquoi cela peut prendre jusqu'à deux minutes pour que toute modification apportée à l'interface Zabbix apparaisse dans la dernière section de données.

en-us	#### Overview  Zabbix supports a number of built-in macros which may be used in various situations. These macros are variables, identified by a specific syntax:      {MACRO}   Macros resolve to a specific value depending on the context.  Effective use of macros allows to save time and make Zabbix configuration more transparent.  In one of typical uses, a macro may be used in a template. Thus a trigger on a template may be named "Processor load is too high on {HOST.NAME}". When the template is applied to the host, such as Zabbix server, the name will resolve to "Processor load is too high on Zabbix server" when the trigger is displayed in the Monitoring section.  Macros may be used in item key parameters. A macro may be used for only a part of the parameter, for example `item.key[server_{HOST.HOST}_local]`. Double-quoting the parameter is not necessary as Zabbix will take care of any ambiguous special symbols, if present in the resolved macro.  There are other types of macros in Zabbix.  Zabbix supports the following macros:  -   `{MACRO}` - built-in macro (see [full list](/manual/appendix/macros/supported_by_location)) -   `{<macro>.<func>(<params>)}` - macro [functions](/manual/config/macros/macro_functions) -   `{$MACRO}` - [user-defined macro](/manual/config/macros/user_macros), optionally [with context](/manual/config/macros/user_macros_context) -   `{#MACRO}` - macro for [low-level discovery](/manual/config/macros/lld_macros) -   `{?EXPRESSION}` - [expression macro](/manual/config/macros/expression_macros)
fr	 #### Aperçu  Zabbix prend en charge un certain nombre de macros intégrées qui peuvent être utilisées dans diverses situations. Ces macros sont des variables, identifiées par une syntaxe spécifique :      {MACRO}   Les macros se résolvent en une valeur spécifique en fonction du contexte.  L'utilisation efficace des macros permet de gagner du temps et de rendre la configuration de Zabbix plus transparente.  Dans l'une des utilisations typiques, une macro peut être utilisée dans un modèle. Ainsi, un déclencheur sur un modèle peut être nommé "La charge du processeur est trop élevée sur {HOST.NAME}". Lorsque le modèle est appliqué à l'hôte, tel que le serveur Zabbix, le nom se résoudra en "La charge du processeur est trop élevée sur le serveur Zabbix" lorsque le déclencheur s'affiche dans la section Surveillance.  Des macros peuvent être utilisées dans les paramètres clés de l'élément. Une macro peut être utilisée pour une partie seulement du paramètre, par exemple `item.key[server_{HOST.HOST}_local]`. Il n'est pas nécessaire de mettre le paramètre entre guillemets doubles car Zabbix prendra soin de tous les symboles spéciaux ambigus, s'ils sont présents dans la macro résolue.  Il existe d'autres types de macros dans Zabbix.  Zabbix prend en charge les macros suivantes :  -   `{MACRO}` - macro intégrée (voir [liste complète](/manual/appendix/macros/supported_by_location)) -   `{<macro>.<func>(<params>)}` - [fonctions](/manual/config/macros/macro_functions) de macro -   `{$MACRO}` - [macro définie par l'utilisateur](/manual/config/macros/user_macros), éventuellement [avec contexte](/manual/config/macros/user_macros_context) -   `{#MACRO}` - macro pour [découverte de bas niveau](/manual/config/macros/lld_macros) -   `{?EXPRESSION}` - [macro d'expression](/manual/config/macros/expression_macros)

en-us	#### Overview  Zabbix supports encrypted communications between Zabbix components using Transport Layer Security (TLS) protocol v.1.2 and 1.3 (depending on the crypto library). Certificate-based and pre-shared key-based encryption is supported.  Encryption can be configured for connections:  -   Between Zabbix server, Zabbix proxy, Zabbix agent, zabbix\_sender     and zabbix\_get utilities -   To Zabbix database [from Zabbix frontend and     server/proxy](/manual/appendix/install/db_encrypt)  Encryption is optional and configurable for individual components:  -   Some proxies and agents can be configured to use certificate-based     encryption with the server, while others can use pre-shared     key-based encryption, and yet others continue with unencrypted     communications (as before) -   Server (proxy) can use different encryption configurations for     different hosts  Zabbix daemon programs use one listening port for encrypted and unencrypted incoming connections. Adding an encryption does not require opening new ports on firewalls.
fr	#### Aperçu  Zabbix prend en charge les communications chiffrées entre les composants Zabbix à l'aide du protocole Transport Layer Security (TLS) v.1.2 et 1.3 (selon la bibliothèque de chiffrement). Le chiffrement basé sur des certificats et basé sur des clés pré-partagées est pris en charge.  Le chiffrement peut être configuré pour les connexions :  - Entre le serveur Zabbix, le proxy Zabbix, l'agent Zabbix, les utilitaires zabbix\_sender et zabbix\_get - Vers la base de données Zabbix [depuis l'interface Zabbix et le serveur/proxy](/manual/appendix/install/db_encrypt)  Le chiffrement est facultatif et configurable pour les composants individuels :  - Certains proxies et agents peuvent être configurés pour utiliser le chiffrement basé sur certificat avec le serveur, tandis que d'autres peuvent utiliser le chiffrement basé sur une clé pré-partagée, et d'autres encore continuent avec des communications non chiffrées (comme auparavant) - Le serveur (proxy) peut utiliser différentes configurations de cryptage pour différents hôtes  Les démons Zabbix utilisent un port d'écoute pour les connexions entrantes chiffrées et non chiffrées. L'ajout d'un cryptage ne nécessite pas l'ouverture de nouveaux ports sur les pare-feux.

en-us	#### Overview  Zabbix supports the sending of SMS messages using a serial GSM modem connected to Zabbix server's serial port.  Make sure that:  -   The speed of the serial device (normally /dev/ttyS0 under Linux)     matches that of the GSM modem. Zabbix does not set the speed of the     serial link. It uses default settings. -   The 'zabbix' user has read/write access to the serial device. Run     the command ls –l /dev/ttyS0 to see current permissions of the     serial device. -   The GSM modem has PIN entered and it preserves it after power reset.     Alternatively you may disable PIN on the SIM card. PIN can be     entered by issuing command AT+CPIN="NNNN" (NNNN is your PIN number,     the quotes must be present) in a terminal software, such as Unix     minicom or Windows HyperTerminal.  Zabbix has been tested with these GSM modems:  -   Siemens MC35 -   Teltonika ModemCOM/G10  To configure SMS as the delivery channel for messages, you also need to configure SMS as the media type and enter the respective phone numbers for the users.
fr	#### Aperçu  Zabbix prend en charge l'envoi de SMS via un modem GSM connecté au port série du serveur Zabbix.  Assurez-vous que :  -   La vitesse du périphérique série (normalement /dev/ttyS0 sous Linux) corresponde à celle du modem GSM. Zabbix ne définit pas la vitesse de la liaison série. Il utilise les paramètres par défaut. -   L'utilisateur 'zabbix' dispose d'un accès en lecture/écriture sur le périphérique série. Exécutez la commande ls --l /dev/ttyS0 pour afficher les autorisations en cours du périphérique série. -   Le modem GSM a un code PIN entré et qu'il le conserve après la réinitialisation de l'alimentation. Vous pouvez également désactiver le code PIN sur la carte SIM. Vous pouvez entrer un code PIN en émettant la commande AT+CPIN = "NNNN" (NNNN est votre numéro PIN, les guillemets doivent être présents) dans un logiciel de terminal, tel que Unix minicom ou Windows HyperTerminal.  Zabbix a été testé avec ces modems GSM :  -   Siemens MC35 -   Teltonika ModemCOM / G10  Pour configurer les SMS en tant que canal de remise des messages, vous devez également configurer les SMS en tant que type de média et entrer les numéros de téléphone respectifs des utilisateurs.

en-us	#### Overview  Zabbix web frontend can be temporarily disabled in order to prohibit access to it. This can be useful for protecting the Zabbix database from any changes initiated by users, thus protecting the integrity of database.  Zabbix database can be stopped and maintenance tasks can be performed while Zabbix frontend is in maintenance mode.  Users from defined IP addresses will be able to work with the frontend normally during maintenance mode.
fr	#### Aperçu  L'interface web de Zabbix peut être temporairement désactivée afin d’en interdire l’accès. Cela peut être utile pour protéger la base de données Zabbix de toute modification initiée par les utilisateurs, protégeant ainsi l'intégrité de la base de données.  La base de données Zabbix peut être arrêtée et des tâches de maintenance exécutées lorsque l’interface Zabbix est en mode maintenance.  Les utilisateurs ayant les adresses IP définies pourront travailler normalement avec l’interface en mode maintenance.

en-us	#### Overview  Zabbix web service is a process that is used for communication with external web services. Currently, Zabbix web service is used for generating and sending scheduled reports with plans to add additional functionality in the future.  Zabbix server connects to the web service via HTTP(S). Zabbix web service requires Google Chrome to be installed on the same host; on some distributions the service may also work with Chromium (see [known issues](/manual/installation/known_issues#chromium_for_zabbix_web_service_on_ubuntu_20)) .
fr	#### Aperçu  Le service Web Zabbix est un processus utilisé pour communiquer avec des services Web externes. Actuellement, le service Web Zabbix est utilisé pour générer et envoyer des rapports planifiés avec pour plans d'ajouter des fonctionnalités supplémentaires à l'avenir.  Le serveur Zabbix se connecte au service Web via HTTP(S). Le service Web Zabbix nécessite que Google Chrome soit installé sur le même hôte ; sur certaines distributions, le service peut également fonctionner avec Chromium (voir [problèmes connus](/manual/installation/known_issues#chromium_for_zabbix_web_service_on_ubuntu_20)).

en-us	#### Parameter - array  If the key parameter is an array, it is again enclosed in square brackets, where individual parameters come in line with the rules and syntax of specifying multiple parameters.  ![](../../../../../assets/en/manual/config/key_param_array.png)  ::: noteimportant Multi-level parameter arrays, e.g. `[a,[b,[c,d]],e]`, are not allowed. :::
fr	#### Paramètre - tableau  Si le paramètre de clé est un tableau, il est à nouveau placé entre crochets, où les paramètres individuels sont alignés sur les règles et la syntaxe de spécification de plusieurs paramètres.  ![](../../../../../assets/fr/manual/config/items/item/key_param_array.png)  ::: noteimportant Les tableaux de paramètres multi-niveaux, comme `[a,[b,[c,d]],e]`, ne sont pas autorisés. :::

en-us	### Parameters  `(array)` IDs of items to clear.
fr	### Paramètres  `(array)` ID des éléments à effacer.

en-us	### Parameters  `(array)` IDs of the actions to delete.
fr	### Paramètres  `(array)` IDs des actions à supprimer.

en-us	### Parameters  `(array)` IDs of the connectors to delete.
fr	### Paramètres  `(array)` ID des connecteurs à supprimer.

en-us	### Parameters  `(array)` IDs of the correlations to delete.
fr	### Paramètres  `(array)` ID des corrélations à supprimer.

en-us	### Parameters  `(array)` IDs of the dashboards to delete.
fr	### Paramètres  `(array)` IDs des tableaux de bord à supprimer.

en-us	### Parameters  `(array)` IDs of the discovery rules to delete.
fr	### Paramètres  `(array)` IDs des règles de découverte à supprimer.

en-us	### Parameters  `(array)` IDs of the graphs to delete.
fr	### Paramètres  `(array)` ID des graphiques à supprimer.

en-us	### Parameters  `(array)` IDs of the item prototypes to delete.
fr	### Paramètres  `(array)` ID des prototypes d'éléments à supprimer.

en-us	### Parameters  `(array)` IDs of the items to delete.
fr	### Paramètres  `(array)` ID des éléments à supprimer.

en-us	### Parameters  `(array)` IDs of the LLD rules to delete.
fr	### Paramètres  `(array)` ID des règles de découverte bas niveau à supprimer.

en-us	### Parameters  `(array)` IDs of the maintenance periods to delete.
fr	### Paramètres  `(array)` ID des périodes de maintenance à supprimer.

en-us	### Parameters  `(array)` IDs of the maps to delete.
fr	### Paramètres  `(array)` IDs des cartes à supprimer.

en-us	### Parameters  `(array)` IDs of the template groups to delete.
fr	### Paramètres  `(tableau)` IDs du groupe de modèle a supprimer.

en-us	### Parameters  `(array)` IDs of the tokens to generate.
fr	### Paramètres  `(array)` ID des jetons à générer.

en-us	### Parameters  `(array)` IDs of the trigger prototypes to delete.
fr	### Paramètres  `(array)` ID des prototypes de déclencheur à supprimer.

en-us	### Parameters  `(array)` IDs of users to unblock.
fr	### Paramètres  `(array)` ID des utilisateurs à débloquer.

en-us	### Parameters  `(array)` The method accepts an empty array.
fr	### Paramètres  `(array)` La méthode accepte un tableau vide.

en-us	### Parameters  `(array)` The method accepts an empty array.
fr	### Paramètres  `(array)` La méthode accepte un tableau vide.

en-us	#### - Parameters  Both functions use almost the same set of parameters. Use the list of [supported functions](/manual/appendix/functions) for reference.
fr	 #### - Paramètres  Les deux fonctions utilisent presque le même ensemble de paramètres. Utilisez la liste des [fonctions prises en charge](/manual/appendix/functions) pour référence.

en-us	### Parameters  `(object/array)` [Global macro properties](object#global_macro) to be updated.  The `globalmacroid` property must be defined for each global macro, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.
fr	### Paramètres  `(object/array)` [Propriétés des macros globales](/manual/api/reference/usermacro/object#global_macro)) à mettre à jour.  La propriété `globalmacroid` doit être définie pour chaque macro globale. Toutes les autres propriétés sont facultatives. Seules les propriétés transmises seront mises à jour, toutes les autres resteront inchangées.

en-us	### Parameters  `(object/array)` Global macros to create.  The method accepts global macros with the [standard global macro properties](object#global_macro).
fr	### Paramètres  `(object/array)` Macros globales à créer  La méthode accepte les macros globales avec les [propriétés de macros globales standard](/manual/api/reference/usermacro/object#global_macro).

en-us	### Parameters  `(object/array)` [Host group properties](object#host_group) to be updated.  The `groupid` property must be defined for each host group, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.
fr	### Paramètres  `(object/array)` [Propriétés des groupes d'hôtes](object#host_group) à mettre à jour.  La propriété `groupeid` doit être définie pour chaque groupe d'hôtes. Toutes les autres propriétés sont facultatives. Seules les propriétés transmises seront mises à jour, toutes les autres resteront inchangées.

en-us	### Parameters  `(object/array)` [Host interface properties](object#host_interface) to be updated.  The `interfaceid` property must be defined for each host interface, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.
fr	### Paramètres  `(object/array)` [Propriétés de l'interface hôte](/fr/manual/api/reference/hostinterface/object#host_interface) à mettre à jour.  La propriété `interfaceid` doit être définie pour chaque interface hôte. Toutes les autres propriétés sont facultatives. Seules les propriétés données seront mises à jour, toutes les autres resteront inchangées.

en-us	### Parameters  `(object/array)` [Host macro properties](object#host_macro) to be updated.  The `hostmacroid` property must be defined for each host macro, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.
fr	### Paramètres  `(object/array)` [Propriétés des macros d'hôte](/manual/api/reference/usermacro/object#host_macro) à mettre à jour.  La propriété `hostmacroid` doit être définie pour chaque macro d'hôte. Toutes les autres propriétés sont facultatives. Seules les propriétés transmises seront mises à jour, toutes les autres resteront inchangées.

en-us	### Parameters  `(object/array)` Host macros to create.  The method accepts host macros with the [standard host macro properties](object#host_macro).
fr	### Paramètres  `(object/array)` Macros hôtes à créer.  La méthode accepte les macros hôtes avec des [propriétés standard de macro hôte](object#host_macro).

en-us	### Parameters  `(object/array)` Icon map properties to be updated.  The `iconmapid` property must be defined for each icon map, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard icon map properties](object#icon_map), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |mappings|array|[Icon mappings](/manual/api/reference/iconmap/object#icon_mapping) to replace the existing icon mappings.|
fr	### Paramètres  `(object/array)`Correspondance d'icônes à mettre à jour.  La propriété `iconmapid` doit être définie pour chaque correspondance d'icônes, toutes les autres propriétés sont facultatives. Seules les propriétés transmises seront mises à jour, toutes les autres resteront inchangées.  En plus des [propriétés de correspondance d'icônes standard](object#icon_map), la méthode accepte les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |mappings|array|[Correspondances d'icônes](/manual/api/reference/iconmap/object#icon_mapping) en remplacement des correspondance d'icônes existantes.|

en-us	### Parameters  `(object/array)` [Script properties](object#script) to be updated.  The `scriptid` property must be defined for each script, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged. An exception is `type` property change from 5 (Webhook) to other: the `parameters` property will be cleaned.
fr	### Paramètres  `(object/array)` [Propriétés du script](object#script) à mettre à jour.  La propriété `scriptid` doit être définie pour chaque script, toutes les autres propriétés sont facultatives. Seules les propriétés transmises seront mises à jour, toutes les autres resteront inchangées. Une exception est le changement de la propriété `type` de 5 (Webhook) à other : la propriété `parameters` sera nettoyée.

en-us	### Parameters  `(object/array)` Scripts to create.  The method accepts scripts with the [standard script properties](/manual/api/reference/script/object#script).
fr	### Paramètres  `(object/array)` Scripts à créer.  La méthode accepte les scripts avec les [propriétés de script standard](/manual/api/reference/script/object#script).

en-us	### Parameters  `(object/array)` Token properties to be updated.  The `tokenid` property must be defined for each token, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  The method accepts tokens with the [standard token properties](object).
fr	### Paramètres  `(object/array)` Propriétés du jeton à mettre à jour.  La propriété `tokenid` doit être définie pour chaque jeton, toutes les autres propriétés sont facultatives. Seules les propriétés transmises seront mises à jour, toutes les autres resteront inchangées.  La méthode accepte les jetons avec les [propriétés de jeton standard](object).

en-us	### Parameters  `(object/array)` Tokens to create.  The method accepts tokens with the [standard token properties](object).
fr	### Paramètres  `(object/array)` Jetons à créer.  La méthode accepte les jetons avec les [propriétés de jeton standard](objet).

en-us	### Parameters  `(object/array)` [Value map properties](object#value_map) to be updated.  The `valuemapid` property must be defined for each value map, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.
fr	### Paramètres  `(object/array)` [Propriétés de la table de correspondance](object#value_map) à mettre à jour.  La propriété `valuemapid` doit être définie pour chaque table de correspondance, toutes les autres propriétés sont facultatives. Seules les propriétés transmises seront mises à jour, toutes les autres resteront inchangées.

en-us	### Parameters  `(object/array)` Value maps to create.  The method accepts value maps with the [standard value map properties](object#value_map).
fr	### Paramètres  `(object/array)` Tables de correspondance à créer.  La méthode accepte les tables de correspondance avec les [propriétés de table de correspondance standard](object#value_map).

en-us	### Parameters  `(object)` [Authentication properties](object#authentication) to be updated.
fr	### Paramètres  `(object)` [Propriétés d'authentification](object#authentification) à mettre à jour.

en-us	### Parameters  `(object)` [Autoregistration properties](object#autoregistration) to be updated.
fr	### Paramètres  `(object)` [Propriétés d'enregistrement automatique](object#autoregistration) à mettre à jour.

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports only one parameter.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |output|query|This parameter being common for all `get` methods described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).|
fr	### Paramètres  `(object)` Paramètres définissant la sortie souhaitée.  La méthode ne prend en charge qu'un seul paramètre.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |output|query|Ce paramètre étant commun à toutes les méthodes `get` décrites dans le [commentaire de référence](/manual/api/reference_commentary#common_get_method_parameters).|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports only one parameter.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |output|query|This parameter being common for all `get` methods described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).|
fr	### Paramètres  `(objet)` Paramètres définissant la sortie souhaitée.  La méthode ne prend en charge qu'un seul paramètre.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |output|query|Ce paramètre étant commun à toutes les méthodes `get`, il est  décrit dans le [commentaire de référence](/manual/api/reference_commentary#common_get_method_parameters).|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports only one parameter.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |output|query|This parameter being common for all `get` methods described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).|
fr	### Paramètres  `(object)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge seulement un paramètre.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |---------|---------------------------------------------------|-----------| |output|query|Ce paramètre, commun à toutes les méthodes`get` est décrit dans les [commentaires de référence](/manual/api/reference_commentary#common_get_method_parameters).|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports only one parameter.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |output|query|This parameter being common for all `get` methods described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).|
fr	### Paramètres  `(object)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge seulement un paramètre.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |---------|---------------------------------------------------|-----------| |output|query|Ce paramètre, commun à toutes les méthodes`get` est décrit dans les [commentaires de référence](/manual/api/reference_commentary#common_get_method_parameters).|

en-us	#### Parameters  |Parameter|Description|Defaults|Example| |--|------|--|---| |*endpoint*|Protocol and address of the endpoint, defined as `protocol://connection_string`<br><br>Possible protocol values: *rtu*, *ascii* (Agent 2 only), *tcp*<br><br>Connection string format:<br><br>with *tcp* - `address:port`<br>with serial line: *rtu*, *ascii* - `port_name:speed:params`<br>where<br>'speed' - 1200, 9600 etc<br>'params' - data bits (5,6,7 or 8), parity (n,e or o for none/even/odd), stop bits (1 or 2)|protocol: none<br><br>*rtu/ascii* protocol:<br>port\_name: none<br>speed: 115200<br>params: 8n1<br><br>*tcp* protocol:<br>address: none<br>port: 502|tcp://192.168.6.1:511<br>tcp://192.168.6.2<br>tcp://\[::1\]:511<br>tcp://::1<br>tcp://localhost:511<br>tcp://localhost<br>rtu://COM1:9600:8n<br>ascii://COM2:1200:7o2<br>rtu://ttyS0:9600<br>ascii://ttyS1| |*slave id*|Modbus address of the device it is intended for (1 to 247), see [MODBUS Messaging Implementation Guide](https://modbus.org/docs/Modbus_Messaging_Implementation_Guide_V1_0b.pdf) (page 23)<br><br>tcp device (not GW) will ignore the field|serial: 1<br><br>tcp: 255 (0xFF)|2| |*function*|Empty or value of a supported function:<br><br>1 - Read Coil,<br>2 - Read Discrete Input,<br>3 - Read Holding Registers,<br>4 - Read Input Registers|empty|3| |*address*|Address of the first registry, coil or input.<br><br>If 'function' is empty, then 'address' should be in range for:<br>Coil - 00001 - 09999<br>Discrete input - 10001 - 19999<br>Input register - 30001 - 39999<br>Holding register - 40001 - 49999<br><br>If 'function' is not empty, the 'address' field will be from 0 till 65535 and used without modification (PDU)|empty function: 00001<br><br>non-empty function: 0|9999| |*count*|Count of sequenced 'type' which will be read from device, where:<br><br>for Coil or Discrete input the 'type' = 1 bit<br>for other cases: (count\*type)/2 = real count of registers for reading<br>If 'offset' is not 0, the value will be added to 'real count'<br>Acceptable range for 'real count' is 1:65535|1|2| |*type*|Data type:<br><br>for Read Coil and Read Discrete Input - *bit*<br><br>for Read Holding Registers and Read Input Registers:<br>*int8* - 8bit<br>*uint8* - 8bit (unsigned)<br>*int16* - 16bit<br>*uint16* - 16bit (unsigned)<br>*int32* - 32bit<br>*uint32* - 32bit (unsigned)<br>*float* - 32bit<br>*uint64* - 64bit (unsigned)<br>*double* - 64bit|bit<br>uint16|uint64| |*endianness*|Endianness type:<br>*be* - Big Endian<br>*le* - Little Endian<br>*mbe* - Mid-Big Endian<br>*mle* - Mid-Little Endian<br><br>Limitations:<br>for 1 bit - be<br>for 8 bits - be,le<br>for 16 bits - be,le|be|le| |*offset*|Number of registers, starting from 'address', the result of which will be discarded.<br><br>The size of each register is 16bit (needed to support equipment that does not support random read access).|0|4|
fr	 #### Paramètres  |Paramètre|Description|Défauts|Exemple| |--|------|--|---| |*endpoint*|Protocole et adresse du terminal, définis comme `protocol://connection_string`<br><br>Valeurs de protocole possibles : *rtu*, *ascii* (Agent 2 seulement), *tcp*<br><br>Format de la chaîne de connexion :<br><br>avec *tcp* - `address:port`<br>avec ligne série : *rtu*, *ascii* - `port_name:speed:params`<br>où<br>'speed' - 1200, 9600 etc<br>'params' - bits de données (5,6,7 ou 8), parité (n,e ou o pour aucun/pair/impair), bits d'arrêt (1 ou 2)|protocol : aucun<br><br>*rtu/ascii* protocol:<br>port\_name: aucun<br>speed: 115200<br>params: 8n1<br><br>*tcp* protocol:<br>address: aucun<br>port: 502|tcp://192.168.6.1:511<br>tcp://192.168.6.2<br>tcp://\[::1\]:511<br>tcp://::1<br>tcp://localhost:511<br>tcp://localhost<br>rtu://COM1:9600:8n<br>ascii://COM2:1200:7o2<br>rtu://ttyS0:9600<br>ascii://ttyS1| |*slave id*|Adresse Modbus de l'équipement auquel il est destiné (1 à 247), voir [MODBUS Messaging Implementation Guide](https://modbus.org/docs/Modbus_Messaging_Implementation_Guide_V1_0b.pdf) (page 23)<br><br>le périphérique tcp (pas GW) ignorera le champ|serial: 1<br><br>tcp: 255 (0xFF)|2| |*function*|Vide ou valeur d'une fonction supportée :<br><br>1 - Read Coil,<br>2 - Read Discrete Input,<br>3 - Read Holding Registers,<br>4 - Read Input Registers|vide|3| |*address*|Adresse du premier registre, bobine ou entrée.<br><br>Si 'function' est vide, alors 'adresse' doit être dans la plage pour :<br>Coil - 00001 - 09999<br>Discrete input - 10001 - 19999<br>Input register - 30001 - 39999<br>Holding register - 40001 - 49999<br><br>Si 'function' n'est pas vide, le champ 'adresse' sera de 0 à 65535 et utilisé sans modification (PDU)|fonction vide : 00001<br><br>fonction non vide: 0|9999| |*count*|Nombre de 'types' séquencé qui seront lus à partir de l'appareil, où :<br><br>pour Coil ou Discrete input le 'type' = 1 bit<br>pour les autres cas : (count\*type)/2 = nombre réel de registres à lire<br>Si 'offset' n'est pas 0, la valeur sera ajoutée à 'real count'<br>La plage acceptable pour le 'real count' est 1:65535|1|2| |*type*|Type de données:<br><br>pour Read Coil et Read Discrete Input - *bit*<br><br>pout Read Holding Registers et Read Input Registers:<br>*int8* - 8bit<br>*uint8* - 8bit (non signé)<br>*int16* - 16bit<br>*uint16* - 16bit (non signé)<br>*int32* - 32bit<br>*uint32* - 32bit (non signé)<br>*float* - 32bit<br>*uint64* - 64bit (non signé)<br>*double* - 64bit|bit<br>uint16|uint64| |*endianness*|Type d'endianité :<br>*be* - Big Endian<br>*le* - Little Endian<br>*mbe* - Mid-Big Endian<br>*mle* - Mid-Little Endian<br><br>Limitations :<br>pour 1 bit - be<br>for 8 bits - be,le<br>pour 16 bits - be,le|be|le| |*offset*|Nombre de registres, à partir de 'address', dont le résultat sera ignoré.<br><br>La taille de chaque registre est de 16 bits (nécessaire pour prendre en charge les équipements qui ne prennent pas en charge l'accès en lecture aléatoire).|0|4|

en-us	#### Parameter - unquoted string  If the key parameter is an unquoted string, any Unicode character is allowed except comma and right square bracket (\]). Unquoted parameter cannot start with left square bracket (\[).  ![](../../../../../assets/en/manual/config/key_param_unquoted_string.png)
fr	#### Paramètre - chaîne sans guillemet  Si le paramètre clé est une chaîne sans guillemet, tout caractère Unicode est autorisé sauf la virgule et le crochet de droite (\]). Le paramètre sans guillemet ne peut pas commencer avec le crochet gauche (\[).  ![](../../../../../assets/fr/manual/config/items/item/key_param_unquoted_string.png)

en-us	## Part I - "Hello, world!"   In this section you will learn how to create the minimum required widget elements and add a new widget to Zabbix frontend.
fr	## Partie I - "Hello, world!"  Dans cette section, vous apprendrez comment créer les éléments de widget minimum requis et ajouter un nouveau widget à l'interface Zabbix.

en-us	## Part II - Gauge chart
fr	## Partie II - Tableau des jauges

en-us	### Part II - Menu section location change  In this part, you will move the *My Address* menu section to the *Monitoring* section and then add a nested menu to it. As a result, users will be able to access two sub-menu pages from the *Monitoring → My Address* menu section.  1. Open and edit the *Module.php* file.  **ui/modules/MyAddress/Module.php**  ```php <?php  namespace Modules\MyAddress;  use Zabbix\Core\CModule,     APP,     CMenuItem;  class Module extends CModule {      public function init(): void {         APP::Component()->get('menu.main')             ->findOrAdd(_('Monitoring'))             ->getSubmenu()             ->insertAfter(_('Discovery'),                 (new CMenuItem(_('My Address')))->setAction('userprofile.edit')             );     } } ```  2. Refresh Zabbix frontend. Expand the *Monitoring* menu section and observe that the *My address* section is now located below the *Discovery* section.  ![](../../../../assets/en/devel/modules/tutorials/module/my_address_monitoring.png){width="600"}  3. To add nested pages to the *My Address* menu section, open and edit the *Module.php* file again.  This step creates two subsections:  -   *External IP* that executes a new 'my.address' action that will be defined in the next steps; -   *User profile* that executes the predefined 'userprofile.edit' action to open the *User profile* page.  Note that for the nested menu, you need to use the *CMenu* class in addition to the classes used in the previous steps.  **ui/modules/MyAddress/Module.php**  ```php <?php  namespace Modules\MyAddress;  use Zabbix\Core\CModule,     APP,     CMenu,     CMenuItem;  class Module extends CModule {      public function init(): void {         APP::Component()->get('menu.main')             ->findOrAdd(_('Monitoring'))             ->getSubmenu()             ->insertAfter(_('Discovery'),                 (new CMenuItem(_('My Address')))->setSubMenu(                     new CMenu([                         (new CMenuItem(_('External IP')))->setAction('my.address'),                         (new CMenuItem(_('User profile')))->setAction('userprofile.edit')                     ])                 )             );     } } ```  4. Refresh Zabbix frontend. Observe that the *My address* menu section now contains a third-level menu with two pages - *External IP* and *User profile*.  ![](../../../../assets/en/devel/modules/tutorials/module/my_address_nested.png){width="600"}
fr	### Partie II - Changement d'emplacement de la section de menu  Dans cette partie, vous allez déplacer la section du menu *Mon adresse* vers la section *Surveillance*. En conséquence, les utilisateurs pourront accéder à deux pages de sous-menu à partir de la section de menu *Surveillance → Mon adresse*.  1. Ouvrez et modifiez le fichier *Module.php*.  **ui/modules/MonAdresse/Module.php**  ```php <?php  namespace Modules\MyAddress;     APP,     CMenuItem ;  class Module extends CModule {      class Module extends CModule {         APP::Component()->get('menu.main')             ->findOrAdd(_('Surveillance'))                 ->getSous-menu()                     ->insertAfter(_('Discovery'),                         (new CMenuItem(_('My Address')))->setAction('userprofile.edit')                     );     } } ```  2. Actualisez l'interface Zabbix. Développez la section du menu *Surveillance* et observez que la section *Mon adresse* se trouve désormais sous la section *Découverte*.  ![](../../../../assets/en/devel/modules/tutorials/module/my_address_monitoring.png){width="600"}

en-us	### Part I - New menu section
fr	### Partie I - Nouvelle section de menu

en-us	##### Passive and active checks  Zabbix agents can perform passive and active checks.  In a [passive check](/manual/appendix/items/activepassive#passive_checks) the agent responds to a data request. Zabbix server (or proxy) asks for data, for example, CPU load, and Zabbix agent sends back the result.  [Active checks](/manual/appendix/items/activepassive#active_checks) require more complex processing. The agent must first retrieve a list of items from Zabbix server for independent processing. Then it will periodically send new values to the server.  Whether to perform passive or active checks is configured by selecting the respective monitoring [item type](/manual/config/items/itemtypes/zabbix_agent). Zabbix agent processes items of type 'Zabbix agent' or 'Zabbix agent (active)'.
fr	##### Vérifications passives et actives  Les agents Zabbix peuvent effectuer des vérifications passives et actives.  Dans une [vérification passive](/manual/appendix/items/activepassive#passive_checks), l'agent répond à une demande de données. Le serveur Zabbix (ou le proxy) demande des données, par exemple, la charge du processeur, et l'agent Zabbix renvoie le résultat.  Les [vérifications actives](/manual/appendix/items/activepassive#active_checks) nécessitent un traitement plus complexe. L'agent doit d'abord récupérer une liste d'éléments du serveur Zabbix pour un traitement indépendant. Ensuite, il enverra périodiquement de nouvelles valeurs au serveur.  Que ce soit pour effectuer des vérifications passives ou actives, cela se configure en sélectionnant un [type d'élément](/manual/config/items/itemtypes/zabbix_agent). L'agent Zabbix traite les éléments de type 'Agent Zabbix' ou 'Agent Zabbix (actif)'.

en-us	 ### Passive checks
fr	 ### Contrôle passifs

en-us	#### Passive proxy
fr	#### Proxy passif

en-us	#### Pattern examples  |Pattern|Description|Matches|No match| |--|------|--|--| |*\**|Matches all possible keys with or without parameters.|Any|None| |*vfs.file.contents*|Matches `vfs.file.contents` without parameters.|vfs.file.contents|vfs.file.contents\[/etc/passwd\]| |*vfs.file.contents\[\]*|Matches `vfs.file.contents` with empty parameters.|vfs.file.contents\[\]|vfs.file.contents| |*vfs.file.contents\[\*\]*|Matches `vfs.file.contents` with any parameters; will not match `vfs.file.contents` without square brackets.|vfs.file.contents\[\]<br>vfs.file.contents\[/path/to/file\]|vfs.file.contents| |*vfs.file.contents\[/etc/passwd,\*\]*|Matches `vfs.file.contents` with first parameters matching /etc/passwd and all other parameters having any value (also empty).|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd,utf8\]|vfs.file.contents\[/etc/passwd\]<br>vfs.file.contents\[/var/log/zabbix\_server.log\]<br>vfs.file.contents\[\]| |*vfs.file.contents\[\*passwd\*\]*|Matches `vfs.file.contents` with first parameter matching \*passwd\* and no other parameters.|vfs.file.contents\[/etc/passwd\]|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd, utf8\]| |*vfs.file.contents\[\*passwd\*,\*\]*|Matches `vfs.file.contents` with only first parameter matching \*passwd\* and all following parameters having any value (also empty).|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd, utf8\]|vfs.file.contents\[/etc/passwd\]<br>vfs.file.contents\[/tmp/test\]| |*vfs.file.contents\[/var/log/zabbix\_server.log,\*,abc\]*|Matches `vfs.file.contents` with first parameter matching /var/log/zabbix\_server.log, third parameter matching 'abc' and any (also empty) second parameter.|vfs.file.contents\[/var/log/zabbix\_server.log,,abc\]<br>vfs.file.contents\[/var/log/zabbix\_server.log,utf8,abc\]|vfs.file.contents\[/var/log/zabbix\_server.log,,abc,def\]| |*vfs.file.contents\[/etc/passwd,utf8\]*|Matches `vfs.file.contents` with first parameter matching /etc/passwd, second parameter matching 'utf8' and no other arguments.|vfs.file.contents\[/etc/passwd,utf8\]|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd,utf16\]| |*vfs.file.\**|Matches any keys starting with `vfs.file.` without any parameters.|vfs.file.contents<br>vfs.file.size|vfs.file.contents\[\]<br>vfs.file.size\[/var/log/zabbix\_server.log\]| |*vfs.file.\*\[\*\]*|Matches any keys starting with `vfs.file.` with any parameters.|vfs.file.size.bytes\[\]<br>vfs.file.size\[/var/log/zabbix\_server.log, utf8\]|vfs.file.size.bytes| |*vfs.\*.contents*|Matches any key starting with `vfs.` and ending with `.contents` without any parameters.|vfs.mount.point.file.contents<br>vfs..contents|vfs.contents|
fr	 #### Exemples de motif  |Motif|Description|Correspondances|Aucune correspondance| |--|------|--|--| |*\**|Correspond à toutes les clés possibles avec ou sans paramètres.|Tout|Aucun| |*vfs.file.contents*|Correspond à `vfs.file.contents` sans paramètres.|vfs.file.contents|vfs.file.contents\[/etc/passwd\]| |*vfs.file.contents\[\]*|Correspond à `vfs.file.contents` avec des paramètres vides.|vfs.file.contents\[\]|vfs.file.contents| |*vfs.file.contents\[\*\]*|Correspond à `vfs.file.contents` avec n'importe quel paramètre ; ne correspondra pas à `vfs.file.contents` sans crochets.|vfs.file.contents\[\]<br>vfs.file.contents\[/path/to/file\]|vfs.file.contents| |*vfs.file.contents\[/etc/passwd,\*\]*|Correspond à `vfs.file.contents` avec les premiers paramètres correspondant à /etc/passwd et tous les autres paramètres ayant une valeur (également vide).|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd,utf8\]|vfs.file.contents\[/etc/passwd\]<br>vfs.file.contents\[/var/log/zabbix\_server.log\]<br>vfs.file.contents\[\]| |*vfs.file.contents\[\*passwd\*\]*|Correspond à `vfs.file.contents` avec le premier paramètre correspondant à \*passwd\* et aucun autre paramètre.|vfs.file.contents\[/etc/passwd\]|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd, utf8\]| |*vfs.file.contents\[\*passwd\*,\*\]*|Correspond à `vfs.file.contents` avec seulement le premier paramètre correspondant à \*passwd\* et tous les paramètres suivants ayant n'importe quelle valeur (également vide).|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd, utf8\]|vfs.file.contents\[/etc/passwd\]<br>vfs.file.contents\[/tmp/test\]| |*vfs.file.contents\[/var/log/zabbix\_server.log,\*,abc\]*|Correspond à `vfs.file.contents` avec le premier paramètre correspondant à /var/log/zabbix\_server.log, le troisième paramètre correspondant à 'abc' et tout deuxième paramètre (également vide).|vfs.file.contents\[/var/log/zabbix\_server.log,,abc\]<br>vfs.file.contents\[/var/log/zabbix\_server.log,utf8,abc\]|vfs.file.contents\[/var/log/zabbix\_server.log,,abc,def\]| |*vfs.file.contents\[/etc/passwd,utf8\]*|Correspond à `vfs.file.contents` avec le premier paramètre correspondant à /etc/passwd, le second paramètre correspondant à 'utf8' et aucun autre argument.|vfs.file.contents\[/etc/passwd,utf8\]|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd,utf16\]| |*vfs.file.\**|Correspond à toutes les clés commençant par `vfs.file.` sans aucun paramètre.|vfs.file.contents<br>vfs.file.size|vfs.file.contents\[\]<br>vfs.file.size\[/var/log/zabbix\_server.log\]| |*vfs.file.\*\[\*\]*|Correspond à toutes les clés commençant par `vfs.file.` avec tous les paramètres.|vfs.file.size.bytes\[\]<br>vfs.file.size\[/var/log/zabbix\_server.log, utf8\]|vfs.file.size.bytes| |*vfs.\*.contents*|Correspond à n'importe quelle clé commençant par `vfs.` et se terminant par `.contents` sans aucun paramètre.|vfs.mount.point.file.contents<br>vfs..contents|vfs.contents|

en-us	#### Performance counter parameters  You can deploy some PerfCounter parameters for the monitoring of Windows performance counters.  For example, you can add these to the Zabbix agent configuration file:         PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30        or        PerfCounter=UserPerfCounter2,"\4\24",30  With such parameters in place, you can then simply use *UserPerfCounter1* or *UserPerfCounter2* as the keys for creating the respective items.  Remember to restart Zabbix agent after making changes to the configuration file.
fr	#### Paramètres du compteur de performance  Vous pouvez déployer certains paramètres PerfCounter pour la surveillance des compteurs de performance Windows .  Par exemple, vous pouvez les ajouter au fichier de configuration de l'agent Zabbix :         PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30        ou        PerfCounter=UserPerfCounter2,"\4\24",30  Avec de tels paramètres en place, vous pouvez alors simplement utiliser *UserPerfCounter1* ou *UserPerfCounter2* comme clés pour créer le éléments respectifs.  N'oubliez pas de redémarrer l'agent Zabbix après avoir apporté des modifications au fichier de configuration.

en-us	 ### plugin.Configurator  *Configurator* interface provides plugin configuration parameters from Zabbix agent 2 configuration files.
fr	 ### plugin.Configurator  L'interface *Configurator* fournit les paramètres de configuration du plugin à partir des fichiers de configuration de l'agent Zabbix 2.

en-us	 ### plugin.Exporter  *Exporter* is the simplest interface that performs a poll and returns a value (values), nothing, or error. It accepts a preparsed item key, parameters, and context. Access to all other plugin interfaces is exclusive and no method can be called if a plugin is already performing a task. Also, there is a limit of 100 maximum concurrent *Export()* calls per plugin, which can be reduced according to the requirements for each plugin.
fr	 ### plugin.Exporter  *Exporter* est l'interface la plus simple qui effectue un sondage et renvoie une ou plusieurs valeurs, rien ou une erreur. Il accepte une clé d'élément préparé, des paramètres et un contexte préparés. L'accès à toutes les autres interfaces du plugin est exclusif et aucune méthode ne peut être appelée si un plugin exécute déjà une tâche. En outre, il existe une limite de 100 appels *Export()* simultanés maximum par plugin, qui peut être réduite en fonction des exigences de chaque plugin.

en-us	# Plugin interfaces  This section describes available plugin interfaces.
fr	# Interfaces de plugins  Cette section décrit les interfaces de plugin disponibles.

en-us	 ### plugin.Runner  *Runner* interface provides the means for performing initialization when a plugin is started (activated) and deinitialization when a plugin is stopped (deactivated). For example, a plugin can start/stop some background *goroutine* by implementing the Runner interface.
fr	 ### plugin.Runner  L'interface *Runner* fournit les moyens d'effectuer l'initialisation lorsqu'un plugin est démarré (activé) et la désinitialisation lorsqu'un plugin est arrêté (désactivé). Par exemple, un plugin peut démarrer/arrêter une *goroutine* en arrière-plan en implémentant l'interface Runner.

en-us	 # Plugins
fr	# Plugins

en-us	#### PostgreSQL  If a value contains a non-ASCII character in non UTF8 encoding - this will lead to a failed SQL query (PGRES\_FATAL\_ERROR:ERROR invalid byte sequence for encoding) and data will not be stored. An appropriate warning message will be written to the *zabbix\_server.log*.\ Relevant for at least PostgreSQL version 9.1.3
fr	#### PostgreSQL  Si une valeur contient un caractère non-ASCII avec un encodage non UTF8, une requête SQL échouée (PGRES\_FATAL\_ERROR:ERROR invalid byte sequence for encoding) et les données ne seront pas stockées. Un message d'avertissement approprié sera écrit dans *zabbix\_server.log*.\ Pertinent pour au moins la version 9.1.3 de PostgreSQL.

en-us	#### Pre-installation summary  Review a summary of settings.  ![](../../../assets/en/manual/installation/install_5.png){width="550"}
fr	#### Résumé de pré-installation  Passez en revue un résumé des paramètres.  ![](../../../assets/en/manual/installation/install_5.png){width="550"}

en-us	##### Preparation  Zabbix agent is distributed as a zip archive. After you download the archive you need to unpack it. Choose any folder to store Zabbix agent and the configuration file, e. g.      C:\zabbix  Copy bin\\zabbix\_agentd.exe and conf\\zabbix\_agentd.conf files to c:\\zabbix.  Edit the c:\\zabbix\\zabbix\_agentd.conf file to your needs, making sure to specify a correct "Hostname" parameter.
fr	##### Préparation  L’agent Zabbix est distribué sous forme d’archive au format zip. Après le téléchargement de l’archive vous devrez la décompresser. Vous pouvez choisir n’importe quel dossier pour stocker l’agent Zabbix et le fichier de configuration. ex :      C:\zabbix  Copiez les fichiers bin\\zabbix\_agentd.exe et conf\\zabbix\_agentd.conf vers la destination choisie précédemment.  Editez le fichier c:\\zabbix\\zabbix\_agentd.conf selon vos besoins en prenant soin de spécifier correctement le paramètre “Hostname”.

en-us	 ## Prepare Apache  1\. Check, which Apache version you are using:  On RHEL-based system, run:      httpd -v  On Debian/Ubuntu, run:      apache2 -v  2\. Make sure that the [Status module](https://httpd.apache.org/docs/2.4/mod/mod_status.html) is enabled in your Apache  instance.   On RHEL-based system, run:      httpd -M | grep status     status_module (shared)      On Debian/Ubuntu, run:          apache2ctl -M | grep status     status_module (shared)  If you don't see status_module in the list, enable the module  by running:  On RHEL-based system, run:      LoadModule status_module /usr/lib/apache2/modules/mod_status.so     On Debian/Ubuntu, run:      sudo /usr/sbin/a2enmod status  3\. Edit Apache configuration file to allow access to status reports from Zabbix server IP.   On an RHEL-based system: `/etc/httpd/conf.modules.d/status.conf`:      sudo vi /etc/httpd/conf.modules.d/status.conf  On Debian/Ubuntu:  `/etc/apache2/mods-enabled/status.conf`:      sudo vi /etc/apache2/mods-enabled/status.conf  Add the following lines to the file (**replace 198.51.100.255** with your Zabbix server IP address):  * For Apache 2.2: \     <Location /server-status>     SetHandler server-status      Order Deny,Allow     Deny from all     Allow from 198.51.100.255     </Location>  - For Apache 2.4: \     <Location "/server-status">     SetHandler server-status     Require ip 198.51.100.255     </Location>  4\. Restart Apache  On an RHEL-based system, run:      sudo systemctl restart httpd     On Debian/Ubuntu, run:      sudo systemctl restart apache2   5\. To check, if everything is configured correctly, run (**replace 198.51.100.255** with your Zabbix server IP address):      curl 198.51.100.255/server-status  The response should contain Apache web server statistics. 
fr	 ## Préparer Apache  1\. Vérifiez quelle version d'Apache vous utilisez :  Sur un système basé sur RHEL, exécutez :      httpd -v  Sur Debian/Ubuntu, exécutez :      apache2 -v  2\. Assurez-vous que le [Module d'état](https://httpd.apache.org/docs/2.4/mod/mod_status.html) est activé dans votre instance Apache.  Sur un système basé sur RHEL, exécutez :      httpd -M | grep status     status_module (shared)      Sur Debian/Ubuntu, exécutez :          apache2ctl -M | grep status     status_module (shared)  Si vous ne voyez pas status_module dans la liste, activez le module en exécutant:  Sur un système basé sur RHEL, exécutez :      LoadModule status_module /usr/lib/apache2/modules/mod_status.so     Sur Debian/Ubuntu, exécutez :      sudo /usr/sbin/a2enmod status  3\. Modifiez le fichier de configuration Apache pour autoriser l'accès aux rapports d'état à partir de l'adresse IP du serveur Zabbix.  Sur un système basé sur RHEL : `/etc/httpd/conf.modules.d/status.conf`:      sudo vi /etc/httpd/conf.modules.d/status.conf  Sur Debian/Ubuntu :  `/etc/apache2/mods-enabled/status.conf`:      sudo vi /etc/apache2/mods-enabled/status.conf  Ajoutez les lignes suivantes au fichier (**replace 198.51.100.255** par l'adresse IP de votre serveur Zabbix) :  * Pour Apache 2.2: \     <Location /server-status>     SetHandler server-status      Order Deny,Allow     Deny from all     Allow from 198.51.100.255     </Location>  - Pour Apache 2.4: \     <Location "/server-status">     SetHandler server-status     Require ip 198.51.100.255     </Location>  4\. Redémarrer Apache  Sur un système basé sur RHEL, exécutez :      sudo systemctl restart httpd     Sur Debian/Ubuntu, exécutez :      sudo systemctl restart apache2   5\. Pour vérifier si tout est correctement configuré, exécutez (**replace 198.51.100.255** par l'adresse IP de votre serveur Zabbix):      curl 198.51.100.255/server-status  La réponse doit contenir les statistiques du serveur Web Apache.

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 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	##### 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  [ZBXNEXT-2299](https://support.zabbix.com/browse/ZBXNEXT-2299), [ZBX-23240](https://support.zabbix.com/browse/ZBX-23240) `problem.get`: Added new parameters `action` and `action_userids`.\
fr	#### problème  [ZBXNEXT-2299](https://support.zabbix.com/browse/ZBXNEXT-2299), [ZBX-23240](https://support.zabbix.com/browse/ZBX-23240) `problem.get` : Ajout de nouveaux paramètres `action` et `action_userids`.\

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

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	##### 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.get
fr	# proxy.get

en-us	#### proxygroup  [ZBXNEXT-8758](https://support.zabbix.com/browse/ZBXNEXT-8758) Added new [proxygroup](/manual/api/reference/proxygroup) API.\
fr	#### groupe proxy  [ZBXNEXT-8758](https://support.zabbix.com/browse/ZBXNEXT-8758) Ajout d'une nouvelle API [proxygroup](/manual/api/reference/proxygroup).\

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-8500](https://support.zabbix.com/browse/ZBXNEXT-8500) Removed `interface` and `auto_compress` object properties.\ [ZBXNEXT-8500](https://support.zabbix.com/browse/ZBXNEXT-8500) Added `address` and `port` properties for passive Zabbix Proxies.\ [ZBXNEXT-8500](https://support.zabbix.com/browse/ZBXNEXT-8500) Renamed properties `host` to `name`, `status` to `operating_mode`, `proxy_address` to `allowed_addresses`.\ [ZBXNEXT-8500](https://support.zabbix.com/browse/ZBXNEXT-8500) Changed `operating_mode` (previously - `status`) property values (0 - active proxy, 1 - passive proxy) .\ [ZBXNEXT-8500](https://support.zabbix.com/browse/ZBXNEXT-8500) `proxy.get`: Removed support for parameter `selectInterface`.\ [ZBXNEXT-8500](https://support.zabbix.com/browse/ZBXNEXT-8500) `proxy.create` and `proxy.update`: Removed support for parameter `interface`.\
fr	#### Procuration  [ZBXNEXT-8500](https://support.zabbix.com/browse/ZBXNEXT-8500) Suppression des propriétés d'objet `interface` et `auto_compress`.\ [ZBXNEXT-8500](https://support.zabbix.com/browse/ZBXNEXT-8500) Ajout des propriétés `address` et `port` pour les proxys Zabbix passifs.\ [ZBXNEXT-8500](https://support.zabbix.com/browse/ZBXNEXT-8500) Propriétés renommées `host` en `name`, `status` en `operating_mode`, `proxy_address` en `allowed_addresses`.\ [ZBXNEXT-8500](https://support.zabbix.com/browse/ZBXNEXT-8500) Modification des valeurs de la propriété `operating_mode` (auparavant - `status`) (0 - proxy actif, 1 - proxy passif) .\ [ZBXNEXT-8500](https://support.zabbix.com/browse/ZBXNEXT-8500) `proxy.get` : suppression de la prise en charge du paramètre `selectInterface`.\ [ZBXNEXT-8500](https://support.zabbix.com/browse/ZBXNEXT-8500) `proxy.create` et `proxy.update` : suppression de la prise en charge du paramètre `interface`.\

en-us	#### proxy  [ZBXNEXT-9150](https://support.zabbix.com/browse/ZBXNEXT-9150) Added new property `timeout_browser`.\ [ZBXNEXT-8758](https://support.zabbix.com/browse/ZBXNEXT-8758) Added new read-only property `state`.\ [ZBXNEXT-8758](https://support.zabbix.com/browse/ZBXNEXT-8758) `proxy.get`: Added new parameters `selectAssignedHosts` and `selectProxyGroup`.\ [ZBXNEXT-8758](https://support.zabbix.com/browse/ZBXNEXT-8758) `proxy.get`: Parameter `selectHosts` now supports `count`.\  [ZBXNEXT-1096](https://support.zabbix.com/browse/ZBXNEXT-1096) Added new properties `custom_timeouts`, `timeout_zabbix_agent`, `timeout_simple_check`, `timeout_snmp_agent`, `timeout_external_check`, `timeout_db_monitor`, `timeout_http_agent`, `timeout_ssh_agent`, `timeout_telnet_agent`, `timeout_script`.\ [ZBXNEXT-8500](https://support.zabbix.com/browse/ZBXNEXT-8500) Added `address` and `port` properties for passive Zabbix proxies.\
fr	#### Procuration  [ZBXNEXT-9150](https://support.zabbix.com/browse/ZBXNEXT-9150) Ajout d'une nouvelle propriété `timeout_browser`.\ [ZBXNEXT-8758](https://support.zabbix.com/browse/ZBXNEXT-8758) Ajout d'une nouvelle propriété en lecture seule `state`.\ [ZBXNEXT-8758](https://support.zabbix.com/browse/ZBXNEXT-8758) `proxy.get` : Ajout de nouveaux paramètres `selectAssignedHosts` et `selectProxyGroup`.\ [ZBXNEXT-8758](https://support.zabbix.com/browse/ZBXNEXT-8758) `proxy.get` : le paramètre `selectHosts` prend désormais en charge `count`.\  [ZBXNEXT-1096](https://support.zabbix.com/browse/ZBXNEXT-1096) Ajout de nouvelles propriétés `custom_timeouts`, `timeout_zabbix_agent`, `timeout_simple_check`, `timeout_snmp_agent`, `timeout_external_check`, `timeout_db_monitor`, ` timeout_http_agent`, `timeout_ssh_agent`, `timeout_telnet_agent`, `timeout_script`.\ [ZBXNEXT-8500](https://support.zabbix.com/browse/ZBXNEXT-8500) Ajout des propriétés `address` et `port` pour les proxys Zabbix passifs.\

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 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	# report.create
fr	# report.create

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

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

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	#### Retrieve discovery actions  Retrieve all configured discovery actions together with action conditions and operations. The filter uses the "and" evaluation type, so the `formula` property is empty and `eval_formula` is generated automatically.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "action.get",     "params": {         "output": "extend",         "selectOperations": "extend",         "selectFilter": "extend",         "filter": {             "eventsource": 1         }     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "actionid": "2",             "name": "Auto discovery. Linux servers.",             "eventsource": "1",             "status": "1",             "esc_period": "0s",             "pause_suppressed": "1",             "filter": {                 "evaltype": "0",                 "formula": "",                 "conditions": [                     {                         "conditiontype": "10",                         "operator": "0",                         "value": "0",                         "value2": "",                         "formulaid": "B"                     },                     {                         "conditiontype": "8",                         "operator": "0",                         "value": "9",                         "value2": "",                         "formulaid": "C"                     },                     {                         "conditiontype": "12",                         "operator": "2",                         "value": "Linux",                         "value2": "",                         "formulaid": "A"                     }                 ],                 "eval_formula": "A and B and C"             },             "operations": [                 {                     "operationid": "1",                     "actionid": "2",                     "operationtype": "6",                     "esc_period": "0s",                     "esc_step_from": "1",                     "esc_step_to": "1",                     "evaltype": "0",                     "opconditions": [],                     "optemplate": [                         {                             "templateid": "10001"                         }                     ]                 },                 {                     "operationid": "2",                     "actionid": "2",                     "operationtype": "4",                     "esc_period": "0s",                     "esc_step_from": "1",                     "esc_step_to": "1",                     "evaltype": "0",                     "opconditions": [],                     "opgroup": [                         {                             "groupid": "2"                         }                     ]                 }             ]         }     ],     "id": 1 } ```
fr	 #### Récupération des actions de découverte  Récupérer toutes les actions de découverte configurées avec les conditions d'action et les opérations. Le filtre utilise le type d'évaluation "and", la propriété `formula` est donc vide et la propriété `eval_formula` est générée automatiquement.  [Requête](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "action.get",     "params": {         "output": "extend",         "selectOperations": "extend",         "selectFilter": "extend",         "filter": {             "eventsource": 1         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "actionid": "2",             "name": "Auto discovery. Linux servers.",             "eventsource": "1",             "status": "1",             "esc_period": "0s",             "pause_suppressed": "1",             "filter": {                 "evaltype": "0",                 "formula": "",                 "conditions": [                     {                         "conditiontype": "10",                         "operator": "0",                         "value": "0",                         "value2": "",                         "formulaid": "B"                     },                     {                         "conditiontype": "8",                         "operator": "0",                         "value": "9",                         "value2": "",                         "formulaid": "C"                     },                     {                         "conditiontype": "12",                         "operator": "2",                         "value": "Linux",                         "value2": "",                         "formulaid": "A"                     }                 ],                 "eval_formula": "A and B and C"             },             "operations": [                 {                     "operationid": "1",                     "actionid": "2",                     "operationtype": "6",                     "esc_period": "0s",                     "esc_step_from": "1",                     "esc_step_to": "1",                     "evaltype": "0",                     "opconditions": [],                     "optemplate": [                         {                             "templateid": "10001"                         }                     ]                 },                 {                     "operationid": "2",                     "actionid": "2",                     "operationtype": "4",                     "esc_period": "0s",                     "esc_step_from": "1",                     "esc_step_to": "1",                     "evaltype": "0",                     "opconditions": [],                     "opgroup": [                         {                             "groupid": "2"                         }                     ]                 }             ]         }     ],     "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": "7.0.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": "7.0.0",     "id": 1 } ```

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  `(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)` 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)` 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  `(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 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  `(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	# role.create
fr	# role.create

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

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

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**   Recharger les paramètres utilisateur à partir du fichier de configuration     **log\_level\_increase**\[=*target*\]   Augmente 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	#### 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 timeout
fr	#### Délai d'expiration du script

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

en-us	#### script  [ZBXNEXT-8121](https://support.zabbix.com/browse/ZBXNEXT-8121) Added new properties `manualinput`, `manualinput_prompt`, `manualinput_validator`, `manualinput_validator_type`, `manualinput_default_value`.\ [ZBXNEXT-8121](https://support.zabbix.com/browse/ZBXNEXT-8121) `script.execute`: Added new parameter `manualinput`.\
fr	#### script  [ZBXNEXT-8121](https://support.zabbix.com/browse/ZBXNEXT-8121) Ajout de nouvelles propriétés `manualinput`, `manualinput_prompt`, `manualinput_validator`, `manualinput_validator_type`, `manualinput_default_value`.\ [ZBXNEXT-8121](https://support.zabbix.com/browse/ZBXNEXT-8121) `script.execute` : Ajout d'un nouveau paramètre `manualinput`.\

en-us	#### script  [ZBXNEXT-8880](https://support.zabbix.com/browse/ZBXNEXT-8880) `script.create` and `script.update`: Parameter `execute_on` value "1" (run on Zabbix server) will be supported only if execution of global scripts is enabled on Zabbix server.\ [ZBXNEXT-8121](https://support.zabbix.com/browse/ZBXNEXT-8121) `script.getscriptsbyhosts`: Method no longer accepts array of host IDs. It now accepts object with the following parameters `hostid`, `scriptid`, `manualinput`.\ [ZBXNEXT-8121](https://support.zabbix.com/browse/ZBXNEXT-8121) `script.getscriptsbyevents`: Method no longer accepts array of event IDs. It now accepts object with the following parameters `eventid`, `scriptid`, `manualinput`.\
fr	#### script  [ZBXNEXT-8880](https://support.zabbix.com/browse/ZBXNEXT-8880) `script.create` et `script.update` : le paramètre `execute_on` valeur "1" (exécuté sur le serveur Zabbix) sera pris en charge uniquement si l'exécution de scripts globaux est activée sur le serveur Zabbix.\ [ZBXNEXT-8121](https://support.zabbix.com/browse/ZBXNEXT-8121) `script.getscriptsbyhosts` : la méthode n'accepte plus un tableau d'ID d'hôte. Il accepte désormais les objets avec les paramètres suivants `hostid`, `scriptid`, `manualinput`.\ [ZBXNEXT-8121](https://support.zabbix.com/browse/ZBXNEXT-8121) `script.getscriptsbyevents` : la méthode n'accepte plus un tableau d'ID d'événement. Il accepte désormais les objets avec les paramètres suivants `eventid`, `scriptid`, `manualinput`.\

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  -   [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  -   [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  - [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) -   [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  -   [Élément de graphique](/fr/manual/api/reference/graphitem/object#element_de_graphique)

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](/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)