en-us	#### Testing expressions  It is possible to test the configured trigger expression as to what the expression result would be depending on the received value.  The following expression from an official template is taken as an example:      avg(/Cisco IOS SNMPv2/sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}],5m)>{$TEMP_WARN}     or     last(/Cisco IOS SNMPv2/sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}])={$TEMP_WARN_STATUS}  To test the expression, click on *Expression constructor* under the expression field.  ![](../../../../assets/en/manual/config/triggers/trigger_test.png)  In the Expression constructor, all individual expressions are listed. To open the testing window, click on *Test* below the expression list.  ![](../../../../assets/en/manual/config/triggers/expr_test_button.png){width="600"}  In the testing window you can enter sample values ('80', '70', '0', '1' in this example) and then see the expression result, by clicking on the *Test* button.  ![](../../../../assets/en/manual/config/triggers/expr_test.png){width="600"}  The result of the individual expressions as well as the whole expression can be seen.  "TRUE" means that the specified expression is correct. In this particular case A, "80" is greater than the {$TEMP\_WARN} specified value, "70" in this example. As expected, a "TRUE" result appears.  "FALSE" means that the specified expression is incorrect. In this particular case B, {$TEMP\_WARN\_STATUS} "1" needs to be equal with specified value, "0" in this example. As expected, a "FALSE" result appears.  The chosen expression type is "OR". If at least one of the specified conditions (A or B in this case) is TRUE, the overall result will be TRUE as well. Meaning that the current value exceeds the warning value and a problem has occurred.
fr	 #### Tester des expressions  Il est possible de tester l'expression de déclenchement configurée pour déterminer quel serait le résultat de l'expression en fonction de la valeur reçue.  L'expression suivante d'un modèle officiel est prise comme exemple :      avg(/Cisco IOS SNMPv2/sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}],5m)>{$TEMP_WARN}     or     last(/Cisco IOS SNMPv2/sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}])={$TEMP_WARN_STATUS}  Pour tester l'expression, cliquez sur *Constructeur d'expression* sous le champ d'expression.  ![](../../../../assets/en/manual/config/triggers/trigger_test.png)  Dans le constructeur d'expression, toutes les expressions individuelles sont répertoriées. Pour ouvrir la fenêtre de test, cliquez sur *Tester* sous la liste des expressions.  ![](../../../../assets/en/manual/config/triggers/expr_test_button.png){width="600"}  Dans la fenêtre de test, vous pouvez entrer des valeurs d'échantillon ('80', '70', '0', '1' dans cet exemple) puis voir le résultat de l'expression en cliquant sur le bouton *Tester*.  ![](../../../../assets/en/manual/config/triggers/expr_test.png){width="600"}  Le résultat des expressions individuelles ainsi que l'expression entière peuvent être vus.  "VRAI" signifie que l'expression spécifiée est correcte. Dans ce cas particulier A, "80" est supérieur à la valeur spécifiée {$TEMP\_WARN}, "70" dans cet exemple. Comme prévu, un résultat "VRAI" apparaît.  "FAUX" signifie que l'expression spécifiée est incorrecte. Dans ce cas particulier B, {$TEMP\_WARN\_STATUS} "1" doit être égal à la valeur spécifiée, "0" dans cet exemple. Comme prévu, un résultat "FAUX" apparaît.  Le type d'expression choisi est "OU". Si au moins une des conditions spécifiées (A ou B dans ce cas) est VRAI, le résultat global sera également VRAI. Cela signifie que la valeur actuelle dépasse la valeur d'avertissement et qu'un problème est survenu.

en-us	#### Testing  Testing preprocessing steps is useful to make sure that complex preprocessing pipelines yield the results that are expected from them, without waiting for the item value to be received and preprocessed.  ![](../../../../assets/en/manual/config/items/test_item_steps.png){width="600"}  It is possible to test:  -   against a hypothetical value -   against a real value from a host  Each preprocessing step can be tested individually as well as all steps can be tested together. When you click on the *Test* or *Test all steps* button respectively in the Actions block, a testing window is opened.
fr	 #### Tester  Le test des étapes de prétraitement est utile pour s'assurer que les pipelines de prétraitement complexes produisent les résultats attendus, sans attendre que la valeur de l'élément soit reçue et prétraitée.  ![](../../../../assets/en/manual/config/items/test_item_steps.png){width="600"}  Il est possible de tester :  -   avec une valeur hypothétique -   avec une valeur réelle d'un hôte  Chaque étape de prétraitement peut être testée individuellement et toutes les étapes peuvent être testées ensemble. Lorsque vous cliquez sur le bouton *Tester* ou *Tester toutes les étapes* respectivement dans le bloc Actions, une fenêtre de test s'ouvre.

en-us	 ## Test your configuration  On Linux, you can simulate high CPU load and as a result receive a problem alert by running:      cat /dev/urandom | md5sum  You may need to run several [md5sum](https://en.wikipedia.org/wiki/Md5sum) processes for CPU load to exceed the threshold.  When Zabbix detects the problem, it will appear in the Monitoring->Problems section.  ![](../../../assets/en/manual/guides/linux_problem.png){width="600"}  If the alerts are [configured](#set-up-problem-alerts), you will also receive the problem notification. 
fr	 ## Testez votre configuration  Sous Linux, vous pouvez simuler une charge CPU élevée et par conséquent recevoir une alerte de problème en exécutant :      chat /dev/urandom | somme md5  Vous devrez peut-être exécuter plusieurs processus [md5sum](https://en.wikipedia.org/wiki/Md5sum) pour que la charge du processeur dépasse le seuil.  Lorsque Zabbix détecte le problème, il apparaîtra dans la section *Surveillance->Problèmes*.  ![](../../../assets/en/manual/guides/linux_problem.png){width="600"}  Si les alertes sont [configurées] (#set-up-problem-alerts), vous recevrez également la notification du problème.

en-us	 ## Test your configuration  To simulate real problem and receive a test problem alert:  1\. Open the *Apache server* host configuration in Zabbix.   2\. Switch to the Macros tab and select *Inherited and host macros*.   3\. Press *Change* next to {$APACHE.STATUS.PORT} macro and set a different port.   4\. Press Update to save host configuration.   5\. In a few minutes, Zabbix will detect the problem *Apache service is down*, because now it cannot connect to the instance.  It will appear in the Monitoring->Problems section.  ![](../../../assets/en/manual/guides/apache_problem.png){width="600"}  If the alerts are [configured](#set-up-problem-alerts), you will also receive the problem notification.   6\. Change the macro value back to resolve the problem and continue monitoring Apache. 
fr	 ## Testez votre configuration  Pour simuler un problème réel et recevoir une alerte de problème de test :  1\. Ouvrez la configuration de l'hôte *Serveur apache* dans Zabbix.  2\. Basculez vers l’onglet Macros et sélectionnez *Macros héritées et hôtes*.  3\. Appuyez sur *Modifier* à côté de la macro {$APACHE.STATUS.PORT} et définissez un autre port.  4\. Appuyez sur Mettre à jour pour enregistrer la configuration de l'hôte.  5\. Dans quelques minutes, Zabbix détectera le problème *Le service Apache est en panne*, car il ne peut plus se connecter à l'instance. Il apparaîtra dans la section Surveillance->Problèmes.  ![](../../../assets/en/manual/guides/apache_problem.png){width="600"}  Si les alertes sont [configurées] (#set-up-problem-alerts), vous recevrez également la notification du problème.  6\. Modifiez à nouveau la valeur de la macro pour résoudre le problème et continuez à surveiller Apache.

en-us	### Text history  The text history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |id|string|ID of the history entry.| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |ns|integer|Nanoseconds when the value was received.| |value|text|Received value.|
fr	### Historique du texte  L'objet d'historique de texte possède les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |id|string|ID de l'entrée d'historique.| |clock|timestamp|Heure à laquelle cette valeur a été reçue.| |itemid|string|ID de l'élément associé.| |ns|integer|Nanosecondes lorsque la valeur a été reçue.| |value|texte|Valeur reçue.|

en-us	# The following krb5.conf variables are only for MIT Kerberos.     kdc_timesync = 1     ccache_type = 4     forwardable = true     proxiable = true  [realms]     EXAMPLE.COM = {     }  [domain_realm]     .example.com=EXAMPLE.COM     example.com=EXAMPLE.COM  ```
fr	# Les variables krb5.conf suivantes sont uniquement pour MIT Kerberos.     kdc_timesync = 1     ccache_type = 4     forwardable = true     proxiable = true  [realms]     EXAMPLE.COM = {     }  [domain_realm]     .example.com=EXAMPLE.COM     example.com=EXAMPLE.COM  ```

en-us	 The following quick reference guides are available:  - [Monitor Linux with Zabbix agent](/manual/guides/monitor_linux) - [Monitor Windows with Zabbix agent](/manual/guides/monitor_windows) - [Monitor Apache via HTTP](/manual/guides/monitor_apache) - [Monitor MySQL with Zabbix agent 2](/manual/guides/monitor_mysql) - [Monitor VMware with Zabbix](/manual/guides/monitor_vmware)
fr	 Les guides rapides qui sont disponnibles:  - [Monitorer Linux avec l'agent Zabbix](/manual/guides/monitor_linux) - [Monitorer Windows avec l'agent Zabbix](/manual/guides/monitor_windows) - [Monitorer Apache via HTTP](/manual/guides/monitor_apache) - [Monitorer MySQL avec Zabbix agent 2](/manual/guides/monitor_mysql) - [Monitorer VMware avec Zabbix](/manual/guides/monitor_vmware)

en-us	##### The syntax  A special syntax for OID is used:  **<OID of data>\["index","<base OID of index>","<string to search for>"\]**  |Parameter|Description| |--|--------| |OID of data|Main OID to use for data retrieval on the item.| |index|Method of processing. Currently one method is supported:<br>**index** – search for index and append it to the data OID| |base OID of index|This OID will be looked up to get the index value corresponding to the string.| |string to search for|The string to use for an exact match with a value when doing lookup. Case sensitive.|
fr	##### Syntaxe  Une syntaxe particulière pour les OID est utlisée :  **<OID of data>\["index","<base OID of index>","<string to search for>"\]**  |Paramètre|Description| |----------|-----------| |OID of data|OID principal à utiliser pour la récupération de données sur l’élément.| |index|Méthode de traitement. Actuellement, une méthode est supportée :<br>**index** – recherche index et ajoute à l'OID| |base OID of index|Cet OID sera recherché pour obtenir la valeur d'index correspondant à la chaîne.| |string to search for|Chaîne à utiliser pour une correspondance exacte avec une valeur lors de la recherche. Sensible aux majuscules et minuscules.|

en-us	 The **Tags** tab contains [service-level tags](#service-tags). Service-level tags are  used to identify a service. Tags of this type are not used to map  problems to the service (for that, use *[Problem tags](#problem-tags)* from the first tab).  The **Child services** tab allows to specify dependant services. Click on *Add* to add a service from the list of existing services. If you want to add a new child service, save this service first, then click on a plus icon next to the service that you have just created. 
fr	L'onglet **Tags** contient des [tags de niveau de service](#service-tags). Les tags de niveau de service sont utilisé pour identifier un service. Les tags de ce type ne sont pas utilisées pour mapper les problèmes au service (pour cela, utilisez les *[Tags de problème](#problem-tags)* du premier onglet).  L'onglet **Services enfants** permet de spécifier les services dépendants. Cliquez sur *Ajouter* pour ajouter un service à partir de la liste des services existants. Si vous souhaitez ajouter un nouveau service enfant, enregistrez d'abord ce service, puis cliquez sur une icône plus à côté du service que vous venez de créer.

en-us	This is a step-by-step tutorial that shows how to create a simple dashboard widget.  ::: noteimportant The minimum required Zabbix version for this tutorial is 6.4.4. :::  You can download all files of this widget as a ZIP archive: [lesson_gauge_chart.zip](../../../../assets/en/devel/modules/examples/demo_widget_gauge.zip).
fr	Il s'agit d'un didacticiel étape par étape qui montre comment créer un simple widget de tableau de bord.  ::: noteimportant La version minimale requise de Zabbix pour ce tutoriel est 6.4.4. :::  Vous pouvez télécharger tous les fichiers de ce widget sous forme d'archive ZIP : [lesson_gauge_chart.zip](../../../../assets/en/devel/modules/examples/demo_widget_gauge.zip).

en-us	This is a step-by-step tutorial that shows how to create a simple Zabbix frontend module. You can download all files of this module as a ZIP archive: [MyAddress.zip](../../../../assets/en/devel/modules/examples/MyAddress.zip).
fr	Il s'agit d'un didacticiel étape par étape qui montre comment créer un module frontal Zabbix simple. Vous pouvez télécharger tous les fichiers de ce module sous forme d'archive ZIP : [MyAddress.zip](../../../../assets/en/devel/modules/examples/MyAddress.zip).

en-us	This is a step-by-step tutorial to create a simple loadable plugin for Zabbix agent 2.
fr	Il s'agit d'un didacticiel étape par étape pour créer un plugin chargeable simple pour l'agent Zabbix 2.

en-us	 This page contains navigation links for dashboard widget parameters and possible property values for the respective [dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) objects.  To see the parameters and property values for each widget, go to individual widget pages for:  -   [Action log](/manual/api/reference/dashboard/widget_fields/action_log) -   [Clock](/manual/api/reference/dashboard/widget_fields/clock) -   [Discovery status](/manual/api/reference/dashboard/widget_fields/discovery_status) -   [Favorite graphs](/manual/api/reference/dashboard/widget_fields/favorite_graphs) -   [Favorite maps](/manual/api/reference/dashboard/widget_fields/favorite_maps) -   [Geomap](/manual/api/reference/dashboard/widget_fields/geomap) -   [Graph](/manual/api/reference/dashboard/widget_fields/graph) -   [Graph (classic)](/manual/api/reference/dashboard/widget_fields/graph_classic) -   [Graph prototype](/manual/api/reference/dashboard/widget_fields/graph_prototype) -   [Host availability](/manual/api/reference/dashboard/widget_fields/host_availability) -   [Item value](/manual/api/reference/dashboard/widget_fields/item_value) -   [Map](/manual/api/reference/dashboard/widget_fields/map) -   [Map navigation tree](/manual/api/reference/dashboard/widget_fields/map_tree) -   [Plain text](/manual/api/reference/dashboard/widget_fields/plain_text) -   [Problem hosts](/manual/api/reference/dashboard/widget_fields/problem_hosts) -   [Problems](/manual/api/reference/dashboard/widget_fields/problems) -   [SLA report](/manual/api/reference/dashboard/widget_fields/sla_report) -   [System information](/manual/api/reference/dashboard/widget_fields/system) -   [Problems by severity](/manual/api/reference/dashboard/widget_fields/problems_severity) -   [Top hosts](/manual/api/reference/dashboard/widget_fields/top_hosts) -   [Trigger overview](/manual/api/reference/dashboard/widget_fields/trigger_overview) -   [URL](/manual/api/reference/dashboard/widget_fields/url) -   [Web monitoring](/manual/api/reference/dashboard/widget_fields/web_monitoring)  Deprecated widgets:  -   [Data overview](/manual/api/reference/dashboard/widget_fields/data_overview)
fr	 This page contains navigation links for dashboard widget parameters and possible property values for the respective [dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) objects.  To see the parameters and property values for each widget, go to individual widget pages for:  -   [Action log](/manual/api/reference/dashboard/widget_fields/action_log) -   [Clock](/manual/api/reference/dashboard/widget_fields/clock) -   [Discovery status](/manual/api/reference/dashboard/widget_fields/discovery_status) -   [Favorite graphs](/manual/api/reference/dashboard/widget_fields/favorite_graphs) -   [Favorite maps](/manual/api/reference/dashboard/widget_fields/favorite_maps) -   [Geomap](/manual/api/reference/dashboard/widget_fields/geomap) -   [Graph](/manual/api/reference/dashboard/widget_fields/graph) -   [Graph (classic)](/manual/api/reference/dashboard/widget_fields/graph_classic) -   [Graph prototype](/manual/api/reference/dashboard/widget_fields/graph_prototype) -   [Host availability](/manual/api/reference/dashboard/widget_fields/host_availability) -   [Item value](/manual/api/reference/dashboard/widget_fields/item_value) -   [Map](/manual/api/reference/dashboard/widget_fields/map) -   [Map navigation tree](/manual/api/reference/dashboard/widget_fields/map_tree) -   [Plain text](/manual/api/reference/dashboard/widget_fields/plain_text) -   [Problem hosts](/manual/api/reference/dashboard/widget_fields/problem_hosts) -   [Problems](/manual/api/reference/dashboard/widget_fields/problems) -   [SLA report](/manual/api/reference/dashboard/widget_fields/sla_report) -   [System information](/manual/api/reference/dashboard/widget_fields/system) -   [Problems by severity](/manual/api/reference/dashboard/widget_fields/problems_severity) -   [Top hosts](/manual/api/reference/dashboard/widget_fields/top_hosts) -   [Trigger overview](/manual/api/reference/dashboard/widget_fields/trigger_overview) -   [URL](/manual/api/reference/dashboard/widget_fields/url) -   [Web monitoring](/manual/api/reference/dashboard/widget_fields/web_monitoring)  Deprecated widgets:  -   [Data overview](/manual/api/reference/dashboard/widget_fields/data_overview)

en-us	# This topic does not exist yet.  We are sorry, the page you are looking for cannot be found. Return to the homepage, try searching, or get [help](https://www.zabbix.com/support).
fr	# Ce sujet n’existe pas encore.  Nous sommes désolés que la page que vous souhaitiez ne soit pas trouvée. Retournez à l’accueil, essayez une nouvelle recherche ou faite une demande de [support](https://www.zabbix.com/support).

en-us	##### - Threshold to reach  (**timeleft** only)\ Parameter `threshold` specifies a value the analyzed item has to reach, no difference if from above or from below. Once we have determined f(t) (see below), we should solve equation f(t) = `threshold` and return the root which is closer to now and to the right from now or 999999999999.9999 if there is no such root.  ::: notetip When item values approach the threshold and then cross it, **timeleft** assumes that intersection is already in the past and therefore switches to the next intersection with `threshold` level, if any. Best practice should be to use predictions as a complement to ordinary problem diagnostics, not as a substitution.[^1] :::
fr	##### - Seuil à atteindre  (**timeleft** seulement)\ Le paramètre `threshold` spécifie une valeur que l'élément analysé doit atteindre, aucune différence si elle est au dessus ou en dessous. Après avoir déterminé f(t) (voir ci-dessous), nous devons résoudre l’équation f(t) = `threshold` et renvoyer la racine la plus proche du moment actuel, situé à droite du moment actuel, ou renvoyer 999999999999.9999 s’il n’existe pas de telles racines.  ::: notetip Lorsque les valeurs d'éléments s'approchent du seuil puis le dépassent, **timeleft** suppose que l'intersection est déjà passée et passe donc à la prochaine intersection avec le niveau de `threshold`, le cas échéant. La meilleure pratique consiste à utiliser les prévisions en complément des diagnostics de problèmes ordinaires, et non en tant que substitution.[^1] :::

en-us	##### - Time interval  First of all, you should specify the historic period Zabbix should analyze to come up with the prediction. You do it in a familiar way by means of the `time period` parameter and optional time shift like you do it with **avg**, **count**, **delta**, **max**, **min** and **sum** functions.
fr	 ##### - Intervalle de temps  Tout d'abord, vous devez spécifier la période historique que Zabbix doit analyser pour arriver à la prédiction. Vous le faites de manière familière au moyen du paramètre `time period` et du décalage temporel facultatif comme vous le faites avec les fonctions **avg**, **count**, **delta**, **max**, **min** et **sum**.

en-us	#### Timeout and session termination  IPMI message timeouts and retry counts are defined in OpenIPMI library. Due to the current design of OpenIPMI, it is not possible to make these values configurable in Zabbix, neither on interface nor item level.  IPMI session inactivity timeout for LAN is 60 +/-3 seconds. Currently it is not possible to implement periodic sending of Activate Session command with OpenIPMI. If there are no IPMI item checks from Zabbix to a particular BMC for more than the session timeout configured in BMC then the next IPMI check after the timeout expires will time out due to individual message timeouts, retries or receive error. After that a new session is opened and a full rescan of the BMC is initiated. If you want to avoid unnecessary rescans of the BMC it is advised to set the IPMI item polling interval below the IPMI session inactivity timeout configured in BMC.
fr	#### Délai d'expiration et fin de session  Les délais d'attente de messages IPMI et les compteurs de tentatives  sont définis dans la bibliothèque OpenIPMI. Du fait de la conception actuelle d'OpenIPMI, il n'est pas possible de rendre ces valeurs configurables dans Zabbix, ni au niveau de l'interface ni au niveau de l'objet.  Le délai d'inactivité de la session IPMI pour le réseau local est de 60 +/- 3 secondes. Actuellement, il n'est pas possible d'implémenter l'envoi périodique de la commande « Activate Session » avec OpenIPMI. S'il n'y a pas de vérifications d'éléments IPMI depuis Zabbix vers un contrôleur BMC particulier pendant plus de la temporisation de session configurée dans BMC, la vérification IPMI suivante après l'expiration du délai expire en raison des délais d'attente, des nouvelles tentatives ou des erreurs de réception. Après cela, une nouvelle session est ouverte et une nouvelle analyse du contrôleur BMC est lancée. Si vous souhaitez éviter les rediffusions inutiles du contrôleur BMC, il est conseillé de définir l'intervalle d'interrogation de l'élément IPMI sous le délai d'inactivité de la session IPMI configuré dans le contrôleur BMC.

en-us	##### Timeout processing  Zabbix will not process a simple check longer than the Timeout seconds defined in the Zabbix server/proxy configuration file.
fr	##### Traitement du délai d'attente  Zabbix ne traitera pas une vérification simple plus longtemps que les secondes de délai d'attente définies dans le fichier de configuration du serveur/proxy Zabbix.

en-us	##### Time period selector  Take note of the time period selector above the graph. It allows selecting often required periods with one mouse click.  See also: [Time period selector](/manual/config/visualization/graphs/simple#time_period_selector)
fr	##### Sélecteur de période  Prenez note du sélecteur de période de temps au-dessus du graphique. Il permet de sélectionner les périodes souvent requises en un clic de souris.  Voir aussi : [Sélecteur de période](/manual/config/visualization/graphs/simple#time_period_selector)

en-us	#### Time period selector  Take note of the time period selector above the graph. It allows to select often required periods with one mouse click.  Note that such options as *Today*, *This week*, *This month*, *This year* display the whole period, including the hours/days in the future. *Today so far*, in contrast, only displays the hours passed.  Once a period is selected, it can be moved back and forth in time by clicking on the ![](../../../../../assets/en/manual/config/visualization/left_arrow.png) ![](../../../../../assets/en/manual/config/visualization/right_arrow.png) arrow buttons. The *Zoom out* button allows to zoom out the period two times or by 50% in each direction. Zoom out is also possible by double-clicking in the graphs. The whole time period selector can be collapsed by clicking on the tab label containing the selected period string.  The *From/To* fields display the selected period in either:  -   absolute time syntax in format `Y-m-d H:i:s` -   relative time syntax, e.g.: `now-1d`  A date in **relative** format can contain one or several mathematical operations (- or +), e.g. `now-1d` or `now-1d-2h+5m`. For relative time the following abbreviations are supported:  -   now -   s (seconds) -   m (minutes) -   h (hours) -   d (days) -   w (weeks) -   M (months) -   y (years)  **Precision** is supported in the time filter (e. g., an expression like `now-1d/M`).  Details of precision:  |Precision|From|To| |--|----|----| |*m*|Y-m-d H:m:00|Y-m-d H:m:59| |*h*|Y-m-d H:00:00|Y-m-d H:59:59| |*d*|Y-m-d 00:00:00|Y-m-d 23:59:59| |*w*|Monday of the week 00:00:00|Sunday of the week 23:59:59| |*M*|First day of the month 00:00:00|Last day of the month 23:59:59| |*y*|1st of January of the year 00:00:00|31st of December of the year 23:59:59|  For example:  |From|To|Selected period| |--|--|------| |`now/d`|`now/d`|00:00 - 23:59 today| |`now/d`|`now/d+1d`|00:00 today - 23:59 tomorrow| |`now/w`|`now/w`|Monday 00:00:00 - Sunday 23:59:59 this week| |`now-1y/w`|`now-1y/w`|The week of Monday 00:00:00 - Sunday 23:59:59 one year ago|  ##### Date picker  It is possible to pick a specific start/end date by clicking on the calendar icon next to the *From/To* fields. In this case, the date picker pop up will open.  ![](../../../../../assets/en/manual/config/date_picker.png){width="200"}  Within the date picker, it is possible to navigate between the blocks of year/month/date using Tab and Shift+Tab. Keyboard arrows or arrow buttons allow to select the desired value. Pressing Enter (or clicking on the desired value) activates the choice.  Another way of controlling the displayed time is to highlight an area in the graph with the left mouse button. The graph will zoom into the highlighted area once you release the left mouse button.  In case no time value is specified or field is left blank, time value will be set to "00:00:00". This doesn't apply to today's date selection: in that case time will be set to current value.
fr	 #### Sélecteur de période  Prenez note du sélecteur de période de temps au-dessus du graphique. Il permet de sélectionner les périodes souvent requises en un clic de souris.  Notez que des options telles que *Aujourd'hui*, *Cette semaine*, *Ce mois-ci*, *Cette année* affichent toute la période, y compris les heures/jours à venir. *Aujourd'hui jusqu'à présent*, en revanche, n'affiche que les heures écoulées.  Une fois qu'une période est sélectionnée, elle peut être déplacée dans le temps en cliquant sur  ![](../../../../../assets/en/manual/config/visualization/left_arrow.png) ![](../../../../../assets/en/manual/config/visualization/right_arrow.png) les boutons fléchés.. Le bouton *Zoom arrière* permet de dézoomer la période de deux fois ou de 50% dans chaque direction. Un zoom arrière est également possible en double-cliquant dans les graphiques. Le sélecteur de période entière peut être réduit en cliquant sur l'étiquette de l'onglet contenant la chaîne de période sélectionnée.  Les champs *De/À* affichent la période sélectionnée soit :  -   syntaxe de temps absolu au format `Y-m-d H:i:s` -   relative time syntax, e.g.: `now-1d`  Une date au format **relatif** peut contenir une ou plusieurs opérations mathématiques (- ou +), par exemple `now-1d` ou `now-1d-2h+5m`. Pour le temps relatif, les abréviations suivantes sont prises en charge :  -   now -   s (secondes) -   m (minutes) -   h (heures) -   d (jours) -   w (semaines) -   M (mois) -   y (années)  La **précision** est prise en charge dans le filtre temporel (par exemple, une expression telle que `now-1d/M`). Détails de précision :  |Précision|De|À| |--|----|----| |*m*|Y-m-d H:m:00|Y-m-d H:m:59| |*h*|Y-m-d H:00:00|Y-m-d H:59:59| |*d*|Y-m-d 00:00:00|Y-m-d 23:59:59| |*w*|Lundi de la semaine 00:00:00|Dimanche de la semaine 23:59:59| |*M*|Premier jour du mois 00:00:00|Dernier jour du mois 23:59:59| |*y*|1er janvier de l'année 00:00:00|31 décembre de l'année 23:59:59|  Par exemple:  |De|À|Période sélectionnée| |--|--|------| |`now/d`|`now/d`|00:00 - 23:59 aujourd'hui| |`now/d`|`now/d+1d`|00:00 aujourd'hui - 23:59 demain| |`now/w`|`now/w`|Lundi 00:00:00 - Dimanche 23:59:59 cette semaine| |`now-1y/w`|`now-1y/w`|La semaine du lundi 00:00:00 - Dimanche 23:59:59 il y a un an|  ##### Sélecteur de date  Il est possible de choisir une date de début/fin spécifique en cliquant sur l'icône du calendrier à côté des champs *De/À*. Dans ce cas, la fenêtre contextuelle du sélecteur de date s'ouvrira.  ![](../../../../../assets/en/manual/config/date_picker.png){width="200"}  Dans le sélecteur de date, il est possible de naviguer entre les blocs année/mois/jour en utilisant Tab et Maj+Tab. Les flèches du clavier ou les boutons fléchés permettent de sélectionner la valeur souhaitée. Appuyer sur Entrée (ou cliquer sur la valeur souhaitée) active le choix.  Une autre façon de contrôler le temps affiché consiste à mettre en surbrillance une zone du graphique avec le bouton gauche de la souris. Le graphique zoomera sur la zone en surbrillance une fois que vous aurez relâché le bouton gauche de la souris.  Si aucune valeur de temps n'est spécifiée ou si le champ est laissé vide, la valeur de temps sera définie sur "00:00:00". Ceci ne s'applique pas à la sélection de la date d'aujourd'hui : dans ce cas, l'heure sera définie sur la valeur actuelle.

en-us	#### Time period selector  The [time period selector](/manual/config/visualization/graphs/simple#time_period_selector) allows to select often required periods with one mouse click. The time period selector can be opened by clicking on the time period tab next to the filter.  Clicking on *Show* in the Graph column displays a bar graph where availability information is displayed in bar format each bar representing a past week of the current year.  ![](../../../../../assets/en/manual/web_interface/availability_bar.png){width="600"}  The green part of a bar stands for OK time and red for problem time.
fr	#### Sélecteur de période  Le [sélecteur de période](/manual/config/visualization/graphs/simple#time_period_selector) permet de sélectionner les périodes souvent requises en un clic de souris. Le sélecteur de période peut être ouvert en cliquant sur l'onglet de période à côté du filtre.  Cliquez sur *Afficher* dans la colonne Graphique pour afficher un graphique à barres où les informations de disponibilité sont affichées sous forme de barres, chaque barre représentant une semaine passée de l'année en cours.  ![](../../../../../assets/en/manual/web_interface/availability_bar.png){width="600"}  La partie verte d'une barre représente la période OK et la rouge la période en état problème.

en-us	##### Time period  The **second** parameter allows to specify the time period for aggregation. The time period can only be expressed as time, the amount of values (prefixed with **\#**) is not supported.  [Supported unit symbols](/manual/appendix/suffixes) can be used in this parameter for convenience, for example '5m' (five minutes) instead of '300s' (300 seconds) or '1d' (one day) instead of '86400' (86400 seconds).  Time period is ignored by the server if passed with the *last\_foreach* function and can thus be omitted:      last_foreach(/*/key?[group="host group"])  Time period is not supported with the *exists\_foreach* function.
fr	##### Période de temps  Le **second** paramètre  permet de spécifier la période de temps pour l'agrégation. La période de temps ne peut être exprimée qu'en temps, la quantité de valeurs (préfixées par **\#**) n'est pas prise en charge.  Les [symboles d'unité pris en charge](/manual/appendix/suffixes) peuvent être utilisés dans ce paramètre pour plus de commodité, par exemple '5m' (cinq minutes) au lieu de '300s' (300 secondes) ou '1d' (un jour) au lieu de '86400' (86400 secondes).  La période est ignorée par le serveur si elle est passée avec la fonction *last\_foreach* et peut donc être omise :      last_foreach(/*/key?[group="host group"])  La période n'est pas prise en charge avec la fonction *exists\_foreach*.

en-us	#### TimescaleDB  Instructions for creating and configuring TimescaleDB are provided in a separate [section](/manual/appendix/install/timescaledb).
fr	#### TimescaleDB  Les instructions de création et de configuration de TimescaleDB sont fournies dans une [section](/manual/appendix/install/timescaledb) distincte.

en-us	##### Time shift  An optional time shift is supported with time or value count as the function parameter. This parameter allows to reference data from a period of time in the past.  Time shift starts with `now` - specifying the current time, and is followed by `+N<time unit>` or `-N<time unit>` - to add or subtract N time units.  For example, `avg(/host/key,1h:now-1d)` will return the average value for an hour one day ago.  ::: noteimportant Time shift specified in months (M) and years (y) is only supported for [trend functions](/manual/appendix/functions/trends). Other functions support seconds (s), minutes (m), hours (h), days (d), and weeks (w). :::  **Time shift with absolute time periods**  Absolute time periods are supported in the time shift parameter, for example, midnight to midnight for a day, Monday-Sunday for a week, first day-last day of the month for a month.  Time shift for absolute time periods starts with `now` - specifying the current time, and is followed by any number of time operations: `/<time unit>` - defines the beginning and end of the time unit, for example, midnight to midnight for a day, `+N<time unit>` or `-N<time unit>` - to add or subtract N time units.  Please note that the value of time shift can be greater or equal to 0, while the time period minimum value is 1.  |Parameter|Description| |--|--------| |1d:now/d|Yesterday| |1d:now/d+1d|Today| |2d:now/d+1d|Last 2 days| |1w:now/w|Last week| |1w:now/w+1w|This week|
fr	##### Décalage dans le temps  Un décalage temporel facultatif est pris en charge avec le temps ou le nombre de valeurs comme paramètre de fonction. Ce paramètre permet de référencer les données d'une période de temps dans le passé.  Le décalage horaire commence par `now` - spécifiant l'heure actuelle, et est suivi de `+N<unité de temps>` ou `-N<unité de temps>` - pour ajouter ou soustraire N unités de temps.  Par exemple, `avg(/host/key,1h:now-1d)` renverra la valeur moyenne pendant une heure il y a un jour.  **Décalage horaire avec des périodes de temps absolues**  Les périodes de temps absolues sont prises en charge dans le paramètre de décalage horaire, par exemple, minuit à minuit pour une journée, du lundi au dimanche pour une semaine, du premier au dernier jour du mois pendant un mois.  Le décalage temporel pour les périodes de temps absolu commence par `now` - en spécifiant le l'heure actuelle, et est suivi d'un nombre quelconque d'opérations temporelles : `/<unité de temps>` - définit le début et la fin de l'unité de temps, par exemple, minuit à minuit pour un jour, `+N<unité de temps>` ou `-N<unité de temps>` - pour ajouter ou soustraire N unités de temps.  Veuillez noter que la valeur du décalage temporel peut être supérieure ou égale à 0, tandis que la valeur minimale de la période est 1.  |Paramètre|Description| |--|--------| |1d:now/d|Hier| |1d:now/d+1d|Aujourd'hui| |2d:now/d+1d|Les 2 derniers jours| |1w:now/w|La semaine dernière| |1w:now/w+1w|Cette semaine|

en-us	#### Time synchronization  It is very important to have precise system time on the server with Zabbix running. [ntpd](http://www.ntp.org/) is the most popular daemon that synchronizes the host's time with the time of other machines. It's strongly recommended to maintain synchronized system time on all systems Zabbix components are running on.
fr	#### Synchronisation de l'heure  Il est très important d'avoir une heure système précise sur le serveur Zabbix en cours d'exécution. [ntpd](http://www.ntp.org/) est le démon le plus populaire qui synchronise l'heure de l'hôte avec l'heure des autres machines. Il est fortement recommandé de maintenir une heure système synchronisée sur tous les composants systèmes Zabbix en cours d'exécution.

en-us	 To add a child service, press on the plus icon next to the Zabbix cluster service (the icon is visible only in *Edit* mode).  ![](../../../assets/en/manual/config/service_cluster2.png){width=600}  In the service configuration window, enter name *Zabbix server node 1*. Note that the Parent services parameter is already pre-filled with *Zabbix cluster*.   Availability of this service is affected by problems on the host *HA node 1*, marked with `component:HA node 1` problem tag. In the Problem tags parameter, enter:  - Name: component - Operation: Equals - Value: HA node 1  ![](../../../assets/en/manual/config/service_cluster3.png){width=600}  Switch to the *Tags* tab and add a service tag: `Zabbix server:node 1`. This tag will be used later for service actions and SLA reports.  ![](../../../assets/en/manual/config/service_cluster4.png){width=600}  Save the new service. 
fr	  Pour ajouter un service enfant, appuyez sur l'icône plus à côté du service de cluster Zabbix (l'icône n'est visible qu'en mode *Edition*).  ![](../../../assets/en/manual/config/service_cluster2.png){width=600}  Dans la fenêtre de configuration du service, entrez le nom *Zabbix server node 1*. Notez que le paramètre Services parents est déjà pré-rempli avec *Zabbix cluster*.  La disponibilité de ce service est affectée par des problèmes sur l'hôte *HA node 1*, signalé par le tag de problème `component:HA node 1`. Dans le paramètre Tags du problème, saisissez :  - Nom: component - Opération: Egale - Valeur: HA node 1  ![](../../../assets/en/manual/config/service_cluster3.png){width=600}  Basculez vers l'onglet *Tags* et ajoutez un tag de service : `Zabbix server:node 1`. Ce tag sera utilisée ultérieurement pour les actions de service et les rapports SLA.  ![](../../../assets/en/manual/config/service_cluster4.png){width=600}  Enregistrez le nouveau service.

en-us	# token.create
fr	# token.create

en-us	# token.generate
fr	# token.generate

en-us	# token.get
fr	# token.get

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

en-us	# token.update
fr	# token.update

en-us	#### Too long PSK value used with OpenSSL 1.1.1  In connecting-side log:      ...OpenSSL library (version OpenSSL 1.1.1  11 Sep 2018) initialized     ...     ...In zbx_tls_connect(): psk_identity:"PSK 1"     ...zbx_psk_client_cb() requested PSK identity "PSK 1"     ...End of zbx_tls_connect():FAIL error:'SSL_connect() set result code to SSL_ERROR_SSL: file ssl\statem\extensions_clnt.c line 801: error:14212044:SSL routines:tls_construct_ctos_early_data:internal error: TLS write fatal alert "internal error"'  In accepting-side log:      ...Message from 123.123.123.123 is missing header. Message ignored.  This problem typically arises when upgrading OpenSSL from 1.0.x or 1.1.0 to 1.1.1 and if the PSK value is longer than 512-bit (64-byte PSK, entered as 128 hexadecimal digits).  See also: [Value size limits](/manual/encryption/using_pre_shared_keys#size_limits)
fr	#### Valeur PSK trop longue utilisée avec OpenSSL 1.1.1  Dans le journal côté connexion :      ...OpenSSL library (version OpenSSL 1.1.1  11 Sep 2018) initialized     ...     ...In zbx_tls_connect(): psk_identity:"PSK 1"     ...zbx_psk_client_cb() requested PSK identity "PSK 1"     ...End of zbx_tls_connect():FAIL error:'SSL_connect() set result code to SSL_ERROR_SSL: file ssl\statem\extensions_clnt.c line 801: error:14212044:SSL routines:tls_construct_ctos_early_data:internal error: TLS write fatal alert "internal error"'  Dans le journal du côté acceptant la connexion :      ...Message from 123.123.123.123 is missing header. Message ignored.  Ce problème survient généralement lors de la mise à niveau d'OpenSSL de 1.0.x ou 1.1.0 vers 1.1.1 et si la valeur PSK est supérieure à 512 bits (PSK de 64 octets, saisi sous la forme de 128 chiffres hexadécimaux).  Voir aussi : [Limite de taille des valeurs](/manual/encryption/using_pre_shared_keys#size_limits)

en-us	#### Tracking messages  You can view the status of messages sent in *Monitoring → Problems*.  In the *Actions* column you can see summarized information about actions taken. In there green numbers represent messages sent, red ones - failed messages. *In progress* indicates that an action is initiated. *Failed* informs that no action has executed successfully.  If you click on the event time to view event details, you will also see the *Message actions* block containing details of messages sent (or not sent) due to the event.  In *Reports → Action log* you will see details of all actions taken for those events that have an action configured.
fr	#### Suivi des messages  Vous pouvez afficher le statut des messages envoyés dans *Surveillance → Problèmes*.  Dans la colonne *Actions*, vous pouvez voir des informations résumées sur les actions entreprises. Les chiffres verts représentent les messages envoyés, les rouges - les messages ayant échoué. *En cours* indique qu'une action est initiée. *Echec* indique qu'aucune action n'a été exécutée avec succès.  Si vous cliquez sur l'heure de l'événement pour afficher les détails de l'événement, le bloc *Actions de message* contenant les détails des messages envoyés (ou non envoyés) liés à l'événement s'affiche.  Dans *Rapports → Journal des actions*, vous verrez les détails de toutes les actions entreprises pour les événements pour lesquels une action est configurée.

en-us	#### Translating customized severity names  ::: noteimportant If Zabbix frontend translations are used, custom severity names will override translated names by default. ::: Default trigger severity names are available for translation in all locales. If a severity name is changed, a custom name is used in all locales and additional manual translation is needed.  Custom severity name translation procedure:  -   set required custom severity name, for example, 'Important' -   edit     <frontend\_dir>/locale/<required\_locale>/LC\_MESSAGES/frontend.po -   add 2 lines:  ```{=html} <!-- --> ```     msgid "Important"     msgstr "<translation string>"  and save file.  -   create .mo files as described in <frontend\_dir>/locale/README  Here **msgid** should match the new custom severity name and **msgstr** should be the translation for it in the specific language.  This procedure should be performed after each severity name change.
fr	#### Traduction de noms de sévérité personnalisés  ::: noteimportant Si la traduction de l'interface web de Zabbix est utilisée, les noms de sévérité personnalisés remplaceront les noms traduits par défaut. :::  Les noms de sévérité de déclencheur par défaut sont disponibles pour la traduction dans tous les paramètres régionaux. Si un nom de sévérité est modifié, le nom personnalisé est utilisé dans tous les paramètres régionaux et une traduction manuelle supplémentaire est nécessaire.  Procédure de traduction de noms de sévérité personnalisés :  -   définir le nom de sévérité personnalisé requis, par exemple, 'Important' -   éditer <frontend\_dir>/locale/<required\_locale>/LC\_MESSAGES/frontend.po -   ajouter 2 lignes :  ```{=html} <!-- --> ```  msgid 'Important'  msgstr "<chaîne traduite>"  et enregistrer le fichier.  -   créer des fichiers .mo comme décrit dans <frontend\_dir>/locale/README  Ici, **msgid** devrait correspondre au nouveau nom personnalisé de la sévérité et **msgstr** devrait en être la traduction dans la langue spécifique.  Cette procédure doit être effectuée après chaque changement de nom de sévérité.

en-us	#### Trapper process  Receiving internal metric requests from an external Zabbix instance is handled by the trapper process that validates the request, gathers the metrics, creates the JSON data buffer and sends the prepared JSON back, for example, from server:  ``` {.java} {   "response": "success",   "data": {     "boottime": N,     "uptime": N,     "hosts": N,     "items": N,     "items_unsupported": N,     "preprocessing_queue": N,     "process": {       "alert manager": {         "busy": {           "avg": N,           "max": N,           "min": N         },         "idle": {           "avg": N,           "max": N,           "min": N         },         "count": N       }, ...     },     "queue": N,     "rcache": {       "total": N,       "free": N,       "pfree": N,       "used": N,       "pused": N     },     "requiredperformance": N,     "triggers": N,     "uptime": N,     "vcache": {       "buffer": {         "total": N,         "free": N,         "pfree": N,         "used": N,         "pused": N       },       "cache": {         "requests": N,         "hits": N,         "misses": N,         "mode": N       }     },     "vmware": {       "total": N,       "free": N,       "pfree": N,       "used": N,       "pused": N     },     "version": "N",     "wcache": {       "values": {         "all": N,         "float": N,         "uint": N,         "str": N,         "log": N,         "text": N,         "not supported": N       },       "history": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       },       "index": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       },       "trend": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       }     }   } } ```
fr	#### Processus Trapper  La réception de demandes de métriques internes à partir d'une instance externe de Zabbix est gérée par le processus Trapper qui valide la requête, rassemble les métriques, crée le tampon de données JSON et renvoie le JSON préparé, par exemple, depuis le serveur :  ``` {.java} {   "response": "success",   "data": {     "boottime": N,     "uptime": N,     "hosts": N,     "items": N,     "items_unsupported": N,     "preprocessing_queue": N,     "process": {       "alert manager": {         "busy": {           "avg": N,           "max": N,           "min": N         },         "idle": {           "avg": N,           "max": N,           "min": N         },         "count": N       }, ...     },     "queue": N,     "rcache": {       "total": N,       "free": N,       "pfree": N,       "used": N,       "pused": N     },     "requiredperformance": N,     "triggers": N,     "uptime": N,     "vcache": {       "buffer": {         "total": N,         "free": N,         "pfree": N,         "used": N,         "pused": N       },       "cache": {         "requests": N,         "hits": N,         "misses": N,         "mode": N       }     },     "vmware": {       "total": N,       "free": N,       "pfree": N,       "used": N,       "pused": N     },     "version": "N",     "wcache": {       "values": {         "all": N,         "float": N,         "uint": N,         "str": N,         "log": N,         "text": N,         "not supported": N       },       "history": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       },       "index": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       },       "trend": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       }     }   } } ```

en-us	# trend.get
fr	# trend.get

en-us	# > Trend object  The following objects are directly related to the `trend` API.  ::: noteclassic Trend objects differ depending on the item's type of information. They are created by the Zabbix server and cannot be modified via the API. :::
fr	# > Objet Tendance  Les objets suivants sont directement liés à l'API `trend` API.  ::: noteclassic Les objets de tendance diffèrent selon le type d'information de l'élément. Ils sont créés par le serveur Zabbix et ne peuvent pas être modifiés via l'API. :::

en-us	##### Trigger configuration  In trigger configuration, enable the *Allow manual close* option.  ![](../../../../assets/en/manual/config/manual_close_conf1.png)
fr	##### Configuration du déclencheur  Dans la configuration du déclencheur, activez l'option *Autoriser la fermeture manuelle*.  ![](../../../../assets/en/manual/config/manual_close_conf1.png)

en-us	# trigger.create
fr	# trigger.create

en-us	#### - Trigger displaying options  This section allows customizing how trigger status is displayed in the frontend and [trigger severity](/manual/config/triggers/severity) names and colors.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_triggers.png)  |Parameter|Description| |--|--------| |*Use custom event status colors*|Checking this parameter turns on the customization of colors for acknowledged/unacknowledged problems.| |*Unacknowledged PROBLEM events*,<br>*Acknowledged PROBLEM events*,<br>*Unacknowledged RESOLVED events*,<br>*Acknowledged RESOLVED events*|Enter new color code or click on the color to select a new one from the provided palette.<br>If *blinking* checkbox is marked, triggers will blink for some time upon the status change to become more visible.| |*Display OK triggers for*|Time period for displaying OK triggers. Allowed range: 0 - 24 hours. [Time suffixes](/manual/appendix/suffixes), e.g. 5m, 2h, 1d, are supported.| |*On status change triggers blink for*|Length of trigger blinking. Allowed range: 0 - 24 hours. [Time suffixes](/manual/appendix/suffixes), e.g. 5m, 2h, 1d, are supported.| |*Not classified*,<br>*Information*,<br>*Warning*,<br>*Average*,<br>*High*,<br>*Disaster*|Custom severity names and/or colors to display instead of system default.<br>Enter new color code or click on the color to select a new one from the provided palette.<br><br>Note, that custom severity names entered here will be used in all locales. If you need to translate them to other languages for certain users, see [Customizing trigger severities](/manual/config/triggers/customseverities) page.|
fr	 #### - Options d'affichage des déclencheurs  Cette section permet de personnaliser l'affichage de l'état du déclencheur dans l'interface et les noms et couleurs de [sévérité du déclencheur](/manual/config/triggers/severity).  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_triggers.png)  |Paramètre|Description| |--|--------| |*Utiliser des couleurs de statut d'événement personnalisées*|L'activation de ce paramètre active la personnalisation des couleurs pour les problèmes acquittés/non acquittés.| |*Événements PROBLÈME non acquittés*,<br>*Événements PROBLÈME acquittés*,<br>*Événements RÉSOLUS non acquittés*,<br>*Événements RÉSOLUS acquittés*|Entrez un nouveau code couleur ou cliquez sur la couleur pour en sélectionner un nouveau dans la palette fournie.<br>Si la case *clignotant* est cochée, les déclencheurs clignoteront pendant un certain temps lors du changement d'état pour devenir plus visibles.| |*Afficher les déclencheurs OK pendant*|Période d'affichage des déclencheurs OK. Plage autorisée : 0 - 24 heures. Les [suffixes horaires](/manual/appendix/suffixes), par ex. 5m, 2h, 1d, sont pris en charge.| |*Au changement d'état, clignoter pendant*|Durée du clignotement du déclencheur. Plage autorisée : 0 - 24 heures. Les [suffixes horaires](/manual/appendix/suffixes), par ex. 5m, 2h, 1d, sont pris en charge.| |*Non classifié*,<br>*Information*,<br>*Avertissement*,<br>*Moyen*,<br>*Haut*,<br>*Désastre*|Noms de gravité personnalisés et/ou couleurs à afficher au lieu de la valeur par défaut du système.<br>Entrez un nouveau code de couleur ou cliquez sur la couleur pour en sélectionner une nouvelle dans la palette fournie.<br><br>Notez que les noms de gravité personnalisés saisis ici seront utilisés dans tous les paramètres régionaux. Si vous avez besoin de les traduire dans d'autres langues pour certains utilisateurs, consultez la page [Personnalisation de la gravité des déclencheurs](/manual/config/triggers/customseverities).|

en-us	#### Trigger events  The following information is exported for a problem event:  |Field|<|<|Type|Description| |-|-|----------|----------|------------------------------| |*clock*|<|<|number|Number of seconds since Epoch to the moment when problem was detected (integer part).| |*ns*|<|<|number|Number of nanoseconds to be added to `clock` to get a precise problem detection time.| |*value*|<|<|number|1 (always).| |*eventid*|<|<|number|Problem event ID.| |*name*|<|<|string|Problem event name.| |*severity*|<|<|number|Problem event severity (0 - Not classified, 1 - Information, 2 - Warning, 3 - Average, 4 - High, 5 - Disaster).| |*hosts*|<|<|array|List of hosts involved in the trigger expression; there should be at least one element in array.| | |\-|<|object|<| |^| |*host*|string|Host name.| |^|^|*name*|string|Visible host name.| |*groups*|<|<|array|List of host groups of all hosts involved in the trigger expression; there should be at least one element in array.| | |\-|<|string|Host group name.| |*tags*|<|<|array|List of problem tags (can be empty).| | |\-|<|object|<| |^| |*tag*|string|Tag name.| |^|^|*value*|string|Tag value (can be empty).|  The following information is exported for a recovery event:  |Field|Type|Description| |--|--|------| |*clock*|number|Number of seconds since Epoch to the moment when problem was resolved (integer part).| |*ns*|number|Number of nanoseconds to be added to `clock` to get a precise problem resolution time.| |*value*|number|0 (always).| |*eventid*|number|Recovery event ID.| |*p\_eventid*|number|Problem event ID.|
fr	 #### Événements de déclencheur  Les informations suivantes sont exportées pour un événement de problème :  |Champ|<|<|Type|Description| |-|-|----------|----------|------------------------------| |*clock*|<|<|nombre|Nombre de secondes depuis Epoch jusqu'au moment où le problème a été détecté (partie entière).| |*ns*|<|<|nombre|Nombre de nanosecondes à ajouter à `clock` pour obtenir une heure précise de détection du problème.| |*valeur*|<|<|nombre|1 (toujours).| |*eventid*|<|<|nombre|ID d'événement de problème.| |*name*|<|<|chaîne|Nom de l'événement de problème.| |*severity*|<|<|nombre|Gravité de l'événement de problème (0 - Non classifié, 1 - Information, 2 - Avertissement, 3 - Moyen, 4 - Haut, 5 - Désastre).| |*hosts*|<|<|tableau|Liste des hôtes impliqués dans l'expression du déclencheur ; il doit y avoir au moins un élément dans le tableau.| | |\-|<|objet|<| |^| |*host*|chaîne|Nom d'hôte.| |^|^|*name*|chaîne|Nom d'hôte visible.| |*groups*|<|<|tableau|Liste des groupes d'hôtes de tous les hôtes impliqués dans l'expression du déclencheur ; il doit y avoir au moins un élément dans le tableau.| | |\-|<|chaîne|Nom du groupe d'hôtes.| |*tags*|<|<|tableau|Liste des tags problématiques (peut être vide).| | |\-|<|objet|<| |^| |*tag*|chaîne|Nom du tag.| |^|^|*value*|chaîne|Valeur du tag (peut être vide).|  Les informations suivantes sont exportées pour un événement de récupération :  |Champ|Type|Description| |--|--|------| |*clock*|nombre|Nombre de secondes depuis Epoch jusqu'au moment où le problème a été résolu (partie entière).| |*ns*|nombre|Nombre de nanosecondes à ajouter à `clock` pour obtenir un temps de résolution précis du problème.| |*value*|nombre|0 (toujours).| |*eventid*|nombre|ID d'événement de récupération.| |*p\_eventid*|nombre|ID d'événement de problème.|

en-us	# trigger.get
fr	# trigger.get

en-us	##### Trigger lines  Simple triggers are displayed as lines with black dashes over trigger severity color -- take note of the blue line on the graph and the trigger information displayed in the legend. Up to 3 trigger lines can be displayed on the graph; if there are more triggers then the triggers with lower severity are prioritized. Triggers are always displayed in simple graphs, whereas displaying them in [custom graphs](custom#configuring_custom_graphs) is a user preference.  ![simple\_graph\_trigger.png](../../../../../assets/en/manual/config/simple_graph_trigger.png)
fr	##### Lignes de déclenchement  Les déclencheurs simples sont affichés sous forme de lignes avec des tirets noirs sur la couleur de sévérité du déclencheur - notez la ligne bleue sur le graphique et les informations sur le déclencheur affichées dans la légende. Jusqu'à 3 lignes de déclenchement peuvent être affichées sur le graphique ; s'il y a plus de déclencheurs, les déclencheurs de moindre sévérité sont prioritaires. Les déclencheurs sont toujours affichés dans des graphiques simples, alors que les afficher dans des [graphiques personnalisés](custom#configuring_custom_graphs) doit être une préférence de l'utilisateur configurée.  ![simple\_graph\_trigger.png](../../../../../assets/en/manual/config/simple_graph_trigger.png)

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

en-us	# triggerprototype.create
fr	# triggerprototype.create

en-us	# triggerprototype.get
fr	# triggerprototype.get

en-us	# > Trigger prototype object  The following objects are directly related to the `triggerprototype` API.
fr	# > Objet Prototype de déclencheur  Les objets suivants sont directement liés à l'API `triggerprototype`.

en-us	#### Trigger prototypes  The following screenshot illustrates how we can use these macros in trigger prototypes:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/trigger_prototype_snmp.png){width="600"}  ![](../../../../../assets/en/manual/discovery/low_level_discovery/trigger_prototypes_snmp.png){width="600"}
fr	#### Prototypes de déclencheur  La capture d'écran suivante illustre comment nous pouvons utiliser ces macros dans des prototypes de déclencheur :  ![](../../../../../assets/en/manual/discovery/low_level_discovery/trigger_prototype_snmp.png){width="600"}  ![](../../../../../assets/en/manual/discovery/low_level_discovery/trigger_prototypes_snmp.png){width="600"}

en-us	# triggerprototype.update
fr	# triggerprototype.update

en-us	#### triggerprototype  [ZBXNEXT-7972](https://support.zabbix.com/browse/ZBXNEXT-7972) Added new property `url_name`.\
fr	#### prototype de déclencheur  [ZBXNEXT-7972](https://support.zabbix.com/browse/ZBXNEXT-7972) Ajout d'une nouvelle propriété `url_name`.\

en-us	##### Triggers  Triggers have an 'OK event generation' setting that controls how OK events are generated:  -   *Expression* - an OK event is generated for a trigger in problem     state when its expression evaluates to FALSE. This is the simplest     setting, enabled by default. -   *Recovery expression* - an OK event is generated for a trigger in     problem state when its expression evaluates to FALSE and the     recovery expression evaluates to TRUE. This can be used if trigger     recovery criteria is different from problem criteria. -   *None* - an OK event is never generated. This can be used in     conjunction with multiple problem event generation to simply send a     notification when something happens.  Additionally triggers have an 'OK event closes' setting that controls which problem events are closed:  -   *All problems* - an OK event will close all open problems created by     the trigger -   *All problems if tag values match* - an OK event will close open     problems created by the trigger and having at least one matching tag     value. The tag is defined by 'Tag for matching' trigger setting. If     there are no problem events to close then OK event is not generated.     This is often called trigger level event correlation.
fr	##### Déclencheurs  Les déclencheurs ont un paramètre 'Génération d’événement OK' qui contrôle la manière dont les événements OK sont générés :  -   *Expression* - un événement OK est généré pour un déclencheur en état ‘problème’ lorsque son expression est évaluée à FAUX. C'est le paramètre le plus simple, activé par défaut. -   *Expression de récupération* : un événement OK est généré pour un déclencheur en état ‘problème’ lorsque son expression est évaluée à FAUX et que l'expression de récupération est VRAIE. Cela peut être utilisé si les critères de récupération du déclencheur sont différents des critères du problème. -   *Aucun* - un événement OK n'est jamais généré. Cela peut être utilisé conjointement avec la génération multiple d'événements ‘problèmes’ pour simplement envoyer une notification lorsque quelque chose se produit.  De plus, les déclencheurs ont un paramètre 'Un événement OK ferme' qui contrôle quels événements sont fermés :  -   *Tous les problèmes* - un événement OK fermera tous les problèmes ouverts créés par le déclencheur -   *Tous les problèmes si les valeurs de tag correspondent* - un événement OK fermera les problèmes ouverts créés par le déclencheur et ayant au moins une valeur de tag correspondante. Le tag est défini par le paramètre de déclenchement 'Tag pour la correspondance'. S'il n'y a aucun problème à fermer, l'événement OK n'est pas généré. Ceci est souvent appelé corrélation d'événement au niveau du déclenchement.

en-us	# trigger.update
fr	# trigger.update

en-us	##### Trigger  With the item working you need to configure the [trigger](/manual/config/triggers/trigger). It's important to decide what entries in the log file are worth paying attention to. For example, the following trigger expression will search for a string like 'Stopping' to signal potential problems:      find(/My host/log[/var/log/syslog],,"regexp","Stopping")=1   ::: noteimportant To make sure that each line containing the string "Stopping" is considered a problem also set the *Problem event generation mode* in trigger configuration to 'Multiple'. :::  Then define a recovery expression. The following recovery expression will resolve all problems if a log line is found containing the string "Starting":      find(/My host/log[/var/log/syslog],,"regexp","Starting")=1   Since we do not want that it's important to make sure somehow that the corresponding root problems are closed, not just all problems. That's where tagging can help.  Problems and resolutions can be matched by specifying a tag in the trigger configuration. The following settings have to be made:  -   *Problem event generation mode*: Multiple -   *OK event closes*: All problems if tag values match -   Enter the name of the tag for event matching  ![](../../../../assets/en/manual/config/event_correlation/correlation_trigger.png)  -   configure the [tags](/manual/config/tagging) to extract tag values     from log lines  ![](../../../../assets/en/manual/config/event_correlation/correlation_trigger2.png)  If configured successfully you will be able to see problem events tagged by application and matched to their resolution in *Monitoring* → *Problems*.  ![](../../../../assets/en/manual/config/matched_problems.png){width="600"}  ::: notewarning Because misconfiguration is possible, when similar event tags may be created for **unrelated** problems, please review the cases outlined below! :::  -   With two applications writing error and recovery messages to the     same log file a user may decide to use two *Application* tags in the     same trigger with different tag values by using separate regular     expressions in the tag values to extract the names of, say,     application A and application B from the {ITEM.VALUE} macro (e.g.     when the message formats differ). However, this may not work as     planned if there is no match to the regular expressions.     Non-matching regexps will yield empty tag values and a single empty     tag value in both problem and OK events is enough to correlate them.     So a recovery message from application A may accidentally close an     error message from application B.  ```{=html} <!-- --> ``` -   Actual tags and tag values only become visible when a trigger fires.     If the regular expression used is invalid, it is silently replaced     with an \*UNKNOWN\* string. If the initial problem event with an     \*UNKNOWN\* tag value is missed, there may appear subsequent OK     events with the same \*UNKNOWN\* tag value that may close problem     events which they shouldn't have closed.  ```{=html} <!-- --> ``` -   If a user uses the {ITEM.VALUE} macro without macro functions as the     tag value, the 255-character limitation applies. When log messages     are long and the first 255 characters are non-specific, this may     also result in similar event tags for unrelated problems.
fr	 ##### Déclencheur  Lorsque l'élément fonctionne, vous devez configurer un [déclencheur](/manual/config/triggers/trigger). Il est important de décider à quelles entrées du fichier journal il convient de prêter attention. Par exemple, l'expression de déclencheur suivante recherchera une chaîne telle que 'Stopping' pour signaler des problèmes potentiels :      find(/My host/log[/var/log/syslog],,"regexp","Stopping")=1   ::: noteimportant Pour vous assurer que chaque ligne contenant la chaîne "Stopping" est considérée comme un problème, définissez également le *Mode de génération d'événement de problème* dans la configuration du déclencheur sur 'Multiple'. :::  Définissez ensuite une expression de récupération. L'expression de récupération suivante résoudra tous les problèmes si une ligne de journal contenant la chaîne "Starting" est trouvée :      find(/My host/log[/var/log/syslog],,"regexp","Starting")=1   Puisque nous ne voulons pas cela, il est important de s'assurer d'une manière ou d'une autre que les problèmes racines correspondants sont fermés, pas seulement tous les problèmes. C'est là que le marquage peut aider.  Les problèmes et les résolutions peuvent être mis en correspondance en spécifiant un tag dans la configuration du déclencheur. Les réglages suivants doivent être effectués :  -   *Mode de génération d'événement de problème*: Multiple -   *Un évènement OK ferme*: Tous les problèmes si les valeurs de tag correspondent -   Entrez le nom de la balise pour la correspondance d'événements  ![](../../../../assets/en/manual/config/event_correlation/correlation_trigger.png)  -   configurez les [tags](/manual/config/tagging) pour extraire les valeurs de tag des lignes de journal  ![](../../../../assets/en/manual/config/event_correlation/correlation_trigger2.png)  S'il est configuré avec succès, vous pourrez voir les événements de problème marqués par application et correspondant à leur résolution dans *Surveillance* → *Problèmes*.  ![](../../../../assets/en/manual/config/matched_problems.png){width="600"}  ::: notewarning Étant donné qu'une mauvaise configuration est possible, lorsque des tags d'événement similaires peuvent être créées pour des problèmes **non liés**, veuillez examiner les cas décrits ci-dessous ! :::  -   Avec deux applications écrivant des messages d'erreur et de récupération dans le même fichier journal, un utilisateur peut décider d'utiliser deux tags * Application * dans le même déclencheur avec des valeurs de tag différentes en utilisant des expressions régulières distinctes dans les valeurs de tag pour extraire les noms de, par exemple, l'application A et l'application B à partir de la macro {ITEM.VALUE} (par exemple, lorsque les formats de message diffèrent). Cependant, cela peut ne pas fonctionner comme prévu s'il n'y a pas de correspondance avec les expressions régulières. Les expressions régulières non correspondantes produiront des valeurs de balise vides et une seule valeur de balise vide dans les événements problème et OK suffit pour les corréler. Ainsi, un message de récupération de l'application A peut accidentellement fermer un message d'erreur de l'application B.  ```{=html} <!-- --> ``` -   Les tags réels et les valeurs de tag ne deviennent visibles que lorsqu'un déclencheur se déclenche. Si l'expression régulière utilisée n'est pas valide, elle est silencieusement remplacée par une chaîne \*UNKNOWN\*. Si l'événement de problème initial avec une valeur de tag \*UNKNOWN\* est manqué, des événements OK ultérieurs peuvent apparaître avec la même valeur de tag \*UNKNOWN\* qui peuvent fermer des événements de problème qu'ils n'auraient pas dû fermer.  ```{=html} <!-- --> ``` -   Si un utilisateur utilise la macro {ITEM.VALUE} sans fonctions de macro comme valeur de tag, la limite de 255 caractères s'applique. Lorsque les messages de journal sont longs et que les 255 premiers caractères ne sont pas spécifiques, cela peut également entraîner des tags d'événement similaires pour des problèmes sans rapport.

en-us	#### trigger  [ZBXNEXT-7972](https://support.zabbix.com/browse/ZBXNEXT-7972) Added new property `url_name`.\
fr	#### déclencheur  [ZBXNEXT-7972](https://support.zabbix.com/browse/ZBXNEXT-7972) Ajout d'une nouvelle propriété `url_name`.\

en-us	#### Trimmed long IPv6 IP address in failed login information  A failed login attempt message will display only the first 39 characters of a stored IP address as that's the character limit in the database field. That means that IPv6 IP addresses longer than 39 characters will be shown incompletely.
fr	#### Adresse IP IPv6 longue coupée dans les informations de connexion ayant échoué  Un message de tentative de connexion échouée n'affichera que les 39 premiers caractères d'une adresse IP stockée car c'est la limite de caractères dans le champ de la base de données . Cela signifie que les adresses IP IPv6 de plus de 39 caractères seront affichées de manière incomplète.

en-us	#### Troubleshooting and removing agent  This section lists some useful commands that can be used for troubleshooting and removing Zabbix agent installation.  See if Zabbix agent is running:      ps aux | grep zabbix_agentd  See if Zabbix agent has been installed from packages:      $ pkgutil --pkgs | grep zabbix      com.zabbix.pkg.ZabbixAgent  See the files that were installed from the installer package (note that the initial `/` is not displayed in this view):      $ pkgutil --only-files --files com.zabbix.pkg.ZabbixAgent     Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist                                                                                                                                                                                                                                usr/local/bin/zabbix_get                                                                                                                                                                                                                                                            usr/local/bin/zabbix_sender                                                                                                                                                                                                                                                         usr/local/etc/zabbix/zabbix_agentd/userparameter_examples.conf.NEW                                                                                                                                                                                                                  usr/local/etc/zabbix/zabbix_agentd/userparameter_mysql.conf.NEW                                                                                                                                                                                                                     usr/local/etc/zabbix/zabbix_agentd.conf.NEW                                                                                                                                                                                                                                         usr/local/sbin/zabbix_agentd  Stop Zabbix agent if it was launched with `launchctl`:      sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist  Remove files (including configuration and logs) that were installed with installer package:      sudo rm -f /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist     sudo rm -f /usr/local/sbin/zabbix_agentd     sudo rm -f /usr/local/bin/zabbix_get     sudo rm -f /usr/local/bin/zabbix_sender     sudo rm -rf /usr/local/etc/zabbix     sudo rm -rf /var/log/zabbix  Forget that Zabbix agent has been installed:      sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent
fr	 #### Dépannage et suppression de l'agent  Cette section répertorie certaines commandes utiles qui peuvent être utilisées pour dépanner et supprimer l'installation de l'agent Zabbix.  Vérifiez si l'agent Zabbix est en cours d'exécution :      ps aux | grep zabbix_agentd  Vérifiez si l'agent Zabbix a été installé à partir de packages :      $ pkgutil --pkgs | grep zabbix      com.zabbix.pkg.ZabbixAgent  Voir les fichiers qui ont été installés à partir du package d'installation (notez que le `/` initial n'est pas affiché dans cette vue) :      $ pkgutil --only-files --files com.zabbix.pkg.ZabbixAgent     Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist                                                                                                                                                                                                                                usr/local/bin/zabbix_get                                                                                                                                                                                                                                                            usr/local/bin/zabbix_sender                                                                                                                                                                                                                                                         usr/local/etc/zabbix/zabbix_agentd/userparameter_examples.conf.NEW                                                                                                                                                                                                                  usr/local/etc/zabbix/zabbix_agentd/userparameter_mysql.conf.NEW                                                                                                                                                                                                                     usr/local/etc/zabbix/zabbix_agentd.conf.NEW                                                                                                                                                                                                                                         usr/local/sbin/zabbix_agentd  Arrêtez l'agent Zabbix s'il a été lancé avec `launchctl` :      sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist  Supprimez les fichiers (y compris la configuration et les journaux) qui ont été installés avec le package d'installation :      sudo rm -f /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist     sudo rm -f /usr/local/sbin/zabbix_agentd     sudo rm -f /usr/local/bin/zabbix_get     sudo rm -f /usr/local/bin/zabbix_sender     sudo rm -rf /usr/local/etc/zabbix     sudo rm -rf /var/log/zabbix  Oubliez que l'agent Zabbix a été installé :      sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent

en-us	#### Troubleshooting  The following steps may help you troubleshoot problems with Elasticsearch setup:  1.  Check if the mapping is correct (GET request to required index URL     like `http://localhost:9200/uint`). 2.  Check if shards are not in failed state (restart of Elasticsearch     should help). 3.  Check the configuration of Elasticsearch. Configuration should allow     access from the Zabbix frontend host and the Zabbix server host. 4.  Check Elasticsearch logs.  If you are still experiencing problems with your installation then please create a bug report with all the information from this list (mapping, error logs, configuration, version, etc.)
fr	#### Dépannage  Les étapes suivantes peuvent vous aider à résoudre les problèmes liés à la configuration d'Elasticsearch :  1. Vérifiez si le mappage est correct (demande GET à l'URL d'index requise comme `http://localhost:9200/uint`). 2. Vérifiez si les fragments ne sont pas en état d'échec (le redémarrage d'Elasticsearch devrait aider). 3. Vérifiez la configuration d'Elasticsearch. La configuration doit autoriser l'accès depuis l'hôte frontal Zabbix et l'hôte du serveur Zabbix. 4. Vérifiez les journaux Elasticsearch.   Si vous rencontrez toujours des problèmes avec votre installation, veuillez créer un rapport de bogue avec toutes les informations de cette liste (mappage, journaux d'erreurs, configuration, version, etc.)

en-us	# Tutorials  This section contains practical step-by-step tutorials to illustrate how to build a custom [module](/devel/modules/tutorials/module) and a [widget](/devel/modules/tutorials/widget) in Zabbix.
fr	# Tutoriels  Cette section contient des tutoriels pratiques étape par étape pour illustrer comment créer un [module](/devel/modules/tutorials/module) personnalisé et un [widget](/devel/modules/tutorials/widget) dans Zabbix.

en-us	 ### type  Type of the module. Required for widgets and must equal "widget".  *Type*: String  *Default*: "module"  *Example*:  ```json "type": "widget" ```
fr	 ### type  Type du module. Obligatoire pour les widgets et doit être égal à « widget ».  *Type* : Chaîne  *Default* : "module"  *Exemple*:  ```json "type": "widget" ```

en-us	###      **unencrypted**   connect without encryption (default)  ```{=html} <!-- --> ```    **psk**   connect using TLS and a pre-shared key  ```{=html} <!-- --> ```    **cert**   connect using TLS and a certificate  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification.  **--tls-crl-file** *CRL-file*   Full pathname of a file containing revoked certificates.  **--tls-agent-cert-issuer** *cert-issuer*   Allowed agent certificate issuer.  **--tls-agent-cert-subject** *cert-subject*   Allowed agent certificate subject.  **--tls-cert-file** *cert-file*   Full pathname of a file containing the certificate or certificate chain.  **--tls-key-file** *key-file*   Full pathname of a file containing the private key.  **--tls-psk-identity** *PSK-identity*   PSK-identity string.  **--tls-psk-file** *PSK-file*   Full pathname of a file containing the pre-shared key.  **--tls-cipher13** *cipher-string*   Cipher string for OpenSSL 1.1.1 or newer for TLS 1.3. Override the default ciphersuite selection criteria. This option is not available if OpenSSL version is less than 1.1.1.  **--tls-cipher** *cipher-string*   GnuTLS priority string (for TLS 1.2 and up) or OpenSSL cipher string (only for TLS 1.2). Override the default ciphersuite selection criteria.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAG}
fr	###      **unencrypted**   se connecter sans cryptage (par défaut)  ```{=html} <!-- --> ```    **psk**   se connecter en utilisant TLS et une clé pré-partagée  ```{=html} <!-- --> ```    **cert**   se connecter à l'aide de TLS et d'un certificat  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Chemin d'accès complet d'un fichier contenant les certificats des autorités de certification de niveau supérieur pour la vérification des certificats homologues.  **--tls-crl-file** *CRL-file*   Chemin d'accès complet d'un fichier contenant des certificats révoqués.  **--tls-agent-cert-issuer** *cert-issuer*   Émetteur de certificat d'agent autorisé.  **--tls-agent-cert-subject** *cert-subject*   Sujet du certificat d'agent autorisé.  **--tls-cert-file** *cert-file*   Full pathname of a file containing the certificate or certificate chain.  **--tls-key-file** *key-file*   Chemin d'accès complet d'un fichier contenant la clé privée.  **--tls-psk-identity** *PSK-identity*   Chaîne d'identité PSK.  **--tls-psk-file** *PSK-file*   Chemin d'accès complet d'un fichier contenant la clé pré-partagée.  **--tls-cipher13** *cipher-string*   Chaîne de chiffrement pour OpenSSL 1.1.1 ou plus récent pour TLS 1.3. Remplacer les critères de sélection de suite de chiffrement par défaut. Cette option n'est pas disponible si la version d'OpenSSL est inférieure à 1.1.1.  **--tls-cipher** *cipher-string*   Chaîne de priorité GnuTLS (pour TLS 1.2 et versions ultérieures) ou chaîne de chiffrement OpenSSL (uniquement pour TLS 1.2). Remplacer les critères de sélection de suite de chiffrement par défaut.  **-h**, **--help**   Afficher cette aide et quitter.  **-V**, **--version**   Afficher les informations de version et quitter.  [ ]{#lbAG}

en-us	###      **unencrypted**   connect without encryption (default)  ```{=html} <!-- --> ```    **psk**   connect using TLS and a pre-shared key  ```{=html} <!-- --> ```    **cert**   connect using TLS and a certificate  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification.  **--tls-crl-file** *CRL-file*   Full pathname of a file containing revoked certificates.  **--tls-server-cert-issuer** *cert-issuer*   Allowed server certificate issuer.  **--tls-server-cert-subject** *cert-subject*   Allowed server certificate subject.  **--tls-cert-file** *cert-file*   Full pathname of a file containing the certificate or certificate chain.  **--tls-key-file** *key-file*   Full pathname of a file containing the private key.  **--tls-psk-identity** *PSK-identity*   PSK-identity string.  **--tls-psk-file** *PSK-file*   Full pathname of a file containing the pre-shared key.  **--tls-cipher13** *cipher-string*   Cipher string for OpenSSL 1.1.1 or newer for TLS 1.3. Override the default ciphersuite selection criteria. This option is not available if OpenSSL version is less than 1.1.1.  **--tls-cipher** *cipher-string*   GnuTLS priority string (for TLS 1.2 and up) or OpenSSL cipher string (only for TLS 1.2). Override the default ciphersuite selection criteria.  **-v**, **--verbose**   Verbose mode, **-vv** for more details.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAG}
fr	###      **unencrypted**   se connecter sans cryptage (par défaut)  ```{=html} <!-- --> ```    **psk**   se connecter en utilisant TLS et une clé pré-partagée  ```{=html} <!-- --> ```    **cert**   se connecter à l'aide de TLS et d'un certificat  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Chemin d'accès complet d'un fichier contenant les certificats des autorités de certification de niveau supérieur pour la vérification des certificats homologues.  **--tls-crl-file** *CRL-file*   Chemin d'accès complet d'un fichier contenant des certificats révoqués.  **--tls-server-cert-issuer** *cert-issuer*   Émetteur de certificat de serveur autorisé.  **--tls-server-cert-subject** *cert-subject*   Sujet du certificat de serveur autorisé.  **--tls-cert-file** *cert-file*   Chemin d'accès complet d'un fichier contenant le certificat ou la chaîne de certificats.  **--tls-key-file** *key-file*   Chemin d'accès complet d'un fichier contenant la clé privée.  **--tls-psk-identity** *PSK-identity*   Chaîne d'identité PSK.  **--tls-psk-file** *PSK-file*   Chemin d'accès complet d'un fichier contenant la clé pré-partagée.  **--tls-cipher13** *cipher-string*   Chaîne de chiffrement pour OpenSSL 1.1.1 ou plus récent pour TLS 1.3. Remplacer les critères de sélection de suite de chiffrement par défaut. Cette option n'est pas disponible si la version d'OpenSSL est inférieure à 1.1.1.  **--tls-cipher** *cipher-string*   Chaîne de priorité GnuTLS (pour TLS 1.2 et versions ultérieures) ou chaîne de chiffrement OpenSSL (uniquement pour TLS 1.2). Remplacer les critères de sélection de suite de chiffrement par défaut.  **-v**, **--verbose**   Mode verbeux, **-vv** pour plus de détails.  **-h**, **--help**   Afficher cette aide et quitter.  **-V**, **--version**   Afficher les informations de version et quitter.  [ ]{#lbAG}

en-us	#### Uninstalling agent Windows service  To uninstall a single instance of Zabbix agent using the default configuration file:         zabbix_agentd.exe --uninstall  To uninstall a single instance of Zabbix agent using a non-default configuration file:         zabbix_agentd.exe --config <your_configuration_file> --uninstall  To uninstall multiple instances of Zabbix agent from Windows services:        zabbix_agentd.exe --config <configuration_file_for_instance_1> --uninstall --multiple-agents       zabbix_agentd.exe --config <configuration_file_for_instance_2> --uninstall --multiple-agents       ...       zabbix_agentd.exe --config <configuration_file_for_instance_N> --uninstall --multiple-agents
fr	#### Désinstallation du service Windows de l'agent  Pour désinstaller une seule instance de l'agent Zabbix en utilisant la valeur par défaut du fichier de configuration:         zabbix_agentd.exe --uninstall  Pour désinstaller une seule instance de l'agent Zabbix à l'aide d'un autre fichier de configuration que celui par défaut :         zabbix_agentd.exe --config <votre_fichier_de_configuration> --uninstall  Pour désinstaller plusieurs instances de l'agent Zabbix des services Windows :        zabbix_agentd.exe --config <configuration_file_for_instance_1> --uninstall --multiple-agents       zabbix_agentd.exe --config <fichier_de_configuration_pour_instance_2> --uninstall --multiple-agents       ...       zabbix_agentd.exe --config <configuration_file_for_instance_N> --uninstall --multiple-agents

en-us	#### Unit conversion  By default, specifying a unit for an item results in a multiplier prefix being added - for example, an incoming value '2048' with unit 'B' would be displayed as '2KB'.  To prevent a unit from conversion, use the `!` prefix, for example, `!B`. To better understand how the conversion works with and without the exclamation mark, see the following examples of values and units:      1024 !B → 1024 B     1024 B → 1 KB     61 !s → 61 s     61 s → 1m 1s     0 !uptime → 0 uptime     0 uptime → 00:00:00     0 !! → 0 !     0 ! → 0  ::: noteclassic Before Zabbix 4.0, there was a hardcoded unit stoplist consisting of `ms`, `rpm`, `RPM`, `%`. This stoplist has been deprecated, thus the correct way to prevent converting such units is `!ms`, `!rpm`, `!RPM`, `!%`. :::
fr	#### Conversion d'unité  Par défaut, la spécification d'une unité pour un élément entraîne l'ajout d'un préfixe multiplicateur - par exemple, une valeur entrante « 2048 » avec l'unité « B » serait affichée sous la forme « 2 Ko ».  Pour empêcher la conversion d'une unité, utilisez le préfixe `!`, par exemple, `!B`. Pour mieux comprendre le fonctionnement de la conversion avec et sans le point d'exclamation, consultez les exemples de valeurs et d'unités suivants :       1024 !B → 1024B      1024 B → 1 Ko      61 !s → 61s      61 s → 1m 1s      0 !uptime → 0 uptime      0 uptime→ 00:00:00      0 !! → 0 !      0 ! → 0  ::: noteclassique Avant Zabbix 4.0, il y avait une liste d'arrêt d'unité codée en dur composée de `ms`, `rpm`, `RPM`, `%`. Cette liste d'arrêt est obsolète, donc la bonne façon d'empêcher la conversion de telles unités est `!ms`, `!rpm`, `!RPM`, `!%`. :::

en-us	#### Unreachable interface  A host interface is treated as unreachable after a failed check (network error, timeout) by Zabbix, SNMP, IPMI or JMX agents. Note that Zabbix agent active checks do not influence interface availability in any way.  From that moment **UnreachableDelay** defines how often an interface is rechecked using one of the items (including LLD rules) in this unreachability situation and such rechecks will be performed already by unreachable pollers (or IPMI pollers for IPMI checks). By default it is 15 seconds before the next check.  In the Zabbix server log unreachability is indicated by messages like these:      Zabbix agent item "system.cpu.load[percpu,avg1]" on host "New host" failed: first network error, wait for 15 seconds     Zabbix agent item "system.cpu.load[percpu,avg15]" on host "New host" failed: another network error, wait for 15 seconds  Note that the exact item that failed is indicated and the item type (Zabbix agent).  ::: noteclassic The *Timeout* parameter will also affect how early an interface is rechecked during unreachability. If the Timeout is 20 seconds and UnreachableDelay 30 seconds, the next check will be in 50 seconds after the first attempt. :::  The **UnreachablePeriod** parameter defines how long the unreachability period is in total. By default UnreachablePeriod is 45 seconds. UnreachablePeriod should be several times bigger than UnreachableDelay, so that an interface is rechecked more than once before an interface becomes unavailable.
fr	 #### Interface inaccessible  Une interface hôte est traitée comme inaccessible après un échec de vérification (erreur réseau, timeout) par les agents Zabbix, SNMP, IPMI ou JMX. Notez que les vérifications actives de l'agent Zabbix n'influencent d'aucune façon la disponibilité de l'interface.  À partir de ce moment, **UnreachableDelay** définit la fréquence à laquelle une interface est revérifiée à l'aide de l'un des éléments (y compris les règles LLD) dans cette situation d'inaccessibilité et ces revérifications seront déjà effectuées par les pollers d'inaccessibilité (ou des pollers IPMI pour les vérifications IPMI). Par défaut, 15 secondes avant le prochain contrôle.  Dans le journal du serveur Zabbix, l'inaccessibilité est indiquée par des messages comme ceux-ci :      Zabbix agent item "system.cpu.load[percpu,avg1]" on host "New host" failed: first network error, wait for 15 seconds     Zabbix agent item "system.cpu.load[percpu,avg15]" on host "New host" failed: another network error, wait for 15 seconds  Notez que l'élément exact qui a échoué est indiqué ainsi que le type d'élément (agent Zabbix).  ::: noteclassic Le paramètre *Timeout* affectera également la rapidité avec laquelle une interface est revérifiée pendant l'inaccessibilité. Si le Timeout est de 20 secondes et UnreachableDelay de 30 secondes, la prochaine vérification aura lieu 50 secondes après la première tentative. :::  Le paramètre **UnreachablePeriod** définit la durée totale de la période d'inaccessibilité. Par défaut, UnreachablePeriod est de 45 secondes. UnreachablePeriod doit être plusieurs fois supérieur à UnreachableDelay, afin qu'une interface soit revérifiée plusieurs fois avant qu'une interface ne devienne indisponible.

en-us	#### Unsupported items  An item can become unsupported if its value cannot be retrieved for some reason. Such items are still rechecked at their standard *[Update interval](/manual/config/items/item?#configuration)*.  Unsupported items are reported as having a NOT SUPPORTED state.
fr	#### Éléments non pris en charge  Un élément peut devenir non pris en charge si sa valeur ne peut pas être récupérée pour une raison quelconque. Ces éléments sont toujours revérifiés à leur *[intervalle de mise à jour](/manual/config/items/item?#configuration)* standard.  Les éléments non pris en charge sont signalés comme ayant un état NON SUPPORTÉ.

en-us	##### Update process methods  The widget update process methods are responsible for retrieving updated data from Zabbix server or any other data source and displaying it in the widget.
fr	##### Méthodes de processus de mise à jour  Les méthodes du processus de mise à jour du widget sont chargées de récupérer les données mises à jour à partir du serveur Zabbix ou de toute autre source de données et de les afficher dans le widget.

en-us	#### Upgrade procedure
fr	#### Procédure de mise à niveau

en-us	#### Upgrade procedure
fr	#### Procédure de mise à niveau

en-us	#### - Upgrading  The Zabbix appliance packages may be upgraded. To do so, run:      dnf update zabbix*
fr	#### - Mise à niveau  Les packages de l'appliance Zabbix peuvent être mis à niveau. Pour ce faire, exécutez :      dnf update zabbix*

en-us	 ### url  A link to the module description.  *Type*: String  *Example*:   ```json "url": "http://example.com" ```
fr	 ### URL  Un lien vers la description du module.  *Type* : Chaîne  *Exemple*:  ```json "url": "http://exemple.com" ```

en-us	#### Usage example  Executing the script **check\_oracle.sh** with the first parameters '-h'. The second parameter will be replaced by IP address or DNS name, depending on the selection in the host properties.      check_oracle.sh["-h","{HOST.CONN}"]  Assuming host is configured to use IP address, Zabbix will execute:      check_oracle.sh '-h' '192.168.1.4'
fr	#### Exemple d'utilisation  Exécution du script **check\_oracle.sh** avec les premiers paramètres '-h'. Le deuxième paramètre sera remplacé par l'adresse IP ou le nom DNS, en fonction de la sélection dans les propriétés de l'hôte.      check_oracle.sh["-h","{HOST.CONN}"]  En supposant que l'hôte est configuré pour utiliser l'adresse IP, Zabbix exécutera :      check_oracle.sh '-h' '192.168.1.4'

en-us	#### Usage examples
fr	#### Exemples d'utilisation

en-us	#### Usage examples  Examples of keys for aggregate calculations.
fr	#### Exemples d'utilisation  Exemples de clés pour les calculs agrégés.

en-us	#### Usage      zabbix_js -s script-file -p input-param [-l log-level] [-t timeout]     zabbix_js -s script-file -i input-file [-l log-level] [-t timeout]     zabbix_js -h     zabbix_js -V  zabbix\_js accepts the following command line parameters:        -s, --script script-file          Specify the file name of the script to execute. If '-' is specified as file name, the script will be read from stdin.       -i, --input input-file            Specify the file name of the input parameter. If '-' is specified as file name, the input will be read from stdin.       -p, --param input-param           Specify the input parameter.       -l, --loglevel log-level          Specify the log level.       -t, --timeout timeout             Specify the timeout in seconds. Valid range: 1-60 seconds (default: 10 seconds).       -h, --help                        Display help information.       -V, --version                     Display the version number.  Example:      zabbix_js -s script-file.js -p example
fr	#### Usage      zabbix_js -s script-file -p input-param [-l log-level] [-t timeout]     zabbix_js -s script-file -i input-file [-l log-level] [-t timeout]     zabbix_js -h     zabbix_js -V  zabbix\_js accepte les paramètres de ligne de commande suivants :        -s, --script script-file          Spécifier le nom de fichier du script à exécuter. Si '-' est spécifié comme nom de fichier, le script sera lu depuis stdin.       -i, --input input-file            Spécifier le nom de fichier du paramètre d'entrée. Si '-' est spécifié comme nom de fichier, l'entrée sera lue à partir de stdin.       -p, --param input-param           Spécifier le paramètre d'entrée.       -l, --loglevel log-level          Spécifier le niveau de journalisation.       -t, --timeout timeout             Spécifier le délai d'attente en secondes. Plage valide : 1-60 secondes (par défaut : 10 secondes).       -h, --help                        Afficher les informations d'aide.       -V, --version                     Afficher le numéro de version.  Exemple:      zabbix_js -s script-file.js -p exemple

en-us	#### Use cases
fr	#### Cas d'usage

en-us	#### Use cases
fr	#### Cas d'usage

en-us	### Use cases  Some use cases for recovery operations are as follows:  1.  Notify on a recovery all users that were notified on the problem:     -  Select *Notify all involved* as operation type.  2.  Have multiple operations upon recovery: send a notification and execute a remote command:     -  Add operation types for sending a message and executing a command.  3.  Open a ticket in external helpdesk/ticketing system and close it when the problem is resolved:     -  Create an external script that communicates with the helpdesk system.     -  Create an action having operation that executes this script and thus opens a ticket.     -  Have a recovery operation that executes this script with other parameters and closes the ticket.     -  Use the {EVENT.ID} macro to reference the original problem.
fr	### Cas d'usage  Certains cas d'usage pour les opérations de récupération sont les suivants :  1.  Avertir lors d'une récupération tous les utilisateurs qui ont été informés du problème :        - Sélectionnez 'Envoyer un message de récupération' comme type d'opération. 2.  Avoir plusieurs opérations lors de la récupération : envoyer une notification et exécuter une commande à distance :        - Ajouter des types d'opérations pour envoyer un message et exécuter une commande. 3.  Ouvrir un ticket dans le système d'assistance/ticketing externe et le fermer lorsque le problème est résolu :        - Créer un script externe qui communique avec le système d'assistance.        - Créer une action ayant une opération qui exécute ce script et ouvre ainsi un ticket.        - Avoir une opération de récupération qui exécute ce script avec d'autres paramètres et ferme le ticket.        - Utiliser la macro {EVENT.ID} pour référencer le problème d'origine.

en-us	#### Use cases  User macros with context can be defined to accomplish more flexible thresholds in trigger expressions (based on the values retrieved by low-level discovery). For example, you may define the following macros:  -   {$LOW\_SPACE\_LIMIT} = 10 -   {$LOW\_SPACE\_LIMIT:/home} = 20 -   {$LOW\_SPACE\_LIMIT:regex:"\^\\/\[a-z\]+$"} = 30  Then a low-level discovery macro may be used as macro context in a trigger prototype for mounted file system discovery:      last(/host/vfs.fs.size[{#FSNAME},pfree])<{$LOW_SPACE_LIMIT:"{#FSNAME}"}  After the discovery different low-space thresholds will apply in triggers depending on the discovered mount points or file system types. Problem events will be generated if:  -   /home folder has less than 20% of free disk space -   folders that match the regexp pattern (like /etc, /tmp or /var) have     less than 30% of free disk space -   folders that don't match the regexp pattern and are not /home have     less than 10% of free disk space
fr	#### Cas d'usage  Des macros utilisateur avec contexte peuvent être définies pour atteindre des seuils plus flexibles dans les expressions de déclenchement (basées sur les valeurs récupérées par la découverte de bas niveau). Par exemple, vous pouvez définir les macros suivantes :  -   {$LOW\_SPACE\_LIMIT} = 10 -   {$LOW\_SPACE\_LIMIT:/home} = 20 -   {$LOW\_SPACE\_LIMIT:regex:"\^\\/\[a-z\]+\$"} = 30  Ensuite, une macro de découverte de bas niveau peut être utilisée comme contexte de macro dans un prototype de déclencheur pour la découverte du système de fichiers monté :      last(/host/vfs.fs.size[{#FSNAME},pfree])<{$LOW_SPACE_LIMIT:"{#FSNAME}"}  Après la découverte, différents seuils d'espace réduit s'appliqueront dans les déclencheurs en fonction des points de montage ou des types de système de fichiers découverts. Des événements de problème seront générés si :  -   le dossier /home a moins de 20 % d'espace disque libre -   les dossiers qui correspondent au modèle d'expression régulière (comme /etc, /tmp ou /var) ont moins de 30 % d'espace disque libre -   les dossiers qui ne correspondent pas au modèle d'expression régulière et qui ne sont pas /home ont moins de 10 % d'espace disque libre

en-us	# user.checkAuthentication
fr	# user.checkAuthentication

en-us	#### User-configured ciphersuites  The built-in ciphersuite selection criteria can be overridden with user-configured ciphersuites.  ::: noteimportant User-configured ciphersuites is a feature intended for advanced users who understand TLS ciphersuites, their security and consequences of mistakes, and who are comfortable with TLS troubleshooting. :::  The built-in ciphersuite selection criteria can be overridden using the following parameters:  |Override scope|Parameter|Value|Description| |--|--|------|------| |Ciphersuite selection for certificates|TLSCipherCert13|Valid OpenSSL 1.1.1 [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.3 protocol (their values are passed to the OpenSSL function SSL\_CTX\_set\_ciphersuites()).|Certificate-based ciphersuite selection criteria for TLS 1.3<br><br>Only OpenSSL 1.1.1 or newer.| |^|TLSCipherCert|Valid OpenSSL [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.2 or valid GnuTLS [priority strings](https://gnutls.org/manual/html_node/Priority-Strings.html). Their values are passed to the SSL\_CTX\_set\_cipher\_list() or gnutls\_priority\_init() functions, respectively.|Certificate-based ciphersuite selection criteria for TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL)| |Ciphersuite selection for PSK|TLSCipherPSK13|Valid OpenSSL 1.1.1 [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.3 protocol (their values are passed to the OpenSSL function SSL\_CTX\_set\_ciphersuites()).|PSK-based ciphersuite selection criteria for TLS 1.3<br><br>Only OpenSSL 1.1.1 or newer.| |^|TLSCipherPSK|Valid OpenSSL [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.2 or valid GnuTLS [priority strings](https://gnutls.org/manual/html_node/Priority-Strings.html). Their values are passed to the SSL\_CTX\_set\_cipher\_list() or gnutls\_priority\_init() functions, respectively.|PSK-based ciphersuite selection criteria for TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL)| |Combined ciphersuite list for certificate and PSK|TLSCipherAll13|Valid OpenSSL 1.1.1 [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.3 protocol (their values are passed to the OpenSSL function SSL\_CTX\_set\_ciphersuites()).|Ciphersuite selection criteria for TLS 1.3<br><br>Only OpenSSL 1.1.1 or newer.| |^|TLSCipherAll|Valid OpenSSL [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.2 or valid GnuTLS [priority strings](https://gnutls.org/manual/html_node/Priority-Strings.html). Their values are passed to the SSL\_CTX\_set\_cipher\_list() or gnutls\_priority\_init() functions, respectively.|Ciphersuite selection criteria for TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL)|  To override the ciphersuite selection in [zabbix\_get](/manpages/zabbix_get) and [zabbix\_sender](/manpages/zabbix_sender) utilities - use the command-line parameters:  -   `--tls-cipher13` -   `--tls-cipher`  The new parameters are optional. If a parameter is not specified, the internal default value is used. If a parameter is defined it cannot be empty.  If the setting of a TLSCipher\* value in the crypto library fails then the server, proxy or agent will not start and an error is logged.  It is important to understand when each parameter is applicable.
fr	 #### Suites de chiffrement configurées par l'utilisateur  Les critères de sélection de suite de chiffrement intégrés peuvent être remplacés par des suites de chiffrement configurées par l'utilisateur.  ::: noteimportant Les suites de chiffrement configurées par l'utilisateur sont une fonctionnalité destinée aux utilisateurs avancés qui comprennent les suites de chiffrement TLS, leur sécurité et les conséquences des erreurs, et qui sont à l'aise avec le dépannage TLS. :::   Les critères de sélection de la suite de chiffrement intégrée peuvent être remplacés à l'aide des paramètres suivants :  |Remplacer la portée|Paramètre|Valeur|Description| |--|--|------|------| |Sélection de la suite de chiffrement pour les certificats|TLSCipherCert13|[Chaînes de chiffrement](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) OpenSSL 1.1.1 valides pour le protocole TLS 1.3 (leurs valeurs sont transmises à la fonction OpenSSL SSL\_CTX\_set\_ciphersuites()).|Critères de sélection de la suite de chiffrement basée sur les certificats pour TLS 1.3<br><br>Uniquement OpenSSL 1.1.1 ou version ultérieure.| |^|TLSCipherCert|[Chaînes de chiffrement](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) OpenSSL valides pour TLS 1.2 ou [chaînes de priorité](https://gnutls.org/manual/html_node/Priority-Strings.html) GnuTLS valides. Leurs valeurs sont respectivement transmises aux fonctions SSL\_CTX\_set\_cipher\_list() ou gnutls\_priority\_init().|Critères de sélection des suites de chiffrement basées sur des certificats pour TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL)| |Sélection de la suite de chiffrement pour PSK|TLSCipherPSK13|[Chaînes de chiffrement](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) OpenSSL 1.1.1 valides pour le protocole TLS 1.3 (leurs valeurs sont transmises à la fonction OpenSSL SSL\_CTX\_set\_ciphersuites()).|Critères de sélection des suites de chiffrement basées sur PSK pour TLS 1.3<br><br>Uniquement OpenSSL 1.1.1 ou plus récent.| |^|TLSCipherPSK|[Chaînes de chiffrement](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) OpenSSL valides pour TLS 1.2 ou [chaînes de priorité](https://gnutls.org/manual/html_node/Priority-Strings.html) GnuTLS valides. Leurs valeurs sont respectivement transmises aux fonctions SSL\_CTX\_set\_cipher\_list() ou gnutls\_priority\_init().|Critères de sélection de suite de chiffrement basés sur PSK pour TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL) | |Liste combinée de suites de chiffrement pour certificat et PSK|TLSCipherAll13|[Chaînes de chiffrement](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) OpenSSL 1.1.1 valides pour le protocole TLS 1.3 (leurs valeurs sont transmises à la fonction OpenSSL SSL\_CTX\_set\_ciphersuites()).|Critères de sélection des suites de chiffrement pour TLS 1.3<br><br>Uniquement OpenSSL 1.1.1 ou plus récent.| |^|TLSCipherAll|[Chaînes de chiffrement](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) OpenSSL valides pour TLS 1.2 ou [chaînes de priorité](https://gnutls.org/manual/html_node/Priority-Strings.html) GnuTLS valides. Leurs valeurs sont respectivement transmises aux fonctions SSL\_CTX\_set\_cipher\_list() ou gnutls\_priority\_init().|Critères de sélection Ciphersuite pour TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL)|  Pour remplacer la sélection de la suite de chiffrement dans les utilitaires [zabbix\_get](/manpages/zabbix_get) et [zabbix\_sender](/manpages/zabbix_sender) - utilisez les paramètres de ligne de commande :  -   `--tls-cipher13` -   `--tls-cipher`  Les nouveaux paramètres sont facultatifs. Si un paramètre n'est pas spécifié, la valeur par défaut interne est utilisée. Si un paramètre est défini, il ne peut pas être vide.  Si la définition d'une valeur TLSCipher\* dans la bibliothèque de chiffrement échoue, le serveur, le proxy ou l'agent ne démarre pas et une erreur est consignée.  Il est important de comprendre quand chaque paramètre est applicable.

en-us	# user.create
fr	# user.create

en-us	#### userdirectory  [ZBX-22800](https://support.zabbix.com/browse/ZBX-22800) `userdirectory.get`: Restored sorting by `name`.\
fr	#### répertoire utilisateur  [ZBX-22800](https://support.zabbix.com/browse/ZBX-22800) `userdirectory.get` : tri rétabli par `nom`.\

en-us	# user.get
fr	# user.get

en-us	# usergroup.create
fr	# usergroup.create

en-us	# usergroup.get
fr	# usergroup.get

en-us	# > User group object  The following objects are directly related to the `usergroup` API.
fr	# > Objet Groupe d'utilisateurs  Les objets suivants sont directement liés à l'API `usergroup`.

en-us	#### User groups  A listing of existing user groups with their details is displayed.  ![](../../../../../assets/en/manual/web_interface/user_groups0.png){width="600"}  Displayed data:  |Column|Description| |--|--------| |*Name*|Name of the user group. Clicking on the user group name opens the user group [configuration form](/manual/config/users_and_usergroups/usergroup#configuration).| |*\#*|The number of users in the group. Clicking on *Users* will display the respective users filtered out in the user list.| |*Members*|Usernames of individual users in the user group (with name and surname in parentheses). Clicking on the username will open the user configuration form. Users from disabled groups are displayed in red.| |*Frontend access*|Frontend access level is displayed:<br>**System default** - Zabbix, LDAP or HTTP authentication; depending on the chosen authentication [method](authentication)<br>**Internal** - the user is authenticated by Zabbix regardless of system settings<br>**Disabled** - frontend access for this user is disabled.<br>By clicking on the current level you can change it.| |*Debug mode*|[Debug mode](/manual/web_interface/debug_mode) status is displayed - *Enabled* or *Disabled*. By clicking on the status you can change it.| |*Status*|User group status is displayed - *Enabled* or *Disabled*. By clicking on the status you can change it.|  To configure a new user group, click on the *Create user group* button in the top right-hand corner.
fr	 #### Groupes d'utilisateurs  Une liste des groupes d'utilisateurs existants avec leurs détails s'affiche.  ![](../../../../../assets/en/manual/web_interface/user_groups0.png){width="600"}  Données affichées :  |Colonne|Description| |--|--------| |*Nom*|Nom du groupe d'utilisateurs. Cliquer sur le nom du groupe d'utilisateurs ouvre le [formulaire de configuration](/manual/config/users_and_usergroups/usergroup#configuration) du groupe d'utilisateurs.| |*\#*|Le nombre d'utilisateurs dans le groupe. Cliquer sur *Utilisateurs* affichera les utilisateurs respectifs filtrés dans la liste des utilisateurs.| |*Membres*|Noms d'utilisateur des utilisateurs individuels du groupe d'utilisateurs (avec nom et prénom entre parenthèses). Cliquer sur le nom d'utilisateur ouvrira le formulaire de configuration de l'utilisateur. Les utilisateurs des groupes désactivés sont affichés en rouge.| |*Accès à l'interface*|Le niveau d'accès à l'interface est affiché :<br>**Valeur système par défaut** - Authentification Zabbix, LDAP ou HTTP ; selon la [méthode](authentification) d'authentification choisie<br>**Interne** - l'utilisateur est authentifié par Zabbix quels que soient les paramètres système<br>**Désactivé** - l'accès frontal pour cet utilisateur est désactivé.<br> En cliquant sur le niveau actuel, vous pouvez le modifier.| |*Mode debug*|[Le mode debug](/manual/web_interface/debug_mode) est affiché - *Activé* ou *Désactivé*. En cliquant sur le statut, vous pouvez le modifier.| |*État*|L'état du groupe d'utilisateurs est affiché - *Activé* ou *Désactivé*. En cliquant sur le statut, vous pouvez le modifier.|  Pour configurer un nouveau groupe d'utilisateurs, cliquez sur le bouton *Créer un groupe d'utilisateurs* dans le coin supérieur droit.

en-us	# usergroup.update
fr	# usergroup.update

en-us	# user.login
fr	# user.login

en-us	# user.logout
fr	# user.logout

en-us	#### User macro context  See [user macros with context](/manual/config/macros/user_macros_context).
fr	#### Contexte de la macro utilisateur  Voir [macros utilisateur avec contexte](/manual/config/macros/user_macros_context).

en-us	# usermacro.create
fr	# usermacro.create

en-us	# usermacro.createglobal
fr	# usermacro.createglobal

en-us	# usermacro.get
fr	# usermacro.get

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

en-us	# usermacro.update
fr	# usermacro.update

en-us	# usermacro.updateglobal
fr	# usermacro.updateglobal

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

en-us	## Users  The Zabbix API allows you to manage users of your monitoring system.
fr	## Utilisateurs  L'API Zabbix vous permet de gérer les utilisateurs de votre système de surveillance.

en-us	# user.unblock
fr	# user.unblock

en-us	# user.update
fr	# user.update

en-us	#### user  [ZBXNEXT-8012](https://support.zabbix.com/browse/ZBXNEXT-8012) `user.checkAuthentication`: Added new parameter `token`.\
fr	#### utilisateur  [ZBXNEXT-8012](https://support.zabbix.com/browse/ZBXNEXT-8012) `user.checkAuthentication` : Ajout d'un nouveau paramètre `token`.\

en-us	#### user  [ZBXNEXT-8085](https://support.zabbix.com/browse/ZBXNEXT-8085) Removed support for deprecated property `alias`.\ [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Property `roleid` is no longer mandatory.\ [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Added new properties `userdirectoryid`, `ts_provisioned`.\ [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Added new method `user.provision`.\ [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) `user.create`: Parameter `usrgrps` is no longer mandatory.\ [ZBXNEXT-8085](https://support.zabbix.com/browse/ZBXNEXT-8085) `user.create`, `user.update`: Removed support for deprecated parameter `user_medias`.\ [ZBXNEXT-8085](https://support.zabbix.com/browse/ZBXNEXT-8085) `user.login`: Removed support for deprecated parameter `user`.\ [ZBXNEXT-3100](https://support.zabbix.com/browse/ZBXNEXT-3100) `user.update`: Added new parameter `current_passwd`.\
fr	#### utilisateur  [ZBXNEXT-8085](https://support.zabbix.com/browse/ZBXNEXT-8085) Suppression de la prise en charge de la propriété obsolète `alias`.\ [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) La propriété `roleid` n'est plus obligatoire.\ [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Ajout de nouvelles propriétés `userdirectoryid`, `ts_provisioned`.\ [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) Ajout d'une nouvelle méthode `user.provision`.\ [ZBXNEXT-276](https://support.zabbix.com/browse/ZBXNEXT-276) `user.create` : le paramètre `usrgrps` n'est plus obligatoire.\ [ZBXNEXT-8085](https://support.zabbix.com/browse/ZBXNEXT-8085) `user.create`, `user.update` : suppression de la prise en charge du paramètre obsolète `user_medias`.\ [ZBXNEXT-8085](https://support.zabbix.com/browse/ZBXNEXT-8085) `user.login` : suppression de la prise en charge du paramètre obsolète `user`.\ [ZBXNEXT-3100](https://support.zabbix.com/browse/ZBXNEXT-3100) `user.update` : ajout d'un nouveau paramètre `current_passwd`.\

en-us	##### Using a custom tile service provider  The Geomap widget is capable to load raster tile images from a custom self-hosted or a third-party tile provider service. To use a custom third-party tile provider service or a self-hosted tile folder or server, select *Other* in the *Tile provider* field and specify the custom URL in the *Tile URL* field using proper placeholders.
fr	##### Utilisation d'un fournisseur de services de tuiles personnalisé  Le widget Geomap est capable de charger des images de tuiles à partir d'un service personnalisé auto-hébergé ou d'un fournisseur de tuiles tiers. Pour utiliser un service de fournisseur de tuiles tiers personnalisé ou un dossier ou un serveur de tuiles auto-hébergé, sélectionnez *Autre* dans le champ *Fournisseur de tuiles* et spécifiez l'URL personnalisée dans le champ *URL de tuile* en utilisant les espaces réservés appropriés.

en-us	##### - Using a static IP address  By default the appliance uses DHCP to obtain the IP address. To specify a static IP address:  -   Log in as root user; -   Open */etc/sysconfig/network-scripts/ifcfg-eth0* file; -   Replace *BOOTPROTO=dhcp* with *BOOTPROTO=none* -   Add the following lines:     -   *IPADDR=<IP address of the appliance>*     -   *PREFIX=<CIDR prefix>*     -   *GATEWAY=<gateway IP address>*     -   *DNS1=<DNS server IP address>* -   Run **systemctl restart network** command.  Consult the official Red Hat [documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces) if needed.
fr	##### - Utiliser une adresse IP statique  Par défaut, l'appliance utilise DHCP pour obtenir l'adresse IP. Pour spécifier une adresse IP statique :  -   Connectez-vous en tant qu'utilisateur root ; -   Ouvrez le fichier */etc/sysconfig/network-scripts/ifcfg-eth0* ; -   Remplacez *BOOTPROTO=dhcp* par *BOOTPROTO=none* -   Ajoutez les lignes suivantes :     -   *IPADDR=<Adresse IP de l'appliance>*     -   *PREFIX=<préfixe CIDR>*     -   *GATEWAY=<adresse IP de la passerelle>*     -   *DNS1=<Adresse IP du serveur DNS>* -   Exécutez la commande **systemctl restart network**.  Consultez la [documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces) Red Hat officielle si nécessaire.

en-us	#### Using custom MIB files  There are standard MIB files coming with every GNU/Linux distribution. But some device vendors provide their own.  Let's say, you would like to use [CISCO-SMI](ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my) MIB file. The following instructions will download and install it:      # wget ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my -P /tmp     # mkdir -p /usr/local/share/snmp/mibs     # grep -q '^mibdirs +/usr/local/share/snmp/mibs' /etc/snmp/snmp.conf 2>/dev/null || echo "mibdirs +/usr/local/share/snmp/mibs" >> /etc/snmp/snmp.conf     # cp /tmp/CISCO-SMI.my /usr/local/share/snmp/mibs  Now you should be able to use it. Try to translate the name of the object *ciscoProducts* from the MIB file to OID:      # snmptranslate -IR -On CISCO-SMI::ciscoProducts     .1.3.6.1.4.1.9.1  If you receive errors instead of the OID, ensure all the previous commands did not return any errors.  The object name translation worked, you are ready to use custom MIB file. Note the MIB name prefix (*CISCO-SMI::*) used in the query. You will need this when using command-line tools as well as Zabbix.  Don't forget to restart Zabbix server/proxy before using this MIB file in Zabbix.  ::: noteimportant Keep in mind that MIB files can have dependencies. That is, one MIB may require another. In order to satisfy these dependencies you have to install all the affected MIB files. :::
fr	#### Utilisation de fichiers MIB personnalisés  Des fichiers MIB standard sont fournis avec chaque distribution GNU/Linux. Mais certains vendeurs de périphériques fournissent les leurs.  Supposons que vous souhaitiez utiliser le fichier MIB [CISCO-SMI](ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my). Les instructions suivantes vont le télécharger et l'installer :      # wget ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my -P /tmp     # mkdir -p /usr/local/share/snmp/mibs     # grep -q '^mibdirs +/usr/local/share/snmp/mibs' /etc/snmp/snmp.conf 2>/dev/null || echo "mibdirs +/usr/local/share/snmp/mibs" >> /etc/snmp/snmp.conf     # cp /tmp/CISCO-SMI.my /usr/local/share/snmp/mibs  Vous devriez maintenant pouvoir l'utiliser. Essayez de traduire le nom de l'objet *ciscoProducts* du fichier MIB en OID :      # snmptranslate -IR -On CISCO-SMI::ciscoProducts     .1.3.6.1.4.1.9.1  Si vous recevez des erreurs au lieu de l'OID, assurez-vous que toutes les commandes précédentes n'ont renvoyé aucune erreur.  La traduction du nom d'objet a fonctionné, vous êtes prêt à utiliser le fichier MIB personnalisé. Notez le préfixe du nom MIB (*CISCO-SMI::*) utilisé dans la requête. Vous en aurez besoin lorsque vous utiliserez des outils de ligne de commande ainsi que Zabbix.  N'oubliez pas de redémarrer le serveur/proxy Zabbix avant d'utiliser ce fichier MIB dans Zabbix.  ::: noteimportant Gardez à l'esprit que les fichiers MIB peuvent avoir des dépendances. C'est-à-dire qu'un MIB peut en nécessiter un autre. Afin de satisfaire ces dépendances, vous devez installer tous les fichiers MIB concernés. :::

en-us	#### Using db.odbc.discovery  As a practical example to illustrate how the SQL query is transformed into JSON, let us consider low-level discovery of Zabbix proxies by performing an ODBC query on Zabbix database. This is useful for automatic creation of "zabbix\[proxy,<name>,lastaccess\]" [internal items](/manual/config/items/itemtypes/internal) to monitor which proxies are alive.  Let us start with discovery rule configuration:  ![lld\_rule\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_odbc.png)  All mandatory input fields are marked with a red asterisk.  Here, the following direct query on Zabbix database is used to select all Zabbix proxies, together with the number of hosts they are monitoring. The number of hosts can be used, for instance, to filter out empty proxies:      mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | host    | count |     +---------+-------+     | Japan 1 |     5 |     | Japan 2 |    12 |     | Latvia  |     3 |     +---------+-------+     3 rows in set (0.01 sec)  By the internal workings of "db.odbc.discovery\[,{$DSN}\]" item, the result of this query gets automatically transformed into the following JSON:  ``` {.java} [     {         "{#HOST}": "Japan 1",         "{#COUNT}": "5"     },     {         "{#HOST}": "Japan 2",         "{#COUNT}": "12"     },     {         "{#HOST}": "Latvia",         "{#COUNT}": "3"     } ] ```  It can be seen that column names become macro names and selected rows become the values of these macros.  ::: noteclassic  If it is not obvious how a column name would be transformed into a macro name, it is suggested to use column aliases like "COUNT(h2.host) AS count" in the example above.  In case a column name cannot be converted into a valid macro name, the discovery rule becomes not supported, with the error message detailing the offending column number. If additional help is desired, the obtained column names are provided under DebugLevel=4 in Zabbix server log file:      $ grep db.odbc.discovery /tmp/zabbix_server.log      ...      23876:20150114:153410.856 In db_odbc_discovery() query:'SELECT h1.host, COUNT(h2.host) FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;'      23876:20150114:153410.860 db_odbc_discovery() column[1]:'host'      23876:20150114:153410.860 db_odbc_discovery() column[2]:'COUNT(h2.host)'      23876:20150114:153410.860 End of db_odbc_discovery():NOTSUPPORTED      23876:20150114:153410.860 Item [Zabbix server:db.odbc.discovery[proxies,{$DSN}]] error: Cannot convert column #2 name to macro.   :::  Now that we understand how a SQL query is transformed into a JSON object, we can use {\#HOST} macro in item prototypes:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)  Once discovery is performed, an item will be created for each proxy:  ![discovered\_items\_odbc1.png](../../../../../assets/en/manual/discovery/low_level_discovery/discovered_items_odbc1.png)
fr	#### Utilisation de db.odbc.discovery  Comme exemple pratique pour illustrer comment la requête SQL est transformée en JSON, considérons la découverte de bas niveau des proxys Zabbix en effectuant une requête ODBC sur la base de données Zabbix. Ceci est utile pour la création automatique des [éléments internes](/manual/config/items/itemtypes/internal)  "zabbix\[proxy,<nom>,lastaccess\]" afin de surveiller quels proxys sont actifs.  Commençons par la configuration de la règle de découverte :  ![lld\_rule\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_odbc.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  Ici, la requête directe suivante sur la base de données Zabbix est utilisée pour sélectionner tous les proxys Zabbix, ainsi que le nombre d’hôtes qu’ils surveillent. Le nombre d'hôtes peut être utilisé, par exemple, pour filtrer les proxys vides :  ``` mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | host    | count |     +---------+-------+     | Japan 1 |     5 |     | Japan 2 |    12 |     | Latvia  |     3 |     +---------+-------+     3 rows in set (0.01 sec) ```  Grâce au fonctionnement interne de l'élément “db.odbc.discovery[,{$DSN}]”, le résultat de cette requête est automatiquement transformé en JSON suivant :  ``` {.java} [     {         "{#HOST}": "Japan 1",         "{#COUNT}": "5"     },     {         "{#HOST}": "Japan 2",         "{#COUNT}": "12"     },     {         "{#HOST}": "Latvia",         "{#COUNT}": "3"     } ] ```  On peut voir que les noms de colonne deviennent des noms de macro et que les lignes sélectionnées deviennent les valeurs de ces macros.  ::: noteclassic S'il n'est pas évident de transformer un nom de colonne en nom de macro, il est suggéré d'utiliser des alias de colonne tels que "COUNT(h2.host) AS count" dans l'exemple ci-dessus. Si un nom de colonne ne peut pas être converti en un nom de macro valide, la règle de découverte devient non supportée, le message d'erreur détaillant le numéro de colonne incriminé. Si une aide supplémentaire est nécessaire, les noms de colonne obtenus sont fournis sous DebugLevel=4 dans le fichier journal du serveur Zabbix : ```     $ grep db.odbc.discovery /tmp/zabbix_server.log      ...      23876:20150114:153410.856 In db_odbc_discovery() query:'SELECT h1.host, COUNT(h2.host) FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;'      23876:20150114:153410.860 db_odbc_discovery() column[1]:'host'      23876:20150114:153410.860 db_odbc_discovery() column[2]:'COUNT(h2.host)'      23876:20150114:153410.860 End of db_odbc_discovery():NOTSUPPORTED      23876:20150114:153410.860 Item [Zabbix server:db.odbc.discovery[proxies,{$DSN}]] error: Cannot convert column #2 name to macro. ``` :::  Maintenant que nous comprenons comment une requête SQL est transformée en objet JSON, nous pouvons utiliser la macro {#HOST} dans des prototypes d’élément :  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)  Une fois la découverte effectuée, un élément sera créé pour chaque proxy :  ![discovered\_items\_odbc1.png](../../../../../assets/en/manual/discovery/low_level_discovery/discovered_items_odbc1.png)

en-us	#### Using db.odbc.get  Using `db.odbc.get[,{$DSN}]` and the following SQL example:      mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | host    | count |     +---------+-------+     | Japan 1 |     5 |     | Japan 2 |    12 |     | Latvia  |     3 |     +---------+-------+     3 rows in set (0.01 sec)  this JSON will be returned:  ``` {.java} [     {         "host": "Japan 1",         "count": "5"     },     {         "host": "Japan 2",         "count": "12"     },     {         "host": "Latvia",         "count": "3"     } ] ```  As you can see, there are no low-level discovery macros there. However, custom low-level discovery macros can be created in the [LLD macros](/manual/discovery/low_level_discovery#custom_macros) tab of a discovery rule using JSONPath, for example:      {#HOST} → $.host  Now this {\#HOST} macro may be used in item prototypes:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)
fr	#### Utilisation de db.odbc.get  En utilisant `db.odbc.get[,{$DSN}]` et l'exemple SQL suivant : ```     mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | host    | count |     +---------+-------+     | Japan 1 |     5 |     | Japan 2 |    12 |     | Latvia  |     3 |     +---------+-------+     3 rows in set (0.01 sec) ``` ce JSON sera retourné :  ``` {.java} [     {         "host": "Japan 1",         "count": "5"     },     {         "host": "Japan 2",         "count": "12"     },     {         "host": "Latvia",         "count": "3"     } ] ```  Comme vous pouvez le voir, il n'y a pas de macros de découverte de bas niveau. Cependant, des macros de découverte personnalisées de bas niveau peuvent être créées dans l'onglet [Macros LLD](/manual/discovery/low_level_discovery#custom_macros) d'une règle de découverte à l'aide de JSONPath, par exemple : ```     {#HOST} → $.host ``` Désormais, cette macro {\#HOST} peut être utilisée dans les prototypes d'éléments :  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)

en-us	#### Using DNS as default interface  HostInterface and HostInterfaceItem [configuration parameters](/manual/appendix/config/zabbix_agentd) allow to specify a custom value for the host interface during autoregistration.  More specifically, they are useful if the host should be autoregistered with a DNS name as the default agent interface rather than its IP address. In that case the DNS name should be specified or returned as the value of either HostInterface or HostInterfaceItem parameters. Note that if the value of one of the two parameters changes, the autoregistered host interface is updated. So it is possible to update the default interface to another DNS name or update it to an IP address. For the changes to take effect though, the agent has to be restarted.  ::: noteclassic If HostInterface or HostInterfaceItem parameters are not configured, the listen\_dns parameter is resolved from the IP address. If such resolving is configured incorrectly, it may break autoregistration because of invalid hostname. :::
fr	#### Utiliser DNS comme interface par défaut  Les [paramètres de configuration](/manual/appendix/config/zabbix_agentd) HostInterface et HostInterfaceItem permettent de spécifier une valeur personnalisée pour l'interface hôte lors de l'enregistrement automatique.   Plus précisément, ils sont utiles si l'hôte doit être enregistré automatiquement avec un nom DNS comme interface d'agent par défaut plutôt que son adresse IP. Dans ce cas, le nom DNS doit être spécifié ou renvoyé comme valeur des paramètres HostInterface ou HostInterfaceItem. Notez que si la valeur de l'un des deux paramètres change, l'interface hôte enregistrée automatiquement est mise à jour. Il est donc possible de mettre à jour l'interface par défaut vers un autre nom DNS ou de la mettre à jour vers une adresse IP. Pour que les modifications prennent effet, l'agent doit être redémarré.  ::: noteclassic Si les paramètres HostInterface ou HostInterfaceItem ne sont pas configurés, le paramètre listen\_dns est résolu à partir de l'adresse IP. Si une telle résolution n'est pas configurée correctement, elle peut interrompre l'enregistrement automatique en raison d'un nom d'hôte non valide. :::

en-us	##### Using filter  The page shows a list of all web scenarios of the selected host. To view web scenarios for another host or host group without returning to the *Monitoring → Hosts* page, select that host or group in the filter. You may also filter scenarios based on tags.
fr	##### Utilisation d'un filtre  La page affiche une liste de tous les scénarios Web de l'hôte sélectionné. Pour afficher les scénarios Web d'un autre hôte ou groupe d'hôtes sans revenir à la page *Surveillance → Hôtes*, sélectionnez cet hôte ou ce groupe dans le filtre. Vous pouvez également filtrer les scénarios en fonction des tags.

en-us	##### Using filter  You can use the filter to display only the actions you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of actions. If you click on it, a filter becomes available where you can filter actions by name and status.  ![](../../../../../assets/en/manual/web_interface/action_filter.png){width="600"}
fr	##### Utilisation d'un filtre  Vous pouvez utiliser le filtre pour afficher uniquement les actions qui vous intéressent. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.  Le lien *Filtre* est disponible au-dessus de la liste des actions. Si vous cliquez dessus, un filtre devient disponible et vous pouvez filtrer les actions par nom et statut.  ![](../../../../../assets/en/manual/web_interface/action_filter.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the discovery rules you are interested in. For better search performance, data is searched with macros unresolved.  With nothing selected in the filter, all enabled discovery rules are displayed. To select a specific discovery rule for display, start typing its name in the filter. All matching enabled discovery rules will be listed for selection. More than one discovery rule can be selected.
fr	##### Utilisation d'un filtre  Vous pouvez utiliser le filtre pour afficher uniquement les règles de découverte qui vous intéressent. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.  Si rien n'est sélectionné dans le filtre, toutes les règles de découverte activées sont affichées. Pour sélectionner une règle de découverte spécifique à afficher, commencez à saisir son nom dans le filtre. Toutes les règles de découverte activées correspondantes seront répertoriées pour la sélection. Plusieurs règles de découverte peuvent être sélectionnées.

en-us	##### Using filter  You can use the filter to display only the host groups you are interested in. For better search performance, data is searched with macros unresolved.
fr	##### Utilisation de filtes  Vous pouvez utiliser le filtre pour afficher uniquement les groupes d'hôtes qui vous intéressent. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.

en-us	##### Using filter  You can use the filter to display only the maps you are interested in. For better search performance, data is searched with macros unresolved.
fr	##### Utilisation du filtre  Vous pouvez utiliser le filtre pour afficher uniquement les cartes qui vous intéressent. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.

en-us	##### Using filter  You can use the filter to display only the media types you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of media types. If you click on it, a filter becomes available where you can filter media types by name and status.  ![](../../../../../assets/en/manual/web_interface/media_types_filter1.png){width="600"}
fr	##### Utilisation d'un filtre  Vous pouvez utiliser le filtre pour afficher uniquement les types de médias qui vous intéressent. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.  Le lien *Filtre* est disponible au-dessus de la liste des types de médias. Si vous cliquez dessus, un filtre devient disponible et vous pouvez filtrer les types de médias par nom et statut.  ![](../../../../../assets/en/manual/web_interface/media_types_filter1.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the user groups you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of user groups. If you click on it, a filter becomes available where you can filter user groups by name and status.  ![](../../../../../assets/en/manual/web_interface/user_groups_filter1.png){width="600"}
fr	##### Utilisation d'un filtre  Vous pouvez utiliser le filtre pour afficher uniquement les groupes d'utilisateurs qui vous intéressent. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.  Le lien *Filtre* est disponible au-dessus de la liste des groupes d'utilisateurs. Si vous cliquez dessus, un filtre devient disponible et vous pouvez filtrer les groupes d'utilisateurs par nom et statut.  ![](../../../../../assets/en/manual/web_interface/user_groups_filter1.png){width="600"}

en-us	#### Using jmx.discovery  This item returns a JSON object with low-level discovery macros describing MBean objects or attributes. For example, in the discovery of MBean attributes (reformatted for clarity):  ``` {.javascript} [     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionCount",         "{#JMXATTR}":"CollectionCount"     },     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionTime",         "{#JMXATTR}":"CollectionTime"     },     {         "{#JMXVALUE}":"true",         "{#JMXTYPE}":"java.lang.Boolean",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Valid",         "{#JMXATTR}":"Valid"     },     {         "{#JMXVALUE}":"PS Scavenge",         "{#JMXTYPE}":"java.lang.String",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Name",         "{#JMXATTR}":"Name"     },     {         "{#JMXVALUE}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXTYPE}":"javax.management.ObjectName",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,ObjectName",         "{#JMXATTR}":"ObjectName"     } ] ```  In the discovery of MBeans (reformatted for clarity):  ``` {.javascript} [     {         "{#JMXDOMAIN}":"java.lang",         "{#JMXTYPE}":"GarbageCollector",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXNAME}":"PS Scavenge"     } ]  ```
fr	 #### Utilisation de jmx.discovery  Cet élément renvoie un objet JSON avec des macros de découverte de bas niveau décrivant des objets ou des attributs MBean. Par exemple, dans la découverte des attributs MBean (reformatés pour plus de clarté) :  ``` {.javascript} [     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionCount",         "{#JMXATTR}":"CollectionCount"     },     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionTime",         "{#JMXATTR}":"CollectionTime"     },     {         "{#JMXVALUE}":"true",         "{#JMXTYPE}":"java.lang.Boolean",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Valid",         "{#JMXATTR}":"Valid"     },     {         "{#JMXVALUE}":"PS Scavenge",         "{#JMXTYPE}":"java.lang.String",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Name",         "{#JMXATTR}":"Name"     },     {         "{#JMXVALUE}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXTYPE}":"javax.management.ObjectName",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,ObjectName",         "{#JMXATTR}":"ObjectName"     } ] ```  Dans la découverte des MBeans (reformatés pour plus de clarté) :  ``` {.javascript} [     {         "{#JMXDOMAIN}":"java.lang",         "{#JMXTYPE}":"GarbageCollector",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXNAME}":"PS Scavenge"     } ]  ```

en-us	#### Using LLD macros in user macro contexts  LLD macros may be used inside user macro context, for example, [in trigger prototypes](/manual/config/macros/user_macros_context#use_cases).
fr	#### Utilisation de macros LLD dans des contextes de macros utilisateur  Les macros LLD peuvent être utilisées dans le contexte de la macro utilisateur, par exemple, [dans les prototypes de déclencheur](/manual/config/macros/user_macros_context#use_cases).

en-us	#### Using macro functions  Macro functions are supported with low-level discovery macros (except in low-level discovery rule filter), allowing to extract a certain part of the macro value using a regular expression.  For example, you may want to extract the customer name and interface number from the following LLD macro for the purposes of event tagging:      {#IFALIAS}=customername_1  To do so, the `regsub` macro function can be used with the macro in the event tag value field of a trigger prototype:  ![](../../../../assets/en/manual/config/macros/lld_macro_function.png)  Note, that commas are not allowed in unquoted item [key parameters](/manual/config/items/item/key#key_parameters), so the parameter containing a macro function has to be quoted. The backslash (`\`) character should be used to escape double quotes inside the parameter. Example:      net.if.in["{{#IFALIAS}.regsub(\"(.*)_([0-9]+)\", \1)}",bytes]  For more information on macro function syntax, see: [Macro functions](/manual/config/macros/macro_functions)  Macro functions are supported in low-level discovery macros since Zabbix 4.0.
fr	#### Utilisation des fonctions macro  Les fonctions de macro sont prises en charge avec les macros de découverte de bas niveau (sauf dans le filtre de règle de découverte de bas niveau), permettant d'extraire une certaine partie de la valeur de la macro à l'aide d'une expression régulière.  Par exemple, vous souhaiterez peut-être extraire le nom du client et le numéro d'interface de la macro LLD suivante à des fins de taggage d'événement :      {#IFALIAS}=customername_1  Pour ce faire, la fonction de macro `regsub` peut être utilisée avec la macro dans le champ de valeur de tag d'événement d'un prototype de déclencheur :  ![](../../../../assets/en/manual/config/macros/lld_macro_function.png)  Notez que les virgules ne sont pas autorisées dans les [paramètres de clé](/manual/config/items/item/key#key_parameters) d'élément sans guillemets, donc le paramètre contenant une fonction macro doit être entre guillemets. Le caractère barre oblique inverse (`\`) doit être utilisé pour échapper les guillemets doubles à l'intérieur du paramètre. Exemple:      net.if.in["{{#IFALIAS}.regsub(\"(.*)_([0-9]+)\", \1)}",bytes]  Pour plus d'informations sur la syntaxe des fonctions de macro, consultez : [Fonctions de macro](/manual/config/macros/macro_functions)  Les fonctions de macro sont prises en charge dans les macros de découverte de bas niveau depuis Zabbix 4.0.

en-us	#### Using mass update  To mass-update some triggers, do the following:  -   Mark the checkboxes of the triggers you want to update in the list -   Click on *Mass update* below the list -   Navigate to the tab with required attributes (*Trigger*, *Tags* or     *Dependencies*) -   Mark the checkboxes of any attribute to update  ![](../../../../assets/en/manual/config/triggers/trigger_mass.png)  ![](../../../../assets/en/manual/config/triggers/trigger_mass_b.png)  The following options are available when selecting the respective button for tag update:  -   *Add* - allows to add new tags for the triggers; -   *Replace* - will remove any existing tags from the trigger and     replace them with the one(s) specified below; -   *Remove* - will remove specified tags from triggers.  Note, that tags with the same name, but different values are not considered 'duplicates' and can be added to the same trigger.  ![](../../../../assets/en/manual/config/triggers/trigger_mass_c.png)  *Replace dependencies* - will remove any existing dependencies from the trigger and replace them with the one(s) specified.  Click on *Update* to apply the changes.
fr	#### Utilisation de la mise à jour en masse  Pour mettre à jour en masse certains déclencheurs, procédez comme suit :  - Cochez les cases des déclencheurs que vous souhaitez mettre à jour dans la liste - Cliquez sur *Mise à jour en masse* sous la liste - Accédez à l'onglet avec les attributs requis (*Déclencheur*, *Tags* ou *Dépendances*) - Cochez les cases de tout attribut à mettre à jour  ![](../../../../assets/en/manual/config/triggers/trigger_mass.png)  ![](../../../../assets/en/manual/config/triggers/trigger_mass_b.png)  Les options suivantes sont disponibles lors de la sélection du bouton correspondant pour la mise à jour des balises :  - *Ajouter* - permet d'ajouter de nouveaux tags pour les déclencheurs ; - *Remplacer* - supprimera toutes les tags existants du déclencheur et les remplacera par ceux spécifiés ci-dessous ; - *Supprimer* - supprimera les tags spécifiés des déclencheurs.  Notez que les tags portant le même nom, mais avec des valeurs différentes ne sont pas considérés comme des 'doublons' et peuvent être ajoutés au même déclencheur.  ![](../../../../assets/en/manual/config/triggers/trigger_mass_c.png)  * Remplacer les dépendances * - supprimera toutes les dépendances existantes du déclencheur et les remplacera par celles spécifiées.  Cliquez sur *Mettre à jour* pour appliquer les modifications.

en-us	#### Using maxdelay parameter  The 'maxdelay' parameter in log items allows ignoring some older lines from log files in order to get the most recent lines analyzed within the 'maxdelay' seconds.  ::: notewarning Specifying 'maxdelay' > 0 may lead to **ignoring important log file records and missed alerts**. Use it carefully at your own risk only when necessary. :::  By default items for log monitoring follow all new lines appearing in the log files. However, there are applications which in some situations start writing an enormous number of messages in their log files. For example, if a database or a DNS server is unavailable, such applications flood log files with thousands of nearly identical error messages until normal operation is restored. By default, all those messages will be dutifully analyzed and matching lines sent to server as configured in `log` and `logrt` items.  Built-in protection against overload consists of a configurable 'maxlines' parameter (protects server from too many incoming matching log lines) and a 10\*'maxlines' limit (protects host CPU and I/O from overloading by agent in one check). Still, there are 2 problems with the built-in protection. First, a large number of potentially not-so-informative messages are reported to server and consume space in the database. Second, due to the limited number of lines analyzed per second the agent may lag behind the newest log records for hours. Quite likely, you might prefer to be sooner informed about the current situation in the log files instead of crawling through old records for hours.  The solution to both problems is using the 'maxdelay' parameter. If 'maxdelay' > 0 is specified, during each check the number of processed bytes, the number of remaining bytes and processing time is measured. From these numbers the agent calculates an estimated delay - how many seconds it would take to analyze all remaining records in a log file.  If the delay does not exceed 'maxdelay' then the agent proceeds with analyzing the log file as usual.  If the delay is greater than 'maxdelay' then the agent **ignores a chunk of a log file by "jumping" over it** to a new estimated position so that the remaining lines could be analyzed within 'maxdelay' seconds.  Note that agent does not even read ignored lines into buffer, but calculates an approximate position to jump to in a file.  The fact of skipping log file lines is logged in the agent log file like this:      14287:20160602:174344.206 item:"logrt["/home/zabbix32/test[0-9].log",ERROR,,1000,,,120.0]"     logfile:"/home/zabbix32/test1.log" skipping 679858 bytes     (from byte 75653115 to byte 76332973) to meet maxdelay  The "to byte" number is approximate because after the "jump" the agent adjusts the position in the file to the beginning of a log line which may be further in the file or earlier.  Depending on how the speed of growing compares with the speed of analyzing the log file you may see no "jumps", rare or often "jumps", large or small "jumps", or even a small "jump" in every check. Fluctuations in the system load and network latency also affect the calculation of delay and hence, "jumping" ahead to keep up with the "maxdelay" parameter.  Setting 'maxdelay' < 'update interval' is not recommended (it may result in frequent small "jumps").
fr	#### Utilisation du paramètre maxdelay  Le paramètre 'maxdelay' dans les éléments de journal permet d'ignorer certaines lignes plus anciennes des fichiers journaux afin d'obtenir les lignes les plus récentes analysées dans les secondes 'maxdelay'.  ::: notewarning Spécifier 'maxdelay' > 0 peut conduire à **ignorer les enregistrements importants du fichier journal et les alertes manquées**. Utilisez-le avec précaution à vos risques et périls uniquement lorsque cela est nécessaire. :::  Par défaut, les éléments de surveillance des journaux suivent toutes les nouvelles lignes apparaissant dans les fichiers journaux. Cependant, il existe des applications qui, dans certaines situations, commencent à écrire un nombre énorme de messages dans leurs fichiers journaux. Par exemple, si une base de données ou un serveur DNS est indisponible, ces applications inondent les fichiers journaux de milliers de messages d'erreur presque identiques jusqu'à ce que le fonctionnement normal soit rétabli. Par défaut, tous ces messages seront consciencieusement analysés et les lignes correspondantes envoyées au serveur comme configuré dans les éléments `log` et `logrt`.  La protection intégrée contre la surcharge consiste en un paramètre configurable 'maxlines' (protège le serveur contre trop de lignes de journal correspondantes entrantes) et une limite de 10\*'maxlines' (protège le processeur hôte et les E/S de la surcharge par l'agent en une seule vérification) . Pourtant, il y a 2 problèmes avec la protection intégrée. Tout d'abord, un grand nombre de messages potentiellement peu informatifs sont signalés au serveur et consomment de l'espace dans la base de données. Deuxièmement, en raison du nombre limité de lignes analysées par seconde, l'agent peut être en retard sur les enregistrements de journal les plus récents pendant des heures. Très probablement, vous préférerez peut-être être informé plus tôt de la situation actuelle dans les fichiers journaux au lieu de parcourir les anciens enregistrements pendant des heures.  La solution aux deux problèmes consiste à utiliser le paramètre 'maxdelay'. Si 'maxdelay' > 0 est spécifié, lors de chaque vérification, le nombre d'octets traités, le nombre d'octets restants et le temps de traitement sont mesurés. À partir de ces chiffres, l'agent calcule un délai estimé - le nombre de secondes qu'il faudrait pour analyser tous les enregistrements restants dans un fichier journal.  Si le délai ne dépasse pas 'maxdelay', l'agent procède à l'analyse du fichier journal comme d'habitude.  Si le délai est supérieur à 'maxdelay', l'agent **ignore un morceau d'un fichier journal en "sautant" par dessus** vers une nouvelle position estimée afin que les lignes restantes puissent être analysées dans les 'maxdelay' secondes.  Notez que l'agent ne lit même pas les lignes ignorées dans le tampon, mais calcule une position approximative vers laquelle sauter dans un fichier.  Le fait de sauter des lignes du fichier journal est consigné dans le fichier journal de l'agent comme ceci :      14287:20160602:174344.206 item:"logrt["/home/zabbix32/test[0-9].log",ERROR,,1000,,,120.0]"     logfile:"/home/zabbix32/test1.log" skipping 679858 bytes     (from byte 75653115 to byte 76332973) to meet maxdelay  Le nombre "à l'octet" est approximatif car après le "saut", l'agent ajuste la position dans le fichier au début d'une ligne de journal qui peut être plus loin dans le fichier ou plus tôt.  Selon la façon dont la vitesse de croissance se compare à la vitesse d'analyse du fichier journal, vous pouvez ne voir aucun "saut", voir de rares ou fréquents "sauts", de grands ou petits "saut", ou même un petit "saut" à chaque vérification. Les fluctuations de la charge du système et de la latence du réseau affectent également le calcul du délai et, par conséquent, "sautent" en avant pour suivre le paramètre "maxdelay".  Définir 'maxdelay' < 'update interval' n'est pas recommandé (cela peut entraîner de petits "sauts" fréquents).

en-us	#### Using MIBs in Zabbix  The most important to keep in mind is that Zabbix processes do not get informed of the changes made to MIB files. So after every change you must restart Zabbix server or proxy, e. g.:      # service zabbix-server restart  After that, the changes made to MIB files are in effect.
fr	#### Utilisation des MIB dans Zabbix  Le plus important à garder à l'esprit est que les processus Zabbix ne sont pas informés des modifications apportées aux fichiers MIB. Ainsi, après chaque modification, vous devez redémarrer le serveur ou le proxy Zabbix, par ex. g.:       #  service zabbix-server restart  Après cela, les modifications apportées aux fichiers MIB sont pris en compte.

en-us	#### Using subfilter  The subfilter is useful for a quick one-click access to related graphs.  The subfilter operates autonomously from the main filter - results are filtered  immediately, no need to click on *Apply* in the main filter.  Note that the subfilter only allows to further modify the filtering from the main filter.   Unlike the main filter, the subfilter is updated together with each table refresh request  to always get up-to-date information of available filtering options and their counter  numbers.  The subfilter shows **clickable links** allowing to filter graphs based on a common  entity - the tag name or tag value. As soon as the entity is clicked, graphs are  immediately filtered; the selected entity is highlighted with gray background.  To remove the filtering, click on the entity again. To add another  entity to the filtered results, click on another entity.  The number of entities displayed is limited to 100 horizontally. If there are more,  a three-dot icon is displayed at the end; it is not clickable. Vertical lists  (such as tags with their values) are limited to 20 entries. If there are more,  a three-dot icon is displayed; it is not clickable.  A number next to each clickable entity indicates the number of graphs it has in the  results of the main filter.  Once one entity is selected, the numbers with other available entities are displayed  with a plus sign indicating how many graphs may be added to the current selection.
fr	 #### Utilisation du sous-filtre  Le sous-filtre est utile pour un accès rapide en un clic aux graphiques associés. Le sous-filtre fonctionne de manière autonome par rapport au filtre principal - les résultats sont filtrés immédiatement, pas besoin de cliquer sur *Appliquer* dans le filtre principal.  Notez que le sous-filtre permet uniquement de modifier davantage le filtrage à partir du filtre principal.  Contrairement au filtre principal, le sous-filtre est mis à jour avec chaque demande d'actualisation de table pour toujours obtenir des informations à jour sur les options de filtrage disponibles et leurs numéros de compteur.  Le sous-filtre affiche des **liens cliquables** permettant de filtrer les graphiques en fonction d'une entité commune : le nom ou la valeur de la balise. Dès qu'on clique sur l'entité, les graphiques sont immédiatement filtrés ; l'entité sélectionnée est mise en surbrillance sur fond gris. Pour supprimer le filtrage, cliquez à nouveau sur l'entité. Pour ajouter une autre entité aux résultats filtrés, cliquez sur une autre entité.  Le nombre d'entités affichées est limité à 100 horizontalement. S'il y en a plus, une icône à trois points s'affiche à la fin ; il n'est pas cliquable. Les listes verticales (telles que les balises avec leurs valeurs) sont limitées à 20 entrées. S'il y en a plus, une icône à trois points s'affiche ; il n'est pas cliquable.  Un nombre à côté de chaque entité cliquable indique le nombre de graphiques dont elle dispose dans les résultats du filtre principal.  Une fois qu'une entité est sélectionnée, les numéros avec les autres entités disponibles sont affichés avec un signe plus indiquant combien de graphiques peuvent être ajoutés à la sélection actuelle.

en-us	#### Using Zabbix frontend behind proxy  If Zabbix frontend runs behind proxy server, the cookie path in the proxy configuration file needs to be rewritten in order to match the reverse-proxied path. See examples below. If the cookie path is not rewritten, users may experience authorization issues, when trying to login to Zabbix frontend.
fr	#### Utilisation de l'interface Zabbix derrière le proxy  Si l'interface Zabbix s'exécute derrière un serveur proxy, le chemin du cookie dans le fichier de configuration du proxy doit être réécrit afin de correspondre au chemin du proxy inverse. Voir les exemples ci-dessous. Si le chemin du cookie n'est pas réécrit, les utilisateurs peuvent rencontrer des problèmes d'autorisation lorsqu'ils tentent de se connecter à l'interface Zabbix.

en-us	### UTF-8 encoding  UTF-8 is the only encoding supported by Zabbix. It is known to work without any security flaws. Users should be aware that there are known security issues if using some of the other encodings.
fr	### Encodage UTF-8  UTF-8 est le seul encodage pris en charge par Zabbix. Il est connu pour fonctionner sans aucune faille de sécurité. Les utilisateurs doivent être conscients qu'il existe des problèmes de sécurité si vous utilisez certains des autres encodages.

en-us	#### Value caching  Values required for trigger evaluation are cached by Zabbix server. Because of this trigger evaluation causes a higher database load for some time after the server restarts. The value cache is not cleared when item history values are removed (either manually or by housekeeper), so the server will use the cached values until they are older than the time periods defined in trigger functions or server is restarted.
fr	#### Mise en cache des valeurs  Les valeurs requises pour l'évaluation du déclencheur sont mises en cache par le serveur Zabbix. En raison de cette évaluation du déclencheur, la charge de la base de données est plus élevée pendant un certain temps après le redémarrage du serveur. Le cache des valeurs n'est pas effacé lorsque les valeurs de l'historique des éléments sont supprimées (manuellement ou par la procédure de nettoyage), de sorte que le serveur utilisera les valeurs mises en cache jusqu'à ce qu'elles soient antérieures aux périodes définies dans les fonctions de déclenchement ou que le serveur soit redémarré.

en-us	# valuemap.create
fr	# valuemap.create

en-us	# valuemap.get
fr	# valuemap.get

en-us	# > Value map object  The following objects are directly related to the `valuemap` API.
fr	# > Objet Table de correspondance  Les objets suivants sont directement liés à l'API `valuemap`.

en-us	##### Value mapping  The **Value mapping** tab allows to configure human-friendly representation of item data in [value mappings](/manual/config/items/mapping).
fr	##### Correspondance des valeurs  L'onglet **Value mapping** permet de configurer une représentation conviviale des données d'éléments dans la [correspondance des valeurs](/manual/config/items/mapping).

en-us	# valuemap.update
fr	# valuemap.update

en-us	#### Verification  It can be verified that a problem has been closed manually:  -   in event details, available through *Monitoring* → *Problems*; -   by using the {EVENT.UPDATE.HISTORY} macro in notification messages     that will provide this information.
fr	#### Vérification  On peut vérifier qu'un problème a été fermé manuellement :  - dans les détails de l'événement, disponibles via *Surveillance* → *Problèmes* ; - en utilisant la macro {EVENT.UPDATE.HISTORY} dans les messages de notification qui fourniront ces informations.

en-us	##### Verify agent parameters  Make sure that in the [agent configuration file](/manual/appendix/config/zabbix_agentd):  -   'Hostname' parameter matches the host name in the frontend -   Servers in the 'ServerActive' parameter are specified for the     processing of active checks
fr	##### Vérifier les paramètres de l'agent  Assurez-vous que dans le [fichier de configuration de l'agent](/manual/appendix/config/zabbix_agentd) :  -   Le paramètre 'Hostname' correspond au nom d'hôte dans l’interface Web -   Les serveurs dans le paramètre 'ServerActive' sont spécifiés pour le traitement des vérifications actives

en-us	### Verify CA mode
fr	### Vérifier le mode CA

en-us	### Verify CA mode  Copy required MySQL CA to the Zabbix frontend server, assign proper permissions to allow the webserver to read this file.  ::: noteclassic  *Verify CA* mode doesn't work on SLES 12 and RHEL 7 due to older MySQL libraries.  :::
fr	### Vérifier le mode CA  Copiez l'autorité de certification MySQL requise sur le serveur frontal Zabbix, attribuez les autorisations pour autoriser le serveur Web à lire ce fichier.  ::: noteclassic Le mode *Vérify CA* ne fonctionne pas sur SLES 12 et RHEL 7 en raison d'anciennes bibliothèques MySQL. :::

en-us	### Verify full mode
fr	### Vérifier le mode Full

en-us	### Verify Full mode
fr	### Vérifier le mode Full

en-us	 ### version  Module version. The version will be displayed in the Administration section.  *Type*: String  *Example*:   ```json "version": "1.0" ```
fr	 ### version  Version du module. La version sera affichée dans la section Administration.  *Type* : Chaîne  *Exemple*:  ```json "version": "1.0" ```

en-us	 ## View collected metrics  Congratulations! At this point, Zabbix is already monitoring your Apache web server.   To view collected metrics, open the *Monitoring->Hosts*  [menu section](/manual/web_interface/frontend_sections/monitoring/hosts) and click on the *Dashboards* next to the host.   ![](../../../assets/en/manual/guides/apache_hosts.png){width="600"}  This action will take you to the host dashboard with most important metrics collected from Apache /server-status page.  ![](../../../assets/en/manual/guides/apache_dashboard.png){width="600"}  Alternatively, from the *Monitoring->Hosts*, you can click on the *Latest data* to view all the latest collected metrics  in a list.  ![](../../../assets/en/manual/guides/apache_latest_data.png){width="600"}
fr	 ## Afficher les métriques collectées  Toutes nos félicitations! À ce stade, Zabbix surveille déjà votre serveur Web Apache.  Pour afficher les métriques collectées, ouvrez *Surveillance->Hôtes* [section menu](/manual/web_interface/frontend_sections/monitoring/hosts) et cliquez sur *Tableaux de bord* à côté de l'hôte.  ![](../../../assets/en/manual/guides/apache_hosts.png){width="600"}  Cette action vous mènera au tableau de bord de l'hôte avec les métriques les plus importantes collectées à partir de la page Apache/server-status.  ![](../../../assets/en/manual/guides/apache_dashboard.png){width="600"}  Alternativement, à partir de *Surveillance->Hôtes*, vous pouvez cliquer sur *Dernières données* pour afficher toutes les dernières données collectées sous forme de liste.  ![](../../../assets/en/manual/guides/apache_latest_data.png){width="600"}

en-us	 ## View collected metrics  Congratulations! At this point, Zabbix is already monitoring your Linux machine.   To view collected metrics, open the *Monitoring->Hosts*  [menu section](/manual/web_interface/frontend_sections/monitoring/hosts) and click on the *Latest data* next to the host.   ![](../../../assets/en/manual/guides/linux_latest_data.png){width="600"}  This action will open a list of all the latest metrics collected from Linux server host.  ![](../../../assets/en/manual/guides/linux_latest_data1.png){width="600"}
fr	 ## Afficher les métriques collectées  Toutes nos félicitations! À ce stade, Zabbix surveille déjà votre machine Linux.  Pour afficher les métriques collectées, ouvrez *Surveillance->Hôtes* [section de menu](/manual/web_interface/frontend_sections/monitoring/hosts) et cliquez sur *Dernières données* à côté de l'hôte.  ![](../../../assets/en/manual/guides/linux_latest_data.png){width="600"}  Cette action ouvrira une liste de toutes les dernières métriques collectées auprès de l'hôte du serveur Linux.  ![](../../../assets/en/manual/guides/linux_latest_data1.png){width="600"}

en-us	## View collected metrics  Congratulations! At this point, Zabbix is already monitoring your Windows machine.   To view collected metrics, open the *Monitoring->Hosts*  [menu section](/manual/web_interface/frontend_sections/monitoring/hosts) and click on  the *Latest data* next to the host.   ![](../../../assets/en/manual/guides/win_latest_data.png){width="600"}
fr	## Afficher les métriques collectées  Toutes nos félicitations! À ce stade, Zabbix surveille déjà votre machine Windows.  Pour afficher les métriques collectées, ouvrez *Surveillance->Hôtes* ([section menu](/manual/web_interface/frontend_sections/monitoring/hosts)) et cliquez sur les *Dernières données* à côté de l'hôte.  ![](../../../assets/en/manual/guides/win_latest_data.png){width="600"}

en-us	#### Viewing host group elements  This option is available if the "Host group elements" show option is chosen. When selecting "Host group elements" as the *show* option, you will at first see only one icon for the host group. However, when you save the map and then go to the map view, you will see that the map includes all the elements (hosts) of the certain host group:  |Map editing view|Map view| |----------------|--------| |![](../../../../../assets/en/manual/config/visualization/maps/map_host_group_conf.png){width="450"}|![](../../../../../assets/en/manual/config/visualization/maps/map_host_group_view.png){width="450"}|  Notice how the {HOST.NAME} macro is used. In map editing, the macro name is unresolved, while in map view all the unique names of the hosts are displayed.
fr	#### Affichage des éléments du groupe d'hôtes  Cette option est disponible si l'option d'affichage "Éléments du groupe d'hôtes" est choisie. Lorsque vous sélectionnez "Éléments du groupe d'hôtes" comme option d'*affichage*, vous ne verrez d'abord qu'une seule icône pour le groupe d'hôtes. Cependant, lorsque vous enregistrez la carte, puis accédez à la vue de la carte, vous verrez que la carte comprend tous les éléments (hôtes) d'un certain groupe d'hôtes :  |Vue d'édition de la carte|Vue de la carte| |----------------|--------| |![](../../../../../assets/en/manual/config/visualization/maps/map_host_group_conf.png){width="450"}|![](../../../../../assets/en/manual/config/visualization/maps/map_host_group_view.png){width="450"}|  Remarquez comment la macro {HOST.NAME} est utilisée. Dans l'édition de la carte, le nom de la macro n'est pas résolu, tandis que dans la vue de la carte, tous les noms uniques des hôtes sont affichés.

en-us	#### Viewing maps  To view a map, click on its name in the list of all maps.  ![](../../../../../assets/en/manual/web_interface/maps.png){width="600"}  You can use the drop-down in the map title bar to select the lowest severity level of the problem triggers to display. The severity marked as *default* is the level set in the map configuration. If the map contains a sub-map, navigating to the sub-map will retain the higher-level map severity (except if it is *Not classified*, in this case, it will not be passed to the sub-map).
fr	#### Affichage des cartes  Pour visualiser une carte, cliquez sur son nom dans la liste de toutes les cartes.  ![](../../../../../assets/en/manual/web_interface/maps.png){width="600"}  Vous pouvez utiliser le menu déroulant dans la barre de titre de la carte pour sélectionner le plus bas niveau de sévérité des déclencheurs de problème à afficher. La sévérité marquée par *default* est le niveau défini dans la configuration de la carte. Si la carte contient une sous-carte, la navigation vers la sous-carte conservera la sévérité de la carte de niveau supérieur (sauf s'elle est * Non classé *, dans ce cas, elle ne sera pas transmis à la sous-carte).

en-us	 # Views  View file receives the data from a controller and then prepares the HTML look of it.  :::noteclassic Defining view(s) for a frontend module is optional, unless the module is a widget.\ Dashboard widgets need at least two views: one for the edit mode and one for the view mode (should be stored in the *views* directory). :::  It is possible to use pre-defined Zabbix HTML classes (from the */zabbix/ui/include/classes/html*) in the view as well as add new HTML and CSS classes. New classes should be stored in the module's *assets* folder.  Example:  ```` ... (new CColHeader(_('Name'))) ````  This will add a new column name *Name* and style the top table row as on other Zabbix pages.
fr	 # Vues  Le fichier View reçoit les données d'un contrôleur et en prépare ensuite l'apparence HTML.  :::noteclassic La définition de vues pour un module frontend est facultative, sauf si le module est un widget.\ Les widgets de tableau de bord nécessitent au moins deux vues : une pour le mode édition et une pour le mode affichage (doit être stockée dans le répertoire *views*). :::  Il est possible d'utiliser des classes HTML Zabbix prédéfinies (à partir de */zabbix/ui/include/classes/html*) dans la vue ainsi que d'ajouter de nouvelles classes HTML et CSS. Les nouvelles classes doivent être stockées dans le dossier *assets* du module.  Exemple:  ```` ... (nouveau CColHeader(_('Name'))) ````  Cela ajoutera un nouveau nom de colonne *Name* et stylisera la ligne supérieure du tableau comme sur les autres pages Zabbix.

en-us	##### Web browser on client side  Cookies and JavaScript must be enabled.  The latest stable versions of Google Chrome, Mozilla Firefox, Microsoft Edge, Apple Safari, and Opera are supported.  ::: notewarning The same-origin policy for IFrames is implemented, which means that Zabbix cannot be placed in frames on a different domain.\ \ Still, pages placed into a Zabbix frame will have access to Zabbix frontend (through JavaScript) if the page that is placed in the frame and Zabbix frontend are on the same domain. A page like `http://secure-zabbix.com/cms/page.html`, if placed into dashboards on `http://secure-zabbix.com/zabbix/`, will have full JS access to Zabbix. :::
fr	##### Navigateur Web côté client  Les cookies et JavaScript doivent être activés.  Les dernières versions stables de Google Chrome, Mozilla Firefox, Microsoft Edge, Apple Safari et Opera sont prises en charge.  ::: notewarning La politique de same-origin pour les IFrames est implémentée, ce qui signifie que Zabbix ne peut pas être placé dans des cadres sur un domaine différent.\ \ Néanmoins, les pages placées dans une frame Zabbix auront accès à l'interface Zabbix (via JavaScript) si la page placée dans le cadre et l'interface Zabbix se trouvent sur le même domaine. Une page comme `http://secure-zabbix.com/cms/page.html`, si elle est placée dans des tableaux de bord sur `http://secure-zabbix.com/zabbix/`, aura un accès JS complet à Zabbix. :::

en-us	#### Web monitoring and HTTP agent  Zabbix server leaks memory on some Linux distributions due to an [upstream bug](https://bugzilla.redhat.com/show_bug.cgi?id=1057388) when "SSL verify peer" is enabled in web scenarios or HTTP agent. Please see [ZBX-10486](https://support.zabbix.com/browse/ZBX-10486) for more information and available workarounds.
fr	#### Surveillance Web et agent HTTP  Le serveur Zabbix perd de la mémoire sur certaines distributions Linux en raison d'un [bogue en amont](https://bugzilla.redhat.com/show_bug.cgi?id=1057388) lorsque "SSL  verify peer" est activé dans des scénarios Web ou un HTTP agent. Veuillez consulter [ZBX-10486](https://support.zabbix.com/browse/ZBX-10486) pour plus d'informations et les solutions de contournement disponibles.

en-us	#### Web scenario  In a [web scenario](/manual/web_monitoring) configuration, user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Name|<|yes| |Update interval|<|no| |Agent|<|yes| |HTTP proxy|<|yes| |Variables (values only)|<|yes| |Headers (names and values)|<|yes| |*Steps*|<|<| | |Name|yes| |^|URL^[3](supported_by_location_user#footnotes)^|yes| |^|Variables (values only)|yes| |^|Headers (names and values)|yes| |^|Timeout|no| |^|Required string|yes| |^|Required status codes|no| |*Authentication*|<|<| | |User|yes| |^|Password|yes| |^|SSL certificate|yes| |^|SSL key file|yes| |^|SSL key password|yes| |*Tags*^[2](supported_by_location_user#footnotes)^|<|<| | |Tag names|yes| |^|Tag values|yes|
fr	#### Scénario Web  Dans une configuration de [scénario Web](/manual/web_monitoring), les macros utilisateur peuvent être utilisées dans les champs suivants :  |Emplacement|<|Plusieurs macros/mix avec du texte^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Nom|<|oui| |Intervalle de mise à jour|<|non| |Agent|<|oui| |Proxy HTTP|<|oui| |Variables (valeurs uniquement)|<|oui| |En-têtes (noms et valeurs)|<|oui| |*Étapes*|<|<| | |Nom|oui| |^|URL^[3](supported_by_location_user#footnotes)^|oui| |^|Variables (valeurs uniquement)|oui| |^|En-têtes (noms et valeurs)|oui| |^|Timeout|non| |^|Chaîne requise|oui| |^|Codes d'état requis|non| |*Authentification*|<|<| | |Utilisateur|oui| |^|Mot de passe|oui| |^|Certificat SSL|oui| |^|Fichier de clé SSL|oui| |^|Mot de passe de la clé SSL|oui| |*Tags*^[2](supported_by_location_user#footnotes)^|<|<| | |Noms des tags|oui| |^|Valeurs des tags|oui|

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

en-us	### Web server hardening
fr	### Renforcement du serveur Web

en-us	#### Welcome screen  Open Zabbix frontend URL in the browser. If you have installed Zabbix from packages, the URL is:  -   for Apache: *http://<server\_ip\_or\_name>/zabbix* -   for Nginx: *http://<server\_ip\_or\_name>*  You should see the first screen of the frontend installation wizard.  Use the *Default language* drop-down menu to change system default language and continue the installation process in the selected language (optional). For more information, see [Installation of additional frontend languages](/manual/appendix/install/locales).  ![](../../../assets/en/manual/installation/install_1.png){width="550"}
fr	#### Ecran d'accueil  Ouvrez l'URL de l'interface Zabbix dans le navigateur. Si vous avez installé Zabbix à partir de packages, l'URL est :  -   pour Apache: *http://<server\_ip\_or\_name>/zabbix* -   pour Nginx: *http://<server\_ip\_or\_name>*  Vous devriez voir le premier écran de l'assistant d'installation de l'interface.  Utilisez le menu déroulant *Langue par défaut* pour modifier la langue par défaut du système et poursuivre le processus d'installation dans la langue sélectionnée (facultatif). Pour plus d'informations, voir l'[Installation de langues frontales supplémentaires](/manual/appendix/install/locales).  ![](../../../assets/en/manual/installation/install_1.png){width="550"}

en-us	 ### What a module can be used for  -   Adding new functionality via custom frontend sections; -   Creating custom dashboard widget types (see [widget modules](/devel/modules/widgets)); -   Overriding or extending the existing functionality.
fr	 ### À quoi peut servir un module  - Ajout de nouvelles fonctionnalités via des sections frontend personnalisées ; - Création de types de widgets de tableau de bord personnalisés (voir [modules de widgets](/devel/modules/widgets)) ; - Remplacer ou étendre les fonctionnalités existantes.

en-us	 ### What a module cannot be used for  -   Registering a new API method or modifying an existing one.
fr	 ### À quoi sert un module  - Enregistrer une nouvelle méthode API ou modifier une méthode existante.

en-us	##### What can be exported/imported  Objects that can be exported/imported are:  -   [Host groups](/manual/xml_export_import/hostgroups) (*through Zabbix API only*) -   [Template groups](/manual/xml_export_import/templategroups) (*through Zabbix API only*)  -   [Templates](/manual/xml_export_import/templates) -   [Hosts](/manual/xml_export_import/hosts) -   [Network maps](/manual/xml_export_import/maps) -   [Media types](/manual/xml_export_import/media) -   Images
fr	##### Que peut-on exporter/importer ?  Les objets pouvant être exportés/importés sont :  -   [Les groupes d'hôtes](/manual/xml_export_import/groups) (*via l'API Zabbix uniquement*) -   [Les modèles de groupe](/manual/xml_export_import/templategroups) (*via l'API Zabbix uniquement*) -   [Les modèles](/manual/xml_export_import/templates) -   [Les hôtes](/manual/xml_export_import/hosts) -   [Les cartes réseau](/manual/xml_export_import/maps) -   [Les types de media](/manual/xml_export_import/media) -   Les images

en-us	### What is a PHP frontend module?  -   A module is an entity with a unique ID, name, description, author, and other fields defined in it's manifest file, along with PHP, Javascript and other files located in a single directory inside the *modules* directory of your Zabbix frontend installation (for example, *zabbix/ui/modules*). -   A module should conform to simple rules to guarantee correct operation. -   A module must be installed (unpacked) and enabled in the frontend by the administrator.
fr	### Qu'est-ce qu'un module frontend PHP ?  - Un module est une entité avec un identifiant unique, un nom, une description, un auteur et d'autres champs définis dans son fichier manifeste, avec PHP, Javascript et d'autres fichiers situés dans un seul répertoire à l'intérieur du répertoire *modules* de votre installation frontend Zabbix (par exemple, *zabbix/ui/modules*). - Un module doit respecter des règles simples pour garantir un bon fonctionnement. - Un module doit être installé (déballé) et activé dans le frontend par l'administrateur.

en-us	## What you'll build  During this tutorial, you will first build a [basic](#part-i---hello-world) "Hello, world!" widget and then convert it into a [more advanced](#part-ii---gauge-chart) widget that displays an item value as a gauge chart. Here's how the finished widget will look like:  ![](../../../../assets/en/devel/modules/tutorials/widget/widget_view_finished.png){width="600"}
fr	## Ce que vous construirez  Au cours de ce didacticiel, vous allez d'abord créer un [basic](#part-i---hello-world) "Hello, world!" widget, puis convertissez-le en un widget [plus avancé](#part-ii---gauge-chart) qui affiche la valeur d'un élément sous forme de graphique à jauge. Voici à quoi ressemblera le widget fini :  ![](../../../../assets/en/devel/modules/tutorials/widget/widget_view_finished.png){width="600"}

en-us	### What you'll build  During this tutorial, you will first build a frontend module that adds a new *My Address* menu section and then convert it into a [more advanced](#part-iii---module-action) frontend module that makes an HTTP request to *https://api.seeip.org* and displays the response - the IP address of your computer - on a new page in the newly created *My Address* menu section. Here's how the finished module will look like:  ![](../../../../assets/en/devel/modules/tutorials/module/my_address_finished.png){width="600"}
fr	### Ce que vous construirez  Au cours de ce didacticiel, vous allez d'abord créer un module frontend qui ajoute une nouvelle section de menu *Mon adresse* puis convertit en un module frontal [plus avancé](#part-iii---module-action) qui envoie une requête HTTP à *https://api.seeip.org* et affiche la réponse - l'adresse IP de votre ordinateur - sur une nouvelle page dans la section de menu *Mon adresse* nouvellement créée. Voici à quoi ressemblera le module fini :  ![](../../../../assets/en/devel/modules/tutorials/module/my_address_finished.png){width="600"}

en-us	 ### What you'll create  During this tutorial, you will add a new loadable plugin **MyIP**. The plugin will implement 1 metric called **myip**, which returns the external IP address of the host where Zabbix agent 2 is running.
fr	 ### Ce que vous allez créer  Au cours de ce didacticiel, vous ajouterez un nouveau plugin chargeable **MyIP**. Le plugin implémentera 1 métrique appelée **myip**, qui renvoie l'adresse IP externe de l'hôte sur lequel l'agent Zabbix 2 est exécuté.

en-us	### Where to go next  Whether you prefer to learn by doing or read the guidelines first, these pages contain the information and steps required to build your own modules:  - [Step-by-step tutorials for writing your first module](/devel/modules/tutorials) - [Module file structure](/devel/modules/file_structure) - [Widget module specifics](/devel/modules/widgets) - [Module examples to reuse](/devel/modules/examples)
fr	### Où aller ensuite  Que vous préfériez apprendre par la pratique ou lire d'abord les directives, ces pages contiennent les informations et les étapes nécessaires pour créer vos propres modules :  - [Tutoriels pas à pas pour écrire votre premier module](/devel/modules/tutorials) - [Structure des fichiers du module](/devel/modules/file_structure) - [Spécificités du module Widget](/devel/modules/widgets) - [Exemples de modules à réutiliser](/devel/modules/examples)

en-us	#### Whitespace  Whitespace (space, tab characters) can be freely used in bracket notation segments and expressions, for example, `$[ 'a' ][ 0 ][ ?( $.b == 'c' ) ][ : -1 ].first( )`.
fr	#### Espace blanc  Les espaces (espace, caractères de tabulation) peuvent être librement utilisés dans les segments et les expressions de notation entre parenthèses, par exemple,`$[ 'a' ][ 0 ][ ?( $.b == 'c' ) ][ : -1 ].first( )`.

en-us	 **Who this guide is for**  This guide is designed for new Zabbix users and contains the minimum set of steps required to enable basic monitoring  of your Apache installation. If you are looking for deep customization options or require more advanced configuration,  see [Configuration](/manual/config) section of Zabbix manual.  
fr	 **À qui s'adresse ce guide**  Ce guide est conçu pour les nouveaux utilisateurs de Zabbix et contient l'ensemble minimum des étapes requises pour activer la surveillance de base de votre installation Apache. Si vous recherchez des options de personnalisation approfondies ou avez besoin d'une configuration plus avancée, voir la section [Configuration](/manual/config) du manuel Zabbix.

en-us	 **Who this guide is for**  This guide is designed for new Zabbix users and contains the minimum set of steps required to enable basic monitoring of  your Linux machine. If you are looking for deep customization options or require more advanced configuration,  see [Configuration](/manual/config) section of Zabbix manual.  
fr	 **À qui s'adresse ce guide**  Ce guide est conçu pour les nouveaux utilisateurs de Zabbix et contient l'ensemble minimum d'étapes requises pour permettre la surveillance de base de Linux. Si vous recherchez des options de personnalisation approfondies ou si vous avez besoin d'une configuration plus avancée, voir la section [Configuration](/manual/config) du manuel Zabbix.

en-us	### Widget examples  - Minimal widget - [widget_min.zip](/../assets/en/devel/modules/examples/widget_min.zip) - "Hello, world" widget using CSS only - [hello_world_css.zip](/../assets/en/devel/modules/examples/hello_world_css.zip) - "Hello, world" widget using JavaScript only - [hello_world_js.zip](/../assets/en/devel/modules/examples/hello_world_js.zip) - "Hello, world" widget using PHP - [hello_world_php.zip](/../assets/en/devel/modules/examples/hello_world_php.zip)  ::: notetip You can also use [Zabbix native widgets](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/ui/widgets) as examples. :::
fr	### Exemples de widgets  - Widget minimal - [widget_min.zip](/../assets/en/devel/modules/examples/widget_min.zip) - Widget "Hello, world" utilisant uniquement CSS - [hello_world_css.zip](/../assets/en/devel/modules/examples/hello_world_css.zip) - Widget "Hello, world" utilisant uniquement JavaScript - [hello_world_js.zip](/../assets/en/devel/modules/examples/hello_world_js.zip) - Widget "Hello, world" utilisant PHP - [hello_world_php.zip](/../assets/en/devel/modules/examples/hello_world_php.zip)  ::: notetip Vous pouvez également utiliser les [widgets natifs Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/ui/widgets) comme exemples. :::

en-us	## Widget preview  Widget modules, once added, become immediately visible in the dashboard widget list.  You can open a dashboard, switch to the edit mode and add the widget to the dashboard as usual.  When you make some changes to the widget, refresh the dashboard to view how the widget looks with the most recent updates.
fr	## Aperçu du widget  Les modules de widgets, une fois ajoutés, deviennent immédiatement visibles dans la liste des widgets du tableau de bord.  Vous pouvez ouvrir un tableau de bord, passer en mode édition et ajouter le widget au tableau de bord comme d'habitude.  Lorsque vous apportez des modifications au widget, actualisez le tableau de bord pour voir à quoi ressemble le widget avec les mises à jour les plus récentes.

en-us	# Widgets  Widgets are Zabbix frontend modules used for the dashboards. Unless otherwise noted, all module guidelines are also applicable to widgets.  However, a widget is notably different from a module. To build a widget:  - specify the type "widget" in the [manifest.json file](/devel/modules/file_structure/manifest) ("type": "widget"); - include at least two views: one for the [widget presentation mode](/devel/modules/widgets/presentation#widget-view) and one for the [widget configuration mode](/devel/modules/widgets/configuration#widget-configuration-view) (example.widget.view.php and example.widget.edit.php); - and a [controller](/devel/modules/widgets/presentation#widget-actions) for widget presentation (WidgetView.php); - use and extend default [widget classes](/devel/modules/widgets/configuration).
fr	# Widgets  Les widgets sont des modules frontaux Zabbix utilisés pour les tableaux de bord. Sauf indication contraire, toutes les directives du module sont également applicables aux widgets.  Cependant, un widget est sensiblement différent d'un module. Pour créer un widget :  - préciser le type "widget" dans le [fichier manifest.json](/devel/modules/file_structure/manifest) ("type": "widget"); - inclure au moins deux vues : une pour le [mode de présentation du widget](/devel/modules/widgets/presentation#widget-view) et une pour le [mode de configuration du widget](/devel/modules/widgets/configuration#widget-configuration-view) (exemple.widget.view.php et exemple.widget.edit.php) ; - et un [contrôleur](/devel/modules/widgets/presentation#widget-actions) pour la présentation des widgets (WidgetView.php) ; - utiliser et étendre les [classes de widgets](/devel/modules/widgets/configuration) par défaut.

en-us	 ### widget  Widget configuration. Used, if *[type](#type)* is set to *widget*.  *Type*: Object  *Supported object keys:*  -   **name** (string) - used in the widget list and as default header. If empty, "name" parameter from the module will be used.  -   **template_support** (boolean) - determines whether the widget should be available in template dashboards. Supported values: *true*, *false* (default).  -   **size** (object) - default widget dimensions. Supports keys:     - *width* (integer) - default widget width.     - *height* (integer) - default widget height.  -   **form_class** (string) - class with widget fields form. Must be located in the *includes* directory.     If the class is *WidgetForm.php*, which is expected by default, this parameter maybe omitted.     If using a different name, specify it here.  -   **js_class** (string) - name of a JavaScript class for widget view mode to extend the default CWidget class.     The class will be loaded with the dashboard.     The class source file must be located in the assets/js directory. See also: [assets](#assets).  -   **use_time_selector** (boolean) - determines whether the widget requires dashboard time selector.     Supported values: *true*, *false* (default).  -   **refresh_rate** (integer) - widget refresh rate in seconds (default: 60).  *Example*:   ```json "widget": {     "name": "",                            "template_support": true,           "size": {                                "width": 12,         "height": 5     },     "form_class": "WidgetForm",      "js_class": "CWidget",              "use_time_selector": false,         "refresh_rate": 60              } ```
fr	 ### widget  Configuration des widgets. Utilisé si *[type](#type)* est défini sur *widget*.  *Type* : Objet  *Clés d'objet prises en charge :*  - **name** (string) - utilisé dans la liste des widgets et comme en-tête par défaut. S'il est vide, le paramètre "name" du module sera utilisé.  - **template_support** (booléen) - détermine si le widget doit être disponible dans les modèles de tableaux de bord. Valeurs prises en charge : *true*, *false* (par défaut).  - ** size** (objet) - dimensions du widget par défaut. Clés prises en charge :     - *width* (entier) - largeur du widget par défaut.     - * height* (entier) - hauteur du widget par défaut.  - **form_class** (string) - classe avec formulaire de champs de widget. Doit être situé dans le répertoire *includes*.     Si la classe est *WidgetForm.php*, ce qui est attendu par défaut, ce paramètre peut être omis.     Si vous utilisez un nom différent, spécifiez-le ici.  - **js_class** (string) - nom d'une classe JavaScript pour le mode d'affichage des widgets afin d'étendre la classe CWidget par défaut.     La classe sera chargée avec le tableau de bord.     Le fichier source de la classe doit se trouver dans le répertoire assets/js. Voir aussi : [assets](#assets).  - **use_time_selector** (booléen) - détermine si le widget nécessite un sélecteur d'heure du tableau de bord.     Valeurs prises en charge : *true*, *false* (par défaut).  - **refresh_rate** (entier) - taux de rafraîchissement du widget en secondes (par défaut : 60).  *Exemple*:  ```json "widget": {     "name": "",     "template_support": true,     "size": {         "width": 12,         "height": 5     },     "form_class": "WidgetForm",     "js_class": "CWidget",     "use_time_selector": false,     "refresh_rate": 60 } ```

en-us	#### Windows-specific item keys  |Item key|User group|<| |--------|----------|-| | |Recommended|Minimum technically acceptable (functionality is limited)| |eventlog|Event Log Readers|Guests| |net.if.list|Guests|Guests| |perf\_counter|Performance Monitor Users|Performance Monitor Users| |proc\_info|Administrators|Guests| |service.discovery|Guests|Guests| |service.info|Guests|Guests| |services|Guests|Guests| |wmi.get|Administrators|Guests| |vm.vmemory.size|Guests|Guests|
fr	#### Clés d'éléments spécifiques à Windows  |Clé d'élément|Groupe d'utilisateurs|<| |--------|----------|-| | |Recommandé|Minimum techniquement acceptable (la fonctionnalité est limitée)| |eventlog|Event Log Readers|Guests| |net.if.list|Guests|Guests| |perf\_counter|Performance Monitor Users|Performance Monitor Users| |proc\_info|Administrators|Guests| |service.discovery|Guests|Guests| |service.info|Guests|Guests| |services|Guests|Guests| |wmi.get|Administrators|Guests| |vm.vmemory.size|Guests|Guests|

en-us	### Writing a module  A sample module writing process consists of the following steps (where available, click on the file or folder name to view additional details about the step):  1. Create a new directory for the module inside **zabbix/ui/modules/**. 2. Add [manifest.json](/devel/modules/file_structure/manifest) file with module metadata. 3. Create *[views](/devel/modules/file_structure/views)* folder and define a module view(s). 4. Create *[actions](/devel/modules/file_structure/actions)* folder and define a module action(s). 5. Create Module.php (or Widget.php for dashboard widgets) file and define initialization and event handling rules. 6. Create *[assets](/devel/modules/file_structure/assets)* folder for JavaScript files (place into *assets/js*), CSS styles (place into *assets/css*), or any other additional files. 7. Make sure to specify required views, actions and asset files in the manifest.json. 8. [Register](/devel/modules/file_structure/register) the module in Zabbix frontend and start using it.  :::notetip You can register and enable a module as soon as you create manifest.json file. Once the module is enabled, you can preview all changes made to module files immediately by refreshing Zabbix frontend. :::
fr	### Ecrire un module  Un exemple de processus d'écriture de module comprend les étapes suivantes (le cas échéant, cliquez sur le nom du fichier ou du dossier pour afficher des détails supplémentaires sur l'étape) :  1. Créez un nouveau répertoire pour le module dans **zabbix/ui/modules/**. 2. Ajoutez le fichier [manifest.json](/devel/modules/file_structure/manifest) avec les métadonnées du module. 3. Créez le dossier *[views](/devel/modules/file_structure/views)* et définissez une ou plusieurs vues de module. 4. Créez le dossier *[actions](/devel/modules/file_structure/actions)* et définissez une ou plusieurs actions de module. 5. Créez le fichier Module.php (ou Widget.php pour les widgets de tableau de bord) et définissez les règles d'initialisation et de gestion des événements. 6. Créez le dossier *[assets](/devel/modules/file_structure/assets)* pour les fichiers JavaScript (à placer dans *assets/js*), les styles CSS (à placer dans *assets/css*) ou tout autre fichier supplémentaire. 7. Assurez-vous de spécifier les vues, actions et fichiers d'actifs requis dans le manifest.json. 8. [Enregistrez](/devel/modules/file_structure/register) le module dans l'interface Zabbix et commencez à l'utiliser.  :::notetip Vous pouvez enregistrer et activer un module dès que vous créez le fichier manifest.json. Une fois le module activé, vous pouvez prévisualiser immédiatement toutes les modifications apportées aux fichiers du module en actualisant l'interface Zabbix. :::

en-us	#### XML  The XML object allows the processing of XML data in the item and low-level discovery preprocessing and webhooks.  ::: noteimportant  In order to use XML object, server/proxy must be compiled with libxml2 support. :::  |Method|Description| |--|--------| |`XML.query(data, expression)`|Retrieves node content using XPath. Returns null if node is not found.<br>**expression** - an XPath expression;<br>**data** - XML data as a string.| |`XML.toJson(data)`|Converts data in XML format to JSON.| |`XML.fromJson(object)`|Converts data in JSON format to XML.|  Example:  *Input:*      <menu>         <food type = "breakfast">             <name>Chocolate</name>             <price>$5.95</price>             <description></description>             <calories>650</calories>         </food>     </menu>  *Output:*  ```json {     "menu": {         "food": {             "@type": "breakfast",             "name": "Chocolate",             "price": "$5.95",             "description": null,             "calories": "650"         }     } } ```
fr	#### XML  L'objet XML permet le traitement des données XML dans l'élément et le prétraitement de découverte de bas niveau et les webhooks.  ::: noteimportant  Pour utiliser l'objet XML, le serveur/proxy doit être compilé avec le support libxml2. :::  |Méthode|Description| |--|--------| |`XML.query(data, expression)`|Récupère le contenu du nœud à l'aide de XPath. Renvoie null si le nœud n'est pas trouvé.<br>**expression** - une expression XPath ;<br>**data** - données XML sous forme de chaîne.| |`XML.toJson(data)`|Convertit les données au format XML en JSON.| |`XML.fromJson(object)`|Convertit les données au format JSON en XML.|  Exemple :  *Entrée :*      <menu>         <food type = "breakfast">             <name>Chocolate</name>             <price>$5.95</price>             <description></description>             <calories>650</calories>         </food>     </menu>  *Sortie :*  ```json {     "menu": {         "food": {             "@type": "breakfast",             "name": "Chocolate",             "price": "$5.95",             "description": null,             "calories": "650"         }     } } ```

en-us	#### YAML export/import  There are some known issues with YAML [export/import](/manual/xml_export_import):  -   Error messages are not translatable; -   Valid JSON with a .yaml file extension sometimes cannot be imported; -   Unquoted human-readable dates are automatically converted to Unix     timestamps.
fr	#### Exportation/importation YAML  Il existe des problèmes connus avec [les exportations/importations](/manual/xml_export_import) YAML :  - Les messages d'erreur ne sont pas traduisibles ; - Un JSON valide avec une extension de fichier .yaml ne peut parfois pas être importé ; - Les dates lisibles par l'homme non mises entre guillemets sont automatiquement converties en horodatages Unix.

en-us	# zabbix\_agent2  Section: Maintenance Commands (8)\ Updated: 2019-01-29\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
fr	# zabbix\_agent2  Section : Commandes de maintenance (8)\ Mise à jour : 2019-01-29\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	#### Zabbix agent checks on Windows  Non-existing DNS entries in a `Server` parameter of Zabbix agent configuration file (zabbix\_agentd.conf) may increase Zabbix agent response time on Windows. This happens because Windows DNS caching daemon doesn't cache negative responses for IPv4 addresses. However, for IPv6 addresses negative responses are cached, so a possible workaround to this is disabling IPv4 on the host.
fr	#### Vérifications de l'agent Zabbix sous Windows  Des entrées DNS inexistantes dans le paramètre `Server` du fichier de configuration de l'agent Zabbix (zabbix\_agentd.conf) peut augmenter le temps de réponse de l'agent Zabbix sous Windows. Cela se produit parce que le démon de la mise en cache DNS de Windows ne met pas en cache les réponses négatives pour les adresses IPv4. Cependant, pour les adresses IPv6 les réponses négatives sont mises en cache, donc une solution de contournement possible sera de désactiver IPv4 sur l'hôte.

en-us	# zabbix\_agentd  Section: Maintenance Commands (8)\ Updated: 2019-01-29\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
fr	# zabbix\_agentd  Section : Commandes de maintenance (8)\ Mise à jour : 2019-01-29\ [Index](#index) [Retour au sommaire principal](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	#### Zabbix agent  For passive checks Zabbix agent needs to know the IP address or DNS name of Zabbix server. If you  have provided correct information during the agent installation, the configuration file is already updated. Otherwise, you  need to manually specify it. Go to the `C:\Program files\Zabbix Agent` folder, open the file  *zabbix_agentd.conf* and add the IP/DNS of your Zabbix server to the *Server* parameter.  Example:      Server=192.0.2.22
fr	#### Agent Zabbix  Pour les contrôles passifs, l'agent Zabbix doit connaître l'adresse IP ou le nom DNS du serveur Zabbix.  Si vous avez fourni des informations correctes lors de l'installation de l'agent, le fichier de configuration est déjà mis à jour. Sinon, vous aurez besoin de le spécifier manuellement. Allez dans le dossier `C:\Program files\Zabbix Agent`, ouvrez le fichier *zabbix_agentd.conf* et ajoutez l'IP/DNS de votre serveur Zabbix au paramètre *Server*.  Exemple:      Server=192.0.2.22

en-us	#### Zabbix agent  In the `C:\Program files\Zabbix Agent` folder open the file *zabbix_agentd.conf* and add:  - The name of the host you created in Zabbix web interface to the *Hostname* parameter. - The IP address or DNS name of your Zabbix server machine to the *ServerActive* parameter (might be prefilled if you have provided it during Zabbix agent setup).  Example:        ServerActive= 192.0.2.22     Hostname=Windows workstation
fr	#### Agent Zabbix  Dans le dossier `C:\Program files\Zabbix Agent` ouvrez le fichier *zabbix_agentd.conf* et ajoutez :  - Le nom de l'hôte que vous avez créé dans l'interface Web Zabbix dans le paramètre *Hostname*. - L'adresse IP ou le nom DNS de votre machine serveur Zabbix dans le paramètre *ServerActive* (peut être pré-rempli si vous l'avez fourni lors de la configuration de l'agent Zabbix).  Exemple:        ServeurActive= 192.0.2.22     Hostname= "Poste de travail Windows"

en-us	 #### Zabbix agent  Open Zabbix agent configuration file (by default, the path is */usr/local/etc/zabbix_agentd.conf*):       sudo vi /usr/local/etc/zabbix_agentd.conf  Add the IP address or DNS name of your Zabbix server to the *Server* parameter.   For example:      Server=192.0.2.22
fr	 #### Agent Zabbix  Ouvrez le fichier de configuration de l'agent Zabbix (par défaut, le chemin est */usr/local/etc/zabbix_agentd.conf*) :       sudo vi /usr/local/etc/zabbix_agentd.conf  Ajoutez l'adresse IP ou le nom DNS de votre serveur Zabbix au paramètre *Serveur*.  Par exemple:      Serveur=192.0.2.22

en-us	 #### Zabbix agent  Open Zabbix agent configuration file (by default, the path is */usr/local/etc/zabbix_agentd.conf*):       sudo vi /usr/local/etc/zabbix_agentd.conf  Add:  - The name of the host you created in Zabbix web interface to the *Hostname* parameter. - The IP address or DNS name of your Zabbix server to the *ServerActive* parameter.  For example:        ServerActive= 192.0.2.22     Hostname=Linux server
fr	 #### Agent Zabbix  Ouvrez le fichier de configuration de l'agent Zabbix (par défaut, le chemin est */usr/local/etc/zabbix_agentd.conf*) :       sudo vi /usr/local/etc/zabbix_agentd.conf  Ajouter:  - Le nom de l'hôte que vous avez créé dans l'interface Web Zabbix dans le paramètre *Hostname*. - L'adresse IP ou le nom DNS de votre serveur Zabbix au paramètre *ServerActive*.  Par exemple:        ServeurActive= 192.0.2.22      Hostname= serveur Linux

en-us	# Zabbix API changes in 6.4
fr	# Modifications de l'API Zabbix dans la version 6.4

en-us	#### Zabbix configuration
fr	#### Configuration de Zabbix

en-us	#### - Zabbix configuration  Zabbix appliance setup has the following passwords and configuration changes:
fr	#### - Configuration Zabbix  La configuration de l'appliance Zabbix comporte les mots de passe et modifications de configuration suivants :

en-us	# Zabbix documentation  These pages contain official Zabbix documentation.  Use the sidebar navigation to browse documentation pages.  To be able to watch pages, log in with your [Zabbix forums](http://www.zabbix.com/forum/) username and password.
fr	# Documentation Zabbix  Ces pages contiennent la documentation officielle de Zabbix.  Utilisez la barre de navigation latérale pour parcourir les pages de documentation.  Pour pouvoir regarder des pages, connectez-vous avec votre nom d'utilisateur et mot de passe des [forums Zabbix](http://www.zabbix.com/forum/).

en-us	 #### Zabbix frontend  1\. Log into Zabbix frontend.  2\. [Create a host](/manual/config/hosts/host) in Zabbix web interface.   This host will represent your Linux machine.   3\. In the *Interfaces* parameter, add *Agent* interface and specify the IP address or DNS name of the Linux machine  where the agent is installed.   4\. In the *Templates* parameter, type or select *Linux by Zabbix agent*.   ![](../../../assets/en/manual/guides/linux_host_passive.png){width="600"}
fr	 #### Interface Zabbix  1\. Connectez-vous à l'interface Zabbix.  2\. [Créer un hôte](/manual/config/hosts/host) dans l'interface Web Zabbix.  Cet hôte représentera votre machine Linux.  3\. Dans le paramètre *Interfaces*, ajoutez l'interface *Agent* et précisez l'adresse IP ou le nom DNS de la machine Linux où l'agent est installé.  4\. Dans le paramètre *Modèles*, tapez ou sélectionnez *Linux by Zabbix agent*.  ![](../../../assets/en/manual/guides/linux_host_passive.png){width="600"}

en-us	 #### Zabbix frontend  1\. Log in to Zabbix frontend.  2\. [Create a host](/manual/config/hosts/host) in Zabbix web interface.   This host will represent your Linux machine.   3\. In the *Templates* parameter, type or select  *Linux by Zabbix agent active*.  ![](../../../assets/en/manual/guides/linux_host_active.png){width="600"}
fr	 #### Interface Zabbix  1\. Connectez-vous à l'interface Zabbix.  2\. [Créer un hôte](/manual/config/hosts/host) dans l'interface Web Zabbix.  Cet hôte représentera votre machine Linux.  3\. Dans le paramètre *Modèles*, tapez ou sélectionnez *Linux by Zabbix agent active*.  ![](../../../assets/en/manual/guides/linux_host_active.png){width="600"}

en-us	 #### Zabbix frontend  1\. Log into Zabbix frontend.  2\. [Create a host](/manual/config/hosts/host) in Zabbix web interface.   This host will represent your Windows machine.   3\. In the *Interfaces* parameter, add *Agent* interface and specify the IP  address or DNS name of the Windows machine where the agent is installed.   4\. In the *Templates* parameter, type or select *Windows by Zabbix agent*.   ![](../../../assets/en/manual/guides/win_host_passive.png){width="600"}
fr	 #### Interface Zabbix  1\. Connectez-vous à l'interface Zabbix.  2\. [Créer un hôte](/manual/config/hosts/host) dans l'interface Web Zabbix.  Cet hôte représentera votre machine Windows.  3\. Dans le paramètre *Interfaces*, ajoutez l'interface *Agent* et précisez l'adresse IP ou nom DNS de la machine Windows sur laquelle l'agent est installé.  4\. Dans le paramètre *Modèles*, tapez ou sélectionnez *Windows by Zabbix agent*.  ![](../../../assets/en/manual/guides/win_host_passive.png){width="600"}

en-us	#### Zabbix frontend  1\. Log in to Zabbix frontend.  2\. [Create a host](/manual/config/hosts/host) in Zabbix web interface.   This host will represent your Windows machine.   3\. In the *Templates* parameter, type or select  *Windows by Zabbix agent active*.  ![](../../../assets/en/manual/guides/win_host_active.png){width="600"}
fr	#### Interface Zabbix  1\. Connectez-vous à l'interface Zabbix.  2\. [Créer un hôte](/manual/config/hosts/host) dans l'interface Web Zabbix.  Cet hôte représentera votre machine Windows.  3\. Dans le paramètre *Modèles*, tapez ou sélectionnez *Windows by Zabbix agent active*.  ![](../../../assets/en/manual/guides/win_host_active.png){width="600"}

en-us	#### zabbix\_get and zabbix\_sender with encryption  See [zabbix\_get](/manpages/zabbix_get) and [zabbix\_sender](/manpages/zabbix_sender) manpages for using them with encryption.
fr	#### zabbix\_get et zabbix\_sender avec chiffrement  Voir les man-pages [zabbix\_get](/manpages/zabbix_get) et [zabbix\_sender](/manpages/zabbix_sender) pour une utilisation avec chiffrement.

en-us	# zabbix\_get  Section: User Commands (1)\ Updated: 2021-06-01\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
fr	# zabbix\_get  Section : Commandes utilisateur (1)\ Mise à jour : 2021-06-01\ [Index](#index) [Retour au sommaire principal](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	# zabbix\_js  Section: User Commands (1)\ Updated: 2019-01-29\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
fr	# zabbix\_js  Section : Commandes utilisateur (1)\ Mise à jour : 2019-01-29\ [Index](#index) [Retour au sommaire principal](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	# Zabbix manpages  These are Zabbix manpages for Zabbix processes.
fr	# Manpages Zabbix  Ce sont les pages de manuel (manpages) Zabbix pour les processus Zabbix.

en-us	# Zabbix Manual  Welcome to the user manual for Zabbix software. These pages are created to help users successfully manage their monitoring tasks with Zabbix, from the simple to the more complex ones.
fr	# Manuel Zabbix  Bienvenue sur le manuel d’utilisation du logiciel Zabbix. Ces pages ont été créées pour aider les utilisateurs dans leurs tâches de supervision avec Zabbix, de la plus simple à la plus complexe.

en-us	##### Zabbix packages from OS repositories  Often, OS distributions (in particular, Debian-based distributions) provide their own Zabbix packages.\ Note, that these packages are not supported by Zabbix, they are typically out of date and lack the latest features and bug fixes. Only the packages from [repo.zabbix.com](https://repo.zabbix.com/) are officially supported.  If you are upgrading from packages provided by OS distributions (or had them installed at some point), follow this procedure to switch to official Zabbix packages:  1.  Always uninstall the old packages first. 2.  Check for residual files that may have been left after     deinstallation. 3.  Install official packages following [installation     instructions](https://www.zabbix.com/download) provided by Zabbix.  Never do a direct update, as this may result in a broken installation.
fr	##### Zabbix packages from OS repositories  Often, OS distributions (in particular, Debian-based distributions) provide their own Zabbix packages.\ Note, that these packages are not supported by Zabbix, they are typically out of date and lack the latest features and bug fixes. Only the packages from [repo.zabbix.com](https://repo.zabbix.com/) are officially supported.  If you are upgrading from packages provided by OS distributions (or had them installed at some point), follow this procedure to switch to official Zabbix packages:  1.  Always uninstall the old packages first. 2.  Check for residual files that may have been left after deinstallation. 3.  Install official packages following [installation instructions](https://www.zabbix.com/download) provided by Zabbix.  Never do a direct update, as this may result in a broken installation.

en-us	# zabbix\_proxy  Section: Maintenance Commands (8)\ Updated: 2020-09-04\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
fr	# zabbix\_proxy  Section : Commandes de maintenance (8)\ Mise à jour : 2020-09-04\ [Index](#index) [Retour au sommaire principal](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	 ### Zabbix Security Advisories and CVE database  See [Zabbix Security Advisories and CVE database](https://www.zabbix.com/security_advisories).
fr	 ### Avis de sécurité Zabbix et base de données CVE  Voir [Avis de sécurité Zabbix et base de données CVE](https://www.zabbix.com/security_advisories).

en-us	#### Zabbix sender request  ``` {.javascript} {     "request":"sender data",     "data":[         {             "host":"<hostname>",             "key":"trap",             "value":"test value"         }     ] } ```
fr	#### Requête du sender Zabbix  ``` {.javascript} {  "request":"sender data",  "data":[  {  "host":"<hostname>",  "key":"trap",  "value":"test value"  }  ] } ```

en-us	#### Zabbix sender request with a timestamp  Alternatively Zabbix sender can send a request with a timestamp and nanoseconds.  ``` {.javascript} {     "request":"sender data",     "data":[         {             "host":"<hostname>",             "key":"trap",             "value":"test value",             "clock":1516710794,             "ns":592397170         },         {             "host":"<hostname>",             "key":"trap",             "value":"test value",             "clock":1516710795,             "ns":192399456         }     ],     "clock":1516712029,     "ns":873386094 } ```
fr	#### Requête du sender Zabbix avec  horodatage  Alternativement, le sender Zabbix peut envoyer une demande avec un horodatage et des nanosecondes.  ``` {.javascript} {  "request":"sender data",  "data":[  {  "host":"<hostname>",  "key":"trap",  "value":"test value",  "clock":1516710794,  "ns":592397170  },  {  "host":"<hostname>",  "key":"trap",  "value":"test value",  "clock":1516710795,  "ns":192399456  }  ],  "clock":1516712029,  "ns":873386094 } ```

en-us	# zabbix\_sender  Section: User Commands (1)\ Updated: 2021-06-01\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
fr	# zabbix\_sender  Section : Commandes utilisateur (1)\ Mise à jour : 2021-06-01\ [Index](#index) [Retour au sommaire principal](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	##### Zabbix server and frontend  Zabbix server configuration file draft with parameters to be updated:      ### Option: HistoryStorageURL     # History storage HTTP[S] URL.     #     # Mandatory: no     # Default:     # HistoryStorageURL=      ### Option: HistoryStorageTypes     # Comma separated list of value types to be sent to the history storage.     #     # Mandatory: no     # Default:     # HistoryStorageTypes=uint,dbl,str,log,text  Example parameter values to fill the Zabbix server configuration file with:      HistoryStorageURL=http://test.elasticsearch.lan:9200     HistoryStorageTypes=str,log,text  This configuration forces Zabbix Server to store history values of numeric types in the corresponding database and textual history data in Elasticsearch.  Elasticsearch supports the following item types:      uint,dbl,str,log,text  Supported item type explanation:  |   |   |   | |---|---|---| |**Item value type**|**Database table**|**Elasticsearch type**| |Numeric (unsigned)|history\_uint|uint| |Numeric (float)|history|dbl| |Character|history\_str|str| |Log|history\_log|log| |Text|history\_text|text|  Zabbix frontend configuration file (`conf/zabbix.conf.php`) draft with parameters to be updated:      // Elasticsearch url (can be string if same url is used for all types).     $HISTORY['url']   = [           'uint' => 'http://localhost:9200',           'text' => 'http://localhost:9200'     ];     // Value types stored in Elasticsearch.     $HISTORY['types'] = ['uint', 'text'];  Example parameter values to fill the Zabbix frontend configuration file with:      $HISTORY['url']   = 'http://test.elasticsearch.lan:9200';     $HISTORY['types'] = ['str', 'text', 'log'];  This configuration forces to store `Text`, `Character` and `Log` history values in Elasticsearch.  It is also required to make $HISTORY global in `conf/zabbix.conf.php` to ensure everything is working properly (see `conf/zabbix.conf.php.example` for how to do it):      // Zabbix GUI configuration file.     global $DB, $HISTORY;
fr	 ##### Serveur et interface Zabbix  Projet de fichier de configuration du serveur Zabbix avec les paramètres à mettre à jour :      ### Option: HistoryStorageURL     # History storage HTTP[S] URL.     #     # Mandatory: no     # Default:     # HistoryStorageURL=      ### Option: HistoryStorageTypes     # Comma separated list of value types to be sent to the history storage.     #     # Mandatory: no     # Default:     # HistoryStorageTypes=uint,dbl,str,log,text  Exemples de valeurs de paramètres pour remplir le fichier de configuration du serveur Zabbix :      HistoryStorageURL=http://test.elasticsearch.lan:9200     HistoryStorageTypes=str,log,text  Cette configuration force le serveur Zabbix à stocker les valeurs d'historique de types numériques dans la base de données correspondante et les données d'historique textuelles dans Elasticsearch.  Elasticsearch prend en charge les types d'éléments suivants :      uint,dbl,str,log,text  Explication du type d'élément pris en charge :  |   |   |   | |---|---|---| |**Type de valeur de l'élément**|**Table de base de données**|**Type Elasticsearch**| |Numérique (non signé)|history\_uint|uint| |Numérique (flottant)|history|dbl| |Caractère|history\_str|str| |Journal|history\_log|log| |Texte|history\_text|text|  Projet de fichier de configuration de l'interface Zabbix (`conf/zabbix.conf.php`) avec les paramètres à mettre à jour :      // Elasticsearch url (can be string if same url is used for all types).     $HISTORY['url']   = [           'uint' => 'http://localhost:9200',           'text' => 'http://localhost:9200'     ];     // Value types stored in Elasticsearch.     $HISTORY['types'] = ['uint', 'text'];  Exemples de valeurs de paramètres pour remplir le fichier de configuration de l'interface Zabbix :      $HISTORY['url']   = 'http://test.elasticsearch.lan:9200';     $HISTORY['types'] = ['str', 'text', 'log'];  Cette configuration oblige à stocker les valeurs d'historique `Texte`, `Caractère` et `Journal` dans Elasticsearch.  Il est également nécessaire de rendre $HISTORY global dans `conf/zabbix.conf.php` pour s'assurer que tout fonctionne correctement (voir `conf/zabbix.conf.php.example` pour savoir comment procéder) :      // Zabbix GUI configuration file.     global $DB, $HISTORY;

en-us	#### Zabbix server/proxy configuration  Secure connections to the database can be configured with the respective parameters in the Zabbix [server](/manual/appendix/config/zabbix_server) and/or [proxy](/manual/appendix/config/zabbix_proxy) configuration file.  |Configuration|Result| |--|--| |None|Connection to the database without encryption.| |1\. Set DBTLSConnect=required|Server/proxy make a TLS connection to the database. An unencrypted connection is not allowed.| |1\. Set DBTLSConnect=verify\_ca<br>2. Set DBTLSCAFile - specify the TLS certificate authority file|Server/proxy make a TLS connection to the database after verifying the database certificate.| |1\. Set DBTLSConnect=verify\_full<br>2. Set DBTLSCAFile - specify TLS certificate authority file|Server/proxy make a TLS connection to the database after verifying the database certificate and the database host identity.| |1\. Set DBTLSCAFile - specify TLS certificate authority file<br>2. Set DBTLSCertFile - specify the client public key certificate file<br>3. Set DBTLSKeyFile - specify the client private key file|Server/proxy provide a client certificate while connecting to the database.| |1\. Set DBTLSCipher - the list of encryption ciphers that the client permits for connections using TLS protocols up to TLS 1.2<br><br>or DBTLSCipher13 - the list of encryption ciphers that the client permits for connections using TLS 1.3 protocol|(MySQL) TLS connection is made using a cipher from the provided list.<br>(PostgreSQL) Setting this option will be considered as an error.|
fr	 #### Configuration du serveur/proxy Zabbix  Les connexions sécurisées à la base de données peuvent être configurées avec les paramètres respectifs dans le fichier de configuration [serveur](/manual/appendix/config/zabbix_server) et/ou [proxy](/manual/appendix/config/zabbix_proxy) Zabbix.  |Configuration|Résultat| |--|--| |Aucune|Connexion à la base de données sans cryptage.| |1\. Définissez DBTLSConnect=required|Le serveur/proxy établit une connexion TLS à la base de données. Une connexion non chiffrée n'est pas autorisée.| |1\. Définissez DBTLSConnect=verify\_ca<br>2. Définissez DBTLSCAFile - spécifiez le fichier d'autorité de certification TLS|Le serveur/proxy établit une connexion TLS à la base de données après avoir vérifié le certificat de la base de données.| |1\. Définissez DBTLSConnect=verify\_full<br>2. Définissez DBTLSCAFile - spécifiez le fichier d'autorité de certification TLS|Le serveur/proxy établit une connexion TLS à la base de données après avoir vérifié le certificat de base de données et l'identité de l'hôte de la base de données.| |1\. Définissez DBTLSCAFile - spécifiez le fichier d'autorité de certification TLS<br>2. Définissez DBTLSCertFile - spécifiez le fichier de certificat de clé publique du client<br>3. Set DBTLSKeyFile - spécifiez le fichier de clé privée du client|Le serveur/proxy fournit un certificat client lors de la connexion à la base de données.| |1\. Définir DBTLSCipher - la liste des chiffrements de chiffrement que le client autorise pour les connexions utilisant les protocoles TLS jusqu'à TLS 1.2<br><br>ou DBTLSCipher13 - la liste des chiffrements que le client autorise pour les connexions utilisant le protocole TLS 1.3|(MySQL) La connexion TLS est établie à l'aide d'un chiffrement de la liste fournie.<br>(PostgreSQL) La définition de cette option sera considérée comme une erreur.|

en-us	#### Zabbix server response  ``` {.javascript} {     "response":"success",     "info":"processed: 1; failed: 0; total: 1; seconds spent: 0.060753" } ```
fr	#### Réponse du serveur Zabbix  ``` {.javascript} {  "response":"success",  "info":"processed: 1; failed: 0; total: 1; seconds spent: 0.060753" } ```

en-us	#### Zabbix server response  ``` {.javascript} {     "response":"success",     "info":"processed: 2; failed: 0; total: 2; seconds spent: 0.060904" } ```
fr	#### Réponse du serveur Zabbix  ``` {.javascript} {  "response":"success",  "info":"processed: 2; failed: 0; total: 2; seconds spent: 0.060904" } ```

en-us	# zabbix\_server  Section: Maintenance Commands (8)\ Updated: 2020-09-04\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
fr	# zabbix\_server  Section : Commandes de maintenance (8)\ Mise à jour : 2020-09-04\ [Index](#index) [Retour au sommaire principal](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	#### Zabbix  The Zabbix object provides interaction with the internal Zabbix functionality.  |Method|Description| |--|--------| |`log(loglevel, message)`|Writes <message> into Zabbix log using <loglevel> log level (see configuration file DebugLevel parameter).|  Example:      Zabbix.log(3, "this is a log entry written with 'Warning' log level")  You may use the following aliases:  |Alias|Alias to| |-----|--------| |console.log(object)|Zabbix.log(4, JSON.stringify(object))| |console.warn(object)|Zabbix.log(3, JSON.stringify(object))| |console.error(object)|Zabbix.log(2, JSON.stringify(object))|  ::: noteimportant The total size of all logged messages is limited to 8 MB per script execution. :::  |Method|Description| |--|--------| |`sleep(delay)`|Delay JavaScript execution by `delay` milliseconds.|  Example (delay execution by 15 seconds):      Zabbix.sleep(15000)   
fr	#### Zabbix  L'objet Zabbix fournit une interaction avec la fonctionnalité interne de Zabbix.  |Méthode|Description| |--|--------| |`log(loglevel, message)`|Écrit <message> dans le journal Zabbix en utilisant le niveau de journalisation <loglevel> (voir le paramètre DebugLevel du fichier de configuration).|  Exemple :      Zabbix.log(3, "this is a log entry written with 'Warning' log level")  Vous pouvez utiliser les alias suivants :  |Alias|Alias vers | |-----|--------| |console.log(object)|Zabbix.log(4, JSON.stringify(object))| |console.warn(object)|Zabbix.log(3, JSON.stringify(object))| |console.error(object)|Zabbix.log(2, JSON.stringify(object))|  ::: noteimportant La taille totale de tous les messages consignés est limitée à 8 Mo par exécution de script. :::  |Méthode|Description| |--|--------| |`sleep(delay)`|Retarde l'exécution de JavaScript de `delay` millisecondes. |  Exemple (retarder l'exécution de 15 secondes) :      Zabbix.sleep(15000)   

en-us	# zabbix\_web\_service  Section: Maintenance Commands (8)\ Updated: 2019-01-29\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
fr	# zabbix\_web\_service  Section : Commandes de maintenance (8)\ Mise à jour : 2019-01-29\ [Index](#index) [Retour au sommaire principal](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	acknowledge
fr	acquitter

en-us	acknowledged
fr	acquitté

en-us	Boolean to decimal
fr	Booléen vers décimal

en-us	Change per second
fr	Changements par seconde

en-us	Check for error in JSON
fr	Rechercher une erreur dans le JSON

en-us	Check for error in XML
fr	Rechercher une erreur dans le XML

en-us	Check for error using regular expression
fr	Rechercher une erreur en utilisant une expression régulière

en-us	Check for not supported value
fr	Vérifier si une valeur est non supportée

en-us	Custom multiplier
fr	Multiplicateur personnalisé

en-us	dashboard
fr	tableau de bord

en-us	Discard unchanged
fr	Ecarter les inchangés

en-us	Discard unchanged with heartbeat
fr	Ecarter les inchangés avec un heartbeat

en-us	discovery
fr	découverte

en-us	Does not match regular expression
fr	Ne correspond pas à l'expression régulière

en-us	fire
fr	se déclencher

en-us	frontend
fr	frontal

en-us	Hexademical to decimal
fr	Hexadécimal vers décimal

en-us	host
fr	hôte

en-us	In range
fr	dans la plage

en-us	item
fr	élément

en-us	Left trim
fr	Rogner à gauche

en-us	LLD
fr	LLD

en-us	low-level discovery
fr	découverte de bas niveau

en-us	Matches regular expression
fr	Correspond à l'expression régulière

en-us	media type
fr	type de média 

en-us	Octal to decimal
fr	Octal vers décimal

en-us	OK event
fr	événement OK

en-us	preprocessing
fr	prétraitement

en-us	preprocessing step
fr	étape de prétraitement

en-us	problem event
fr	événement problématique

en-us	Prometheus pattern
fr	Motif Prometheus

en-us	Regular expression
fr	Expression régulière

en-us	Replace
fr	Remplacer

en-us	Right trim
fr	Rogner à droite

en-us	scheduled report
fr	rapport planifié

en-us	Simple change
fr	Changement simple

en-us	tag
fr	étiquette

en-us	tag name
fr	nom de l'étiquette

en-us	tag value
fr	valeur de l'étiquette

en-us	template
fr	modèle

en-us	trigger
fr	déclencheur

en-us	Trim
fr	Rogner

en-us	unacknowledge
fr	Désapproprié

en-us	unacknowledged
fr	Approprié

en-us	webhook
fr	point d'ancrage (web)

en-us	Zabbix
fr	Zabbix

en-us	Congratulations, you have translated your first "string"!
fr	Félicitations, vous avez traduit votre première "chaine"

en-us	If a string has a lot of placeables, we have another trick for you.
fr	Si il n'y a pas mal de balises, voici une astuce pour toi.

en-us	In the next string, click the Machinery tab.
fr	dans la prochaine chaine, cliquer sur l'onglet "Machinery"

en-us	In this sentence, click the dot-dot-dot at the end…
fr	Dans cette phrase, cliquez sur les 3 points à la fin…

en-us	Keep translating, we'll show you tips and tricks about Pontoon.
fr	continuez à traduire, et nous vous montrereons des astuces sur Pontoon

en-us	Nice! The "placeable" has been automatically pasted to your translation.
fr	Joli ! le "placeable" a été automatiquement ajouté à votre traduction 

en-us	<strong><a href="%(test)s">Click the Copy button</a> just <em>below</em> the translation input.</strong>
fr	<strong><a href="%(test)s">Cliquer le bouton "Copy"</a> juste <em>en dessous</em> du formulaire de traduction</strong>

en-us	The entire string is copied, and you just translate in-between placeables. Convenient, right?
fr	La chaine entière est copiée, et vous ne traduisez que les chaines entre les balises. Pratique hein ? 

en-us	The quick brown fox jumps over the lazy dog.
fr	Le renard brun rapide saute par-dessus le chien paresseux.

en-us	There are <b>different</b> %(types)s of placeables and you usually don't need to translate them.
fr	Il y a <b>différent</b> %(types)s de balises et généralement tu n'a pas besoin de les traduire.

en-us	Welcome to Pontoon! Translate this sentence and press Enter.
fr	Bienvenue a Pontoon ! Traduis cette phrase et appuis sur Entrée.

en-us	 © 2001-$year_now$ by Zabbix SIA. 
fr	 © 2001-$year_now$ par Zabbix SIA. 

en-us	 All rights reserved. 
fr	Tous droits réservés 

en-us	 Back to top 
fr	Retour au sommet

en-us	 Close 
fr	 Fermer 

en-us	 Comment (optional) 
fr	 Commentaire (facultatif) 

en-us	 (current) 
fr	(courant)

en-us	 (devel) 
fr	(développement)

en-us	 Except where otherwise noted, Zabbix Documentation is licensed under the following license: 
fr	 Sauf indication contraire, la documentation Zabbix est soumise à la licence suivante : 

en-us	 General 
fr	Général

en-us	 Have an improvement suggestion for this page? Select a text that could be improved and press Command+Enter to send it to editors. 
fr	Vous avez une suggestion pour améliorer cette page ? Sélectionnez un texte qui pourrait être amélioré et appuyez sur Commande+Entrée pour l'envoyer aux documentalistes

en-us	 Have an improvement suggestion for this page? Select a text that could be improved and press Ctrl+Enter to send it to editors. 
fr	 Vous avez une suggestion d'amélioration pour cette page ? Sélectionnez un texte qui pourrait être amélioré et appuyez sur Ctrl+Entrée pour l'envoyer aux éditeurs. 

en-us	 In development 
fr	En développement

en-us	 Report 
fr	Rapport

en-us	 Search 
fr	Recherche

en-us	 Suggest an improvement 
fr	 Proposer une amélioration 

en-us	 Supported 
fr	Supporté

en-us	 Table of Contents 
fr	Table des matières

en-us	 Test translation 
fr	Essai de traduction

en-us	 This is a translation of the original English documentation page. Help us  make it better. 
fr	Ceci est une traduction de la page de documentation originale en anglais. Aidez-nous [à l'améliorer](https://www.zabbix.com/documentation/guidelines/en/translator_guidelines).

en-us	 # This topic does not exist yet.   We are sorry, the page you are looking for cannot be found. Return to the homepage, try searching, or get [help](https://www.zabbix.com/support). 
fr	# Ce sujet n'existe pas encore.  Nous sommes désolés, la page que vous cherchez est introuvable. Revenez à la page d'accueil, réessayez une recherche ou obtenez [de l'aide](https://www.zabbix.com/support).¶ 

en-us	 Trademark Policy 
fr	 Politique relative aux marques déposées 

en-us	 Unsupported 
fr	Non supporté

en-us	 We appreciate your feedback! Our documentation writers will review your report and consider making suggested changes. Please note that we cannot respond. If you would like to follow up on the progress or participate in the discussion, please consider creating a documentation bug report at https://support.zabbix.com/ 
fr	Nous apprécions vos commentaires ! Nos documentalistes examineront votre signalement et envisageront d'apporter les modifications suggérées. Veuillez noter que nous ne pourrons pas répondre. Si vous souhaitez suivre l'évolution de la situation ou y prendre part, vous pouvez créer un nouveau ticket de bogue relatif à la documentation à l'adresse https://support.zabbix.com/ 

en-us	 You are viewing documentation for the development version, it may be incomplete. [BR]         Join our [translation project](https://www.zabbix.com/documentation/guidelines/en/translator_guidelines) and help translate Zabbix documentation          into your native language. 
fr	Vous consultez la documentation de la version de développement, elle peut être incomplète. [BR] Rejoignez notre projet de traduction et aidez à traduire la [documentation de Zabbix](https://www.zabbix.com/documentation/guidelines/en/translator_guidelines) dans votre langue maternelle

en-us	(0 - infinitely)
fr	(0 - indéfiniment)

en-us	0 or 1
fr	0 ou 1

en-us	(0 - use action default)
fr	(0 - utiliser les paramètres par défaut de l'action)

en-us	0 - use default port
fr	0 - utiliser le port par défaut

en-us	100 busiest triggers
fr	les 100 déclencheurs les plus utilisés

en-us	10 seconds
fr	10 secondes

en-us	%1$d characters exceeds maximum length of %2$d characters
fr	%1$d caractères dépassent la longueur maximale de %2$d caractères

en-us	%1$d day
fr	%1$d jour

en-us	%1$d day
fr	%1$d jours

en-us	%1$d matches for %2$s found
fr	%1$d correspondances trouvées pour %2$s

en-us	%1$d of %3$d%2$s problem is shown
fr	les problèmes %1$d de %3$d%2$s sont affichés

en-us	%1$d of %3$d%2$s problem is shown
fr	le problème %1$d de %3$d%2$s est affiché

en-us	1 minute
fr	1 minute

en-us	(%1$s %2$s)
fr	(%1$s %2$s)

en-us	%1$s action
fr	%1$s actions

en-us	%1$s action
fr	%1$s action

en-us	%1$s event
fr	%1$s événement

en-us	%1$s event
fr	%1$s événements

en-us	"%1$s" instead "%2$s"
fr	"%1$s" au lieu de "%2$s"

en-us	"%1$s" is expected
fr	"%1$s" est attendu

en-us	%1$s item
fr	%1$s éléments

en-us	%1$s item
fr	%1$s élément

en-us	%1$s Item
fr	%1$s Élément

en-us	%1$s Item
fr	%1$s Éléments

en-us	%1$s [Line: %2$s | Column: %3$s]
fr	%1$s [Ligne : %2$s | Colonne : %3$s]

en-us	%1$s message
fr	%1$s messages

en-us	%1$s message
fr	%1$s message

en-us	%1$s minute
fr	%1$s minutes

en-us	%1$s minute
fr	%1$s minute

en-us	%1$s of %2$s element in problem state
fr	%1$s de %2$s élément en défaut

en-us	%1$s of %2$s element in problem state
fr	%1$s de %2$s éléments en défaut

en-us	%1$s preselected, use down,up arrow keys and enter to select
fr	%1$s présélectionné, utiliser les touches flèches bas, haut et entrer pour sélectionner

en-us	%1$s problem
fr	%1$s problème

en-us	%1$s problem
fr	%1$s problèmes

en-us	%1$s problem in total
fr	%1$s problème au total

en-us	%1$s problem in total
fr	%1$s problèmes au total

en-us	%1$s, read only
fr	%1$s, lecture seule

en-us	%1$s retry left
fr	%1$s essais restants

en-us	%1$s retry left
fr	%1$s essai restant

en-us	%1$s second
fr	%1$s seconde

en-us	%1$s second
fr	%1$s secondes

en-us	%1$s, selected
fr	%1$s, sélectionné

en-us	%1$s, Severity, %2$s
fr	%1$s, Séverité, %2$s

en-us	%1$s widget
fr	%1$s widget

en-us	%1$s (year %2$s)
fr	%1$s (année %2$s)

en-us	30 seconds
fr	30 secondes

en-us	3D view
fr	vue 3D

en-us	%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s.
fr	%4$s tentatives de connexion échouées enregistrées. La dernière tentative échouée était du %1$s le %2$s à %3$s.

en-us	%4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s.
fr	%4$s tentative de connexion échouée enregistrée. La dernière tentative échouée était du %1$s le %2$s à %3$s.

en-us	500 latest values
fr	500 dernières valeurs

en-us	5 minutes
fr	5 minutes

en-us	5 seconds
fr	5 secondes

en-us	a boolean is expected
fr	un booléen est nécessaire

en-us	abschange() - Absolute difference between last and previous value
fr	abschange() - Différence absolue entre valeur précédente et précédente

en-us	Acceptable SLA
fr	SLA acceptable

en-us	Access denied
fr	Accès refusé

en-us	Access denied!
fr	Accès refusé !

en-us	a character string is expected
fr	une chaîne de caractères est attendue

en-us	Ack
fr	Acquitté

en-us	Acknowledge
fr	Acquittement

en-us	Acknowledged
fr	Acquitté

en-us	Acknowledged PROBLEM events
fr	Événements PROBLÈME acquittés

en-us	Acknowledged RESOLVED events
fr	Événements RÉSOLUS acquittés

en-us	Action
fr	Action

en-us	Action "%1$s" already exists.
fr	Action "%1$s" déjà existante.

en-us	Action "%1$s" no operations defined.
fr	Aucune opération définie pour l'action "%1$s".

en-us	Action added
fr	Action ajoutée

en-us	Action condition value must be empty.
fr	La valeur de la condition d'action doit être vide.

en-us	Action deleted
fr	Action supprimée

en-us	Action disabled
fr	Actions désactivées

en-us	Action disabled
fr	Action désactivée

en-us	Action enabled
fr	Action activée

en-us	Action enabled
fr	Actions activées

en-us	Action log
fr	Journal des actions

en-us	Actions
fr	Actions

en-us	Action updated
fr	Action mise à jour

en-us	Active
fr	Actif

en-us	Active
fr	Actif

en-us	Active since
fr	Actif depuis

en-us	Active till
fr	Actif jusqu'à

en-us	Add
fr	Ajouter

en-us	Add a new widget
fr	Ajouter un nouveau widget

en-us	Add child
fr	Ajouter un enfant

en-us	Add child element
fr	Ajouter un élément enfant

en-us	Added
fr	Ajout

en-us	Added, %1$s
fr	Ajouté, %1$s

en-us	Add host
fr	Ajouter hôte

en-us	Add multiple maps
fr	Ajouter plusieurs cartes

en-us	Add new data set
fr	Ajouter un nouvel ensemble de données

en-us	Add new or existing applications
fr	Ajouter des nouvelles applications ou des applications existantes

en-us	Add new or existing host groups
fr	Ajouter de nouveaux groupes d'hôtes ou des groupes d'hôtes existants

en-us	Add new override
fr	Ajouter une nouvelle surcharge

en-us	ADD OVERRIDE
fr	AJOUTER SURCHARGE

en-us	Add prototype
fr	Ajouter prototype

en-us	Add submaps
fr	Ajouter des sous-cartes

en-us	Add to favourites
fr	Ajouter aux favoris

en-us	Add to host group
fr	Ajouter au groupe d'hôtes

en-us	Add to host groups
fr	Ajouter aux groupes d'hôtes

en-us	Add widget
fr	Ajouter un widget

en-us	Adjust widget refresh interval
fr	Ajuster l'intervalle d'actualisation du widget

en-us	Admin
fr	Admin

en-us	Administration
fr	Administration

en-us	Advanced labels
fr	Étiquettes avancées

en-us	AES
fr	AES

en-us	affects only filtered data
fr	affecte uniquement les données filtrées

en-us	a floating point value is expected
fr	une valeur à virgule flottante est attendue

en-us	Age
fr	Âge

en-us	Age less than
fr	Âge inférieur à

en-us	Age less than %s
fr	Âge inférieur à %s

en-us	agent
fr	agent

en-us	Agent
fr	Agent

en-us	Agent availability check. Returns nothing - unavailable; 1 - available
fr	Vérification de la disponibilité de l'agent. Aucun retour - indisponible ; 1 - disponible

en-us	Agent encryption
fr	Chiffrement sur l'agent

en-us	Agent host name. Returns string
fr	Nom d'hôte de l'agent. Retourne une chaîne

en-us	Agent interfaces
fr	Interfaces de l'agent

en-us	Agent or SNMP or JMX or IPMI interface
fr	Interface de l'agent ou SNMP ou JMX ou IPMI

en-us	a hexadecimal colour code (6 symbols) is expected
fr	un code de couleur hexadécimal (6 caractères) est attendu

en-us	Alert message
fr	Message d'alerte

en-us	Alias
fr	Alias

en-us	Align map elements
fr	Aligner les éléments de carte

en-us	all
fr	tous

en-us	All
fr	Tous

en-us	All dashboards
fr	Tous les tableaux de bord

en-us	All groups
fr	Tous les groupes

en-us	All hosts
fr	Tous les hôtes

en-us	All links should have "Name" and "URL" specified
fr	Tous liens doivent avoir "Nom" et "URL" spécifiés

en-us	All maps
fr	Toutes les cartes

en-us	all media
fr	tous les médias

en-us	Allowed hosts
fr	Hôtes autorisés

en-us	Allow manual close
fr	Autoriser la fermeture manuelle

en-us	All problems
fr	Tous les problèmes

en-us	All problems if tag values match
fr	Tous les problèmes si les valeurs de tag correspondent

en-us	All screens
fr	Tous les écrans

en-us	All slide shows
fr	Tous les diaporamas

en-us	All tags
fr	Tous les tags

en-us	All templates
fr	Tous les modèles

en-us	Alternatively, you can install it manually:
fr	Alternativement, vous pouvez l'installer manuellement :

en-us	an array is expected
fr	un tableau est attendu

en-us	an array or a character string is expected
fr	un tableau ou une chaîne de caractères est attendu

en-us	an array or object is expected
fr	un tableau ou un objet est attendu

en-us	And
fr	Et

en-us	AND
fr	ET

en-us	And/Or
fr	Et/Ou

en-us	an empty string is expected
fr	une chaîne vie est attendue

en-us	an even number of hexadecimal characters is expected
fr	un nombre pair de caractères hexadécimaux est nécessaire

en-us	an explicit time is expected
fr	un temps explicite est attendu

en-us	an integer is expected
fr	un entier est attendu

en-us	a number is expected
fr	un nombre est nécessaire

en-us	a number is too large
fr	un nombre est trop grand

en-us	a numeric value is expected
fr	une valeur numérique est attendue

en-us	an unsigned integer is expected
fr	un entier non signé est attendu

en-us	Any
fr	Tous

en-us	Any character string included
fr	Toute chaîne de caractères inclue

en-us	Application
fr	Application

en-us	Application "%1$s" already exists.
fr	L'application "%1$s" existe déjà.

en-us	Application added
fr	Application ajoutée

en-us	Application deleted
fr	Applications supprimées

en-us	Application deleted
fr	Application supprimée

en-us	Application error.
fr	Erreur d'application.

en-us	Application prototypes
fr	Prototypes d'applications

en-us	Applications
fr	Applications

en-us	Application updated
fr	Application mise à jour

en-us	Application with applicationid "%1$s" does not exist.
fr	L'application avec l'applicationid "%1$s" n'existe pas.

en-us	Application with ID "%1$s" is not available on "%2$s".
fr	L'application avec l'ID "%1$s" n'est pas disponible sur "%2$s".

en-us	Apply
fr	Appliquer

en-us	Apply permissions and tag filters to all subgroups
fr	Appliquer les permissions et les filtres de tag à tous les sous-groupes

en-us	Approaching
fr	Proche de

en-us	Apr
fr	Avr

en-us	April
fr	Avril

en-us	Area size
fr	Taille de la zone

en-us	Area type
fr	Type de zone

en-us	Are you sure you want perform this action?
fr	Êtes-vous sûr de vouloir effectuer cette action ?

en-us	Are you sure you want to delete
fr	Êtes-vous sur de vouloir supprimer

en-us	Are you sure, you want to leave this page?
fr	Êtes-vous sûr de vouloir quitter cette page ?

en-us	Arithmetic
fr	Arithmétique

en-us	as Blue
fr	en Bleu

en-us	ascending
fr	croissant

en-us	as Green
fr	en Vert

en-us	As is
fr	Tel quel

en-us	As plain text
fr	Format texte

en-us	as Red
fr	en Rouge

en-us	Asset tag
fr	Tag caractéristique

en-us	a string, number or null value is expected
fr	une chaîne de caractères, un nombre ou une valeur nulle est attendu

en-us	At %1$s:%2$s %3$s of every week
fr	A %1$s:%2$s %3$s de chaque semaine

en-us	At %1$s:%2$s %3$s of every week
fr	A %1$s:%2$s %3$s de chaque %4$s semaines

en-us	At %1$s:%2$s every day
fr	À %1$s:%2$s tous les %3$s jours

en-us	At %1$s:%2$s every day
fr	À %1$s:%2$s tous les jours

en-us	At %1$s:%2$s on %3$s %4$s of every %5$s
fr	À %1$s:%2$s le %3$s %4$s de chaque %5$s

en-us	At %1$s:%2$s on day %3$s of every %4$s
fr	À %1$s:%2$s le %3$sme jour de chaque %4$s

en-us	At (hour:minute)
fr	À (heure:minute)

en-us	a time is expected
fr	un temps est attendu

en-us	a time period is expected
fr	une période de temps est nécessaire

en-us	a time range is expected
fr	une plage de temps est nécessaire

en-us	a time unit is expected
fr	une unité de temps est nécessaire

en-us	At least one host group or host must be selected.
fr	Au moins un groupe hôte ou un hôte doit être sélectionné.

en-us	At least one interface must exist.
fr	Au moins une interface doit exister.

en-us	At least one maintenance period must be created.
fr	Au moins une période de maintenance doit être créée.

en-us	At least one of MySQL, PostgreSQL, Oracle or IBM DB2 should be supported.
fr	Au moins l'une parmi MySQL, PostgreSQL, Oracle et IBM DB2 doit être supportée.

en-us	At least one operation must exist.
fr	Au moins une opération doit exister.

en-us	At least one operation or recovery operation must exist.
fr	Au moins une opération ou une opération de récupération doit exister.

en-us	At least one operation, recovery operation or update operation must exist.
fr	Au moins une opération, une opération de récupération ou une opération de mise à jour doit exister.

en-us	at least one override option must be specified
fr	au moins une option de substitution doit être spécifiée

en-us	At least one update operation is mandatory
fr	Au moins une opération de mise à jour est obligatoire

en-us	At least one update operation or message must exist.
fr	Au moins une opération de mise à jour ou un message doit exister.

en-us	At least one user or user group must be selected.
fr	Au moins un utilisateur ou un groupe d'utilisateurs doit être sélectionné.

en-us	Attempt interval
fr	Intervalle entre tentatives

en-us	Attempts
fr	Tentatives

en-us	Audit
fr	Audit

en-us	Audit data storage period
fr	Période de stockage des données d'audit

en-us	Audit data storage period "%1$s".
fr	Période de stockage des données d'audit "%1$s".

en-us	Audit log
fr	Journal d'audit

en-us	Aug
fr	Aoû

en-us	August
fr	Août

en-us	a user macro is expected
fr	une macro utilisateur est nécessaire

en-us	Authentication
fr	Authentification

en-us	Authentication algorithm
fr	Algorithme d'authentification

en-us	Authentication failed: %1$s.
fr	L'authentification a échoué: %1$s.

en-us	Authentication method
fr	Méthode d'authentification

en-us	Authentication method changed
fr	Méthode d'authentification modifiée

en-us	Authentication passphrase
fr	Phrase d'authentification

en-us	Authentication protocol
fr	Protocole d'authentification

en-us	Authentication settings updated
fr	Paramètres d'authentification mis à jour

en-us	Auto
fr	Auto

en-us	Auto-login
fr	Connexion automatique

en-us	Auto-login and auto-logout options cannot be enabled together.
fr	Les options d'auto-connexion et d'auto-déconnexion ne peuvent pas être activées en même temps.

en-us	Auto-logout
fr	Auto-déconnexion

en-us	Automatic
fr	Automatique

en-us	Automatic icon mapping
fr	Correspondance d'icône automatique

en-us	Automatic icon selection
fr	Sélection automatique d'icône

en-us	auto-registered host
fr	hôte auto-enregistré

en-us	auto registration
fr	enregistrement automatique

en-us	Auto registration
fr	Enregistrement automatique

en-us	Auto-registration data storage period
fr	Période de stockage des données d'auto-enregistrement

en-us	Auto-registration event and alert data storage period
fr	Période de stockage des événements et alertes d'auto-enregistrement

en-us	Auto-registration event and alert data storage period "%1$s".
fr	Période de stockage des données des événements et des alertes d'auto-enregistrement "%1$s".

en-us	Availability
fr	Disponibilité

en-us	Availability report
fr	Rapport de disponibilité

en-us	Available
fr	Disponible

en-us	Average
fr	Moyen

en-us	avg
fr	moy

en-us	avg() - Average value of a period T
fr	avg() - Valeur moyenne d'une période T

en-us	Axes
fr	Axes

en-us	Back
fr	Retour

en-us	Background
fr	Fond

en-us	Background colour
fr	Couleur de fond

en-us	Background image
fr	Image de fond

en-us	band() - Bitwise AND of last (most recent) T value and mask
fr	band() - Opération bit à bit "ET" de la dernière valeur (la plus récente) et masque

en-us	Base colour
fr	Couleur de base

en-us	Base DN
fr	DN de base

en-us	Basic
fr	Basique

en-us	Bind DN
fr	DN de lien

en-us	Bind password
fr	Mot de passe de lien

en-us	blinking
fr	clignotant

en-us	Blinking
fr	Clignotant

en-us	Blocked
fr	Bloqué

en-us	Blue
fr	Bleu

en-us	Body
fr	Corps

en-us	Body and headers
fr	Corps et en-têtes

en-us	Bold line
fr	Ligne épaisse

en-us	Boolean to decimal
fr	Booléen vers décimal

en-us	Border
fr	Bordure

en-us	Border colour
fr	Couleur de bordure

en-us	Border type
fr	Type de bordure

en-us	Border width
fr	Largeur de bordure

en-us	both username and password should be either present or empty
fr	le nom d'utilisateur et le mot de passe doivent être présents ou vides

en-us	Bottom
fr	Bas

en-us	Bring forward
fr	Amener vers l'avant

en-us	Bring to front
fr	Amener à l'avant

en-us	Bulgarian (bg_BG)
fr	Bulgare (bg_BG)

en-us	By host
fr	Par hôte

en-us	By trigger template
fr	Par modèle de déclencheur

en-us	calculated
fr	calculé

en-us	Calculated
fr	Calculé

en-us	Calculate SLA, acceptable SLA (in %)
fr	SLA calculée, SLA acceptable (en %)

en-us	Calculates the average value, based on the various parameters supplied. Zabbix server collects aggregate information by doing direct database queries.
fr	Calcule la valeur moyenne, en fonction des différents paramètres fournis. Le serveur Zabbix collecte des informations agrégées en effectuant des requêtes directes sur la base de données.

en-us	Calculates the maximum value, based on the various parameters supplied. Zabbix server collects aggregate information by doing direct database queries.
fr	Calcule la valeur maximale, en fonction des différents paramètres fournis. Le serveur Zabbix collecte des informations agrégées en effectuant des requêtes directes sur la base de données.

en-us	Calculates the minimum value, based on the various parameters supplied. Zabbix server collects aggregate information by doing direct database queries.
fr	Calcule la valeur minimale, en fonction des différents paramètres fournis. Le serveur Zabbix collecte des informations agrégées en effectuant des requêtes directes sur la base de données.

en-us	Calculates the sum of values, based on the various parameters supplied. Zabbix server collects aggregate information by doing direct database queries.
fr	Calcule la somme des valeurs, en fonction des différents paramètres fournis. Le serveur Zabbix collecte des informations agrégées en effectuant des requêtes directes sur la base de données.

en-us	Calendar
fr	Calendrier

en-us	Callback
fr	Rappel

en-us	Canada (136 characters)
fr	Canada (136 caractères)

en-us	Cancel
fr	Annuler

en-us	Cannot add action
fr	Impossible d'ajouter l'action

en-us	Cannot add action condition
fr	Impossible d'ajouter une condition d'action

en-us	Cannot add a discovered application "%1$s" to a web scenario.
fr	Impossible d'ajouter une application découverte "%1$s" à un scénario web.

en-us	Cannot add a non-numeric item "%1$s" to graph "%2$s".
fr	Impossible d'ajouter un élément non-numérique "%1$s" au graphique "%2$s".

en-us	Cannot add a non-numeric item "%1$s" to graph prototype "%2$s".
fr	Impossible d'ajouter un élément non numérique "%1$s" au prototype de graphique "%2$s".

en-us	Cannot add application
fr	Impossible d'ajouter l'application

en-us	Cannot add correlation
fr	Impossible d'ajouter la corrélation

en-us	Cannot add correlation condition
fr	Impossible d'ajouter la condition de corrélation

en-us	Cannot add dependency from a host to a template.
fr	Impossible d'ajouter une dépendance d'un hôte à un modèle.