en-us	#### Global regular expressions  There is an advanced editor for creating and testing complex regular expressions in Zabbix frontend.  Once a regular expression has been created this way, it can be used in several places in the frontend by referring to its name, prefixed with @, for example, *\@mycustomregexp*.  To create a global regular expression:  -   Go to: *Administration → General* -   Select *Regular expressions* from the dropdown -   Click on *New regular expression*  The **Expressions** tab allows to set the regular expression name and add subexpressions.  ![](../../assets/en/manual/regular_expressions/global_regexp.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|<|Description| |-|----------|----------------------------------------| |*Name*|<|Set the regular expression name. Any Unicode characters are allowed.| |*Expressions*|<|Click on *Add* in the Expressions block to add a new subexpression.| | |*Expression type*|Select expression type:<br>**Character string included** - match the substring<br>**Any character string included** - match any substring from a delimited list. The delimited list includes a comma (,), a dot (.) or a forward slash (/).<br>**Character string not included** - match any string except the substring<br>**Result is TRUE** - match the regular expression<br>**Result is FALSE** - do not match the regular expression| |^|*Expression*|Enter substring/regular expression.| |*Delimiter*|<|A comma (,), a dot (.) or a forward slash (/) to separate text strings in a regular expression. This parameter is active only when "*Any character string included*" expression type is selected.| |*Case sensitive*|<|A checkbox to specify whether a regular expression is sensitive to capitalization of letters.|  A forward slash (/) in the expression is treated literally, rather than a delimiter. This way it is possible to save expressions containing a slash, without errors.  ::: noteimportant A custom regular expression name in Zabbix may contain commas, spaces, etc. In those cases where that may lead to misinterpretation when referencing (for example, a comma in the parameter of an item key) the whole reference may be put in quotes like this: *"\@My custom regexp for purpose1, purpose2"*.\ Regular expression names must not be quoted in other locations (for example, in LLD rule properties). :::  In the **Test** tab the regular expression and its subexpressions can be tested by providing a test string.  ![](../../assets/en/manual/regular_expressions/global_regexp_b.png)  Results show the status of each subexpression and total custom expression status.  Total custom expression status is defined as *Combined result*. If several sub expressions are defined Zabbix uses AND logical operator to calculate *Combined result*. It means that if at least one Result is False *Combined result* has also False status.
fr	 #### Expressions régulières globales  Il existe un éditeur avancé pour créer et tester des expressions régulières complexes dans l'interface Zabbix.  Une fois qu'une expression régulière a été créée de cette façon, elle peut être utilisée à plusieurs endroits dans le frontend en se référant à son nom, préfixé par @, par exemple, *\@mycustomregexp*.  Pour créer une expression régulière globale :  -   Allez dans : *Administration → Général* -   Sélectionnez *Expressions régulières* dans le menu déroulant -   Cliquez sur *Nouvelle expression régulière*  L'onglet **Expressions** permet de définir le nom de l'expression régulière et d'ajouter des sous-expressions.  ![](../../assets/en/manual/regular_expressions/global_regexp.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  |Paramètre|<|Description| |-|----------|----------------------------------------| |*Nom*|<|Définissez le nom de l'expression régulière. Tous les caractères Unicode sont autorisés.| |*Expressions*|<|Cliquez sur *Ajouter* dans le bloc Expressions pour ajouter une nouvelle sous-expression.| | |*Type d'expression*|Sélectionnez le type d'expression :<br>**Chaîne de caractères incluse** - correspond à la sous-chaîne<br>**Toute chaîne de caractères incluse** - correspond à toutes les sous-chaînes d'une liste délimitée. La liste délimitée comprend une virgule (,), un point (.) ou une barre oblique (/).<br>**Chaîne de caractères non incluse** - correspond à n'importe quelle chaîne sauf la sous-chaîne<br>**Le résultat est VRAI** - correspond à l'expression régulière<br>**Le résultat est FAUX** - ne correspond pas à l'expression régulière| |^|*Expression*|Saisissez une sous-chaîne/expression régulière.| |*Délimiteur*|<|Une virgule (,), un point (.) ou une barre oblique (/) pour séparer les chaînes de texte dans une expression régulière. Ce paramètre n'est actif que lorsque le type d'expression "*Toute chaîne de caractères incluse*" est sélectionné.| |*Sensible à la casse*|<|Une case à cocher pour spécifier si une expression régulière est sensible à la casse des lettres.|  Une barre oblique (/) dans l'expression est traitée littéralement, plutôt qu'un délimiteur. De cette façon, il est possible d'enregistrer des expressions contenant une barre oblique, sans erreur.  ::: noteimportant Un nom d'expression régulière personnalisé dans Zabbix peut contenir des virgules, des espaces, etc. Dans les cas où cela peut conduire à une mauvaise interprétation lors du référencement (par exemple, une virgule dans le paramètre d'une clé d'élément), la référence entière peut être mise entre guillemets comme ceci : *"\@My custom regexp for purpose1, purpose2"*.\ Les noms d'expressions régulières ne doivent pas être entre guillemets dans d'autres emplacements (par exemple, dans les propriétés de règle LLD). :::  Dans l'onglet **Test**, l'expression régulière et ses sous-expressions peuvent être testées en fournissant une chaîne de test.  ![](../../assets/en/manual/regular_expressions/global_regexp_b.png)  Les résultats affichent l'état de chaque sous-expression et l'état total de l'expression personnalisée.  L'état total de l'expression personnalisée est défini comme *Résultat combiné*. Si plusieurs sous-expressions sont définies, Zabbix utilise l'opérateur logique ET pour calculer le *résultat combiné*. Cela signifie que si au moins un résultat est Faux, *Résultat combiné* a également le statut Faux.

en-us	# graph.create
fr	# graph.create

en-us	# graph.delete
fr	# graph.delete

en-us	# graph.get
fr	# graph.get

en-us	# graphitem.get
fr	# graphitem.get

en-us	# > Graph item object  The following objects are directly related to the `graphitem` API.
fr	# > Objet Élément de graphique  Les objets suivants sont directement liés à l'API `graphitem`.

en-us	# Graph item  This class is designed to work with graph items.  Object references:\  -   [Graph item](/manual/api/reference/graphitem/object#graph_item)  Available methods:\  -   [graphitem.get](/manual/api/reference/graphitem/get) - retrieving     graph items
fr	# Elément de graphique  Cette classe est conçue pour travailler avec les éléments de graphique.  Référentiel des objets :\  -   [Élément de graphique](/manual/api/reference/graphitem/object#graph_item)  Méthodes disponibles :\  -   [graphitem.get](/manual/api/reference/graphitem/get) - récupérer des éléments de graphique

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

en-us	##### Graph preview  In the *Preview* tab, a preview of the graph is displayed so you can immediately see what you are creating.  ![](../../../../../assets/en/manual/config/visualization/graph_preview.png){width="600"}  Note that the preview will not show any data for template items.  ![](../../../../../assets/en/manual/config/visualization/graph_preview2.png){width="600"}  In this example, pay attention to the dashed bold line displaying the trigger level and the trigger information displayed in the legend.  ::: noteclassic No more than 3 trigger lines can be displayed. If there are more triggers then the triggers with lower severity are prioritized for display.\ \ If graph height is set as less than 120 pixels, no trigger will be displayed in the legend. :::
fr	##### Aperçu du graphique  Dans l'onglet *Aperçu*, un aperçu du graphique s'affiche afin que vous puissiez voir immédiatement ce que vous créez.  ![](../../../../../assets/en/manual/config/visualization/graph_preview.png){width="600"}  Notez que l'aperçu n'affichera aucune donnée pour les éléments de modèle.  ![](../../../../../assets/en/manual/config/visualization/graph_preview2.png){width="600"}  Dans cet exemple, faites attention à la ligne en gras en pointillés affichant le niveau de déclenchement et les informations de déclenchement affichées dans la légende.  ::: noteclassic Pas plus de 3 lignes de déclenchement peuvent être affichées. S'il y a plus de déclencheurs, les déclencheurs de moindre sévérité sont affichés en priorité.\ \ Si la hauteur du graphique est définie sur moins de 120 pixels, aucun déclencheur ne sera affiché dans la légende. :::

en-us	# graphprototype.create
fr	# graphprototype.create

en-us	# graphprototype.delete
fr	# graphprototype.delete

en-us	# graphprototype.get
fr	# graphprototype.get

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

en-us	#### Graph prototypes  The following screenshot illustrates how we can use these macros in graph prototypes:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototype_snmp.png){width="600"}  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototypes_snmp.png){width="600"}  A summary of our discovery rule:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rules_snmp.png){width="600"}
fr	#### Prototypes de graphiques  La capture d'écran suivante illustre comment nous pouvons utiliser ces macros dans des prototypes de graphe :  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototype_snmp.png){width="600"}  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototypes_snmp.png){width="600"}  Un résumé de notre règle de découverte :  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rules_snmp.png){width="600"}

en-us	# graphprototype.update
fr	# graphprototype.update

en-us	#### graphprototype  [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graphprototype.get`: Graph prototype availability does not depend on permissions to the items specified in the [graph prototype properties](/manual/api/reference/graphprototype/object#graph-prototype) `ymin_itemid` and `ymax_itemid`.\
fr	#### prototype de graphique  [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graphprototype.get` : la disponibilité du prototype de graphique ne dépend pas des autorisations sur les éléments spécifiés dans les [propriétés du prototype de graphique](/manual /api/reference/graphprototype/object#graph-prototype) `ymin_itemid` et `ymax_itemid`.\

en-us	##### Graphs  With the item working for a while, it might be time to see something visual. [Simple graphs](/manual/config/visualization/graphs/simple) are available for any monitored numeric item without any additional configuration. These graphs are generated on runtime.  To view the graph, go to *Monitoring → Latest data* and click on the 'Graph' link next to the item.  ![](../../../assets/en/manual/quickstart/simple_graph.png){width="600"}
fr	##### Graphiques  Avec l'élément fonctionnant pendant un certain temps, il est peut-être temps de voir quelque chose de visuel. Les [graphiques simples](/manual/config/visualization/graphs/simple) sont disponibles pour tout élément numérique surveillé sans aucune configuration supplémentaire. Ces graphiques sont générés à l'exécution.  Pour afficher le graphique, accédez à *Surveillance → Dernières données* et cliquez sur le lien "Graphique" à côté de l'élément.  ![](../../../assets/en/manual/quickstart/simple_graph.png){width="600"}

en-us	# Graph  This class is designed to work with graphs.  Object references:\  -   [Graph](/manual/api/reference/graph/object#graph)  Available methods:\  -   [graph.create](/manual/api/reference/graph/create) - creating new     graphs -   [graph.delete](/manual/api/reference/graph/delete) - deleting graphs -   [graph.get](/manual/api/reference/graph/get) - retrieving graphs -   [graph.update](/manual/api/reference/graph/update) - updating graphs
fr	# Graphique  Cette classe est conçue pour travailler avec les graphiques.  Référentiel des objets :\  -   [Graphique](/manual/api/reference/graph/object#graph)  Méthodes disponibles :\  -   [graph.create](/manual/api/reference/graph/create) - créer de nouveaux graphiques -   [graph.delete](/manual/api/reference/graph/delete) - supprimer des graphiques -   [graph.get](/manual/api/reference/graph/get) - récupérer des graphiques -   [graph.update](/manual/api/reference/graph/update) - mettre à jour des graphiques

en-us	# graph.update
fr	# graph.update

en-us	#### graph  [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graph.get`: Graph availability does not depend on permissions to the items specified in the [graph properties](/manual/api/reference/graph/object#graph) `ymin_itemid` and `ymax_itemid`.\
fr	#### graphique  [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graph.get` : la disponibilité du graphique ne dépend pas des autorisations sur les éléments spécifiés dans les [propriétés du graphique](/manual/api /reference/graph/object#graph) `ymin_itemid` et `ymax_itemid`.\

en-us	# hanode.get
fr	# hanode.get

en-us	#### Hardware
fr	#### Matériel

en-us	#### Header processing  The CSV file header line can be processed in two different ways:  -   If the *With header row* checkbox is marked - header line values are     interpreted as column names. In this case the column names must be     unique and the data row should not contain more columns than the     header row; -   If the *With header row* checkbox is not marked - the header line is     interpreted as data. Column names are generated automatically     (1,2,3,4...)  CSV file example:      Nr,Item name,Key,Qty     1,active agent item,agent.hostname,33     "2","passive agent item","agent.version","44"     3,"active,passive agent items",agent.ping,55  ::: noteclassic A quotation character within a quoted field in the input must be escaped by preceding it with another quotation character. :::  **Processing header line**  JSON output when a header line is expected:  ``` {.json} [    {       "Nr":"1",       "Item name":"active agent item",       "Key":"agent.hostname",       "Qty":"33"    },    {       "Nr":"2",       "Item name":"passive agent item",       "Key":"agent.version",       "Qty":"44"    },    {       "Nr":"3",       "Item name":"active,passive agent items",       "Key":"agent.ping",       "Qty":"55"    } ] ```  **No header line processing**  JSON output when a header line is not expected:  ``` {.json} [    {       "1":"Nr",       "2":"Item name",       "3":"Key"       "4":"Qty"    },    {       "1":"1",       "2":"active agent item",       "3":"agent.hostname"       "4":"33"    },    {       "1":"2",       "2":"passive agent item",       "3":"agent.version"       "4":"44"    },    {       "1":"3",       "2":"active,passive agent items",       "3":"agent.ping"       "4":"55"    } ] ```
fr	 #### Traitement d'en-tête  La ligne d'en-tête du fichier CSV peut être traitée de deux manières différentes :  -   Si la case *Avec ligne d'en-tête* est cochée, les valeurs de la ligne d'en-tête sont interprétées comme des noms de colonne. Dans ce cas, les noms de colonne doivent être uniques et la ligne de données ne doit pas contenir plus de colonnes que la ligne d'en-tête ; -   Si la case *Avec ligne d'en-tête* n'est pas cochée, la ligne d'en-tête est interprétée comme des données. Les noms de colonnes sont générés automatiquement (1,2,3,4...)  Exemple de fichier CSV :      Nr,Item name,Key,Qty     1,active agent item,agent.hostname,33     "2","passive agent item","agent.version","44"     3,"active,passive agent items",agent.ping,55  ::: noteclassic Un guillemet dans un champ entre guillemets dans l'entrée doit être échappé en le faisant précéder d'un autre guillemet. :::  **Traitement de la ligne d'en-tête**  Sortie JSON lorsqu'une ligne d'en-tête est attendue :  ``` {.json} [    {       "Nr":"1",       "Item name":"active agent item",       "Key":"agent.hostname",       "Qty":"33"    },    {       "Nr":"2",       "Item name":"passive agent item",       "Key":"agent.version",       "Qty":"44"    },    {       "Nr":"3",       "Item name":"active,passive agent items",       "Key":"agent.ping",       "Qty":"55"    } ] ```  **Pas de traitement de ligne d'en-tête**  Sortie JSON lorsqu'une ligne d'en-tête n'est pas attendue :  ``` {.json} [    {       "1":"Nr",       "2":"Item name",       "3":"Key"       "4":"Qty"    },    {       "1":"1",       "2":"active agent item",       "3":"agent.hostname"       "4":"33"    },    {       "1":"2",       "2":"passive agent item",       "3":"agent.version"       "4":"44"    },    {       "1":"3",       "2":"active,passive agent items",       "3":"agent.ping"       "4":"55"    } ] ```

en-us	# > High availability node object  The following object is related to operating a High availability cluster of Zabbix servers.
fr	# > Objet nœud haute disponibilité  L'objet suivant est lié à l'exploitation d'un cluster haute disponibilité de serveurs Zabbix.

en-us	# history.clear
fr	# history.clear

en-us	# history.get
fr	# history.get

en-us	# > History object  The following objects are directly related to the `history` API.  ::: noteclassic History 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 Historique  Les objets suivants sont directement liés à l'API `history`.  ::: noteclassic Les objets d'historique 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	##### Host configuration  A host must be configured to process IPMI checks. An IPMI interface must be added, with the respective IP and port numbers, and IPMI authentication parameters must be defined.  See the [configuration of hosts](/manual/config/hosts/host) for more details.
fr	##### Configuration de l'hôte  Un hôte doit être configuré pour traiter les vérifications IPMI. Une interface IPMI doit être ajoutée, avec les adresses IP et les numéros de port respectifs, et les paramètres d'authentification IPMI doivent être définis.  Voir la [configuration des hôtes](/fr/manual/config/hosts/host) pour plus de détails.

en-us	##### Host configuration  You can specify that an individual host should be monitored by a proxy in the [host configuration](/manual/config/hosts/host) form, using the *Monitored by proxy* field.  ![](../../../assets/en/manual/proxies/proxy_set.png)  Host [mass update](/manual/config/hosts/hostupdate) is another way of specifying that hosts should be monitored by a proxy.
fr	##### Configuration de l\'hôte  Vous pouvez spécifier qu\'un hôte spécifique doit être surveillé par un proxy dans le formulaire de [configuration de l\'hôte](/manual/config/hosts/host), en utilisant le champ *Surveillé via le proxy*.  ![](../../../assets/en/manual/proxies/proxy_set.png)  La [mise à jour groupée](/manual/config/hosts/hostupdate) des hôtes peut être une autre façon de spécifier que les hôtes doivent être surveillés par un proxy.

en-us	# host.create
fr	# host.create

en-us	##### Host creation  A host is added if the *Add host* operation is selected. A host is also added, even if the *Add host* operation is missing, if you select operations resulting in actions on a host. Such operations are:  -   enable host -   disable host -   add host to a host group -   link template to a host  Created hosts are added to the *Discovered hosts* group (by default, configurable in *Administration* → *General* → *[Other](/manual/web_interface/frontend_sections/administration/general#other_parameters)*). If you wish hosts to be added to another group, add a *Remove from host groups* operation (specifying "Discovered hosts") and also add an *Add to host groups* operation (specifying another host group), because a host must belong to a host group.
fr	##### Création d'hôte  Un hôte est ajouté si l'opération *Ajouter un hôte* est sélectionnée. Un hôte est également ajouté, même si l'opération *Ajouter un hôte* est manquante, si vous sélectionnez des opérations entraînant des actions sur un hôte. Ces opérations sont :  -   activer l'hôte -   désactiver l'hôte -   ajouter un hôte à un groupe d'hôtes -   lier un modèle à un hôte  Les hôtes créés sont ajoutés au groupe *Discovered hosts* (par défaut, configurable dans *Administration* → *Général* → *[Autre](/manual/web_interface/frontend_sections/administration/general#other_parameters)*). Si vous souhaitez que des hôtes soient ajoutés à un autre groupe, ajoutez une opération *Supprimer des groupes d'hôtes* (en spécifiant "Discovered hosts") et ajoutez également une opération *Ajouter aux groupes d'hôtes* (en spécifiant un autre groupe d'hôtes), car un hôte doit appartenir à un groupe d'hôtes.

en-us	# host.delete
fr	# host.delete

en-us	# host.get
fr	# host.get

en-us	##### Host graph tags  |Element|Element property|Required|Type|Range^**[1](#footnotes)**^|Description| |--|--|-|--|----|--------| |graphs| |\-| | |Root element for graphs.| | |name|x|`string`| |Graph name.| | |width|\-|`integer`|20-65535 (default: 900)|Graph width, in pixels. Used for preview and for pie/exploded graphs.| | |height|\-|`integer`|20-65535 (default: 200)|Graph height, in pixels. Used for preview and for pie/exploded graphs.| | |yaxismin|\-|`double`|Default: 0|Value of Y axis minimum.<br><br>Used if 'ymin\_type\_1' is FIXED.| | |yaxismax|\-|`double`|Default: 0|Value of Y axis maximum.<br><br>Used if 'ymax\_type\_1' is FIXED.| | |show\_work\_period|\-|`string`|0 - NO<br>1 - YES (default)|Highlight non-working hours.<br><br>Used by normal and stacked graphs.| | |show\_triggers|\-|`string`|0 - NO<br>1 - YES (default)|Display simple trigger values as a line.<br><br>Used by normal and stacked graphs.| | |type|\-|`string`|0 - NORMAL (default)<br>1 - STACKED<br>2 - PIE<br>3 - EXPLODED|Graph type.| | |show\_legend|\-|`string`|0 - NO<br>1 - YES (default)|Display graph legend.| | |show\_3d|\-|`string`|0 - NO (default)<br>1 - YES|Enable 3D style.<br><br>Used by pie and exploded pie graphs.| | |percent\_left|\-|`double`|Default:0|Show the percentile line for left axis.<br><br>Used only for normal graphs.| | |percent\_right|\-|`double`|Default:0|Show the percentile line for right axis.<br><br>Used only for normal graphs.| | |ymin\_type\_1|\-|`string`|0 - CALCULATED (default)<br>1 - FIXED<br>2 - ITEM|Minimum value of Y axis.<br><br>Used by normal and stacked graphs.| | |ymax\_type\_1|\-|`string`|0 - CALCULATED (default)<br>1 - FIXED<br>2 - ITEM|Maximum value of Y axis.<br><br>Used by normal and stacked graphs.| |ymin\_item\_1| |\-| | |Individual item details.<br><br>Required if 'ymin\_type\_1' is ITEM.| | |host|x|`string`| |Item host.| | |key|x|`string`| |Item key.| |ymax\_item\_1| |\-| | |Individual item details.<br><br>Required if 'ymax\_type\_1' is ITEM.| | |host|x|`string`| |Item host.| | |key|x|`string`| |Item key.| |graph\_items| |x| | |Root element for graph items.| | |sortorder|\-|`integer`| |Draw order. The smaller value is drawn first. Can be used to draw lines or regions behind (or in front of) another.| | |drawtype|\-|`string`|0 - SINGLE\_LINE (default)<br>1 - FILLED\_REGION<br>2 - BOLD\_LINE<br>3 - DOTTED\_LINE<br>4 - DASHED\_LINE<br>5 - GRADIENT\_LINE|Draw style of the graph item.<br><br>Used only by normal graphs.| | |color|\-|`string`| |Element color (6 symbols, hex).| | |yaxisside|\-|`string`|0 - LEFT (default)<br>1 - RIGHT|Side of the graph where the graph item's Y scale will be drawn.<br><br>Used by normal and stacked graphs.| | |calc\_fnc|\-|`string`|1 - MIN<br>2 - AVG (default)<br>4 - MAX<br>7 - ALL (minimum, average and maximum; used only by simple graphs)<br>9 - LAST (used only by pie and exploded pie graphs)|Data to draw if more than one value exists for an item.| | |type|\-|`string`|0 - SIMPLE (default)<br>2 - GRAPH\_SUM (value of the item represents the whole pie; used only by pie and exploded pie graphs)|Graph item type.| |item| |x| | |Individual item.| | |host|x|`string`| |Item host.| | |key|x|`string`| |Item key.|
fr	 ##### Balises de graphique d'hôte  |Élément|Propriété de l'élément|Requis|Type|Plage^**[1](#footnotes)**^|Description| |--|--|-|--|----|--------| |graphs| |\-| | |Élément racine pour les graphiques.| | |name|x|`chaîne`| |Graph name.| | |width|\-|`entier`|20-65535 (par défaut : 900)|Largeur du graphique, en pixels. Utilisé pour l'aperçu et pour les graphiques à secteurs/éclatés.| | |height|\-|`entier`|20-65535 (par défaut : 200)|Hauteur du graphique, en pixels. Utilisé pour l'aperçu et pour les graphiques à secteurs/éclatés.| | |yaxismin|\-|`double`|Par défaut : 0|Valeur minimale de l'axe Y.<br><br>Utilisé si 'ymin\_type\_1' est FIXED.| | |yaxismax|\-|`double`|Par défaut : 0|Vvaleur maximale de l'axe Y.<br><br>Utilisé si 'ymax\type\_1' est FIXED.| | |show\_work\_period|\-|`chaîne`|0 - NO<br>1 - YES (par défaut)|Mettez en surbrillance les heures non travaillées.<br><br>Utilisé par les graphiques normaux et empilés.| | |show\_triggers|\-|`chaîne`|0 - NO<br>1 - YES (par défaut)|Afficher des valeurs de déclenchement simples sous forme de ligne.<br><br>Utilisé par les graphiques normaux et empilés.| | |type|\-|`chaîne`|0 - NORMAL (par défaut)<br>1 - STACKED<br>2 - PIE<br>3 - EXPLODED|Type de graphique.| | |show\_legend|\-|`chaîne`|0 - NO<br>1 - YES (par défaut)|Afficher la légende du graphique.| | |show\_3d|\-|`chaîne`|0 - NO (par défaut)<br>1 - YES|Activer le style 3D.<br><br>Utilisé par les graphiques à secteurs et les graphiques à secteurs éclatés.| | |percent\_left|\-|`double`|Par défaut : 0|Afficher la ligne centile pour l'axe de gauche.<br><br>Utilisé uniquement pour les graphiques normaux.| | |percent\_right|\-|`double`|Par défaut : 0|Afficher la ligne centile pour l'axe de droite.<br><br>Utilisé uniquement pour les graphiques normaux.| | |ymin\_type\_1|\-|`chaîne`|0 - CALCULATED (par défaut)<br>1 - FIXED<br>2 - ITEM|Valeur minimale de l'axe Y.<br><br>Utilisé par les graphiques normaux et empilés.| | |ymax\_type\_1|\-|`chaîne`|0 - CALCULATED (par défaut)<br>1 - FIXED<br>2 - ITEM|Valeur maximale de l'axe Y.<br><br>Utilisé par les graphiques normaux et empilés.| |ymin\_item\_1| |\-| | |Détails de chaque élément.<br><br>Requis si 'ymin\_type\_1' est ITEM.| | |host|x|`chaîne`| |Hôte de l'élément.| | |key|x|`chaîne`| |Clé de l'élément.| |ymax\_item\_1| |\-| | |Détails de chaque élément.<br><br>Requis si 'ymax\_type\_1' est ITEM.| | |host|x|`chaîne`| |Hôte de l'élément.| | |key|x|`chaîne`| |Clé de l'élément.| |graph\_items| |x| | |Élément racine pour les éléments de graphique.| | |sortorder|\-|`entier`| |Ordre de tirage. La plus petite valeur est dessinée en premier. Peut être utilisé pour tracer des lignes ou des régions derrière (ou devant) une autre.| | |drawtype|\-|`chaîne`|0 - SINGLE\_LINE (par défaut)<br>1 - FILLED\_REGION<br>2 - BOLD\_LINE<br>3 - DOTTED\_LINE<br>4 - DASHED\_LINE<br>5 - GRADIENT\_LINE|Style de dessin de l'élément graphique.<br><br>Utilisé uniquement par les graphiques normaux.| | |color|\-|`chaîne`| |Couleur de l'élément (6 symboles, hexadécimal).| | |yaxisside|\-|`chaîne`|0 - LEFT (par défaut)<br>1 - RIGHT|Côté du graphique où l'échelle Y de l'élément de graphique sera dessinée.<br><br>Utilisé par les graphiques normaux et empilés.| | |calc\_fnc|\-|`chaîne`|1 - MIN<br>2 - AVG (par défaut)<br>4 - MAX<br>7 - ALL (minimum, moyenne et maximum; utilisé uniquement par des graphiques simples)<br>9 - LAST (utilisé uniquement par les camemberts et les camemberts éclatés)|Données à dessiner s'il existe plusieurs valeurs pour un élément.| | |type|\-|`chaîne`|0 - SIMPLE (par défaut)<br>2 - GRAPH\_SUM (la valeur de l'élément représente l'ensemble du secteur ; utilisé uniquement par les graphiques à secteurs et les graphiques à secteurs éclatés)|Type d'élément de graphique.| |item| |x| | |Élément individuel.| | |host|x|`chaîne`| |Hôte de l'élément.| | |key|x|`chaîne`| |Clé de l'élément.|

en-us	# hostgroup.create
fr	# hostgroup.create

en-us	# hostgroup.delete
fr	# hostgroup.delete

en-us	# hostgroup.get
fr	# hostgroup.get

en-us	# hostgroup.massadd
fr	# hostgroup.massadd

en-us	# hostgroup.massremove
fr	# hostgroup.massremove

en-us	# hostgroup.massupdate
fr	# hostgroup.massupdate

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

en-us	# hostgroup.propagate  
fr	# hostgroup.propagate  

en-us	# hostgroup.update
fr	# hostgroup.update

en-us	# hostinterface.create
fr	# hostinterface.create

en-us	# hostinterface.delete
fr	# hostinterface.delete

en-us	# hostinterface.get
fr	# hostinterface.get

en-us	# hostinterface.massadd
fr	# hostinterface.massadd

en-us	# hostinterface.massremove
fr	# hostinterface.massremove

en-us	# > Host interface object  The following objects are directly related to the `hostinterface` API.
fr	# > Objet Interface d'hôte  Les objets suivants sont directement liés à l'API `hostinterface`.

en-us	# hostinterface.replacehostinterfaces
fr	# hostinterface.replacehostinterfaces

en-us	# hostinterface.update
fr	# hostinterface.update

en-us	### Host inventory  The host inventory object has the following properties.  ::: notetip Each property has it's own unique ID number, which is used to associate host inventory fields with items. :::  |ID|Property|[Type](/manual/api/reference_commentary#data_types)|Description|Maximum length| |-|--|-|-----|-----| |4|alias|string|Alias.|128 characters| |11|asset\_tag|string|Asset tag.|64 characters| |28|chassis|string|Chassis.|64 characters| |23|contact|string|Contact person.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |32|contract\_number|string|Contract number.|64 characters| |47|date\_hw\_decomm|string|HW decommissioning date.|64 characters| |46|date\_hw\_expiry|string|HW maintenance expiry date.|64 characters| |45|date\_hw\_install|string|HW installation date.|64 characters| |44|date\_hw\_purchase|string|HW purchase date.|64 characters| |34|deployment\_status|string|Deployment status.|64 characters| |14|hardware|string|Hardware.|255 characters| |15|hardware\_full|string|Detailed hardware.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |39|host\_netmask|string|Host subnet mask.|39 characters| |38|host\_networks|string|Host networks.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |40|host\_router|string|Host router.|39 characters| |30|hw\_arch|string|HW architecture.|32 characters| |33|installer\_name|string|Installer name.|64 characters| |24|location|string|Location.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |25|location\_lat|string|Location latitude.|16 characters| |26|location\_lon|string|Location longitude.|16 characters| |12|macaddress\_a|string|MAC address A.|64 characters| |13|macaddress\_b|string|MAC address B.|64 characters| |29|model|string|Model.|64 characters| |3|name|string|Name.|128 characters| |27|notes|string|Notes.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |41|oob\_ip|string|OOB IP address.|39 characters| |42|oob\_netmask|string|OOB host subnet mask.|39 characters| |43|oob\_router|string|OOB router.|39 characters| |5|os|string|OS name.|128 characters| |6|os\_full|string|Detailed OS name.|255 characters| |7|os\_short|string|Short OS name.|128 characters| |61|poc\_1\_cell|string|Primary POC mobile number.|64 characters| |58|poc\_1\_email|string|Primary email.|128 characters| |57|poc\_1\_name|string|Primary POC name.|128 characters| |63|poc\_1\_notes|string|Primary POC notes.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |59|poc\_1\_phone\_a|string|Primary POC phone A.|64 characters| |60|poc\_1\_phone\_b|string|Primary POC phone B.|64 characters| |62|poc\_1\_screen|string|Primary POC screen name.|64 characters| |68|poc\_2\_cell|string|Secondary POC mobile number.|64 characters| |65|poc\_2\_email|string|Secondary POC email.|128 characters| |64|poc\_2\_name|string|Secondary POC name.|128 characters| |70|poc\_2\_notes|string|Secondary POC notes.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |66|poc\_2\_phone\_a|string|Secondary POC phone A.|64 characters| |67|poc\_2\_phone\_b|string|Secondary POC phone B.|64 characters| |69|poc\_2\_screen|string|Secondary POC screen name.|64 characters| |8|serialno\_a|string|Serial number A.|64 characters| |9|serialno\_b|string|Serial number B.|64 characters| |48|site\_address\_a|string|Site address A.|128 characters| |49|site\_address\_b|string|Site address B.|128 characters| |50|site\_address\_c|string|Site address C.|128 characters| |51|site\_city|string|Site city.|128 characters| |53|site\_country|string|Site country.|64 characters| |56|site\_notes|string|Site notes.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |55|site\_rack|string|Site rack location.|128 characters| |52|site\_state|string|Site state.|64 characters| |54|site\_zip|string|Site ZIP/postal code.|64 characters| |16|software|string|Software.|255 characters| |18|software\_app\_a|string|Software application A.|64 characters| |19|software\_app\_b|string|Software application B.|64 characters| |20|software\_app\_c|string|Software application C.|64 characters| |21|software\_app\_d|string|Software application D.|64 characters| |22|software\_app\_e|string|Software application E.|64 characters| |17|software\_full|string|Software details.|Depends on the database used:<br>- 65535 characters for SQL databases<br>- 2048 characters for Oracle databases| |10|tag|string|Tag.|64 characters| |1|type|string|Type.|64 characters| |2|type\_full|string|Type details.|64 characters| |35|url\_a|string|URL A.|255 characters| |36|url\_b|string|URL B.|255 characters| |37|url\_c|string|URL C.|255 characters| |31|vendor|string|Vendor.|64 characters|
fr	### Inventaire d'hôte  L'objet d'inventaire hôte a les propriétés suivantes.  ::: notetip Chaque propriété a son propre numéro d'identification unique, utilisé pour associer des champs d'inventaire hôte à des éléments. :::  |ID|Propriété|[Type](/manual/api/reference_commentary#types-de-données)|Description| |-|--|-|-----|-----| |4|alias|string|Alias.|128 caractères| |11|asset\_tag|string|Tag caractéristique.|64 caractères| |28|chassis|string|Châssis.|64 caractères| |23|contact|string|Personne de contact.|Dépend de la base de données utilisée : <br>- 65535 caractères pour les bases de données SQL <br>- 2048 caractères pour les bases de données Oracle| |32|contract\_number|string|Numéro de contrat.|64 caractères| |47|date\_hw\_decomm|string|Matériel - Date de retrait.|64 caractères| |46|date\_hw\_expiry|string|Matériel - Date de fin de maintenance|64 caractères| |45|date\_hw\_install|string|Matériel - Date d'installation.|64 caractères| |44|date\_hw\_purchase|string|Matériel - Date d'achat.|64 caractères| |34|deployment\_status|string|État du déploiement.|64 caractères| |14|hardware|string|Matériel.|255 caractères| |15|hardware\_full|string|Matériel Détails complet.|Dépend de la base de données utilisée : <br>- 65535 caractères pour les bases de données SQL <br>- 2048 caractères pour les bases de données Oracle| |39|host\_netmask|string|Masque de sous-réseau de l'hôte.|39 caractères| |38|host\_networks|string|Réseaux de l'hôte.|Dépend de la base de données utilisée : <br>- 65535 caractères pour les bases de données SQL <br>- 2048 caractères pour les bases de données Oracle| |40|host\_router|string|Hôte - Routeur.|39 caractères| |30|hw\_arch|string|Architecture matérielle.|32 caractères| |33|installer\_name|string|Nom de l'installeur.|64 caractères| |24|location|string|Emplacement.|Dépend de la base de données utilisée : <br>- 65535 caractères pour les bases de données SQL <br>- 2048 caractères pour les bases de données Oracle| |25|location\_lat|string|Latitude de l'emplacement.|16 caractères| |26|location\_lon|string|Longitude de l'emplacement.|16 caractères| |12|macaddress\_a|string|Adresse MAC A.|64 caractères| |13|macaddress\_b|string|Adresse MAC B.|64 caractères| |29|model|string|Modèle.|64 caractères| |3|name|string|Nom.|128 caractères| |27|notes|string|Notes.|Dépend de la base de données utilisée : <br>- 65535 caractères pour les bases de données SQL <br>- 2048 caractères pour les bases de données Oracle| |41|oob\_ip|string|Adresse IP OOB.|39 caractères| |42|oob\_netmask|string|Masque de sous-réseau OOB.|39 caractères| |43|oob\_router|string|Routeur OOB.|39 caractères| |5|os|string|OS.|128 caractères| |6|os\_full|string|Nom complet de l'OS.|255 caractères| |7|os\_short|string|Nom court de l'OS.|128 caractères| |61|poc\_1\_cell|string|Contact Principal - Mobile.|64 caractères| |58|poc\_1\_email|string|Contact Principal - Courriel.|128 caractères| |57|poc\_1\_name|string|Contact Principal - Nom.|128 caractères| |63|poc\_1\_notes|string|Contact Principal - Notes.|Dépend de la base de données utilisée : <br>- 65535 caractères pour les bases de données SQL <br>- 2048 caractères pour les bases de données Oracle| |59|poc\_1\_phone\_a|string|Contact Principal - Téléphone 1.|64 caractères| |60|poc\_1\_phone\_b|string|Contact Principal - Téléphone 2.|64 caractères| |62|poc\_1\_screen|string|Contact Principal - Identifiant.|64 caractères| |68|poc\_2\_cell|string|Contact Secondaire - Mobile.|64 caractères| |65|poc\_2\_email|string|Contact Secondaire - Courriel.|128 caractères| |64|poc\_2\_name|string|Contact Secondaire - Nom.|128 caractères| |70|poc\_2\_notes|string|Contact Secondaire - Notes.|Dépend de la base de données utilisée : <br>- 65535 caractères pour les bases de données SQL <br>- 2048 caractères pour les bases de données Oracle| |66|poc\_2\_phone\_a|string|Contact Secondaire - Téléphone 1.|64 caractères| |67|poc\_2\_phone\_b|string|Contact Secondaire - Téléphone 2.|64 caractères| |69|poc\_2\_screen|string|Contact Secondaire - Identifiant.|64 caractères| |8|serialno\_a|string|Numéro de série A.|64 caractères| |9|serialno\_b|string|Numéro de série B.|64 caractères| |48|site\_address\_a|string|Site - Adresse 1.|128 caractères| |49|site\_address\_b|string|Site - Adresse 2.|128 caractères| |50|site\_address\_c|string|Site - Adresse 3.|128 caractères| |51|site\_city|string|Site - Ville.|128 caractères| |53|site\_country|string|Site - Pays.|64 caractères| |56|site\_notes|string|Site - Notes.|Dépend de la base de données utilisée : <br>- 65535 caractères pour les bases de données SQL <br>- 2048 caractères pour les bases de données Oracle| |55|site\_rack|string|Site - Localisation baie.|128 caractères| |52|site\_state|string|Site - Etat / province.|64 caractères| |54|site\_zip|string|Site - Code postal.|64 caractères| |16|software|string|Logiciel.|255 caractères| |18|software\_app\_a|string|Application logicielle A.|64 caractères| |19|software\_app\_b|string|Application logicielle B.|64 caractères| |20|software\_app\_c|string|Application logicielle C.|64 caractères| |21|software\_app\_d|string|Application logicielle D.|64 caractères| |22|software\_app\_e|string|Application logicielle E.|64 caractères| |17|software\_full|string|Détails du logiciel.|Dépend de la base de données utilisée : <br>- 65535 caractères pour les bases de données SQL <br>- 2048 caractères pour les bases de données Oracle| |10|tag|string|Étiquette.|64 caractères| |1|type|string|Type.|64 caractères| |2|type\_full|string|Détails du type.|64 caractères| |35|url\_a|string|URL A.|255 caractères| |36|url\_b|string|URL B.|255 caractères| |37|url\_c|string|URL C.|255 caractères| |31|vendor|string|Fabricant.|64 caractères|

en-us	##### Host low-level discovery rule tags  |Element|Element property|Required|Type|Range^**[1](#footnotes)**^|Description| |--|--|-|--|----|--------| |discovery\_rules| |\-| | |Root element for low-level discovery rules.| | |*For most of the element tag values, see element tag values for a regular item. Only the tags that are specific to low-level discovery rules, are described below.*| | | | | | |type|\-|`string`|0 - ZABBIX\_PASSIVE (default)<br>2 - TRAP<br>3 - SIMPLE<br>5 - INTERNAL<br>7 - ZABBIX\_ACTIVE<br>10 - EXTERNAL<br>11 - ODBC<br>12 - IPMI<br>13 - SSH<br>14 - TELNET<br>16 - JMX<br>18 - DEPENDENT<br>19 - HTTP\_AGENT<br>20 - SNMP\_AGENT|Item type.| | |lifetime|\-|`string`|Default: 30d|Time period after which items that are no longer discovered will be deleted. Seconds, time unit with suffix or user macro.| |filter| | | | |Individual filter.| | |evaltype|\-|`string`|0 - AND\_OR (default)<br>1 - AND<br>2 - OR<br>3 - FORMULA|Logic to use for checking low-level discovery rule filter conditions.| | |formula|\-|`string`| |Custom calculation formula for filter conditions.| |conditions| |\-| | |Root element for filter conditions.| | |macro|x|`string`| |Low-level discovery macro name.| | |value|\-|`string`| |Filter value: regular expression or global regular expression.| | |operator|\-|`string`|8 - MATCHES\_REGEX (default)<br>9 - NOT\_MATCHES\_REGEX|Condition operator.| | |formulaid|x|`character`| |Arbitrary unique ID that is used to reference a condition from the custom expression. Can only contain capital-case letters. The ID must be defined by the user when modifying filter conditions, but will be generated anew when requesting them afterward.| |lld\_macro\_paths| |\-| | |Root element for LLD macro paths.| | |lld\_macro|x|`string`| |Low-level discovery macro name.| | |path|x|`string`| |Selector for value which will be assigned to the corresponding macro.| |preprocessing| |\-| | |LLD rule value preprocessing.| |step| |\-| | |Individual LLD rule value preprocessing step.| | |*For most of the element tag values, see element tag values for a host item value preprocessing. Only the tags that are specific to low-level discovery value preprocessing, are described below.*| | | | | | |type|x|`string`|5 - REGEX<br>11 - XMLPATH<br>12 - JSONPATH<br>15 - NOT\_MATCHES\_REGEX<br>16 - CHECK\_JSON\_ERROR<br>17 - CHECK\_XML\_ERROR<br>20 - DISCARD\_UNCHANGED\_HEARTBEAT<br>21 - JAVASCRIPT<br>23 - PROMETHEUS\_TO\_JSON<br>24 - CSV\_TO\_JSON<br>25 - STR\_REPLACE<br>27 - XML\_TO\_JSON|Type of the item value preprocessing step.| |trigger\_prototypes| |\-| | |Root element for trigger prototypes.| | |*For trigger prototype element tag values, see regular [host trigger](/manual/xml_export_import/hosts#host_trigger_tags) tags.*| | | | | |graph\_prototypes| |\-| | |Root element for graph prototypes.| | |*For graph prototype element tag values, see regular [host graph](/manual/xml_export_import/hosts#host_graph_tags) tags.*| | | | | |host\_prototypes| |\-| | |Root element for host prototypes.| | |*For host prototype element tag values, see regular [host](/manual/xml_export_import/hosts#host_tags) tags.*| | | | | |item\_prototypes| |\-| | |Root element for item prototypes.| | |*For item prototype element tag values, see regular [host item](/manual/xml_export_import/hosts#host_item_tags) tags.*| | | | | |master\_item| |\-| | |Individual item prototype master item/item prototype data.| | |key|x|`string`| |Dependent item prototype master item/item prototype key value.<br><br>Required for a dependent item.|
fr	 ##### Balises de règle de découverte de bas niveau d'hôte  |Élément|Propriété de l'élément|Obligatoire|Type|Plage^**[1](#footnotes)**^|Description| |--|--|-|--|----|--------| |discovery\_rules| |\-| | |Élément racine pour les règles de découverte de bas niveau.| | |*Pour la plupart des valeurs de balise d'élément, consultez les valeurs de balises d'élément pour un élément standard. Seuls les balises spécifiques aux règles de découverte de bas niveau sont décrites ci-dessous.*| | | | | | |type|\-|`chaîne`|0 - ZABBIX\_PASSIVE (default)<br>2 - TRAP<br>3 - SIMPLE<br>5 - INTERNAL<br>7 - ZABBIX\_ACTIVE<br>10 - EXTERNAL<br>11 - ODBC<br>12 - IPMI<br>13 - SSH<br>14 - TELNET<br>16 - JMX<br>18 - DEPENDENT<br>19 - HTTP\_AGENT<br>20 - SNMP\_AGENT|Item type.| | |lifetime|\-|`chaîne`|Par défaut : 30j|Période après laquelle les éléments qui ne sont plus découverts seront supprimés. Secondes, unité de temps avec suffixe ou macro utilisateur.| |filter| | | | |Filtre individuel.| | |evaltype|\-|`chaîne`|0 - AND\_OR (par défaut)<br>1 - AND<br>2 - OR<br>3 - FORMULA|Logique à utiliser pour vérifier les conditions de filtrage des règles de découverte de bas niveau.| | |formula|\-|`chaîne`| |Formule de calcul personnalisée pour les conditions de filtre.| |conditions| |\-| | |Élément racine pour les conditions de filtre.| | |macro|x|`chaîne`| |Nom de la macro de découverte de bas niveau.| | |value|\-|`chaîne`| |Valeur du filtre : expression régulière ou expression régulière globale.| | |operator|\-|`chaîne`|8 - MATCHES\_REGEX (par défaut)<br>9 - NOT\_MATCHES\_REGEX|Opérateur de condition.| | |formulaid|x|`caractère`| |ID unique arbitraire utilisé pour référencer une condition à partir de l'expression personnalisée. Ne peut contenir que des lettres majuscules. L'ID doit être défini par l'utilisateur lors de la modification des conditions de filtrage, mais sera généré à nouveau lors de sa demande ultérieure.| |lld\_macro\_paths| |\-| | |Élément racine pour les chemins de macro LLD.| | |lld\_macro|x|`chaîne`| |Nom de la macro de découverte de bas niveau.| | |path|x|`chaîne`| |Sélecteur de valeur qui sera affectée à la macro correspondante.| |preprocessing| |\-| | |Prétraitement de la valeur de la règle LLD.| |step| |\-| | |Étape de prétraitement de valeur de règle LLD individuelle.| | |*Pour la plupart des valeurs de balise d'élément, consultez Valeurs de balise d'élément pour un prétraitement de valeur d'élément hôte. Seuls les balises spécifiques au prétraitement de valeur de découverte de bas niveau sont décrites ci-dessous.*| | | | | | |type|x|`chaîne`|5 - REGEX<br>11 - XMLPATH<br>12 - JSONPATH<br>15 - NOT\_MATCHES\_REGEX<br>16 - CHECK\_JSON\_ERROR<br>17 - CHECK\_XML\_ERROR<br>20 - DISCARD\_UNCHANGED\_HEARTBEAT<br>21 - JAVASCRIPT<br>23 - PROMETHEUS\_TO\_JSON<br>24 - CSV\_TO\_JSON<br>25 - STR\_REPLACE<br>27 - XML\_TO\_JSON|Type d'étape de prétraitement de la valeur de l'élément.| |trigger\_prototypes| |\-| | |Élément racine pour les prototypes de déclencheur.| | |*Pour les valeurs de balise d'élément de prototype de déclencheur, voir les balises régulières de [déclencheur d'hôte](/manual/xml_export_import/hosts#host_trigger_tags).*| | | | | |graph\_prototypes| |\-| | |Élément racine pour les prototypes de graphique.| | |*Pour les valeurs de balise d'élément de prototype de graphique, voir les balises régulières de [graphique d'hôte](/manual/xml_export_import/hosts#host_graph_tags).*| | | | | |host\_prototypes| |\-| | |Élément racine pour les prototypes d'hôte.| | |*Pour les valeurs de balise d'élément de prototype d'hôte, voir les balises d'[hôte] régulières(/manual/xml_export_import/hosts#host_tags).*| | | | | |item\_prototypes| |\-| | |Élément racine pour les prototypes d'élément.| | |*Pour les valeurs de balise d'élément de prototype d'élément, consultez les balises d'[élément d'hôte](/manual/xml_export_import/hosts#host_item_tags).*| | | | | |master\_item| |\-| | |Prototype d'élément individuel Élément maître/Données de prototype d'élément.| | |key|x|`chaîne`| |Valeur clé de l'élément principal du prototype d'élément dépendant/prototype d'élément.<br><br>Requis pour un élément dépendant.|

en-us	# host.massadd
fr	# host.massadd

en-us	# host.massremove
fr	# host.massremove

en-us	# host.massupdate
fr	# host.massupdate

en-us	##### Host naming  When adding hosts, a host name is the result of reverse DNS lookup or IP address if reverse lookup fails. Lookup is performed from the Zabbix server or Zabbix proxy, depending on which is doing the discovery. If lookup fails on the proxy, it is not retried on the server. If the host with such a name already exists, the next host would get **\_2** appended to the name, then **\_3** and so on.  It is also possible to override DNS/IP lookup and instead use an item value for host name, for example:  -   You may discover multiple servers with Zabbix agent running using a     Zabbix agent item for discovery and assign proper names to them     automatically, based on the string value returned by this item -   You may discover multiple SNMP network devices using an SNMP agent     item for discovery and assign proper names to them automatically,     based on the string value returned by this item  If the host name has been set using an item value, it is not updated during the following discovery checks. If it is not possible to set host name using an item value, default value (DNS name) is used.  If a host already exists with the discovered IP address, a new host is not created. However, if the discovery action contains operations (link template, add to host group, etc), they are performed on the existing host.
fr	##### Nommage de l'hôte  Lors de l'ajout d'hôtes, un nom d'hôte est le résultat d'une recherche DNS inversée (lookup) ou d'une adresse IP si la recherche inversée échoue. La recherche est effectuée à partir du serveur Zabbix ou du proxy Zabbix, en fonction de celui effectuant la découverte. Si la recherche échoue sur le proxy, elle n'est pas relancée sur le serveur. Si l'hôte avec un tel nom existe déjà, l'hôte suivant se verra ajouter **_2** au nom, puis **_3** et ainsi de suite.  Il est également possible de remplacer la recherche DNS/IP et d'utiliser à la place une valeur d'élément pour le nom d'hôte, par exemple :  -   Vous pouvez découvrir plusieurs serveurs avec l'agent Zabbix en cours d'exécution à l'aide d'un élément d'agent Zabbix pour la découverte et leur attribuer automatiquement des noms propres, en fonction de la valeur de chaîne renvoyée par cet élément -   Vous pouvez découvrir plusieurs périphériques réseau SNMP à l'aide d'un élément d'agent SNMP pour la découverte et leur attribuer automatiquement des noms propres, en fonction de la valeur de chaîne renvoyée par cet élément  Si le nom d'hôte a été défini à l'aide d'une valeur d'élément, il n'est pas mis à jour lors des vérifications de découverte suivantes. S'il n'est pas possible de définir le nom d'hôte à l'aide d'une valeur d'élément, la valeur par défaut (nom DNS) est utilisée.  Si un hôte existe déjà avec l'adresse IP découverte, aucun nouvel hôte n'est créé. Toutefois, si l'action de découverte contient des opérations (lien avec un modèle, ajout au groupe d'hôtes, etc.), elles sont effectuées sur l'hôte existant.

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

en-us	# hostprototype.create
fr	# hostprototype.create

en-us	# hostprototype.delete
fr	# hostprototype.delete

en-us	# hostprototype.get
fr	# hostprototype.get

en-us	# > Host prototype object  The following objects are directly related to the `hostprototype` API.
fr	# > Objet Prototype d'hôte  Les objets suivants sont directement liés à l'API `hostprototype`.

en-us	# hostprototype.update
fr	# hostprototype.update

en-us	##### Host removal  Hosts discovered by a network discovery rule are removed automatically from *Monitoring* → *Discovery* if a discovered entity is not in the rule's IP range any more. Hosts are removed immediately.
fr	##### Suppression d'un hôte  Les hôtes découverts par une règle de découverte du réseau sont automatiquement supprimés de *Surveillance* → *Découverte* si une entité découverte ne se trouve plus dans la plage IP de la règle. Les hôtes sont supprimés immédiatement.

en-us	#### Hosts/host prototypes  In a [host](/manual/config/hosts/host) and [host prototype](/manual/vm_monitoring#host_prototypes) configuration, user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Interface IP/DNS|<|DNS only| |Interface port|<|no| |*SNMP v1, v2*|<|<| | |SNMP community|yes| |*SNMP v3*|<|<| | |Context name|yes| |^|Security name|yes| |^|Authentication passphrase|yes| |^|Privacy passphrase|yes| |*IPMI*|<|<| | |Username|yes| |^|Password|yes| |*Tags*^[2](supported_by_location_user#footnotes)^|<|<| | |Tag names|yes| |^|Tag values|yes|
fr	#### Hôtes/prototypes d'hôtes  Dans une configuration d'[hôte](/manual/config/hosts/host) et de [prototype d'hôte](/manual/vm_monitoring#host_prototypes), les macros utilisateur peuvent être utilisées dans les champs suivants :  |Emplacement|<|Plusieurs macros/mix avec du texte^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Interface IP/DNS|<|DNS seulement| |Port d'Interface|<|non| |*SNMP v1, v2*|<|<| | |Communauté SNMP|oui| |*SNMP v3*|<|<| | |Nom du contexte|oui| |^|Nom de sécurité|oui| |^|Phrase secrète d'authentification|oui| |^|Phrase secrète de confidentialité|oui| |*IPMI*|<|<| | |Nom d'utilisateur|oui| |^|Mot de passe|oui| |*Tags*^[2](supported_by_location_user#footnotes)^|<|<| | |Noms de Tag|oui| |^|Valeurs de Tag|oui|

en-us	##### Host tags  |Element|Element property|Required|Type|Range^**[1](#footnotes)**^|Description| |--|--|-|--|----|--------| |host_groups| |x| | |Root element for host groups.| | |uuid|x|`string`| |Unique identifier for this host group.| | |name|x|`string`| |Host group name.| |hosts| |\-| | |Root element for hosts.| | |host|x|`string`| |Unique host name.| | |name|\-|`string`| |Visible host name.| | |description|\-|`text`| |Host description.| | |status|\-|`string`|0 - ENABLED (default)<br>1 - DISABLED|Host status.| | |ipmi\_authtype|\-|`string`|-1 - DEFAULT (default)<br>0 - NONE<br>1 - MD2<br>2 - MD5<br>4 - STRAIGHT<br>5 - OEM<br>6 - RMCP\_PLUS|IPMI session authentication type.| | |ipmi\_privilege|\-|`string`|1 - CALLBACK<br>2 - USER (default)<br>3 - OPERATOR<br>4 - ADMIN<br>5 - OEM|IPMI session privilege level.| | |ipmi\_username|\-|`string`| |Username for IPMI checks.| | |ipmi\_password|\-|`string`| |Password for IPMI checks.| |proxy| |\-| | |Proxy.| | |name|x|`string`| |Name of the proxy (if any) that monitors the host.| |templates| |\-| | |Root element for linked templates.| | |name|x|`string`| |Template name.| |interfaces| |\-| | |Root element for host interfaces.| | |default|\-|`string`|0 - NO<br>1 - YES (default)|Whether this is the primary host interface.<br>There can be only one primary interface of one type on a host.| | |type|\-|`string`|1 - ZABBIX (default)<br>2 - SNMP<br>3 - IPMI<br>4 - JMX|Interface type.| | |useip|\-|`string`|0 - NO<br>1 - YES (default)|Whether to use IP as the interface for connecting to the host (if not, DNS will be used).| | |ip|\-|`string`| |IP address, can be either IPv4 or IPv6.<br><br>Required if the connection is made via IP.| | |dns|\-|`string`| |DNS name.<br><br>Required if the connection is made via DNS.| | |port|\-|`string`| |Port number. Supports user macros.| | |interface\_ref|x|`string`|Format: `if<N>`|Interface reference name to be used in items.| |details| |\-| | |Root element for interface details.| | |version|\-|`string`|1 - SNMPV1<br>2 - SNMP\_V2C (default)<br>3 - SNMP\_V3|Use this SNMP version.| | |community|\-|`string`| |SNMP community.<br><br>Required by SNMPv1 and SNMPv2 items.| | |contextname|\-|`string`| |SNMPv3 context name.<br><br>Used only by SNMPv3 items.| | |securityname|\-|`string`| |SNMPv3 security name.<br><br>Used only by SNMPv3 items.| | |securitylevel|\-|`string`|0 - NOAUTHNOPRIV (default)<br>1 - AUTHNOPRIV<br>2 - AUTHPRIV|SNMPv3 security level.<br><br>Used only by SNMPv3 items.| | |authprotocol|\-|`string`|0 - MD5 (default)<br>1 - SHA1<br>2 - SHA224<br>3 - SHA256<br>4 - SHA384<br>5 - SHA512|SNMPv3 authentication protocol.<br><br>Used only by SNMPv3 items.| | |authpassphrase|\-|`string`| |SNMPv3 authentication passphrase.<br><br>Used only by SNMPv3 items.| | |privprotocol|\-|`string`|0 - DES (default)<br>1 - AES128<br>2 - AES192<br>3 - AES256<br>4 - AES192C<br>5 - AES256C|SNMPv3 privacy protocol.<br><br>Used only by SNMPv3 items.| | |privpassphrase|\-|`string`| |SNMPv3 privacy passphrase.<br><br>Used only by SNMPv3 items.| | |bulk|\-|`string`|0 - NO<br>1 - YES (default)|Use bulk requests for SNMP.| |items| |\-| | |Root element for items.| | |*For item element tag values, see host [item](/manual/xml_export_import/hosts#host_item_tags) tags.*| | | | | |tags| |\-| | |Root element for host tags.| | |tag|x|`string`| |Tag name.| | |value|\-|`string`| |Tag value.| |macros| |\-| | |Root element for macros.| | |macro|x| | |User macro name.| | |type|\-|`string`|0 - TEXT (default)<br>1 - SECRET\_TEXT<br>2 - VAULT|Type of the macro.| | |value|\-|`string`| |User macro value.| | |description|\-|`string`| |User macro description.| |inventory| |\-| | |Root element for host inventory.| | |<inventory\_property>|\-| | |Individual inventory property.<br><br>All available inventory properties are listed under the respective tags, e.g. <type>, <name>, <os> (see example above).| |inventory\_mode| |\-|`string`|-1 - DISABLED<br>0 - MANUAL (default)<br>1 - AUTOMATIC|Inventory mode.| |valuemaps| |\-| | |Root element for host value maps.| | |name|x|`string`| |Value map name.| | |mapping|\-| | |Root element for mappings.| | |value|x|`string`| |Value of a mapping.| | |newvalue|x|`string`| |New value of a mapping.|
fr	##### Balises d'hôte  |Element|Propriété d'élément|Requis|Type|Intervalle^**[1](#footnotes)**^|Description| |-------|----------------|--------|----|--------------------------|-----------| |host_groups| |x| | |Élément racine pour les groupes d'hôtes.| | |uuid|x|`string`| |Identifiant unique pour ce groupe d'hôte.| | |name|x|`string`| |Nom du groupe d'hôtes.| |hosts| |\-| | |Élément racine pour les hôtes.| | |host|x|`string`| |Nom unique de l'hôte.| | |name|\-|`string`| |Nom visible de l'hôte.| | |description|\-|`text`| |Description de l'hôte.| | |status|\-|`string`|0 - ENABLED (par défaut)<br>1 - DISABLED|Statut de l'hôte.| | |ipmi\_authtype|\-|`string`|-1 - DEFAULT (par défaut)<br>0 - NONE<br>1 - MD2<br>2 - MD5<br>4 - STRAIGHT<br>5 - OEM<br>6 - RMCP\_PLUS|Type d'authentification de session IPMI.| | |ipmi\_privilege|\-|`string`|1 - CALLBACK<br>2 - USER (par défaut)<br>3 - OPERATOR<br>4 - ADMIN<br>5 - OEM|Niveau de privilège de la session IPMI.| | |ipmi\_username|\-|`string`| |Nom d'utilisateur pour les vérifications IPMI.| | |ipmi\_password|\-|`string`| |Mot de passe pour les vérifications IPMI.| |proxy| |\-| | |Proxy.| | |name|x|`string`| |Nom du proxy (le cas échéant) qui supervise l'hôte.| |templates| |\-| | |Élément racine pour les modèles liés.| | |name|x|`string`| |Nom du modèle.| |interfaces| |\-| | |Élément racine pour les interfaces d'hôtes. | |default|\-|`string`|0 - NO<br>1 - YES (par défaut)|S'il s'agit de l'interface hôte principale.<br>Il ne peut y avoir qu'une seule interface principale d'un type sur un hôte .| | |type|\-|`string`|1 - ZABBIX (par défaut)<br>2 - SNMP<br>3 - IPMI<br>4 - JMX|Type d'interface.| | |useip|\-|`string`|0 - NO<br>1 - YES (par défaut)|Utilise IP comme interface pour se connecter à l'hôte (sinon, DNS sera utilisé).| | |ip|\-|`string`| |Adresse IP, peut être IPv4 ou IPv6.<br><br>Requis si la connexion se fait via l'adresse IP.| | |dns|\-|`string`| |Nom DNS.<br><br>Requis si la connexion se fait via DNS.| | |port|\-|`string`| |Numéro de port. Supporte les macros utilisateurs.| | |interface\_ref|x|`string`|Format : `si<N>`|Nom de référence de l'interface à utiliser dans les éléments.| |details| |\-| | |Élément racine pour les détails de l'interface.| | |version|\-|`string`|1 - SNMPV1<br>2 - SNMP\_V2C (par défaut)<br>3 - SNMP\_V3|Utilise cette version de SNMP.| | |community|\-|`string`| |Communauté SNMP.<br><br>Requis par les éléments SNMPv1 et SNMPv2.| | |contextname|\-|`string`| |Nom du contexte SNMPv3.<br><br>Utilisé uniquement pour les éléments SNMPv3.| | |securityname|\-|`string`| |Nom de la sécurité SNMPv3.<br><br>Utilisé uniquement pour les éléments SNMPv3.| | |securitylevel|\-|`string`|0 - NOAUTHNOPRIV (par défaut)<br>1 - AUTHNOPRIV<br>2 - AUTHPRIV|Niveau de sécurité SNMPv3.<br><br>Utilisé uniquement pour les éléments SNMPv3.| | |authprotocol|\-|`string`|0 - MD5 (par défaut)<br>1 - SHA1<br>2 - SHA224<br>3 - SHA256<br>4 - SHA384<br>5 - SHA512|Protocole d'authentification SNMPv3.<br><br>Utilisé uniquement pour les éléments SNMPv3.| | |authpassphrase|\-|`string`| |Passphrase d'authentification SNMPv3.<br><br>Utilisé uniquement pour les éléments SNMPv3.| | |privprotocol|\-|`string`|0 - DES (default)<br>1 - AES128<br>2 - AES192<br>3 - AES256<br>4 - AES192C<br>5 - AES256C|Protocole de confidentialité SNMPv3.<br><br>Utilisé uniquement pour les éléments SNMPv3.| | |privpassphrase|\-|`string`| |Passphrase privée SNMPv3.<br><br>Utilisé uniquement pour les éléments SNMPv3.| | |bulk|\-|`string`|0 - NO<br>1 - YES (par défaut)|Utilise les requêtes groupées pour SNMP.| |items| |\-| | |Elément racine pour les éléments.| | |*Pour les valeurs des balises d'élément, consultez les [balisesd'élément d'hôte](/manual/xml_export_import/hosts#host_item_tags).*| | | | | |tags| |\-| | |Elément racine pour les balises d'hôtes.| | |tag|x|`string`| |Nom de la balise.| | |value|\-|`string`| |Valeur de la balise.| |macros| |\-| | |Elément racine pour les macros.| | |macro|x| | |Nom de la macro utilisateur.| | |type|\-|`string`|0 - TEXT (par défaut)<br>1 - SECRET\_TEXT<br>2 - VAULT|Type de macro.| | |value|\-|`string`| |Valeur de la macro utilisateur.| | |description|\-|`string`| |Description de la macro utilisateur.| |inventory| |\-| | |Elément racine pour l'inventaire d'hôte.| | |<inventory\_property>|\-| | |Propriété d'inventaire individuelle.<br><br>Toutes les propriétés d'inventaire disponibles sont répertoriées sous les balises respectives, par ex. <type>, <name>, <os> (voir exemple ci-dessus).| |inventory\_mode| |\-|`string`|-1 - DISABLED<br>0 - MANUAL (par défaut)<br>1 - AUTOMATIC|Mode d'inventaire.| |valuemaps| |\-| | |Elément racine pour la correspondance de valeur de l'hôte.| | |name|x|`string`| |Nom de la correspondance de valeur.| | |mapping|\-| | |Elément racine pour la correspondance.| | |value|x|`string`| |Valeur de la correspondance.| | |newvalue|x|`string`| |Nouvelle valeur de la correspondance.|

en-us	##### Host trigger tags  |Element|Element property|Required|Type|Range^**[1](#footnotes)**^|Description| |--|--|-|--|----|--------| |triggers| |\-| | |Root element for triggers.| | |expression|x|`string`| |Trigger expression.| | |recovery\_mode|\-|`string`|0 - EXPRESSION (default)<br>1 - RECOVERY\_EXPRESSION<br>2 - NONE|Basis for generating OK events.| | |recovery\_expression|\-|`string`| |Trigger recovery expression.| | |correlation\_mode|\-|`string`|0 - DISABLED (default)<br>1 - TAG\_VALUE|Correlation mode (no event correlation or event correlation by tag).| | |correlation\_tag|\-|`string`| |The tag name to be used for event correlation.| | |name|x|`string`| |Trigger name.| | |event_name|\-|`string`| |Event name.| | |opdata|\-|`string`| |Operational data.| | |url_name|\-|`string`| |Label for the URL associated with the trigger.| | |url|\-|`string`| |URL associated with the trigger.| | |status|\-|`string`|0 - ENABLED (default)<br>1 - DISABLED|Trigger status.| | |priority|\-|`string`|0 - NOT\_CLASSIFIED (default)<br>1 - INFO<br>2 - WARNING<br>3 - AVERAGE<br>4 - HIGH<br>5 - DISASTER|Trigger severity.| | |description|\-|`text`| |Trigger description.| | |type|\-|`string`|0 - SINGLE (default)<br>1 - MULTIPLE|Event generation type (single problem event or multiple problem events).| | |manual\_close|\-|`string`|0 - NO (default)<br>1 - YES|Manual closing of problem events.| |dependencies| |\-| | |Root element for dependencies.| | |name|x|`string`| |Dependency trigger name.| | |expression|x|`string`| |Dependency trigger expression.| | |recovery\_expression|\-|`string`| |Dependency trigger recovery expression.| |tags| |\-| | |Root element for event tags.| | |tag|x|`string`| |Tag name.| | |value|\-|`string`| |Tag value.|
fr	##### Balises de déclencheur d'hôte  |Élément|Propriété de l'élément|Required|Type|Intervalle^**[1](#footnotes)**^|Description| |-------|----------------|--------|----|--------------------------|-----------| |triggers| |\-| | |Élément racine pour les déclencheurs.| | |expression|x|`string`| |Expression du déclencheur.| | |recovery\_mode|\-|`string`|0 - EXPRESSION (par défaut)<br>1 - RECOVERY\_EXPRESSION<br>2 - NONE|Base pour générer des événements OK| | |recovery\_expression|\-|`string`| |Expression de récupération du déclencheur.| | |name|x|`string`| |Nom du déclencheur.| | |correlation\_mode|\-|`string`|0 - DISABLED (par défaut)<br>1 - TAG\_VALUE|Mode de corrélation (pas de corrélation d'événements ou de corrélation d'événements par balise).| | |correlation\_tag|\-|`string`| |Le nom de la balise à utiliser pour la corrélation d'événement.| | |url|\-|`string`| |URL associé au déclencheur.| | |status|\-|`string`|0 - ENABLED (par défaut)<br>1 - DISABLED|Statut du déclencheur.| | |priority|\-|`string`|0 - NOT\_CLASSIFIED (par défaut)<br>1 - INFO<br>2 - WARNING<br>3 - AVERAGE<br>4 - HIGH<br>5 - DISASTER|Sévérité du déclencheur.| | |description|\-|`text`| |Description du déclencheur.| | |type|\-|`string`|0 - SINGLE (par défaut)<br>1 - MULTIPLE|Type de génération d'événement (événement de problème unique ou événements de problème multiples).| | |manual\_close|\-|`string`|0 - NO (par défaut)<br>1 - YES|Fermeture manuelle des événements problèmes.| |dependencies| |\-| | |Élément racine pour les dépendances.| | |name|x|`string`| |Nom de la dépendance du déclencheur.| | |expression|x|`string`| |Expression de la dépendance du déclencheur.| | |recovery\_expression|\-|`string`| |Expression de récupération de la dépendance du déclencheur.| |tags| |\-| | |Élément racine pour les balises d'événement.| | |tag|x|`string`| |Nom de la balise.| | |value|\-|`string`| |Valeur de la balise.|

en-us	# host.update
fr	# host.update

en-us	#### Housekeeping  Configure housekeeping.  [Housekeeping API](/manual/api/reference/housekeeping)
fr	#### Gestion interne  Configurez la gestion interne.  [API de gestion interne](/manual/api/reference/housekeeping)

en-us	# housekeeping.get
fr	# housekeeping.get

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

en-us	# housekeeping.update
fr	# housekeeping.update

en-us	#### How it works  In log monitoring you may encounter lines similar to these:      Line1: Application 1 stopped     Line2: Application 2 stopped     Line3: Application 1 was restarted     Line4: Application 2 was restarted  The idea of event correlation is to be able to match the problem event from Line1 to the resolution from Line3 and the problem event from Line2 to the resolution from Line4, and close these problems one by one:      Line1: Application 1 stopped     Line3: Application 1 was restarted #problem from Line 1 closed      Line2: Application 2 stopped     Line4: Application 2 was restarted #problem from Line 2 closed  To do this you need to tag these related events as, for example, "Application 1" and "Application 2". That can be done by applying a regular expression to the log line to extract the tag value. Then, when events are created, they are tagged "Application 1" and "Application 2" respectively and problem can be matched to the resolution.
fr	 #### Comment cela fonctionne  Dans la surveillance des journaux, vous pouvez rencontrer des lignes similaires à celles-ci :      Ligne1: Application 1 stopped     Ligne2: Application 2 stopped     Ligne3: Application 1 was restarted     Ligne4: Application 2 was restarted  L'idée de la corrélation d'événements est de pouvoir faire correspondre l'événement problème de Ligne1 à la résolution de Ligne3 et l'événement problème de Ligne2 à la résolution de Ligne4, et fermer ces problèmes un par un :      Ligne1: Application 1 stopped     Ligne3: Application 1 was restarted #problem from Line 1 closed      Ligne2: Application 2 stopped     Ligne4: Application 2 was restarted #problem from Line 2 closed  Pour ce faire, vous devez tagger ces événements associés comme, par exemple, "Application 1" et "Application 2". Cela peut être fait en appliquant une expression régulière à la ligne de journal pour extraire la valeur de tag. Ensuite, lorsque des événements sont créés, ils sont taggés respectivement "Application 1" et "Application 2" et le problème peut être associé à la résolution.

en-us	 ### How modules work  -   An enabled module is launched on each HTTP request, before executing the action code. -   The module will register new actions or redefine the existing ones. -   The module will add new frontend sections and remove or redefine the existing ones. -   The module will hook to frontend events like onBeforeAction and onTerminate, if needed. -   The requested action is finally executed by running the action code - either the default one, or module-defined.
fr	 ### Comment fonctionnent les modules  - Un module activé est lancé sur chaque requête HTTP, avant d'exécuter le code d'action. - Le module enregistrera de nouvelles actions ou redéfinira celles existantes. - Le module ajoutera de nouvelles sections frontend et supprimera ou redéfinira celles existantes. - Le module s'accrochera aux événements frontend comme onBeforeAction et onTerminate, si nécessaire. - L'action demandée est finalement exécutée en exécutant le code d'action - soit celui par défaut, soit défini par le module.

en-us	# httptest.create
fr	# httptest.create

en-us	# httptest.delete
fr	# httptest.delete

en-us	# httptest.get
fr	# httptest.get

en-us	# httptest.update
fr	# httptest.update

en-us	#### httptest  [ZBXNEXT-7921](https://support.zabbix.com/browse/ZBXNEXT-7921) Removed property `nextcheck`.\
fr	#### httptest  [ZBXNEXT-7921](https://support.zabbix.com/browse/ZBXNEXT-7921) Propriété supprimée `nextcheck`.\

en-us	#### Hysteresis  Sometimes an interval is needed between problem and recovery states, rather than a simple threshold. For example, if we want to define a trigger that reports a problem when server room temperature goes above 20°C and we want it to stay in the problem state until the temperature drops below 15°C, a simple trigger threshold at 20°C will not be enough.  Instead, we need to define a trigger expression for the problem event first (temperature above 20°C). Then we need to define an additional recovery condition (temperature below 15°C). This is done by defining an additional *Recovery expression* parameter when [defining](/manual/config/triggers/trigger) a trigger.  In this case, problem recovery will take place in two steps:  -   First, the problem expression (temperature above 20°C) will have to     evaluate to FALSE -   Second, the recovery expression (temperature below 15°C) will have     to evaluate to TRUE  The recovery expression will be evaluated only when the problem event is resolved first.  ::: notewarning The recovery expression being TRUE alone does not resolve a problem if the problem expression is still TRUE! :::
fr	#### Hystérésis  Parfois, un intervalle est nécessaire entre les états problème et récupération, plutôt qu'un simple seuil. Par exemple, si nous voulons définir un déclencheur signalant un problème lorsque la température de la salle des serveurs dépasse 20°C et que nous souhaitons qu'il reste dans l'état du problème jusqu'à ce que la température descende sous 15°C, un seuil de déclenchement simple à 20°C ne suffira pas.  Au lieu de cela, nous devons d'abord définir une expression de déclenchement pour l'événement problématique (température supérieure à 20°C). Ensuite, nous devons définir une condition de récupération supplémentaire (température inférieure à 15°C). Pour ce faire, vous définissez un paramètre *Expression de récupération* supplémentaire lors de la [définition](/manual/config/triggers/trigger) du déclencheur.  Dans ce cas, la récupération du problème se fera en deux étapes :  -   Tout d’abord, l’expression du problème (température supérieure à 20°C) devra être évaluée à FAUX -   Deuxièmement, l'expression de récupération (température inférieure à 15°C) devra être évaluée à VRAI  L'expression de récupération sera évaluée uniquement lorsque l'événement posant problème est résolu en premier.  ::: notewarning  L'expression de récupération seule à VRAI ne résout pas le problème si l'expression du problème est toujours VRAI ! :::

en-us	#### ICMP pings  Zabbix uses external utility **fping** for processing of ICMP pings.  The utility is not part of Zabbix distribution and has to be additionally installed. If the utility is missing, has wrong permissions or its location does not match the location set in the Zabbix server/proxy configuration file ('FpingLocation' parameter), ICMP pings (**icmpping**, **icmppingloss**, **icmppingsec**) will not be processed.  See also: [known issues](/manual/installation/known_issues#simple_checks)  **fping** must be executable by the user Zabbix daemons run as and setuid root. Run these commands as user **root** in order to set up correct permissions:      shell> chown root:zabbix /usr/sbin/fping     shell> chmod 4710 /usr/sbin/fping  After performing the two commands above check ownership of the **fping** executable. In some cases the ownership can be reset by executing the chmod command.  Also check, if user zabbix belongs to group zabbix by running:      shell> groups zabbix  and if it's not add by issuing:      shell> usermod -a -G zabbix zabbix  Defaults, limits and description of values for ICMP check parameters:  |Parameter|Unit|Description|Fping's flag|Defaults set by|<|Allowed limits<br>by Zabbix|<| |--|--|--------|-|--|--|--|--| |||||**fping**|**Zabbix**|**min**|**max**| |packets|number|number of request packets to a target|-C||3|1|10000| |interval|milliseconds|time to wait between successive packets|-p|1000||20|unlimited| |size|bytes|packet size in bytes<br>56 bytes on x86, 68 bytes on x86_64|-b|56 or 68||24|65507| |timeout|milliseconds|**fping v3.x** - timeout to wait after last packet sent, affected by *-C* flag<br> **fping v4.x** - individual timeout for each packet|-t|**fping v3.x** - 500<br>**fping v4.x** - inherited from *-p* flag, but not more than 2000||50|unlimited|  In addition Zabbix uses fping options *-i interval ms* (do not mix up with the item parameter *interval* mentioned in the table above, which corresponds to fping option *-p*) and *-S source IP address* (or *-I* in older fping versions). Those options are auto-detected by running checks with different option combinations. Zabbix tries to detect the minimal value in milliseconds that fping allows to use with *-i* by trying 3 values: 0, 1 and 10. The value that first succeeds is then used for subsequent ICMP checks. This process is done by each [ICMP pinger](/manual/concepts/server#server_process_types) process individually.  Auto-detected fping options are invalidated every hour and detected again on the next attempt to perform ICMP check. Set DebugLevel>=4 in order to view details of this process in the server or proxy log file.  ::: notewarning Warning: fping defaults can differ depending on platform and version - if in doubt, check fping documentation. :::  Zabbix writes IP addresses to be checked by any of three *icmpping\** keys to a temporary file, which is then passed to **fping**. If items have different key parameters, only ones with identical key parameters are written to a single file.\ All IP addresses written to the single file will be checked by fping in parallel, so Zabbix icmp pinger process will spend fixed amount of time disregarding the number of IP addresses in the file.
fr	 #### Pings ICMP  Zabbix utilise l'utilitaire externe **fping** pour le traitement des pings ICMP.  L'utilitaire ne fait pas partie de la distribution Zabbix et doit être installé en plus. Si l'utilitaire est manquant, a de mauvaises autorisations ou si son emplacement ne correspond pas à l'emplacement défini dans le fichier de configuration du serveur/proxy Zabbix (paramètre 'FpingLocation'), les pings ICMP (**icmpping**, **icmppingloss**, **icmppingsec**) ne seront pas traités.  Voir aussi : [problèmes connus](/manual/installation/known_issues#simple_checks)  **fping** doit être exécutable par l'utilisateur des démons Zabbix exécutés en tant que et setuid root. Exécutez ces commandes en tant qu'utilisateur **root** afin de configurer les autorisations correctes :      shell> chown root:zabbix /usr/sbin/fping     shell> chmod 4710 /usr/sbin/fping  Après avoir exécuté les deux commandes ci-dessus, vérifiez la propriété de l'exécutable **fping**. Dans certains cas, la propriété peut être réinitialisée en exécutant la commande chmod.  Vérifiez également si l'utilisateur zabbix appartient au groupe zabbix en exécutant :      shell> groups zabbix  et si ce n'est pas le cas, ajoutez le en exécutant :      shell> usermod -a -G zabbix zabbix  Valeurs par défaut, limites et description des valeurs des paramètres de contrôle ICMP :  |Paramètre|Unité|Description|Indicateur de Fping|Valeurs par défaut définies par|<|Limites autorisées<br>par Zabbix|<| |--|--|--------|-|--|--|--|--| |||||**fping**|**Zabbix**|**min**|**max**| |packets|nombre|nombre de paquets de requête vers une cible|-C||3|1|10000| |interval|millisecondes|temps d'attente entre paquets successifs|-p|1000||20|illimité| |size|bytes|taille du paquet en octets<br>56 octets sur x86, 68 octets sur x86_64|-b|56 ou 68||24|65507| |timeout|millisecondes|**fping v3.x** - délai d'attente après l'envoi du dernier paquet, affecté par l'indicateur *-C*<br> **fping v4.x** - délai d'attente individuel pour chaque paquet|-t|**fping v3.x** - 500<br>**fping v4.x** - hérité de l'indicateur *-p*, mais pas plus de 2000||50|illimité|  De plus, Zabbix utilise les options fping *-i interval ms* (ne pas confondre avec le paramètre d'élément *interval* mentionné dans le tableau ci-dessus, qui correspond à l'option fping *-p*) et *-S adresse IP source* (ou *-I* dans les anciennes versions de fping). Ces options sont automatiquement détectées en exécutant des vérifications avec différentes combinaisons d'options. Zabbix essaie de détecter la valeur minimale en millisecondes que fping permet d'utiliser avec *-i* en essayant 3 valeurs : 0, 1 et 10. La valeur qui réussit en premier est ensuite utilisée pour les vérifications ICMP suivantes. Ce processus est effectué par chaque processus [ICMP pinger](/manual/concepts/server#server_process_types) individuellement.  Les options fping détectées automatiquement sont invalidées toutes les heures et détectées à nouveau lors de la prochaine tentative de vérification ICMP. Définissez DebugLevel>=4 afin d'afficher les détails de ce processus dans le fichier journal du serveur ou du proxy.  ::: notewarning Avertissement : les valeurs par défaut de fping peuvent différer selon la plate-forme et la version - en cas de doute, consultez la documentation de fping. :::  Zabbix écrit les adresses IP à vérifier par l'une des trois clés *icmpping\** dans un fichier temporaire, qui est ensuite transmis à **fping**. Si les éléments ont des paramètres de clé différents, seuls ceux avec des paramètres de clé identiques sont écrits dans un seul fichier.\ Toutes les adresses IP écrites dans le fichier unique seront vérifiées par fping en parallèle, de sorte que le processus Zabbix icmp pinger passera un temps fixe sans tenir compte du nombre d'adresses IP dans le fichier.

en-us	# iconmap.create
fr	# iconmap.create

en-us	# iconmap.delete
fr	# iconmap.delete

en-us	# iconmap.get
fr	# iconmap.get

en-us	# > Icon map object  The following objects are directly related to the `iconmap` API.
fr	# > Objet Correspondance d'icône  Les objets suivants sont directement liés à l'API `iconmap`.

en-us	# iconmap.update
fr	# iconmap.update

en-us	 ### id  Module ID. Must be unique. To avoid future naming conflicts, it is recommended to use prefix for modules (author or company name, or any other). For example, if a module is an example for lessons and the module name is "My module", then the ID will be "example_my_module".  *Type*: String  *Example*:  ```json "id": "example_my_module" ```
fr	 ### identifiant  ID du module. Doit être unique. Pour éviter de futurs conflits de noms, il est recommandé d'utiliser un préfixe pour les modules (nom de l'auteur ou de l'entreprise, ou tout autre). Par exemple, si un module est un exemple de leçons et que le nom du module est « Mon module », alors l'ID sera « exemple_mon_module ».  *Type* : Chaîne  *Exemple*:  ```json "id": "exemple_mon_module" ```

en-us	If access rights to persistent storage files are removed during agent operation or other errors occur (e.g. disk full) then errors are logged into the agent log file but the log item does not become NOTSUPPORTED.
fr	Si les droits d'accès aux fichiers de stockage persistants sont supprimés pendant le fonctionnement de l'agent ou si d'autres erreurs se produisent (par exemple, disque plein), les erreurs sont consignées dans le fichier journal de l'agent mais l'élément de journal ne devient NON SUPPORTÉ.

en-us	##### If installed as package  Zabbix agent runs as a daemon process. The agent can be started by executing:      shell> service zabbix-agent start  This will work on most of GNU/Linux systems. On other systems you may need to run:      shell> /etc/init.d/zabbix-agent start  Similarly, for stopping/restarting/viewing status of Zabbix agent, use the following commands:      shell> service zabbix-agent stop     shell> service zabbix-agent restart     shell> service zabbix-agent status
fr	##### Si installé comme package  L’agent Zabbix s’exécute comme un processus démon. L’agent peut être démarré en exécutant :      shell> service zabbix-agent start  Cela fonctionnera sur la plupart des systems GNU/Linux. Sur les autres systèmes vous devrez exécuter la commande suivante :      shell> /etc/init.d/zabbix-agent start  De même, pour arrêter/redémarrer/afficher l'état de l'agent Zabbix, utilisez les commandes suivantes :      shell> service zabbix-agent stop     shell> service zabbix-agent restart     shell> service zabbix-agent status

en-us	##### If installed as package  Zabbix proxy runs as a daemon process. The proxy can be started by executing:      shell> service zabbix-proxy start  This will work on most of GNU/Linux systems. On other systems you may need to run:      shell> /etc/init.d/zabbix-proxy start  Similarly, for stopping/restarting/viewing status of Zabbix proxy, use the following commands:      shell> service zabbix-proxy stop     shell> service zabbix-proxy restart     shell> service zabbix-proxy status
fr	##### Si installé en tant que package  Le proxy Zabbix s'exécute en tant que processus démon. Le proxy peut être démarré en exécutant :      shell> service zabbix-proxy start  Cela fonctionnera sur la plupart des systems GNU/Linux. Sur les autres systèmes vous devrez exécuter :      shell> /etc/init.d/zabbix-proxy start  De la même manière, pour arrêter/redémarrer/voir le statut du proxy Zabbix, utilisez les commandes suivantes :      shell> service zabbix-proxy stop     shell> service zabbix-proxy restart     shell> service zabbix-proxy status

en-us	# image.create
fr	# image.create

en-us	# image.delete
fr	# image.delete

en-us	# image.get
fr	# image.get

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

en-us	#### - Images  The Images section displays all the images available in Zabbix. Images are stored in the database.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_images.png){width="600"}  The *Type* dropdown allows you to switch between icon and background images:  -   Icons are used to display [network     map](/manual/config/visualization/maps/map) elements -   Backgrounds are used as background images of network maps  **Adding image**  You can add your own image by clicking on the *Create icon* or *Create background* button in the top right corner.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_img_upload.png)  Image attributes:  |Parameter|Description| |--|--------| |*Name*|Unique name of an image.| |*Upload*|Select the file (PNG, JPEG, GIF) from a local system to be uploaded to Zabbix.<br>*Note* that it may be possible to upload other formats that will be converted to PNG during upload. GD library is used for image processing, therefore formats that are supported depend on the library version used (2.0.28 or higher is required by Zabbix).|  ::: noteclassic Maximum size of the upload file is limited by the value of ZBX\_MAX\_IMAGE\_SIZE that is 1024x1024 bytes or 1 MB.\ \ The upload of an image may fail if the image size is close to 1 MB and the `max_allowed_packet` MySQL configuration parameter is at a default of 1MB. In this case, increase the [max\_allowed\_packet](http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_max_allowed_packet) parameter. :::
fr	 #### - Images  La section Images affiche toutes les images disponibles dans Zabbix. Les images sont stockées dans la base de données.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_images.png){width="600"}  La liste déroulante *Type* vous permet de basculer entre les icônes et les images d'arrière-plan :  -   Les icônes sont utilisées pour afficher les éléments des [cartes réseau](/manual/config/visualization/maps/map) -   Les fonds sont utilisés comme images d'arrière-plan des cartes  réseau  **Ajouter une image**  Vous pouvez ajouter votre propre image en cliquant sur le bouton *Créer une icône* ou *Créer un fond* dans le coin supérieur droit.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_img_upload.png)  Attributs de l'image :  |Paramètre|Description| |--|--------| |*Nom*|Nom unique d'une image.| |*Télécharger*|Sélectionnez le fichier (PNG, JPEG, GIF) à partir d'un système local à télécharger sur Zabbix.<br>*Notez* qu'il peut être possible de télécharger d'autres formats qui seront convertis en PNG lors du téléchargement. La bibliothèque GD est utilisée pour le traitement d'image, donc les formats pris en charge dépendent de la version de la bibliothèque utilisée (2.0.28 ou supérieur est requis par Zabbix).|  ::: noteclassic La taille maximale du fichier de téléchargement est limitée par la valeur de ZBX\_MAX\_IMAGE\_SIZE qui est de 1024x1024 octets ou 1 Mo.\ \ Le téléchargement d'une image peut échouer si la taille de l'image est proche de 1 Mo et que le paramètre de configuration MySQL `max_allowed_packet` est à 1 Mo par défaut. Dans ce cas, augmentez le paramètre [max\_allowed\_packet](http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_max_allowed_packet). :::

en-us	# image.update
fr	# image.update

en-us	#### Important notes  -   Database monitoring items will become unsupported if no *odbc poller* processes are started in the server or proxy configuration. To activate ODBC pollers, set *StartODBCPollers* parameter in Zabbix [server](/manual/appendix/config/zabbix_server) configuration file or, for checks performed by proxy, in Zabbix [proxy](/manual/appendix/config/zabbix_proxy) configuration file. -   Zabbix does not limit the query execution time. It is up to the user     to choose queries that can be executed in a reasonable amount of     time. -   The [Timeout](/manual/appendix/config/zabbix_server) parameter value     from Zabbix server is used as the ODBC login timeout (note that     depending on ODBC drivers the login timeout setting might be     ignored). -   The SQL command must return a result set like any query with     `select ...`. The query syntax will depend on the RDBMS which will     process them. The syntax of request to a storage procedure must be     started with `call` keyword.
fr	#### Remarques importantes  - Les éléments de surveillance de la base de données ne seront plus pris en charge si aucun processus *odbc poller* n'est démarré dans la configuration du serveur ou du proxy. Pour activer les pollers ODBC, définissez le paramètre *StartODBCPollers* dans le fichier de configuration [serveur](/manual/appendix/config/zabbix_server) Zabbix ou, pour les vérifications effectuées par proxy, dans le fichier de configuration [proxy](/manual/appendix/config/zabbix_proxy) Zabbix. - Zabbix ne limite pas le temps d'exécution des requêtes. Il appartient à l'utilisateur de choisir des requêtes pouvant être exécutées dans un délai raisonnable. - La valeur du paramètre [Timeout](/manual/appendix/config/zabbix_server) du serveur Zabbix est utilisée comme délai de connexion ODBC (notez que selon les pilotes ODBC, le paramètre de délai de connexion peut être ignoré). - La commande SQL doit retourner un jeu de résultats comme n'importe quelle requête avec `select ...`. La syntaxe des requêtes dépendra du SGBDR qui les traitera. La syntaxe de requête à une procédure de stockage doit être démarrée avec le mot-clé `call`.

en-us	#### Important notes  -   If more than one user macro with context exists, Zabbix will try to     match the simple context macros first and then context macros with     regular expressions in an undefined order.  ::: notewarning Do not create different context macros matching the same string to avoid undefined behavior. :::  -   If a macro with its context is not found on host, linked templates     or globally, then the macro without context is searched for. -   Only low-level discovery macros are supported in the context. Any     other macros are ignored and treated as plain text.  Technically, macro context is specified using rules similar to [item key](/manual/config/items/item/key) parameters, except macro context is not parsed as several parameters if there is a `,` character:  -   Macro context must be quoted with `"` if the context contains a `}`     character or starts with a `"` character. Quotes inside quoted     context must be escaped with the `\` character. -   The `\` character itself is not escaped, which means it's impossible     to have a quoted context ending with the `\` character - the macro     {$MACRO:"a:\\b\\c\\"} is invalid. -   The leading spaces in context are ignored, the trailing spaces are     not:     -   For example {$MACRO:A} is the same as {$MACRO: A}, but not         {$MACRO:A }. -   All spaces before leading quotes and after trailing quotes are     ignored, but all spaces inside quotes are not:     -   Macros {$MACRO:"A"}, {$MACRO: "A"}, {$MACRO:"A" } and {$MACRO:         "A" } are the same, but macros {$MACRO:"A"} and {$MACRO:" A "}         are not.  The following macros are all equivalent, because they have the same context: {$MACRO:A}, {$MACRO: A} and {$MACRO:"A"}. This is in contrast with item keys, where 'key\[a\]', 'key\[ a\]' and 'key\["a"\]' are the same semantically, but different for uniqueness purposes.
fr	 #### Notes importantes  -   S'il existe plusieurs macros utilisateur avec contexte, Zabbix essaiera d'abord de faire correspondre les macros de contexte simples, puis les macros de contexte avec des expressions régulières dans un ordre indéfini.  ::: notewarning Ne créez pas de macros de contexte différentes correspondant à la même chaîne pour éviter un comportement indéfini. :::  -   Si une macro avec son contexte n'est pas trouvée sur l'hôte, sur les modèles liés ou globalement, la macro sans contexte est recherchée. -   Seules les macros de découverte de bas niveau sont prises en charge dans le contexte. Toutes les autres macros sont ignorées et traitées comme du texte brut.  Techniquement, le contexte de la macro est spécifié à l'aide de règles similaires aux paramètres de la [clé d'élément](/manual/config/items/item/key), sauf que le contexte de la macro n'est pas analysé comme plusieurs paramètres s'il y a un caractère `,` :  -   Le contexte de la macro doit être entre guillemets avec `"` si le contexte contient un caractère `}` ou commence par un caractère `"`. Les guillemets à l'intérieur du contexte entre guillemets doivent être échappés avec le caractère `\`. -   Le caractère `\` lui-même n'est pas échappé, ce qui signifie qu'il est impossible d'avoir un contexte entre guillemets se terminant par le caractère `\` - la macro {$MACRO:"a:\\b\\c\\"} est invalide. -   Les espaces de début dans le contexte sont ignorés, les espaces de fin ne le sont pas :     -   Par exemple {\$MACRO:A} est identique à {\$MACRO: A}, mais pas à {$MACRO:A }. -   Tous les espaces avant les guillemets de début et après les guillemets de fin sont ignorés, mais tous les espaces à l'intérieur des guillemets ne le sont pas :     -   Les macros {\$MACRO:"A"}, {\$MACRO: "A"}, {\$MACRO:"A" } et {\$MACRO: "A" } sont identiques, mais les macros {\$MACRO:"A"} et {\$MACRO:" A "} ne le sont pas.  Les macros suivantes sont toutes équivalentes, car elles ont le même contexte : {\$MACRO:A}, {\$MACRO:A} et {\$MACRO:"A"}. Cela contraste avec les clés d'élément, où 'key\[a\]', 'key\[ a\]' et 'key\["a"\]' sont sémantiquement identiques, mais différents à des fins d'unicité.

en-us	 ### Important notes  - Make sure to back up the database before the upgrade. - If the database uses partitions, contact the DB administrator or Zabbix support team for help. - Stopping Zabbix server for the time of the upgrade is strongly recommended. However, if absolutely necessary, there is a way to perform an upgrade while the server is running (only for MySQL, MariaDB and PostgreSQL without TimescaleDB). - CSV files can be removed after a successful upgrade to primary keys. - Optionally, Zabbix frontend may be switched to [maintenance mode](/manual/web_interface/maintenance_mode). - Upgrade to primary keys should be done after upgrading Zabbix server to 6.0. - On proxy, history tables that are not used can be upgraded by executing history_pk_prepare.sql.
fr	#### Notes importantes  - Assurez-vous de sauvegarder la base de données avant la mise à jour. - Si votre base de données utilise des partitions, contactez votre administrateur de base de données ou l'équipe de support Zabbix pour obtenir de l'aide. - L'arrêt du serveur Zabbix au moment de la mise à niveau est fortement recommandé. Cependant, si cela est absolument nécessaire, il existe un moyen d'effectuer une mise à niveau pendant que le serveur est en cours d'exécution (uniquement pour MySQL, MariaDB et PostgreSQL sans TimescaleDB). - Les fichiers CSV peuvent être supprimés après une mise à jour réussie vers les clés primaires. - En option, l'interface Zabbix peut être basculée en [mode maintenance](/manual/web_interface/maintenance_mode) - La mise à jour vers les clés primaires ne doit être effectuée qu'après la mise à niveau du serveur Zabbix vers la version 6.0. - Sur un proxy, history_pk_prepare.sql peut être exécuté pour mettre à jour les tables d'historique (qui ne sont pas utilisées) en clés primaires.

en-us	#### Important rules  -   A whitelist without a deny rule is only allowed for system.run\[\*\]     items. For all other items, AllowKey parameters are not allowed     without a DenyKey parameter; in this case Zabbix agent **will not     start** with only AllowKey parameters. -   The order matters. The specified parameters are checked one by one     according to their appearance order in the configuration file:     -   As soon as an item key matches an allow/deny rule, the item is         either allowed or denied; and rule checking stops. So if an item         matches both an allow rule and a deny rule, the result will         depend on which rule comes first.     -   The order affects also EnableRemoteCommands parameter (if used). -   Unlimited numbers of AllowKey/DenyKey parameters is supported. -   AllowKey, DenyKey rules do not affect HostnameItem,     HostMetadataItem, HostInterfaceItem configuration parameters. -   Key pattern is a wildcard expression where the wildcard (\*)     character matches any number of any characters in certain position.     It might be used in both the key name and parameters. -   If a specific item key is disallowed in the agent configuration, the     item will be reported as unsupported (no hint is given as to the     reason); -   Zabbix agent with --print (-p) command line option will not show     keys that are not allowed by configuration; -   Zabbix agent with --test (-t) command line option will return     "Unsupported item key." status for keys that are not allowed by     configuration; -   Denied remote commands will not be logged in the agent log (if     LogRemoteCommands=1).
fr	 #### Règles importantes  -   Une liste blanche sans règle de refus n'est autorisée que pour les éléments system.run\[\*\]. Pour tous les autres éléments, les paramètres AllowKey ne sont pas autorisés sans un paramètre DenyKey ; dans ce cas, l'agent Zabbix **ne démarrera pas** avec uniquement les paramètres AllowKey. -   L'ordre compte. Les paramètres spécifiés sont vérifiés un par un selon leur ordre d'apparition dans le fichier de configuration :     -   Dès qu'une clé d'élément correspond à une règle d'autorisation/de refus, l'élément est soit autorisé, soit refusé ; et la vérification des règles s'arrête. Ainsi, si un élément correspond à la fois à une règle d'autorisation et à une règle de refus, le résultat dépendra de la règle qui vient en premier.     -   L'ordre affecte également le paramètre EnableRemoteCommands (s'il est utilisé). -   Un nombre illimité de paramètres AllowKey/DenyKey est pris en charge. -   Les règles AllowKey, DenyKey n'affectent pas les paramètres de configuration HostnameItem, HostMetadataItem, HostInterfaceItem. -   Le modèle de clé est une expression générique où le caractère générique (\*) correspond à n'importe quel nombre de caractères dans une certaine position. Il peut être utilisé à la fois dans le nom de la clé et dans les paramètres. -   Si une clé d'élément spécifique n'est pas autorisée dans la configuration de l'agent, l'élément sera signalé comme non pris en charge (aucune indication n'est donnée quant à la raison) ; -   L'agent Zabbix avec l'option de ligne de commande --print (-p) n'affichera pas les clés qui ne sont pas autorisées par la configuration ; -   L'agent Zabbix avec l'option de ligne de commande --test (-t) renverra  l'état "Clé d'élément non prise en charge." pour les clés non autorisées par la configuration ; -   Les commandes à distance refusées ne seront pas consignées dans le journal de l'agent (si LogRemoteCommands=1).

en-us	#### Importing a template  Import the template configuration contained in the XML string. If any items or triggers in the XML string are missing, they will be deleted from the database, and everything else will be left unchanged.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "configuration.import",     "params": {         "format": "xml",         "rules": {             "templates": {                 "createMissing": true,                 "updateExisting": true             },             "items": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "triggers": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "valueMaps": {                 "createMissing": true,                 "updateExisting": false             }         },         "source": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>6.4</version><template_groups><template_group><uuid>7df96b18c230490a9a0a9e2307226338</uuid><name>Templates</name></template_group></template_groups><templates><template><uuid>5aef0444a82a4d8cb7a95dc4c0c85330</uuid><template>New template</template><name>New template</name><groups><group><name>Templates</name></group></groups><items><item><uuid>7f1e6f1e48aa4a128e5b6a958a5d11c3</uuid><name>Zabbix agent ping</name><key>agent.ping</key></item><item><uuid>77ba228662be4570830aa3c503fcdc03</uuid><name>Apache server uptime</name><type>DEPENDENT</type><key>apache.server.uptime</key><delay>0</delay><trends>0</trends><value_type>TEXT</value_type><preprocessing><step><type>REGEX</type><parameters><parameter>&lt;dt&gt;Server uptime: (.*)&lt;\/dt&gt;</parameter><parameter>\\1</parameter></parameters></step></preprocessing><master_item><key>web.page.get[127.0.0.1/server-status]</key></master_item></item><item><uuid>6805d4c39a624a8bab2cc8ab63df1ab3</uuid><name>CPU load</name><key>system.cpu.load</key><value_type>FLOAT</value_type><triggers><trigger><uuid>ab4c2526c2bc42e48a633082255ebcb3</uuid><expression>avg(/New template/system.cpu.load,3m)&gt;2</expression><name>CPU load too high on 'New host' for 3 minutes</name><priority>WARNING</priority></trigger></triggers></item><item><uuid>590efe5731254f089265c76ff9320726</uuid><name>Apache server status</name><key>web.page.get[127.0.0.1/server-status]</key><trends>0</trends><value_type>TEXT</value_type></item></items><valuemaps><valuemap><uuid>8fd5814c45d44a00a15ac6eaae1f3946</uuid><name>Zabbix agent ping</name><mappings><mapping><value>1</value><newvalue>Available</newvalue></mapping><mapping><value>0</value><newvalue>Not available</newvalue></mapping></mappings></valuemap></valuemaps></template></templates></zabbix_export>\n"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```
fr	#### Importation d'un modèle  Importe la configuration d'un modèle contenue dans la chaîne XML. S'il manque des éléments ou des déclencheurs dans la chaîne XML, ils seront supprimés de la base de données et tout le reste restera inchangé.  [Requête](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "configuration.import",     "params": {         "format": "xml",         "rules": {             "templates": {                 "createMissing": true,                 "updateExisting": true             },             "items": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "triggers": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "valueMaps": {                 "createMissing": true,                 "updateExisting": false             }         },         "source": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>6.4</version><template_groups><template_group><uuid>7df96b18c230490a9a0a9e2307226338</uuid><name>Templates</name></template_group></template_groups><templates><template><uuid>5aef0444a82a4d8cb7a95dc4c0c85330</uuid><template>New template</template><name>New template</name><groups><group><name>Templates</name></group></groups><items><item><uuid>7f1e6f1e48aa4a128e5b6a958a5d11c3</uuid><name>Zabbix agent ping</name><key>agent.ping</key></item><item><uuid>77ba228662be4570830aa3c503fcdc03</uuid><name>Apache server uptime</name><type>DEPENDENT</type><key>apache.server.uptime</key><delay>0</delay><trends>0</trends><value_type>TEXT</value_type><preprocessing><step><type>REGEX</type><parameters><parameter><dt>Server uptime: (.*)<\/dt></parameter><parameter>\\1</parameter></parameters></step></preprocessing><master_item><key>web.page.get[127.0.0.1/server-status]</key></master_item></item><item><uuid>6805d4c39a624a8bab2cc8ab63df1ab3</uuid><name>CPU load</name><key>system.cpu.load</key><value_type>FLOAT</value_type><triggers><trigger><uuid>ab4c2526c2bc42e48a633082255ebcb3</uuid><expression>avg(/New template/system.cpu.load,3m)>2</expression><name>CPU load too high on 'New host' for 3 minutes</name><priority>WARNING</priority></trigger></triggers></item><item><uuid>590efe5731254f089265c76ff9320726</uuid><name>Apache server status</name><key>web.page.get[127.0.0.1/server-status]</key><trends>0</trends><value_type>TEXT</value_type></item></items><valuemaps><valuemap><uuid>8fd5814c45d44a00a15ac6eaae1f3946</uuid><name>Zabbix agent ping</name><mappings><mapping><value>1</value><newvalue>Available</newvalue></mapping><mapping><value>0</value><newvalue>Not available</newvalue></mapping></mappings></valuemap></valuemaps></template></templates></zabbix_export>\n"     },     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```

en-us	##### Importing data  Import initial schema:      # cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix  For proxy with PostgreSQL (or SQLite):      # cat /usr/share/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix     # cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db
fr	 ##### Importation de données  Importer le schéma initial :      # cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix  Pour un proxy avec PostgreSQL (ou SQLite) :      # cat /usr/share/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix     # cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db

en-us	##### Importing data  Import initial schema:      # cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix  For proxy with PostgreSQL (or SQLite):      # cat /usr/share/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix     # cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db
fr	##### Importation de données  Importer le schéma initial :      # cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix  Pour un proxy avec PostgreSQL (ou SQLite) :      # cat /usr/share/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix     # cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db

en-us	#### Importing data  Now import initial schema and data for the **server** with MySQL:      # zcat /usr/share/packages/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix  You will be prompted to enter your newly created database password.  With PostgreSQL:      # zcat /usr/share/packages/zabbix-sql-scripts/postgresql/create.sql.gz | sudo -u zabbix psql zabbix  With TimescaleDB, in addition to the previous command, also run:      # zcat /usr/share/packages/zabbix-sql-scripts/postgresql/timescaledb.sql.gz | sudo -u <username> psql zabbix  ::: notewarning TimescaleDB is supported with Zabbix server only. :::  For proxy, import initial schema:      # zcat /usr/share/packages/zabbix-sql-scripts/mysql/schema.sql.gz | mysql -uzabbix -p zabbix  For proxy with PostgreSQL:      # zcat /usr/share/packages/zabbix-sql-scripts/postgresql/schema.sql.gz | sudo -u zabbix psql zabbix
fr	 #### Importation de données  Importez maintenant le schéma initial et les données du **serveur** avec MySQL :      # zcat /usr/share/packages/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix  Vous serez invité à entrer votre mot de passe de base de données nouvellement créé.  Avec PostgreSQL :      # zcat /usr/share/packages/zabbix-sql-scripts/postgresql/create.sql.gz | sudo -u zabbix psql zabbix  Avec TimescaleDB, en plus de la commande précédente, exécutez également :      # zcat /usr/share/packages/zabbix-sql-scripts/postgresql/timescaledb.sql.gz | sudo -u <username> psql zabbix  ::: notewarning TimescaleDB est pris en charge uniquement avec le serveur Zabbix. :::  Pour le proxy, importez le schéma initial :      # zcat /usr/share/packages/zabbix-sql-scripts/mysql/schema.sql.gz | mysql -uzabbix -p zabbix  Pour le proxy avec PostgreSQL :      # zcat /usr/share/packages/zabbix-sql-scripts/postgresql/schema.sql.gz | sudo -u zabbix psql zabbix

en-us	#### Importing data with Timescale DB  With TimescaleDB, in addition to the import command for PostgreSQL, also run:      # cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: notewarning TimescaleDB is supported with Zabbix server only. :::
fr	 #### Importation de données avec Timescale DB  Avec TimescaleDB, en plus de la commande d'importation pour PostgreSQL, exécutez également :      # cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: notewarning TimescaleDB est pris en charge uniquement avec le serveur Zabbix. :::

en-us	#### Importing data with Timescale DB  With TimescaleDB, in addition to the import command for PostgreSQL, also run:      # cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: notewarning TimescaleDB is supported with Zabbix server only. :::
fr	#### Importer des données avec Timescaledb  Avec TimescaleDB, en plus de la commande d'importation pour PostgreSQL, exécutez également :      # cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: notewarning TimescaleDB est pris en charge uniquement avec le serveur Zabbix. :::

en-us	#### Importing  To import hosts, do the following:  1. Go to *Data collection* → *Hosts*. 2. Click on *Import* to the right. 3. Select the import file. 4. Click on *Import*.  ![](../../../assets/en/manual/xml_export_import/import_hosts.png){width="600"}  If you mark the *Advanced options* checkbox, a detailed list of all importable elements will be displayed - mark or unmark each import rule as required.  If you click the checkbox in the *All* row, all elements below it become marked/unmarked.  Import rules:  |Rule|Description| |----|-----------| |*Update existing*|Existing elements will be updated with data taken from the import file. Otherwise they will not be updated.| |*Create new*|The import will add new elements using data from the import file. Otherwise it will not add them.| |*Delete missing*|The import will remove existing elements not present in the import file. Otherwise it will not remove them.<br>If *Delete missing* is marked for template linkage, existing template linkage not present in the import file will be unlinked. Entities (items, triggers, graphs, etc.) inherited from the unlinked templates will not be removed (unless the *Delete missing* option is selected for each entity as well).|  A success or failure message of the import will be displayed in the frontend.
fr	#### Import  Pour importer des hôtes, procédez comme suit :  1. Allez dans : *Configuration* → *Hôtes* 2. Cliquez sur *Importer* à droite 3. Sélectionnez le fichier d'importation 4. Cliquez sur *Importer*  ![](../../../assets/en/manual/xml_export_import/import_hosts.png){width="600"}  Si vous cochez la case *Options avancées*, une liste détaillée de tous les éléments qui peuvent être importés sera affichée - cochez ou décochez chaque règle d'import en fonction des besoins.  Si vous cochez la case *Tous* dans la colonne, tous les éléments situés en dessous sont marqués/démarqués.   Règles d'importation :  |Règle|Description| |----|-----------| |*Mettre à jour l'existant*|Les éléments existants seront mis à jour avec les données extraites du fichier d'import. Sinon, ils ne seront pas mis à jour.| |*Créer un nouveau*|L'import ajoutera de nouveaux éléments en utilisant les données du fichier d'import. Sinon, il ne les ajoutera pas.| |*Supprimer manquant*|L'import supprimera les éléments existants non présents dans le fichier d'importation. Sinon, il ne les supprimera pas.<br>Si *Supprimer manquant* est marqué pour modèle lié, les modèle liés existants non présents dans le fichier d'import sera supprimé de l'hôte avec toutes les entités héritées des modèles potentiellement non liés (éléments, déclencheurs , etc.) (à part si l'option *Supprimer manquant* est aussi sélectionnée pour chaque entité.|

en-us	#### Importing  To import media types, do the following:  1. Go to *Alerts* → *Media types*. 2. Click on *Import* to the right. 3. Select the import file. 4. Mark the required options in import rules. 5. Click on *Import*.  ![](../../../assets/en/manual/xml_export_import/import_media.png){width="600"}  Import rules:  |Rule|Description| |----|-----------| |*Update existing*|Existing elements will be updated with data taken from the import file. Otherwise they will not be updated.| |*Create new*|The import will add new elements using data from the import file. Otherwise it will not add them.|  A success or failure message of the import will be displayed in the frontend.
fr	#### Importation  Pour importer des types de médias, procéder comme suit :  1.   Aller dans : *Alertes* → *Types de médias* 2.   Cliquer sur *Importer* sur la droite 3.   Sélectionner le fichier à importer 4.   Cocher les options requises dans les règles d'importation 5.   Cliquer sur *Importer*  ![](../../../assets/en/manual/xml_export_import/import_media.png){width="600"}  Règles d'importation :  |Règle|Description| |----|-----------| |*Mettre à jour l'existant*|Les éléments existants seront mis à jour avec les données extraites du fichier d'importation. Sinon, ils ne seront pas mis à jour.| |*Créer un nouveau*|L'importation ajoutera de nouveaux éléments à l'aide des données du fichier d'importation. Sinon, il ne les ajoutera pas.|  Un message de réussite ou d'échec de l'importation sera affiché dans l'interface.

en-us	#### Importing  To import network maps, do the following:  1. Go to *Monitoring* → *Maps*. 2. Click on *Import* to the right. 3. Select the import file. 4. Mark the required options in import rules. 5. Click on *Import*.  ![](../../../assets/en/manual/xml_export_import/import_maps.png){width="600"}  Import rules:  |Rule|Description| |----|-----------| |*Update existing*|Existing maps will be updated with data taken from the import file. Otherwise they will not be updated.| |*Create new*|The import will add new maps using data from the import file. Otherwise it will not add them.|  If you uncheck both map options and check the respective options for images, images only will be imported. Image importing is only available to Super Admin users.  A success or failure message of the import will be displayed in the frontend.  ::: notewarning If replacing an existing image, it will affect all maps that are using this image. :::
fr	#### Import  Pour importer des cartes du réseau, procéder comme suit :  -   Aller dans : *Surveillance* → *Cartes* -   Cliquer sur *Importer* sur la droite -   Sélectionner le fichier à importer -   Cocher les options requises dans les règles d'importation -   Cliquer sur *Importer*  ![](../../../assets/en/manual/xml_export_import/import_maps.png){width="600"}  Règles d'import :  |Règle|Description| |----|-----------| |*Mettre à jour l'existant*|Les cartes existantes seront mis à jour avec les données extraites du fichier d'import. Sinon, ils ne seront pas mis à jour.| |*Créer le nouveau*|L'importation ajoutera de nouvelles cartes en utilisant les données du fichier d'import. Sinon, il ne les ajoutera pas.|  Si vous décochez les deux options de carte et cochez les options respectives pour les images, seules les images seront importées. L'importation d'images n'est disponible que pour les utilisateurs super administrateurs.  Un message de réussite ou d'échec de l'import sera affiché dans l'interface.  ::: notewarning Si vous remplacez une image existante, cela affectera toutes les cartes qui utilisent cette image. :::

en-us	#### Importing  To import templates, do the following:  1. Go to: *Data collection* → *Templates*. 2. Click on *Import* to the right. 3. Select the import file. 4. Click on *Import*.  ![](../../../assets/en/manual/xml_export_import/import_templates.png){width="600"}  If you mark the *Advanced options* checkbox, a detailed list of all importable elements will be displayed - mark or unmark each import rule as required.  If you click the checkbox in the *All* row, all elements below it become marked/unmarked.  Import rules:  |Rule|Description| |----|-----------| |*Update existing*|Existing elements will be updated with data taken from the import file. Otherwise, they will not be updated.| |*Create new*|The import will add new elements using data from the import file. Otherwise, it will not add them.| |*Delete missing*|The import will remove existing elements not present in the import file. Otherwise, it will not remove them.<br>If *Delete missing* is marked for *Template linkage*, current template linkage not present in the import file will be unlinked. Entities (items, triggers, graphs, etc.) inherited from the unlinked templates will not be removed (unless the *Delete missing* option is selected for each entity as well).|  On the next screen, you will be able to view the content of a template being imported. If this is a new template all elements will be listed in green. If updating an existing template, new template elements are highlighted in green; removed template elements are highlighted in red; elements that have not changed are listed on a gray background.  ![](../../../assets/en/manual/xml_export_import/import_templates_details.png){width="600"}  The menu on the left can be used to navigate through the list of changes. Section *Updated* highlights all changes made to existing template elements. Section *Added* lists new template elements. The elements in each section are grouped by element type; press on the gray arrow down to expand or collapse the group of elements.  ![](../../../assets/en/manual/xml_export_import/import_templates_menu.png)  Review template changes, then press *Import* to perform template import. A success or failure message of the import will be displayed in the frontend.
fr	#### Importation  Pour importer les modèles, procéder comme suit :  -   Aller dans : *Collecte de données* → *Modèles* -   Cliquer sur *Importer* à droite -   Sélectionner le fichier à importer -   Cocher les options requises dans les règles d'importation -   Cliquer sur *Importer*  ![](../../../assets/en/manual/xml_export_import/import_templates.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  Règles d'importation :  |Règle|Description| |----|-----------| |*Mettre à jour l'existant*|Les éléments existants seront mis à jour avec les données extraites du fichier d'importation. Sinon, ils ne seront pas mis à jour.| |*Créer un nouveau*|L'importation ajoutera les nouveaux éléments en utilisant les données du fichier d'importation. Sinon, ils ne seront pas créés.| |*Supprimer les manquants*|L'importation supprimera les éléments existants non présents dans le fichier d'importation. Sinon, ils ne seront pas supprimés.<br>Si *Supprimer les manquants* est coché pour les liens entre modèles, les liens entre modèles existants non présents dans le fichier d'importation seront supprimés du modèle ainsi que toute entité héritée des modèles potentiellement déliés (éléments, déclencheurs, etc).|  Sur l'écran suivant, vous pouvez voir le contenu d'un modèle en cours d'importation. S'il s'agit d'un nouveau modèle, tous les éléments seront surlignés en vert. Si vous mettez à jour un modèle existant, les nouveaux éléments du modèle seront surlignés en vert, les éléments du modèle supprimés seront surlignés en rouge, les éléments qui n'ont pas changé seront présentés sur fond gris.  ![](../../../assets/en/manual/xml_export_import/import_templates1.png){width="600"}  Le menu de gauche permet de naviguer dans la liste des changements. La section *Mis à jour* met en évidence toutes les modifications apportées aux éléments du modèle. La section *Ajouté* répertorie les nouveaux éléments du modèle. Le éléments de chaque section sont regroupés par type d'élément. Appuyez sur flèche descendante grise pour développer ou réduire le groupe d'éléments.  ![](../../../assets/en/manual/xml_export_import/templates_import_menu.png)  Passez en revue toutes les modifications du modèle, puis appuyez sur *Importer* pour effectuer l'importation du modèle. Un message de réussite ou d'échec de l'importation s'affichera sur l'interface.

en-us	##### In accepting-side log:      ...failed to accept an incoming connection: from 127.0.0.1: support for TLS was not compiled in
fr	##### Dans le journal côté serveur/proxy :   ...failed to accept an incoming connection: from 127.0.0.1: support for TLS was not compiled in

en-us	##### In connecting-side log:  Linux:      ...In zbx_tls_init_child()     ...OpenSSL library (version OpenSSL 1.1.1  11 Sep 2018) initialized     ...     ...In zbx_tls_connect(): psk_identity:"PSK test sender"     ...End of zbx_tls_connect():FAIL error:'connection closed by peer'     ...send value error: TCP successful, cannot establish TLS to [[localhost]:10051]: connection closed by peer  Windows:      ...OpenSSL library (version OpenSSL 1.1.1a  20 Nov 2018) initialized     ...     ...In zbx_tls_connect(): psk_identity:"PSK test sender"     ...zbx_psk_client_cb() requested PSK identity "PSK test sender"     ...End of zbx_tls_connect():FAIL error:'SSL_connect() I/O error: [0x00000000] The operation completed successfully.'     ...send value error: TCP successful, cannot establish TLS to [[192.168.1.2]:10051]: SSL_connect() I/O error: [0x00000000] The operation completed successfully.
fr	##### Dans le journal côté connexion :  Linux :   ...In zbx_tls_init_child()  ...OpenSSL library (version OpenSSL 1.1.1  11 Sep 2018) initialized  ...  ...In zbx_tls_connect(): psk_identity:"PSK test sender"  ...End of zbx_tls_connect():FAIL error:'connection closed by peer'  ...send value error: TCP successful, cannot establish TLS to [[localhost]:10051]: connection closed by peer  Windows :   ...OpenSSL library (version OpenSSL 1.1.1a  20 Nov 2018) initialized  ...  ...In zbx_tls_connect(): psk_identity:"PSK test sender"  ...zbx_psk_client_cb() requested PSK identity "PSK test sender"  ...End of zbx_tls_connect():FAIL error:'SSL_connect() I/O error: [0x00000000] The operation completed successfully.'  ...send value error: TCP successful, cannot establish TLS to [[192.168.1.2]:10051]: SSL_connect() I/O error: [0x00000000] The operation completed successfully.

en-us	#### Incorrect request method parameter in items  The request method parameter, used only in HTTP checks, may be incorrectly set to '1', a non-default value for all items as a result of upgrade from a pre-4.0 Zabbix version. For details on how to fix this situation, see [ZBX-19308](https://support.zabbix.com/browse/ZBX-19308).
fr	#### Paramètre de méthode de requête incorrect dans les éléments  Le paramètre de méthode de requête, utilisé uniquement dans les vérifications HTTP, peut être incorrectement défini sur "1", une valeur autre que la valeur par défaut pour tous les éléments à la suite d'une mise à niveau à partir d'une version antérieure à la version 4.0 de Zabbix. Pour plus de détails sur la façon de résoudre ce problème, consultez [ZBX-19308](https://support.zabbix.com/browse/ZBX-19308).

en-us	#### Indexed macros  The indexed macro syntax of {MACRO**<1-9>**} works only in the context of **trigger expressions**. It can be used to reference hosts or functions in the order in which they appear in the expression. Macros like {HOST.IP1}, {HOST.IP2}, {HOST.IP3} will resolve to the IP of the first, second, and third host in the trigger expression (providing the trigger expression contains those hosts). Macros like {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} will resolve to the value of the first, second, and third item-based function in the trigger expression at the time of the event (providing the trigger expression contains those functions).  Additionally the {HOST.HOST<1-9>} macro is also supported within the `{?func(/host/key,param)}` expression macro in **graph names**. For example, `{?func(/{HOST.HOST2}/key,param)}` in the graph name will refer to the host of the second item in the graph.  ::: notewarning Indexed macros will not resolve in any other context, except the two cases mentioned here. For other contexts, use macros **without** index (i. e.{HOST.HOST}, {HOST.IP}, etc) instead. :::
fr	 #### Macros indexées  La syntaxe de macro indexée de {MACRO**<1-9\>**} ne fonctionne que dans le contexte des **expressions de déclenchement**. Il peut être utilisé pour référencer des hôtes ou des fonctions dans l'ordre dans lequel ils apparaissent dans l'expression. Les macros telles que {HOST.IP1}, {HOST.IP2}, {HOST.IP3} résoudront l'adresse IP du premier, du deuxième et du troisième hôte dans l'expression du déclencheur (à condition que l'expression du déclencheur contienne ces hôtes). Les macros telles que {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} résoudront la valeur de la première, de la deuxième et de la troisième fonction basée sur l'élément dans l'expression du déclencheur au moment de l'événement (à condition que le déclencheur expression contient ces fonctions).  De plus, la macro {HOST.HOST<1-9>} est également prise en charge dans la macro d'expression `{?func(/host/key,param)}` dans les **noms de graphiquess**. Par exemple, `{?func(/{HOST.HOST2}/key,param)}` dans le nom du graphique fera référence à l'hôte du deuxième élément du graphique.  ::: notewarning Les macros indexées ne seront résolues dans aucun autre contexte, à l'exception des deux cas mentionnés ici. Pour les autres contextes, utilisez plutôt des macros **sans** index (c'est-à-dire {HOST.HOST}, {HOST.IP}, etc.). :::

en-us	#### Index lookup caching  When a dynamic index item is requested, Zabbix retrieves and caches whole SNMP table under base OID for index, even if a match would be found sooner. This is done in case another item would refer to the same base OID later - Zabbix would look up index in the cache, instead of querying the monitored host again. Note that each poller process uses separate cache.  In all subsequent value retrieval operations only the found index is verified. If it has not changed, value is requested. If it has changed, cache is rebuilt - each poller that encounters a changed index walks the index SNMP table again.
fr	#### Mise en cache de la recherche d'index  Lorsqu'un élément d'index dynamique est demandé, Zabbix récupère et met en cache toute la table SNMP sous l'OID de base pour l'indexation, même si une correspondance a été trouvée plus tôt. Ceci est fait dans le cas où un autre élément se rapporterait au même OID de base plus tard - Zabbix rechercherait l'index dans le cache, au lieu d'interroger à nouveau l'hôte surveillé. Notez que chaque processus poller utilise un cache distinct.  Dans toutes les opérations de récupération de valeur ultérieures, seul l'index trouvé est vérifié. Si cela n'a pas changé, la valeur est demandée. Si elle a été modifiée, le cache est reconstruit. Chaque poller qui rencontre un index modifié parcourt à nouveau la table d'index SNMP.

en-us	## Index  [NAME](#lbAB)    [SYNOPSIS](#lbAC)    [DESCRIPTION](#lbAD)    [OPTIONS](#lbAE)    [EXAMPLES](#lbAF)    [SEE ALSO](#lbAG)    ------------------------------------------------------------------------  This document was created on: 21:23:35 GMT, March 18, 2020
fr	## Indice  [NOM](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [EXEMPLES](#lbAF)  [VOIR EGALEMENT](#lbAG)  -------------------------------------------------- ----------------------  Ce document a été créé le : 21:23:35 GMT, le 18 mars 2020

en-us	## Index  [NAME](#lbAB)    [SYNOPSIS](#lbAC)    [DESCRIPTION](#lbAD)    [OPTIONS](#lbAE)    [FILES](#lbAF)    [SEE ALSO](#lbAG)    [AUTHOR](#lbAH)    ------------------------------------------------------------------------  This document was created on: 12:58:30 GMT, June 11, 2021
fr	## Indice  [NOM](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [FICHIERS](#lbAF)  [VOIR EGALEMENT](#lbAG)  [AUTEUR](#lbAH)  ------------------------------------------------------------------------  Ce document a été créé le : 12:58:30 GMT, le 11 juin 2021

en-us	## Index  [NAME](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)      [EXAMPLES](#lbAG)  [SEE ALSO](#lbAH)  [AUTHOR](#lbAI)  ------------------------------------------------------------------------  This document was created on: 08:42:29 GMT, June 11, 2021
fr	## Index  [NOM](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)      [EXEMPLES](#lbAG)  [VOIR AUSSI](#lbAH)  [AUTEUR](#lbAI)  ------------------------------------------------------------------------  Ce document a été créé le 11 juin 2021 à 08:42:29 GMT

en-us	## Index  [NAME](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)      [EXIT STATUS](#lbAG)  [EXAMPLES](#lbAH)  [SEE ALSO](#lbAI)  [AUTHOR](#lbAJ)  ------------------------------------------------------------------------  This document was created on: 08:42:39 GMT, June 11, 2021
fr	## Index  [NOM](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)      [ETAT DE SORTIE](#lbAG)  [EXEMPLES](#lbAH)  [VOIR EGALEMENT](#lbAI)  [AUTEUR](#lbAJ)  ------------------------------------------------------------------------  Ce document a été créé le : 08:42:39 GMT, June 11, 2021

en-us	## Index  [NAME](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)      [FILES](#lbAG)  [SEE ALSO](#lbAH)  [AUTHOR](#lbAI)  ------------------------------------------------------------------------  This document was created on: 14:07:57 GMT, November 22, 2021
fr	## Index  [NOM](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)      [FICHIERS](#lbAG)  [VOIR ÉGALEMENT](#lbAH)  [AUTEUR](#lbAI)  ------------------------------------------------------------------------  Ce document a été créé par [man2html](/man/man2html), en utilisant les pages de manuel.\ Date : 14:07:57 GMT, November 22, 2021

en-us	## Index  [NAME](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)  [](#lbAG)      [FILES](#lbAH)  [SEE ALSO](#lbAI)  [AUTHOR](#lbAJ)  ------------------------------------------------------------------------  This document was created by [man2html](/manpages), using the manual pages.\ Time: 20:50:13 GMT, November 22, 2021
fr	## Index  [NOM](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)  [](#lbAG)      [FICHIERS](#lbAH)  [VOIR EGALEMENT](#lbAI)  [AUTEUR](#lbAJ)  ------------------------------------------------------------------------  Ce document a été créé par [man2html](/man/man2html), en utilisant les pages de manuel.\ Date : 20:50:13 GMT, November 22, 2021

en-us	## Index  [NAME](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)  [](#lbAG)      [FILES](#lbAH)  [SEE ALSO](#lbAI)  [AUTHOR](#lbAJ)  ------------------------------------------------------------------------  This document was created on: 16:12:14 GMT, September 04, 2020
fr	## Index  [NOM](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)  [](#lbAG)      [FICHIERS](#lbAH)  [VOIR EGALEMENT](#lbAI)  [AUTEUR](#lbAJ)  ------------------------------------------------------------------------  Ce document a été créé le : 16:12:14 GMT, September 04, 2020

en-us	## Index  [NAME](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)  [](#lbAG)      [FILES](#lbAH)  [SEE ALSO](#lbAI)  [AUTHOR](#lbAJ)  ------------------------------------------------------------------------  This document was created on: 16:12:22 GMT, September 04, 2020
fr	## Index  [NOM](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)  [](#lbAG)      [FICHIERS](#lbAH)  [VOIR EGALEMENT](#lbAI)  [AUTEUR](#lbAJ)  ------------------------------------------------------------------------  Ce document a été créé à :  à 16:12:22 GMT, le 4 Septembre 2020 

en-us	#### Individual migration of history tables  * Prepare directories for Data Pump for each history table. Data Pump must have read and write permissions to these directories.  Example:  ``` {.bash} mkdir -pv /export/history /export/history_uint /export/history_str /export/history_log /export/history_text chown -R oracle:oracle /export ```  * Create a directory object and grant read and write permissions to this object to the user used for Zabbix authentication ('zabbix' in the example below). Under *sysdba* role, run:  ``` {.sql} create directory history as '/export/history'; grant read,write on directory history to zabbix;  create directory history_uint as '/export/history_uint'; grant read,write on directory history_uint to zabbix;  create directory history_str as '/export/history_str'; grant read,write on directory history_str to zabbix;  create directory history_log as '/export/history_log'; grant read,write on directory history_log to zabbix;  create directory history_text as '/export/history_text'; grant read,write on directory history_text to zabbix; ```  * Export and import each table. Replace N with the desired thread count.  ``` {.bash} expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history TABLES=history_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history TABLES=history_old REMAP_TABLE=history_old:history data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_uint TABLES=history_uint_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_uint TABLES=history_uint_old REMAP_TABLE=history_uint_old:history_uint data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_str TABLES=history_str_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_str TABLES=history_str_old REMAP_TABLE=history_str_old:history_str data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_log TABLES=history_log_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_log TABLES=history_log_old REMAP_TABLE=history_log_old:history_log data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_text TABLES=history_text_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_text TABLES=history_text_old REMAP_TABLE=history_text_old:history_text data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only ```  * Follow [post-migration instructions](#post-migration) to drop the old tables.
fr	#### Migration individuelle des tables d'historique  * Préparer des répertoires pour Data Pump pour chaque table d'historique. Data Pump doit disposer d'autorisations de lecture et d'écriture sur ces répertoires.  Exemple :  ``` {.bash} mkdir -pv /export/history /export/history_uint /export/history_str /export/history_log /export/history_text chown -R oracle:oracle /export ```  * Créer un objet répertoire et accorder des autorisations de lecture et d'écriture sur cet objet à l'utilisateur utilisé pour l'authentification Zabbix ("zabbix" dans l'exemple ci-dessous). Sous le rôle *sysdba*, exécuter :  ``` {.sql} create directory history as '/export/history'; grant read,write on directory history to zabbix;  create directory history_uint as '/export/history_uint'; grant read,write on directory history_uint to zabbix;  create directory history_str as '/export/history_str'; grant read,write on directory history_str to zabbix;  create directory history_log as '/export/history_log'; grant read,write on directory history_log to zabbix;  create directory history_text as '/export/history_text'; grant read,write on directory history_text to zabbix; ```  * Exporter et importer chaque table. Remplacer N par le nombre de thread souhaité.  ``` {.bash} expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history TABLES=history_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history TABLES=history_old REMAP_TABLE=history_old:history data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_uint TABLES=history_uint_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_uint TABLES=history_uint_old REMAP_TABLE=history_uint_old:history_uint data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_str TABLES=history_str_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_str TABLES=history_str_old REMAP_TABLE=history_str_old:history_str data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_log TABLES=history_log_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_log TABLES=history_log_old REMAP_TABLE=history_log_old:history_log data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_text TABLES=history_text_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_text TABLES=history_text_old REMAP_TABLE=history_text_old:history_text data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only ```  * Suivre les [instructions post-migration](#post-migration) pour supprimer les anciennes tables.

en-us	##### Installation  After this is done use the following command to install Zabbix agent as Windows service:      C:\> c:\zabbix\zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -i  Now you should be able to configure "Zabbix agent" service normally as any other Windows service.  See [more details](/manual/appendix/install/windows_agent#installing_agent_as_windows_service) on installing and running Zabbix agent on Windows.
fr	##### Installation  Une fois que les étapes précédentes sont réalisées, exécutez la commande suivante pour installer l’agent Zabbix en tant que service :      C:\> c:\zabbix\zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -i  Maintenant vous devriez être capable de configurer le service “Agent Zabbix” comme les autres services Windows.  Voir [plus de details](/manual/appendix/install/windows_agent#installing_agent_as_windows_service) sur l'installation et l'exécution de l'agent Zabbix sur Windows.

en-us	##### Installation  See the [package installation](/manual/installation/install_from_packages) section for instructions on how to install Zabbix agent as package.  Alternatively see instructions for [manual installation](/manual/installation/install#installing_zabbix_daemons) if you do not want to use packages.  ::: noteimportant In general, 32bit Zabbix agents will work on 64bit systems, but may fail in some cases. :::
fr	##### Installation  Voir la section [installation des packages](/manual/installation/install_from_packages) pour voir les instructions d’installation de l’agent Zabbix sous forme de package.  Sinon référez-vous aux instructions d’[installation manuelle](/manual/installation/install#installing_zabbix_daemons) si vous ne voulez pas utiliser de packages.  ::: noteimportant En général, les agents Zabbix 32bits fonctionnent sur les systèmes 64bits, mais cela peut ne pas fonctionner dans certains cas. :::

en-us	#### Install  If installing Zabbix from sources, download the configuration file and place it under conf/ in the webserver HTML documents subdirectory where you copied Zabbix PHP files to.  ![](../../../assets/en/manual/installation/install_6.png){width="550"}  ![](../../../assets/en/manual/installation/saving_zabbix_conf.png){width="350"}  ::: notetip Providing the webserver user has write access to conf/ directory the configuration file would be saved automatically and it would be possible to proceed to the next step right away. :::  Finish the installation.  ![](../../../assets/en/manual/installation/install_7.png){width="550"}
fr	#### Installation  Si vous installez Zabbix à partir des sources, téléchargez le fichier de configuration et placez-le sous conf/ dans le sous-répertoire des documents HTML du serveur Web dans lequel vous avez copié les fichiers PHP de Zabbix.  ![](../../../assets/en/manual/installation/install_6.png){width="550"}  ![](../../../assets/en/manual/installation/saving_zabbix_conf.png){width="350"}  ::: notetip Si l'utilisateur du serveur Web dispose d'un accès en écriture au répertoire conf/, le fichier de configuration sera enregistré automatiquement et il sera possible de passer immédiatement à l'étape suivante. :::  Terminez l'installation.  ![](../../../assets/en/manual/installation/install_7.png){width="550"}

en-us	#### Installing agent as Windows service  To install a single instance of Zabbix agent with the default configuration file `c:\zabbix_agentd.conf`:      zabbix_agentd.exe --install  ::: noteimportant On a 64-bit system, a 64-bit Zabbix agent version is required for all checks related to running 64-bit processes to work correctly. :::  If you wish to use a configuration file other than `c:\zabbix_agentd.conf`, you should use the following command for service installation:      zabbix_agentd.exe --config <your_configuration_file> --install  A full path to the configuration file should be specified.  Multiple instances of Zabbix agent can be installed as services like this:        zabbix_agentd.exe --config <configuration_file_for_instance_1> --install --multiple-agents       zabbix_agentd.exe --config <configuration_file_for_instance_2> --install --multiple-agents       ...       zabbix_agentd.exe --config <configuration_file_for_instance_N> --install --multiple-agents  The installed service should now be visible in Control Panel.
fr	#### Installation de l'agent en tant que service Windows  Pour installer une seule instance de l'agent Zabbix avec la valeur par défaut du fichier de configuration `c:\zabbix_agentd.conf` :      zabbix_agentd.exe --install  ::: note importante Sur un système 64 bits, une version 64 bits de l'agent Zabbix est requise pour que toutes les vérifications liées à l'exécution de processus 64 bits fonctionnent correctement. :::  Si vous souhaitez utiliser un fichier de configuration autre que `c:\zabbix_agentd.conf`, vous devez utiliser la commande suivante pour la mise en place des services :      zabbix_agentd.exe --config <votre_fichier_de_configuration> --install  Un chemin d'accès complet au fichier de configuration doit être spécifié.  Plusieurs instances de l'agent Zabbix peuvent être installées en tant que services comme ceci :        zabbix_agentd.exe --config <fichier_de_configuration_pour_instance_1> --install --multiple-agents       zabbix_agentd.exe --config <fichier_de_configuration_pour_instance_2> --install --multiple-agents       ...       zabbix_agentd.exe --config <configuration_file_for_instance_N> --install --multiple-agents  Le service installé devrait maintenant être visible dans le Panneau de configuration.

en-us	##### Installing Elasticsearch and creating mapping  Final two steps of making things work are installing Elasticsearch itself and creating mapping process.  To install Elasticsearch please refer to [Elasticsearch installation guide](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup.html).  ::: noteclassic Mapping is a data structure in Elasticsearch (similar to a table in a database). Mapping for all history data types is available here: `database/elasticsearch/elasticsearch.map`. :::  ::: notewarning Creating mapping is mandatory. Some functionality will be broken if mapping is not created according to the instruction. :::  To create mapping for `text` type send the following request to Elasticsearch:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/text \  -H 'content-type:application/json' \  -d '{    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  Similar request is required to be executed for `Character` and `Log` history values mapping creation with corresponding type correction.  ::: noteclassic To work with Elasticsearch please refer to [Requirement page](/manual/installation/requirements#server) for additional information. :::  ::: noteclassic [Housekeeper](/manual/installation/requirements?s[]=housekeeper) is not deleting any data from Elasticsearch. :::
fr	 ##### Installation d'Elasticsearch et création de mappage  Les deux dernières étapes pour faire fonctionner les choses consistent à installer Elasticsearch lui-même et à créer un processus de mappage.  Pour installer Elasticsearch, veuillez vous référer au [guide d'installation d'Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup.html).  ::: noteclassic Le mappage est une structure de données dans Elasticsearch (similaire à une table dans une base de données). Le mappage de tous les types de données d'historique est disponible ici : `database/elasticsearch/elasticsearch.map`. :::  ::: notewarning La création du mappage est obligatoire. Certaines fonctionnalités seront interrompues si le mappage n'est pas créé conformément aux instructions. :::  Pour créer un mappage pour le type `text`, envoyez la requête suivante à Elasticsearch :  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/text \  -H 'content-type:application/json' \  -d '{    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  Une requête similaire doit être exécutée pour la création du mappage des valeurs d'historique `Character` et `Log` avec la correction de type correspondante.  ::: noteclassic Pour travailler avec Elasticsearch, veuillez consulter la [page des exigences](/manual/installation/requirements#server) pour plus d'informations. :::  ::: noteclassic [Le nettoyage](/manual/installation/requirements?s[]=housekeeper) ne supprime aucune donnée d'Elasticsearch. :::

en-us	##### Installing frontend  Please see [Web interface installation](/manual/installation/frontend) page for information about Zabbix frontend installation wizard.
fr	##### Installation de l\'interface  Veuillez consulter la page [Installation de l'interface Web](/manual/installation/frontend) pour plus d'informations sur l'assistant d'installation du frontend Zabbix.

en-us	#### Installing locales  To list all installed languages, run:      locale -a  If some languages that are needed are not listed, open the */etc/locale.gen* file and uncomment the required locales. Since Zabbix uses UTF-8 encoding, you need to select locales with UTF-8 charset.  Now run:      locale-gen   Restart the web server.  The locales should now be installed. It may be required to reload Zabbix frontend page in browser using Ctrl + F5 for new languages to appear.
fr	#### Installation des paramètres régionaux  Pour lister toutes les langues installées, exécutez :      locale -a  Si certaines langues nécessaires ne sont pas répertoriées, ouvrez le fichier */etc/locale.gen* et décommentez les paramètres régionaux requis. Étant donné que Zabbix utilise l'encodage UTF-8, vous devez sélectionner des paramètres régionaux avec le jeu de caractères UTF-8.  Maintenant, exécutez :       locale-gen  Redémarrez le serveur Web.  Les paramètres régionaux devraient maintenant être installées. Il peut être nécessaire de recharger la page du frontal Zabbix dans le navigateur en utilisant Ctrl + F5 pour que de nouvelles langues apparaissent.

en-us	#### Installing MIB files  On Debian-based systems:      # apt install snmp-mibs-downloader     # download-mibs  On RedHat-based systems:      # dnf install net-snmp-libs
fr	#### Installation des fichiers MIB  Sur les systèmes basés sur Debian :      # apt install snmp-mibs-downloader     # download-mibs  Sur les systèmes basés sur RedHat :      # dnf install net-snmp-libs

en-us	#### Installing MinGW Compiler  1\. Download MinGW-w64 with SJLJ (set jump/long jump) Exception Handling and Windows threads (for example *x86\_64-8.1.0-release-win32-sjlj-rt\_v6-rev0.7z*)\ 2. Extract and move to *c:\\mingw*\ 3. Setup environmental variable      @echo off     set PATH=%PATH%;c:\mingw\bin     cmd  When compiling use Windows prompt instead of MSYS terminal provided by MinGW
fr	#### Installation du compilateur MinGW  1\. Télécharger MinGW-w64 avec SJLJ (set jump/long jump) Gestion des exceptions et threads Windows (par exemple *x86\_64-8.1.0-release-win32-sjlj-rt\_v6-rev0.7z*)\ 2\. Extraire et déplacer vers *c:\\mingw*\ 3\. Configurer la variable d'environnement      @echo off     set PATH=%PATH%;c:\mingw\bin     cmd  Lors de la compilation, utilisez l'invite Windows au lieu du terminal MSYS fourni par MinGW.

en-us	#### Installing OpenSSL development libraries  1\. Download 32 and 64 bit builds from <https://curl.se/windows/>\ 2. Extract files into *c:\\dev\\openssl32* and *c:\\dev\\openssl* directories accordingly.\ 3. After that remove extracted *\*.dll.a* (dll call wrapper libraries) as MinGW prioritizes them before static libraries.
fr	#### Installation des bibliothèques de développement OpenSSL  1\. Télécharger les versions 32 et 64 bits à partir de <https://curl.se/windows/>\ 2.\ Extraire les fichiers dans les répertoires *c:\\dev\\openssl32* et *c:\\dev\\openssl* en conséquence.\ 3.\ Après cela, supprimer *\*.dll.a* extrait (bibliothèques wrapper d'appels dll) car MinGW les priorise avant les bibliothèques statiques.

en-us	#### - Installing Zabbix daemons
fr	#### - Installation des démons Zabbix

en-us	#### Installing Zabbix  If installing Zabbix directly from [Zabbix git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), translation files should be generated manually. To generate translation files, run:      make gettext     locale/make_mo.sh  This step is not needed when installing Zabbix from packages or source tar.gz files.
fr	#### Installer Zabbix  Si vous installez Zabbix directement depuis le [repository git Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), les fichiers de traduction doivent être générés manuellement. Pour générer des fichiers de traduction, exécutez :      make gettext     locale/make_mo.sh  Cette étape n'est pas nécessaire lors de l'installation de Zabbix à partir de packages ou des fichiers source tar.gz.

en-us	#### - Installing Zabbix web interface
fr	#### - Installer l\'interface web Zabbix

en-us	 ## Install Zabbix agent  Zabbix agent is the process responsible for gathering data.   Check your Zabbix server version:      zabbix_server -V  Install Zabbix agent of the same version (recommended) on the Linux machine that you want to monitor.  Based on your monitoring needs, it may be the same machine, where Zabbix server is installed, or a completely different  machine.   Choose the most suitable installation method:  - Run as a Docker container - see the list of available images in  [Zabbix Docker repository](https://hub.docker.com/r/zabbix/zabbix-agent/).  - Install from Zabbix [packages](https://www.zabbix.com/download) (available for Alma Linux, CentOS, Debian,  Oracle Linux, Raspberry Pi OS, RHEL, Rocky Linux, SUSE Linux Enterprise Server, Ubuntu).   - Compile [from sources](/manual/installation/install). 
fr	 ## Installer l'agent Zabbix  L'agent Zabbix est le processus responsable de la collecte des données.  Vérifiez la version de votre serveur Zabbix :      zabbix_server -V  Installez l'agent Zabbix de la même version (recommandé) sur la machine Linux que vous souhaitez surveiller.En fonction de vos besoins de surveillance, il peut s'agir de la même machine sur laquelle le serveur Zabbix est installé, ou d'une machine complètement différente.  Choisissez la méthode d'installation la plus adaptée :  - Exécuter en tant que conteneur Docker - voir la liste des images disponibles dans [Dépôt Zabbix Docker](https://hub.docker.com/r/zabbix/zabbix-agent/).  - Installer depuis Zabbix [packages](https://www.zabbix.com/download) (disponible pour Alma Linux, CentOS, Debian,O racle Linux, Raspberry Pi OS, RHEL, Rocky Linux, SUSE Linux Enterprise Server, Ubuntu).   - Compiler [à partir des sources](/manual/installation/install). 

en-us	 ## Install Zabbix agent  Zabbix agent is the process responsible for gathering data. You need to install it on the Windows machine that you want  to monitor. Follow Zabbix agent installation instructions for [Windows](/installation/install_from_packages/win_msi).  ![](../../../assets/en/manual/installation/install_from_packages/msi0_b.png)
fr	 ## Installer Zabbix agent  L'agent Zabbix est le processus responsable de la collecte des données. Vous devez l'installer sur la machine Windows que vous voulez surveiller. Suivez les instructions d'installation de l'agent Zabbix pour [Windows](/installation/install_from_packages/win_msi).  ![](../../../assets/en/manual/installation/install_from_packages/msi0_b.png)

en-us	### Integer history  The integer history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |ns|integer|Nanoseconds when the value was received.| |value|integer|Received value.|
fr	### Historique des entiers  L'objet d'historique d'entier a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |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|integer|Valeur reçue.|

en-us	#### Internal event actions  The following conditions can be set for actions based on internal events:  |Condition type|Supported operators|Description| |--|--|------| |*Event type*|equals|**Item in "not supported" state** - matches events where an item goes from a 'normal' to 'not supported' state.<br>**Low-level discovery rule in "not supported" state** - matches events where a low-level discovery rule goes from a 'normal' to 'not supported' state.<br>**Trigger in "unknown" state** - matches events where a trigger goes from a 'normal' to 'unknown' state.| |*Host group*|equals<br>does not equal|Specify host groups or host groups to exclude.<br>**equals** - event belongs to this host group.<br>**does not equal** - event does not belong to this host group.| |*Tag name*|equals<br>does not equal<br>contains<br>does not contain|Specify event tag or event tag to exclude.<br>**equals** - event has this tag.<br>**does not equal** - event does not have this tag.<br>**contains** - event has a tag containing this string.<br>**does not contain** - event does not have a tag containing this string.| |*Tag value*|equals<br>does not equal<br>contains<br>does not contain|Specify event tag and value combination or tag and value combination to exclude.<br>**equals** - event has this tag and value.<br>**does not equal** - event does not have this tag and value.<br>**contains** - event has a tag and value containing these strings.<br>**does not contain** - event does not have a tag and value containing these strings.| |*Template*|equals<br>does not equal|Specify templates or templates to exclude.<br>**equals** - event belongs to an item/trigger/low-level discovery rule inherited from this template.<br>**does not equal** - event does not belong to an item/trigger/low-level discovery rule inherited from this template.| |*Host*|equals<br>does not equal|Specify hosts or hosts to exclude.<br>**equals** - event belongs to this host.<br>**does not equal** - event does not belong to this host.|
fr	 #### Actions d'événements internes  Les conditions suivantes peuvent être définies pour les actions basées sur des événements:  |Type de condition|Opérateurs pris en charge|Description| |--|--|------| |*Type d'événement*|égal|**Élément dans l'état "non supporté"** - correspond aux événements où un élément passe d'un état 'normal' à 'non supporté'<br>**Règle de découverte bas niveau dans l'état "non supporté" ** : correspond aux événements où une règle de découverte de bas niveau passe d'un état 'normal' à 'non supporté'<br>**Déclencheur dans l'état "inconnu"** : correspond aux événements où un déclencheur passe d'un état 'normal' à 'inconnu'| |*Groupe d'hôtes*|égal<br>n'est pas égal|Spécifiez les groupes d'hôtes ou les groupes d'hôtes à exclure.<br>**égal** - l'événement appartient à ce groupe d'hôtes.<br>**n'est pas égal** - l'événement n'appartient pas à ce groupe d'hôtes.| |*Nom de tag*|égal<br>n'est pas égal<br>contient<br>ne contient pas|Spécifiez le tag d'événement ou le tag d'événement à exclure.<br>**égal** - l'événement a ce tag<br>* *n'est pas égal** - l'événement n'a pas ce tag<br>**contient** - l'événement a un tag contenant cette chaîne<br>**ne contient pas** - l'événement n'a pas de tag contenant cette chaîne| |*Valeur de tag*|égal<br>n'est pas égal<br>contient<br>ne contient pas|Spécifiez la combinaison de tag et de valeur de tag d'événement ou la combinaison de tag et de valeur de tag à exclure.<br>**égal** - l'événement a ce tag et cette valeur<br>**n'est pas égal** - l'événement n'a pas ce tag et cette valeur<br>**contient** - l'événement a un tag et une valeur contenant ces chaînes<br>**ne contient pas** - l'événement n'a pas de tag et de valeur contenant ces chaînes | |*Modèle*|égal<br>n'est pas égal|Spécifiez les modèles ou les modèles à exclure.<br>**égal** - l'événement appartient à un élément/déclencheur/règle de découverte de bas niveau héritée de ce modèle.<br> **n'est pas égal** - l'événement n'appartient pas à un élément/déclencheur/règle de découverte de bas niveau héritée de ce modèle.| |*Hôte*|égal<br>n'est pas égal|Spécifiez les hôtes ou les hôtes à exclure.<br>**égal** - l'événement appartient à cet hôte.<br>**n'est pas égal** - l'événement n'appartient pas à cet hôte.|

en-us	#### Internal queue items  There are also another two items specifically allowing to remote query internal queue stats on another Zabbix instance:  -   `zabbix[stats,<ip>,<port>,queue,<from>,<to>]` internal item - for     direct internal queue queries to remote Zabbix server/proxy -   `zabbix.stats[<ip>,<port>,queue,<from>,<to>]` agent item - for     agent-based internal queue queries to remote Zabbix server/proxy  See also: [Internal items](/manual/config/items/itemtypes/internal), [Zabbix agent items](/manual/config/items/itemtypes/zabbix_agent)
fr	#### Éléments de la file d'attente interne  Il existe également deux autres éléments permettant spécifiquement d'interroger à distance les statistiques de la file d'attente interne sur une autre instance Zabbix :  -   Elément interne `zabbix[stats,<ip>,<port>,queue,<from>,<to>]` - pour les requêtes de file d'attente internes directes vers le serveur/proxy Zabbix distant -   Elément agent `zabbix.stats[<ip>,<port>,queue,<from>,<to>]` - pour les requêtes de file d'attente interne basées sur l'agent vers le serveur/proxy Zabbix distant  Voir également : [Eléments internes](/manual/config/items/itemtypes/internal), [éléments agent Zabbix](/manual/config/items/itemtypes/zabbix_agent)

en-us	 ## Introduction  This page shows a quick and simple way to start monitoring an Apache web server without installing any  additional software.
fr	 ## Introduction  Cette page montre un moyen simple et rapide de démarrer la surveillance d'un serveur Web Apache sans installer de logiciel supplémentaire.

en-us	#### Introduction  This page walks you through the steps required to start basic monitoring of a MySQL server.  To monitor a MySQL server, there are several approaches: Zabbix agent, Zabbix agent 2, or the Open Database Connectivity (ODBC) standard. The primary focus of this guide is on monitoring a MySQL server with Zabbix agent 2, which is the **recommended** approach due to its seamless configuration across various setups. However, this page also offers instructions for the [other approaches](#other-approaches-to-monitor-mysql), so feel free to choose the one that best suits your requirements.
fr	#### Introduction  Cette page vous guide à travers les étapes requises pour démarrer la surveillance de base d'un serveur MySQL.  Pour surveiller un serveur MySQL, il existe plusieurs approches : l'agent Zabbix, l'agent Zabbix 2 ou le standard Open Database Connectivity (ODBC). L'objectif principal de ce guide est la surveillance d'un serveur MySQL avec Zabbix agent 2, qui est l'approche **recommandée** en raison de sa configuration transparente sur diverses configurations. Cependant, cette page propose également des instructions pour les [autres approches](#other-approaches-to-monitor-mysql), alors n'hésitez pas à choisir celle qui correspond le mieux à vos besoins.

en-us	 ## Introduction  This page walks you through the steps required to start basic monitoring of Linux machines with Zabbix.  The steps described in this tutorial can be applied to any Linux-based operating system. 
fr	 ## Introduction  Cette page vous guide à travers les étapes requises pour démarrer la surveillance de base des machines Linux avec Zabbix. Les étapes décrites dans ce guide peuvent être appliquées à n'importe quel système d'exploitation basé sur Linux.

en-us	#### Introduction  This page walks you through the steps required to start basic monitoring of VMware.
fr	#### Introduction  Cette page vous guide à travers les étapes requises pour démarrer la surveillance de VMware.

en-us	## Introduction  This page walks you through the steps required to start basic monitoring of Windows machines with Zabbix.  **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 Windows machine.  If you are looking for deep customization options or require more advanced  configuration, see  [Configuration](/manual/config) section of Zabbix  manual.    **Prerequisites**  Before proceeding with this installation guide, you must [download and install](https://www.zabbix.com/download) Zabbix  server and Zabbix frontend according to instructions for your OS.  
fr	## Introduction  Cette page vous guide à travers les étapes requises pour démarrer la surveillance de base des machines Windows avec Zabbix.  **À 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 machine Windows. Si vous recherchez des options de personnalisation approfondies ou si vous avez besoin de fonctionnalités plus avancées configuration, voir la section [Configuration](/manual/config) de Zabbix.  **Conditions préalables**  Avant de procéder à ce guide d'installation, vous devez [télécharger et installer](https://www.zabbix.com/download) Zabbix serveur et l'interface Zabbix selon les instructions pour votre système d'exploitation.

en-us	#### Inventory details  The **Overview** tab contains some general information about the host along with links to predefined scripts, latest monitoring data and host configuration options:  ![](../../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  The **Details** tab contains all available inventory details for the host:  ![](../../../../../assets/en/manual/web_interface/inventory_host2.png){width="600"}  The completeness of inventory data depends on how much inventory information is maintained with the host. If no information is maintained, the *Details* tab is disabled.
fr	#### Détails de l'inventaire  L'onglet **Aperçu** contient des informations générales sur l'hôte, ainsi que des liens vers des scripts prédéfinis, les dernières données de surveillance et les options de configuration de l'hôte :  ![](../../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  L'onglet **Détails** contient tous les détails d'inventaire disponibles pour l'hôte :  ![](../../../../../assets/en/manual/web_interface/inventory_host2.png){width="600"}  L'intégralité des données d'inventaire dépend de la quantité d'informations d'inventaire conservées concernant l'hôte. Si aucune information n'est conservée, l'onglet *Détails* est désactivé.

en-us	#### Inventory macros  There are host inventory macros {INVENTORY.\*} available for use in notifications, for example:  "Server in {INVENTORY.LOCATION1} has a problem, responsible person is {INVENTORY.CONTACT1}, phone number {INVENTORY.POC.PRIMARY.PHONE.A1}."  For more details, see the [supported macro](/manual/appendix/macros/supported_by_location) page.
fr	#### Macros d'inventaire  Des macros d'inventaire d’hôte {INVENTORY.\*} peuvent être utilisées dans les notifications, par exemple :  "Le serveur dans {INVENTORY.LOCATION1} a un problème, la personne responsable est {INVENTORY.CONTACT1}, numéro de téléphone {INVENTORY.POC.PRIMARY.PHONE.A1}."   Pour plus de détails, consultez la page [Macros supportées](/manual/appendix/macros/supported_by_location).

en-us	##### Inventory mode selection  Inventory mode can be selected in the host configuration form.  Inventory mode by default for new hosts is selected based on the *Default host inventory mode* setting in *Administration* → *General* → *[Other](/manual/web_interface/frontend_sections/administration/general#other_parameters)*.  For hosts added by network discovery or autoregistration actions, it is possible to define a *Set host inventory mode* operation selecting manual or automatic mode. This operation overrides the *Default host inventory mode* setting.
fr	##### Sélection du mode d'inventaire  Le mode d'inventaire peut être sélectionné dans le formulaire de configuration de l'hôte.  Le mode d'inventaire par défaut pour les nouveaux hôtes est sélectionné en fonction du paramètre *Mode d'inventaire d'hôte par défaut* dans *Administration* → *Général* → *[Autre](/manual/web_interface/frontend_sections/administration/general#other_parameters)*.  Pour les hôtes ajoutés par des actions de découverte de réseau ou d'enregistrement automatique, il est possible de définir une opération *Définir le mode d'inventaire des hôtes* en sélectionnant le mode manuel ou automatique. Cette opération remplace le paramètre *Mode d'inventaire de l'hôte par défaut*.

en-us	#### IPMI checks  IPMI checks will not work with the standard OpenIPMI library package on Debian prior to 9 (stretch) and Ubuntu prior to 16.04 (xenial). To fix that, recompile OpenIPMI library with OpenSSL enabled as discussed in [ZBX-6139](https://support.zabbix.com/browse/ZBX-6139).
fr	#### Vérifications IPMI  Les vérifications IPMI ne fonctionneront pas avec le package de bibliothèque OpenIPMI standard sur Debian avant 9 (stretch) et Ubuntu avant 16.04 (xenial). Pour résoudre ce problème, recompilez la bibliothèque OpenIPMI avec OpenSSL activé, comme indiqué dans [ZBX-6139](https://support.zabbix.com/browse/ZBX-6139).

en-us	#### IPMI remote commands  For IPMI remote commands the following syntax should be used:      <command> [<value>]  where  -   <command> - one of IPMI commands without spaces -   <value> - 'on', 'off' or any unsigned integer. <value>     is an optional parameter.
fr	#### Commandes à distance IPMI  Pour les commandes distantes IPMI, la syntaxe suivante doit être utilisée :      <command> [<value>]  où  -   <command> - une des commandes IPMI sans espaces -   <value> - 'on', 'off' ou tout entier non signé. <valeur> est un paramètre facultatif.

en-us	#### IPv6 address issue in SNMPv3 traps  Due to a net-snmp bug, IPv6 address may not be correctly displayed when using SNMPv3 in SNMP traps. For more details and a possible workaround, see [ZBX-14541](https://support.zabbix.com/browse/ZBX-14541).
fr	#### Problème d'adresse IPv6 dans les traps SNMPv3  En raison d'un bogue net-snmp, l'adresse IPv6 peut ne pas s'afficher correctement lors de l'utilisation de SNMPv3 dans les traps SNMP. Pour plus de détails et une solution de contournement possible, voir [ZBX-14541](https://support.zabbix.com/browse/ZBX-14541).

en-us	##### Item configuration  Configure a log monitoring [item](/manual/config/items/item#overview).  ![](../../../../../assets/en/manual/config/items/itemtypes/logfile_item.png)  All mandatory input fields are marked with a red asterisk.  Specifically for log monitoring items you enter:  |   |   | |--|--------| |*Type*|Select **Zabbix agent (active)** here.| |*Key*|Use one of the following item keys:<br>**log\[\]** or **logrt\[\]**:<br>These two item keys allow to monitor logs and filter log entries by the content regexp, if present.<br>For example: `log[/var/log/syslog,error]`. Make sure that the file has read permissions for the 'zabbix' user otherwise the item status will be set to 'unsupported'.<br>**log.count\[\]** or **logrt.count\[\]**:<br>These two item keys allow to return the number of matching lines only.<br>See supported [Zabbix agent item](zabbix_agent#supported_item_keys) key section for details on using these item keys and their parameters.| |*Type of information*|Prefilled automatically:<br>For log\[\] or logrt\[\] items - `Log`;<br>For log.count\[\] or logrt.count\[\] items - `Numeric (unsigned)`.<br>If optionally using the `output` parameter, you may manually select the appropriate type of information other than `Log`.<br>Note that choosing a non-Log type of information will lead to the loss of local timestamp.| |*Update interval (in sec)*|The parameter defines how often Zabbix agent will check for any changes in the log file. Setting it to 1 second will make sure that you get new records as soon as possible.| |*Log time format*|In this field you may optionally specify the pattern for parsing the log line timestamp.<br>If left blank the timestamp will not be parsed.<br>Supported placeholders:<br>\* **y**: *Year (0001-9999)*<br>\* **M**: *Month (01-12)*<br>\* **d**: *Day (01-31)*<br>\* **h**: *Hour (00-23)*<br>\* **m**: *Minute (00-59)*<br>\* **s**: *Second (00-59)*<br>For example, consider the following line from the Zabbix agent log file:<br>" 23480:20100328:154718.045 Zabbix agent started. Zabbix 1.8.2 (revision 11211)."<br>It begins with six character positions for PID, followed by date, time, and the rest of the line.<br>Log time format for this line would be "pppppp:yyyyMMdd:hhmmss".<br>Note that "p" and ":" chars are just placeholders and can be anything but "yMdhms".|
fr	##### Configuration d'un élément  Configurer un [élément](/manual/config/items/item#overview) de  supervision de fichier journal :  ![](../../../../../assets/en/manual/config/items/itemtypes/logfile_item.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  Spécifiquement pour les éléments de supervision de fichiers journaux vous devez entrer :  | · | · | |--|--------| |*Type*|Sélectionnez **agent Zabbix (actif)** ici.| |*Clé*|Utilise l'une des clés suivantes :<br>**log\[\]** ou **logrt\[\]** :<br>Ces deux clés d'élément permettent de surveiller les fichiers journaux et filtre le contenu des entrées des journaux via une expression régulière, si présente.<br>Par exemple : `log[/var/log/syslog,error]`. Assurez-vous que le fichier dispose des autorisations de lecture pour l'utilisateur 'zabbix', sinon le statut de l'élément sera défini sur 'non supporté'.<br><br>**log.count\[\]** ou **logrt.count\[\]** :<br>Ces deux clés d'élément permettent de retourner uniquement un nombre de lignes qui correspondent.<br>Voir la section concernant les clés d'[éléments d'agent Zabbix](zabbix_agent#supported_item_keys) supportées pour plus de détails sur l'utilisation des clés d'éléments et leurs paramètres.| |*Type d'information*|Pré-rempli automatiquement :<br>Pour les éléments log\[\] ou logrt\[\] - `Journal` ; pour les éléments log.count\[\] ou logrt.count\[\] - `Numérique (non signé)`.<br>Si vous utilisez éventuellement le paramètre `output`, vous pouvez sélectionner manuellement le type d'information approprié autre que "Journal".<br>Notez que le choix d'un type d'information autre que Journal entraînera la perte de l'horodatage local.| |*Intervalle d’actualisation*|Le paramètre définit la fréquence (en seconde) à laquelle l'agent Zabbix vérifie les modifications dans le fichier journal. Le réglage à 1 seconde fera en sorte que vous obtiendrez de nouveaux enregistrements dès que possible.| |*Format de l'horodatage du journal*|Dans ce champ, vous pouvez éventuellement spécifier le modèle pour l'analyse de l'horodatage de la ligne de journal.<br>Si elle est vide, l'horodatage ne sera pas analysé.<br>Espaces réservés pris en charge :<br>\* **y**: *Année (0001-9999)*<br>\* **M**: *Mois (01-12)*<br>\* **d**: *Jour (01-31)*<br>\* **h**: *Heure (00-23)*<br>\* **m**: *Minute (00-59)*<br>\* **s**: *Seconde (00-59)*<br>Par exemple, considérez la ligne suivante du fichier journal de l'agent Zabbix :<br>" 23480:20100328:154718.045 Zabbix agent started. Zabbix 1.8.2 (revision 11211)."<br>Il commence par six positions de caractères pour le PID, suivies de la date, de l'heure et du reste de la ligne.<br>Le format de l'heure du journal pour cette ligne serait “pppppp:yyyyMMdd:hhmmss”.<br>Notez que les caractères "p" et ":" ne sont que des espaces réservés et peuvent être tout sauf "yMdhms".|

en-us	##### Item configuration  When [configuring an item](/manual/config/items/item) on a host level:  -   Select 'IPMI agent' as the *Type* -   Enter an item [key](/manual/config/items/item/key) that is unique     within the host (say, ipmi.fan.rpm) -   For *Host interface* select the relevant IPMI interface (IP and     port). Note that an IPMI interface must exist on the host. -   Specify the *IPMI sensor* (for example 'FAN MOD 1A RPM' on Dell     Poweredge) to retrieve the metric from. By default, the sensor ID     should be specified. It is also possible to use prefixes before the     value:     -   `id:` - to specify sensor ID;     -   `name:` - to specify sensor full name. This can be useful in         situations when sensors can only be distinguished by specifying         the full name. -   Select the respective type of information ('Numeric (float)' in this     case; for discrete sensors - 'Numeric (unsigned)'), units (most     likely 'rpm') and any other required item attributes
fr	##### Configuration de l'élément  Lors de la [configuration d'un élément](/fr/manual/config/items/item) au niveau de l'hôte :   - Sélectionnez 'IPMI agent' comme *Type* - Saisissez une [clé](/manual/config/items/item/key) unique sur l'hôte (telle que, ipmi.fan.rpm) - Pour l'*interface hôte*, sélectionnez l'interface IPMI adéquate (IP et port). Notez que l'interface IPMI doit exister sur l'hôte. - Spécifiez le *capteur IPMI* (par exemple 'FAN MOD 1A RPM' sur Dell Poweredge) sur lequel récupérer la valeur. Par défaut, l'ID du capteur doit être spécifié. Il est aussi possible d'utiliser des préfixes avant la valeur :     -   `id:` - pour spécifier l'ID du capteur ;     -   `name:` - pour spécifier le nom complet du capteur. Cela peut être utile dans certaines situations quand les capteurs peuvent seulement être distingués en spécifiant le nom complet. -   Sélectionnez le type d'information correspondant ('Numérique (flottant)' dans ce cas, pour les capteurs discrets - 'Numérique (non signé)'), les unités (très probablement 'rpm') et tout autre attribut d'élément requis

en-us	# item.create
fr	# item.create

en-us	# item.delete
fr	# item.delete

en-us	# item.get
fr	# item.get

en-us	#### Item key  SQL queries are performed using a "Database monitor" item type. Therefore, most of the instructions on [ODBC monitoring](/manual/config/items/itemtypes/odbc_checks) page apply in order to get a working "Database monitor" discovery rule.  Two item keys may be used in "Database monitor" discovery rules:  -   **db.odbc.discovery**\[<unique short     description>,<dsn>,<connection string>\] - this item     transforms the SQL query result into a JSON array, turning the     column names from the query result into low-level discovery macro     names paired with the discovered field values. These macros can be     used in creating item, trigger, etc prototypes. See also: [Using     db.odbc.discovery](#using_dbodbcdiscovery).  ```{=html} <!-- --> ``` -   **db.odbc.get**\[<unique short     description>,<dsn>,<connection string>\] - this item     transforms the SQL query result into a JSON array, keeping the     original column names from the query result as a field name in JSON     paired with the discovered values. Compared to     `db.odbc.discovery[]`, this item does not create low-level discovery     macros in the returned JSON, therefore there is no need to check if     the column names can be valid macro names. The low-level discovery     macros can be defined as an additional step as required, using the     [custom LLD     macro](/manual/discovery/low_level_discovery#custom_macros)     functionality with JSONPath pointing to the discovered values in the     returned JSON. See also: [Using db.odbc.get](#using_dbodbcget).
fr	#### Clé d'élément  Les requêtes SQL sont effectuées à l'aide d'une élément de type "Surveillance base de données". Par conséquent, la plupart des instructions de la page [Surveillance ODBC](/manual/config/items/itemtypes/odbc_checks) s'appliquent afin d'obtenir une règle de découverte "Surveillance base de données" fonctionnelle.  Deux clés d'éléments peuvent être utilisées dans les règles de découverte "Surveillance base de données" :  -   **db.odbc.discovery**\[<courte description unique>,<dsn>,<chaîne de connexion>\] - cet élément transforme le résultat de la requête SQL en un tableau JSON, transformant les noms de colonne du résultat de la requête en noms de macro de découverte de bas niveau associés aux valeurs de champ découvertes. Ces macros peuvent être utilisées pour créer des prototypes d'éléments, de déclencheurs, etc. Voir aussi : [Utilisation de odb.odbc.discovery](#using_dbodbcdiscovery).  ```{=html} <!-- --> ``` -   **db.odbc.get**\[<courte description unique>,<dsn>,<chaîne de connexion>\] - cet élément transforme le résultat de la requête SQL en un tableau JSON, en conservant les noms de colonne d'origine du résultat de la requête en tant que nom de champ dans JSON associé aux valeurs découvertes. Comparé à `db.odbc.discovery[]`, cet élément ne crée pas de macros de découverte de bas niveau dans le JSON renvoyé, il n'est donc pas nécessaire de vérifier si les noms de colonne peuvent être des noms de macro valides. Les macros de découverte de bas niveau peuvent être définies comme une étape supplémentaire si nécessaire, à l'aide de la fonctionnalité [macro LLD personnalisée](/manual/discovery/low_level_discovery#custom_macros) avec JSONPath pointant vers les valeurs découvertes dans le JSON renvoyé. Voir aussi : [Utilisation de db.odbc.get](#using_dbodbcget).

en-us	#### Item key  The item key to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      net.if.discovery  This item is supported since Zabbix agent 2.0.
fr	#### Clé d'élément  La clé d'élément à utiliser dans la [règle de découverte](/manual/discovery/low_level_discovery#discovery_rule) est      net.if.discovery  Cet élément est pris en charge depuis l'agent Zabbix 2.0.

en-us	#### Item key  The item key to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      system.cpu.discovery  This item is supported since Zabbix agent 2.4.
fr	#### Clé d'élément  a clé d’élément à utiliser dans la [règle de découverte](/manual/discovery/low_level_discovery#discovery_rule) est      system.cpu.discovery  Cet élément est pris en charge depuis l'agent Zabbix 2.4.

en-us	#### Item key  The item key to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      vfs.dev.discovery  This item is supported on Linux platforms only, since Zabbix agent 4.4.  You may create discovery rules using this discovery item and:  -   filter: **{\#DEVNAME} matches `sd[\D]$`** - to discover devices     named "sd0", "sd1", "sd2", ... -   filter: **{\#DEVTYPE} matches `disk` AND {\#DEVNAME} does not match     `^loop.*`** - to discover disk type devices whose name does not     start with "loop"
fr	#### Clé d'élément  La clé d'élément à utiliser dans la [règle de découverte](/manual/discovery/low_level_discovery#discovery_rule) est ```     vfs.dev.discovery ```  Cet élément est pris en charge sur les plateformes Linux uniquement, depuis l'agent Zabbix 4.4.  Vous pouvez créer des règles de découverte à l'aide de cet élément de découverte et :  -   filtre : **{\#DEVNAME} matches `sd[\D]$`** - pour découvrir les périphériques nommés "sd0", "sd1", "sd2", ... -   filtre : **{\#DEVTYPE} matches `disk` AND {\#DEVNAME} does not match `^loop.*`** - pour découvrir les périphériques de type disque dont le nom ne commence pas par "loop"

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      perf_instance.discovery[object]  or, to be able to provide the object name in English only, independently of OS localization:      perf_instance_en.discovery[object]  For example:      perf_instance.discovery[Processador]     perf_instance_en.discovery[Processor]  These items are supported since Zabbix Windows agent 5.0.1.
fr	#### Clé d'élément  L'élément à utiliser dans la [règle de découverte](/manual/discovery/low_level_discovery#discovery_rule) est      perf_instance.discovery[object]  ou, pour pouvoir fournir le nom de l'objet en anglais uniquement, indépendamment de la localisation du système d'exploitation :      perf_instance_en.discovery[object]  Par exemple:      perf_instance.discovery[Processador]     perf_instance_en.discovery[Processor]  Ces éléments sont pris en charge depuis l'agent Windows Zabbix 5.0.1.

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      service.discovery  This item is supported since Zabbix Windows agent 3.0.
fr	#### Clé d'élément  L'élément à utiliser dans la [règle de découverte](/manual/discovery/low_level_discovery#discovery_rule) est  ``` service.discovery ```  Cet élément est supporté depuis l'agent Windows Zabbix 3.0.

en-us	### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is the      systemd.unit.discovery  ::: noteimportant This [item](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) key is only supported in Zabbix agent 2. :::  This item returns a JSON with information about systemd units, for example:      [{         "{#UNIT.NAME}": "mysqld.service",         "{#UNIT.DESCRIPTION}": "MySQL Server",         "{#UNIT.LOADSTATE}": "loaded",         "{#UNIT.ACTIVESTATE}": "active",         "{#UNIT.SUBSTATE}": "running",         "{#UNIT.FOLLOWED}": "",         "{#UNIT.PATH}": "/org/freedesktop/systemd1/unit/mysqld_2eservice",         "{#UNIT.JOBID}": 0,         "{#UNIT.JOBTYPE}": "",         "{#UNIT.JOBPATH}": "/",         "{#UNIT.UNITFILESTATE}": "enabled"     }, {         "{#UNIT.NAME}": "systemd-journald.socket",         "{#UNIT.DESCRIPTION}": "Journal Socket",         "{#UNIT.LOADSTATE}": "loaded",         "{#UNIT.ACTIVESTATE}": "active",         "{#UNIT.SUBSTATE}": "running",         "{#UNIT.FOLLOWED}": "",         "{#UNIT.PATH}": "/org/freedesktop/systemd1/unit/systemd_2djournald_2esocket",         "{#UNIT.JOBID}": 0,         "{#UNIT.JOBTYPE}": "",         "{#UNIT.JOBPATH}": "/",         "{#UNIT.UNITFILESTATE}": "enabled"     }]
fr	### Clé d'élément  L'élément à utiliser dans la [règle de découverte](/manual/discovery/low_level_discovery#discovery_rule) est        systemd.unit.discovery  ::: noteimportant Cette clé d'[élément](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) n'est prise en charge que dans l'agent Zabbix 2. :::  Cet élément renvoie un JSON avec des informations sur les unités systemd, par exemple :      [{         "{#UNIT.NAME}": "mysqld.service",         "{#UNIT.DESCRIPTION}": "MySQL Server",         "{#UNIT.LOADSTATE}": "loaded",         "{#UNIT.ACTIVESTATE}": "active",         "{#UNIT.SUBSTATE}": "running",         "{#UNIT.FOLLOWED}": "",         "{#UNIT.PATH}": "/org/freedesktop/systemd1/unit/mysqld_2eservice",         "{#UNIT.JOBID}": 0,         "{#UNIT.JOBTYPE}": "",         "{#UNIT.JOBPATH}": "/",         "{#UNIT.UNITFILESTATE}": "enabled"     }, {         "{#UNIT.NAME}": "systemd-journald.socket",         "{#UNIT.DESCRIPTION}": "Journal Socket",         "{#UNIT.LOADSTATE}": "loaded",         "{#UNIT.ACTIVESTATE}": "active",         "{#UNIT.SUBSTATE}": "running",         "{#UNIT.FOLLOWED}": "",         "{#UNIT.PATH}": "/org/freedesktop/systemd1/unit/systemd_2djournald_2esocket",         "{#UNIT.JOBID}": 0,         "{#UNIT.JOBTYPE}": "",         "{#UNIT.JOBPATH}": "/",         "{#UNIT.UNITFILESTATE}": "enabled"     }]

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is the      zabbix[host,discovery,interfaces]  internal item. This item is supported since Zabbix server 3.4.  This item returns a JSON with the description of interfaces, including:  -   IP address/DNS hostname (depending on the “Connect to” host setting) -   Port number -   Interface type (Zabbix agent, SNMP, JMX, IPMI) -   If it is the default interface or not -   If the bulk request feature is enabled - for SNMP interfaces only.  For example:      [{"{#IF.CONN}":"192.168.3.1","{#IF.IP}":"192.168.3.1","{#IF.DNS}":"","{#IF.PORT}":"10050","{#IF.TYPE}":"AGENT","{#IF.DEFAULT}":1}]    With multiple interfaces their records in JSON are ordered by:  -   Interface type, -   Default - the default interface is put before non-default     interfaces, -   Interface ID (in ascending order).
fr	#### Clé d'élément  L'élément à utiliser dans la [règle de découverte](/manual/discovery/low_level_discovery#regle-de-decouverte) est l'élément interne  ``` zabbix[host,discovery,interfaces] ```  Cet élément est supporté depuis le serveur Zabbix 3.4.  Cet élément renvoie un JSON avec la description des interfaces, notamment :  -   Adresse IP/nom d'hôte DNS (selon le paramètre d'hôte "Connecter à") -   Numéro de port -   Type d'interface (agent Zabbix, SNMP, JMX, IPMI) -   Si c'est l'interface par défaut ou non -   Si la fonctionnalité de requête de masse est activée - pour les interfaces SNMP uniquement.  Par exemple : ``` {"data":[{"{#IF.CONN}":"192.168.3.1","{#IF.IP}":"192.168.3.1","{#IF.DNS}":"","{#IF.PORT}":"10050","{#IF.TYPE}":"AGENT","{#IF.DEFAULT}":1}]} ``` Avec plusieurs interfaces, leurs enregistrements en JSON sont classés par :  -   Type d'interface, -   Défaut - l'interface par défaut est placée avant les interfaces autres que celles par défaut, -   ID d'interface (dans l'ordre croissant).

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      wmi.getall[<namespace>,<query>]  This [item](/manual/config/items/itemtypes/zabbix_agent/win_keys) transforms the query result into a JSON array. For example:      select * from Win32_DiskDrive where Name like '%PHYSICALDRIVE%'  may return something like this:  ``` {.java} [     {         "DeviceID" : "\\.\PHYSICALDRIVE0",         "BytesPerSector" : 512,         "Capabilities" : [             3,             4         ],         "CapabilityDescriptions" : [             "Random Access",             "Supports Writing"         ],         "Caption" : "VBOX HARDDISK ATA Device",         "ConfigManagerErrorCode" : "0",         "ConfigManagerUserConfig" : "false",         "CreationClassName" : "Win32_DiskDrive",         "Description" : "Disk drive",         "FirmwareRevision" : "1.0",         "Index" : 0,         "InterfaceType" : "IDE"     },     {         "DeviceID" : "\\.\PHYSICALDRIVE1",         "BytesPerSector" : 512,         "Capabilities" : [             3,             4         ],         "CapabilityDescriptions" : [             "Random Access",             "Supports Writing"         ],         "Caption" : "VBOX HARDDISK ATA Device",         "ConfigManagerErrorCode" : "0",         "ConfigManagerUserConfig" : "false",         "CreationClassName" : "Win32_DiskDrive",         "Description" : "Disk drive",         "FirmwareRevision" : "1.0",         "Index" : 1,         "InterfaceType" : "IDE"     } ] ```  This item is supported since Zabbix Windows agent 4.4.
fr	 #### Clé d'élément  L'élément à utiliser dans la [règle de découverte](/manual/discovery/low_level_discovery#discovery_rule) est      wmi.getall[<namespace>,<query>]  Cet [élément](/manual/config/items/itemtypes/zabbix_agent/win_keys) transforme le résultat de la requête en un tableau JSON. Par exemple:      select * from Win32_DiskDrive where Name like '%PHYSICALDRIVE%'  peut retourner quelque chose comme :  ``` {.java} [     {         "DeviceID" : "\\.\PHYSICALDRIVE0",         "BytesPerSector" : 512,         "Capabilities" : [             3,             4         ],         "CapabilityDescriptions" : [             "Random Access",             "Supports Writing"         ],         "Caption" : "VBOX HARDDISK ATA Device",         "ConfigManagerErrorCode" : "0",         "ConfigManagerUserConfig" : "false",         "CreationClassName" : "Win32_DiskDrive",         "Description" : "Disk drive",         "FirmwareRevision" : "1.0",         "Index" : 0,         "InterfaceType" : "IDE"     },     {         "DeviceID" : "\\.\PHYSICALDRIVE1",         "BytesPerSector" : 512,         "Capabilities" : [             3,             4         ],         "CapabilityDescriptions" : [             "Random Access",             "Supports Writing"         ],         "Caption" : "VBOX HARDDISK ATA Device",         "ConfigManagerErrorCode" : "0",         "ConfigManagerUserConfig" : "false",         "CreationClassName" : "Win32_DiskDrive",         "Description" : "Disk drive",         "FirmwareRevision" : "1.0",         "Index" : 1,         "InterfaceType" : "IDE"     } ] ```  Cet élément est pris en charge depuis l'agent Zabbix Windows 4.4.

en-us	#### Item net.tcp.service parameters  **ftp**  Creates a TCP connection and expects the first 4 characters of the response to be "220 ", then sends "QUIT\\r\\n". Default port 21 is used if not specified.  **http**  Creates a TCP connection without expecting and sending anything. Default port 80 is used if not specified.  **https**  Uses (and only works with) libcurl, does not verify the authenticity of the certificate, does not verify the host name in the SSL certificate, only fetches the response header (HEAD request). Default port 443 is used if not specified.  **imap**  Creates a TCP connection and expects the first 4 characters of the response to be "\* OK", then sends "a1 LOGOUT\\r\\n". Default port 143 is used if not specified.  **ldap**  Opens a connection to an LDAP server and performs an LDAP search operation with filter set to (objectClass=\*). Expects successful retrieval of the first attribute of the first entry. Default port 389 is used if not specified.  **nntp**  Creates a TCP connection and expects the first 3 characters of the response to be "200" or "201", then sends "QUIT\\r\\n". Default port 119 is used if not specified.  **pop**  Creates a TCP connection and expects the first 3 characters of the response to be "+OK", then sends "QUIT\\r\\n". Default port 110 is used if not specified.  **smtp**  Creates a TCP connection and expects the first 3 characters of the response to be "220", followed by a space, the line ending or a dash. The lines containing a dash belong to a multiline response and the response will be re-read until a line without the dash is received. Then sends "QUIT\\r\\n". Default port 25 is used if not specified.  **ssh**  Creates a TCP connection. If the connection has been established, both sides exchange an identification string (SSH-major.minor-XXXX), where major and minor are protocol versions and XXXX is a string. Zabbix checks if the string matching the specification is found and then sends back the string "SSH-major.minor-zabbix\_agent\\r\\n" or "0\\n" on mismatch. Default port 22 is used if not specified.  **tcp**  Creates a TCP connection without expecting and sending anything. Unlike the other checks requires the port parameter to be specified.  **telnet**  Creates a TCP connection and expects a login prompt (':' at the end). Default port 23 is used if not specified.
fr	 #### Paramètres de l'élément net.tcp.service  **ftp**  Crée une connexion TCP et attend que les 4 premiers caractères de la réponse soient "220 ", puis envoie "QUIT\\r\\n". Le port 21 par défaut est utilisé s'il n'est pas spécifié.  **http**  Crée une connexion TCP sans rien attendre ni rien envoyer. Le port par défaut 80 est utilisé s'il n'est pas spécifié.  **https**  Utilise (et fonctionne uniquement avec) libcurl, ne vérifie pas l'authenticité du certificat, ne vérifie pas le nom d'hôte dans le certificat SSL, récupère uniquement l'en-tête de la réponse (requête HEAD). Le port par défaut 443 est utilisé s'il n'est pas spécifié.  **imap**  Crée une connexion TCP et s’attend à ce que les 4 premiers caractères de la réponse soient "\* OK", puis envoie "a1 LOGOUT\\r\\n". Le port par défaut 143 est utilisé s'il n'est pas spécifié.  **ldap**  Ouvre une connexion à un serveur LDAP et effectue une opération de recherche LDAP avec le filtre défini sur (objectClass=\*). Attend une récupération réussie du premier attribut de la première entrée. Le port par défaut 389 est utilisé s'il n'est pas spécifié.  **nntp**  Crée une connexion TCP et s'attend à ce que les 3 premiers caractères de la réponse soient "200" ou "201", puis envoie "QUIT\\r\\n". Le port par défaut 119 est utilisé s'il n'est pas spécifié.  **pop**  Crée une connexion TCP et s'attend à ce que les 3 premiers caractères de la réponse soient "+OK", puis envoie "QUIT\\r\\n". Le port par défaut 110 est utilisé s'il n'est pas spécifié.  **smtp**  Creates a TCP connection and expects the first 3 characters of the response to be "220", followed by a space, the line ending or a dash. The lines containing a dash belong to a multiline response and the response will be re-read until a line without the dash is received. Then sends "QUIT\\r\\n". Default port 25 is used if not specified.  **ssh**  Crée une connexion TCP. Si la connexion a été établie, les deux côtés échangent une chaîne d'identification (SSH-major.minor-XXXX), où major et minor sont des versions de protocole et XXXX est une chaîne. Zabbix vérifie si la chaîne correspondant à la spécification est trouvée, puis renvoie la chaîne "SSH-major.minor-zabbix\_agent\\r\\n" ou "0\\n" en cas de non concordance. Le port par défaut 22 est utilisé s'il n'est pas spécifié.  **tcp**  Crée une connexion TCP sans rien attendre ni rien envoyer. Contrairement aux autres vérifications, le paramètre de port doit être spécifié.  **telnet**  Crée une connexion TCP et attend une invite de connexion (':' à la fin). Le port par défaut 23 est utilisé s'il n'est pas spécifié.

en-us	#### Item net.udp.service parameters  **ntp**  Sends an SNTP packet over UDP and validates the response according to [RFC 4330, section 5](http://tools.ietf.org/html/rfc4330#section-5). Default port 123 is used if not specified.
fr	#### Paramètres de l'élément net.udp.service  **ntp**  Envoie un paquet SNTP sur UDP et valide la réponse conformément à la [RFC 4330, section 5](http://tools.ietf.org/html/rfc4330#section-5). Le port par défaut 123 est utilisé s'il n'est pas spécifié.

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

en-us	# itemprototype.create
fr	# itemprototype.create

en-us	# itemprototype.delete
fr	# itemprototype.delete

en-us	# itemprototype.get
fr	# itemprototype.get

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

en-us	#### Item prototypes  The following screenshot illustrates how we can use these macros in item prototypes:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_snmp.png)  You can create as many item prototypes as needed:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototypes_snmp.png){width="600"}
fr	#### Prototypes d'élément  La capture d'écran suivante illustre comment nous pouvons utiliser ces macros dans les prototypes d'éléments :  ![](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_snmp.png)¶  Vous pouvez créer autant de prototypes d'articles que nécessaire :  ![](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototypes_snmp.png){width="600"}

en-us	# itemprototype.update
fr	# itemprototype.update

en-us	##### Item prototype  You may want to create an item prototype like this:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_item_prototype_prom.png)  with preprocessing options:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_item_prototype_prom_b.png)
fr	##### Prototype d'élément  Vous voudrez peut-être créer un prototype d'élément comme celui-ci :  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_item_prototype_prom.png)  avec options de prétraitement :  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_item_prototype_prom_b.png)

en-us	#### itemprototype  [ZBXNEXT-6406](https://support.zabbix.com/browse/ZBXNEXT-6406) Property `interfaceid` is no longer mandatory for [item prototype](/manual/api/reference/itemprototype/object#item-prototype) types "Simple check" (3), "External check" (10), "SSH agent" (13), and "TELNET agent" (14).\ [ZBXNEXT-4428](https://support.zabbix.com/browse/ZBXNEXT-4428), [ZBXNEXT-8246](https://support.zabbix.com/browse/ZBXNEXT-8246) Added new [item prototype preprocessing](/manual/api/reference/itemprototype/object#item-prototype-preprocessing) types "SNMP walk value" (28), "SNMP walk to JSON" (29).\
fr	####  prototype d'élément  [ZBXNEXT-6406](https://support.zabbix.com/browse/ZBXNEXT-6406) La propriété`interfaceid`n'est plus obligatoire pour les types [item prototype](/manual/api/reference/itemprototype/object#item-prototype) "Simple check" (3), "External check" (10), "SSH agent" (13), et "TELNET agent" (14).\ [ZBXNEXT-4428](https://support.zabbix.com/browse/ZBXNEXT-4428), [ZBXNEXT-8246](https://support.zabbix.com/browse/ZBXNEXT-8246) Ajout de nouveaux types [item prototype preprocessing](/manual/api/reference/itemprototype/object#item-prototype-preprocessing) "SNMP walk value" (28), "SNMP walk to JSON" (29).\

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

en-us	#### Items  To configure querying of internal stats on another Zabbix instance, you may use two items:  -   `zabbix[stats,<ip>,<port>]` internal item - for direct remote     queries of Zabbix server/proxy. <ip> and <port> are used     to identify the target instance. -   `zabbix.stats[<ip>,<port>]` agent item - for agent-based remote     queries of Zabbix server/proxy. <ip> and <port> are used     to identify the target instance.  See also: [Internal items](/manual/config/items/itemtypes/internal), [Zabbix agent items](/manual/config/items/itemtypes/zabbix_agent)  The following diagram illustrates the use of either item depending on the context.  ![](../../../../assets/en/manual/appendix/items/ext_stats.png)  -   ![](../../../../assets/en/manual/appendix/items/green.png) - Server     → external Zabbix instance (`zabbix[stats,<ip>,<port>]`) -   ![](../../../../assets/en/manual/appendix/items/pink.png) - Server →     proxy → external Zabbix instance (`zabbix[stats,<ip>,<port>]`) -   ![](../../../../assets/en/manual/appendix/items/blue.png) - Server →     agent → external Zabbix instance (`zabbix.stats[<ip>,<port>]`) -   ![](../../../../assets/en/manual/appendix/items/red.png) - Server →     proxy → agent → external Zabbix instance     (`zabbix.stats[<ip>,<port>]`)  To make sure that the target instance allows querying it by the external instance, list the address of the external instance in the 'StatsAllowedIP' parameter on the target instance.
fr	#### Eléments  Pour configurer l'interrogation des statistiques internes sur une autre instance Zabbix, vous pouvez utiliser deux éléments :  - L'élément interne `zabbix[stats,<ip>,<port>]` - pour des requêtes directes à distance du serveur/proxy Zabbix. <ip> et <port> sont utilisés pour identifier l'instance cible. - L'élément agent `zabbix.stats[<ip>,<port>]` - pour des requêtes basées sur l'agent du serveur/proxy Zabbix. <ip> et <port> sont utilisés pour identifier l'instance cible.  Voir aussi : [Éléments internes](/manual/config/items/itemtypes/internal), [Éléments agent Zabbix](/manual/config/items/itemtypes/zabbix_agent)  Le schéma suivant illustre l'utilisation de l'un ou l'autre élément en fonction du contexte.  ![](../../../../assets/en/manual/appendix/items/ext_stats.png)  - ![](../../../../assets/en/manual/appendix/items/green.png) - Serveur → instance Zabbix externe (`zabbix[stats,<ip>,<port>]`) - ![](../../../../assets/en/manual/appendix/items/pink.png) - Serveur → proxy → instance Zabbix externe (`zabbix[stats,<ip>,<port>]`) - ![](../../../../assets/en/manual/appendix/items/blue.png) - Serveur → agent → instance Zabbix externe (`zabbix.stats[<ip>,<port>]`) - ![](../../../../assets/en/manual/appendix/items/red.png) - Serveur → proxy → agent → instance Zabbix externe (`zabbix.stats[<ip>,<port>]`)  Pour vous assurer que l'instance cible permet de l'interroger par l'instance externe, indiquez l'adresse de l'instance externe dans le paramètre 'StatsAllowedIP' sur l'instance cible.

en-us	# Item  This class is designed to work with items.  Object references:\  -   [Item](/manual/api/reference/item/object#item)  Available methods:\  -   [item.create](/manual/api/reference/item/create) - creating new     items -   [item.delete](/manual/api/reference/item/delete) - deleting items -   [item.get](/manual/api/reference/item/get) - retrieving items -   [item.update](/manual/api/reference/item/update) - updating items
fr	# Elément  Cette classe est conçue pour travailler avec les éléments.  Référentiel des objets :\  -   [Élément](/manual/api/reference/item/object#item)  Méthodes disponibles :\  -   [item.create](/manual/api/reference/item/create) - créer de nouveaux éléments -   [item.delete](/manual/api/reference/item/delete) - supprimer des éléments -   [item.get](/manual/api/reference/item/get) - récupérer des éléments -   [item.update](/manual/api/reference/item/update) - mettre à jour des éléments

en-us	##### Item  To begin with, you may want to set up an item that monitors a log file, for example:      log[/var/log/syslog]  ![](../../../../assets/en/manual/config/event_correlation/correlation_item.png)  With the item set up, wait a minute for the configuration changes to be picked up and then go to [Latest data](/manual/web_interface/frontend_sections/monitoring/latest_data) to make sure that the item has started collecting data.
fr	##### Elément  Pour commencer, vous souhaiterez peut-être configurer un élément qui surveille un fichier journal, par exemple :      log[/var/log/syslog]  ![](../../../../assets/en/manual/config/event_correlation/correlation_item.png)  Une fois l'élément configuré, attendez une minute que les modifications de configuration soient récupérées, puis accédez aux [Dernières données](/manual/web_interface/frontend_sections/monitoring/latest_data) pour vous assurer que l'élément a commencé à collecter des données.

en-us	# item.update
fr	# item.update

en-us	##### Item value preprocessing  The **Preprocessing** tab allows to define [transformation rules](/manual/config/items/preprocessing) for the received values.
fr	##### Prétraitement de la valeur de l'élément  L'onglet **Prétraitement ** permet de définir des [règles de transformation](/manual/config/items/preprocessing) pour les valeurs reçues.

en-us	#### item  [ZBXNEXT-6406](https://support.zabbix.com/browse/ZBXNEXT-6406) Property `interfaceid` is no longer mandatory for [item](/manual/api/reference/item/object#item) types "Simple check" (3), "External check" (10), "SSH agent" (13), and "TELNET agent" (14).\ [ZBXNEXT-4428](https://support.zabbix.com/browse/ZBXNEXT-4428), [ZBXNEXT-8246](https://support.zabbix.com/browse/ZBXNEXT-8246) Added new [item preprocessing](/manual/api/reference/item/object#item-preprocessing) types "SNMP walk value" (28), "SNMP walk to JSON" (29).\
fr	#### élément  [ZBXNEXT-6406](https://support.zabbix.com/browse/ZBXNEXT-6406) La propriété `interfaceid` n'est plus obligatoire pour les types [élément](/manual/api/reference/item/object#élément) " Vérification simple" (3), "Vérification externe" (10), "Agent SSH" (13) et "Agent TELNET" (14).\ [ZBXNEXT-4428](https://support.zabbix.com/browse/ZBXNEXT-4428),   [ZBXNEXT-8246](https://support.zabbix.com/browse/ZBXNEXT-8246) Ajout de nouveaux types de [prétraitement de l'élément](/manual/api/reference/item/object#prétraitement-de-l-élément) "Valeur de marche SNMP" (28), "SNMP marche vers JSON" (29).\

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

en-us	### Java gateway installation  It is required to install [Java gateway](/manual/concepts/java) only if you want to monitor JMX applications. Java gateway is lightweight and does not require a database.  Once the required repository is added, you can install Zabbix Java gateway by running:      # apt install zabbix-java-gateway  Proceed to [setup](/manual/concepts/java/from_debian_ubuntu) for more details on configuring and running Java gateway.
fr	###Installation de la passerelle Java  Il est nécessaire d'installer la [passerelle Java](/manual/concepts/java) uniquement si vous souhaitez surveiller les applications JMX. La passerelle Java est légère et ne nécessite pas de base de données.  Une fois le dépôt requis ajouté, vous pouvez installer la passerelle Java Zabbix en exécutant :      # apt install zabbix-java-gateway  Passez à la [configuration](/manual/concepts/java/from_debian_ubuntu) pour plus de détails sur la configuration et l'exécution de la passerelle Java.

en-us	### Java gateway installation  It is required to install [Java gateway](/manual/concepts/java) only if you want to monitor JMX applications. Java gateway is lightweight and does not require a database.  Once the required repository is added, you can install Zabbix Java gateway by running:      # dnf install zabbix-java-gateway  Proceed to [setup](/manual/concepts/java/from_rhel) for more details on configuring and running Java gateway.
fr	### Installation de la passerelle Java  Il est nécessaire d'installer la [passerelle Java](/manual/concepts/java) uniquement si vous souhaitez surveiller les applications JMX. La passerelle Java est légère et ne nécessite pas de base de données.  Une fois le référentiel requis ajouté, vous pouvez installer la passerelle Java Zabbix en exécutant :      # dnf install zabbix-java-gateway  Passez à l'[installation](/manual/concepts/java/from_rhel) pour plus de détails sur la configuration et l'exécution de la passerelle Java.

en-us	### JavaScript  A JavaScript class can be used to add dynamic behavior and interactivity to the widget configuration view. For example, you can initialize a color picker, defined in the [*CWidgetFormView*](#cwidgetformview) class.  The JavaScript class should be loaded with the form, therefore it should be referenced in the [*CWidgetFormView*](#cwidgetformview) class by using the methods *includeJsFile()* and *addJavaScript()*.  In the example below, a singleton class instance is immediately created and stored under the *window.my_custom_widget_form* name. Thus, opening the form for the second time will re-create the instance.  The JavaScript class should be located in the *views* directory.  **views/widget.edit.js.php example**  ```php <?php  use Modules\LessonGaugeChart\Widget;  ?>  window.widget_lesson_gauge_chart_form = new class {      init({color_palette}) {         this._advanced_configuration = document.getElementById('adv_conf');          this._advanced_configuration.addEventListener('change', () => this.updateForm());          colorPalette.setThemeColors(color_palette);          for (const colorpicker of jQuery('.<?= ZBX_STYLE_COLOR_PICKER ?> input')) {             jQuery(colorpicker).colorpicker();         }          const overlay = overlays_stack.getById('widget_properties');          for (const event of ['overlay.reload', 'overlay.close']) {             overlay.$dialogue[0].addEventListener(event, () => { jQuery.colorpicker('hide'); });         }          this.updateForm();     }      updateForm() {         const show_advanced_configuration = this._advanced_configuration.checked;          for (const element of this._form.querySelectorAll('.js-advanced-configuration')) {             element.style.display = show_advanced_configuration ? '' : 'none';         }     } }; ```
fr	### JavaScript  Une classe JavaScript peut être utilisée pour ajouter un comportement dynamique et une interactivité à la vue de configuration du widget.Par exemple, vous pouvez initialiser un sélecteur de couleurs, défini dans la classe  [*CWidgetFormView*](#cwidgetformview).  La classe JavaScript doit être chargée avec le formulaire, elle doit donc être référencée dans la classe [*CWidgetFormView*](#cwidgetformview) en utilisant les méthodes *includeJsFile()* et *addJavaScript()*.  Dans l'exemple ci-dessous, une instance de classe singleton est immédiatement créée et stockée sous le nom *window.my_custom_widget_form*. Ainsi, ouvrir le formulaire pour la deuxième fois recréera l'instance.  La classe JavaScript doit être située dans le répertoire *views*.  **views/widget.edit.js.php example**  ```php <?php  use Modules\LessonGaugeChart\Widget;  ?>  window.widget_lesson_gauge_chart_form = new class {      init({color_palette}) {         this._advanced_configuration = document.getElementById('adv_conf');          this._advanced_configuration.addEventListener('change', () => this.updateForm());          colorPalette.setThemeColors(color_palette);          for (const colorpicker of jQuery('.<?= ZBX_STYLE_COLOR_PICKER ?> input')) {             jQuery(colorpicker).colorpicker();         }          const overlay = overlays_stack.getById('widget_properties');          for (const event of ['overlay.reload', 'overlay.close']) {             overlay.$dialogue[0].addEventListener(event, () => { jQuery.colorpicker('hide'); });         }          this.updateForm();     }      updateForm() {         const show_advanced_configuration = this._advanced_configuration.checked;          for (const element of this._form.querySelectorAll('.js-advanced-configuration')) {             element.style.display = show_advanced_configuration ? '' : 'none';         }     } }; ```

en-us	### JavaScript  The JavaScript class is responsible for determining widget behavior, such as updating widget data, resizing the widget, displaying widget elements, etc.  All JavaScript operations use and/or extend the base JavaScript class of all dashboard widgets - *CWidget*. The *CWidget* class contains a set of methods with the default implementation for widget behavior. Depending on widget complexity, these methods can be utilized as is or extended.  The *CWidget* class contains the following methods:  -   Methods that define widget lifecycle: *\_init()*, *\_registerEvents()*, *\_doActivate()*, *\_doDeactivate()*, *\_doDestroy()*, *setEditMode()*. -   Methods that handle updating and displaying widget data: *\_promiseUpdate()*, *\_getUpdateRequestData()*, *\_processUpdateResponse(response)*, *\_processUpdateErrorResponse(error)*, *\_setContents()*. -   Methods that modify widget appearance: *resize()*, *\_hasPadding()*.  The JavaScript class should be located in the *assets/js* directory and specified in the [*assets*](/devel/modules/file_structure/manifest#assets) (*assets/js*) parameter in the *manifest.json* file.
fr	### JavaScript  La classe JavaScript est chargée de déterminer le comportement du widget, tel que la mise à jour des données du widget, le redimensionnement du widget, l'affichage des éléments du widget, etc.  Toutes les opérations JavaScript utilisent et/ou étendent la classe JavaScript de base de tous les widgets du tableau de bord - *CWidget*. La classe *CWidget* contient un ensemble de méthodes avec l'implémentation par défaut du comportement des widgets. En fonction de la complexité du widget, ces méthodes peuvent être utilisées telles quelles ou étendues.  La classe *CWidget* contient les méthodes suivantes:  -   Méthodes qui définissent le cycle de vie du widget: *\_init()*, *\_registerEvents()*, *\_doActivate()*, *\_doDeactivate()*, *\_doDestroy()*, *setEditMode()*. -   Méthodes qui gèrent la mise à jour et l'affichage des données du widget: *\_promiseUpdate()*, *\_getUpdateRequestData()*, *\_processUpdateResponse(response)*, *\_processUpdateErrorResponse(error)*, *\_setContents()*. -   Méthodes qui modifient l'apparence du widget: *resize()*, *\_hasPadding()*.  La classe JavaScript doit être située dans le répertoire *assets/js* et spécifiée dans le paramètre [*assets*](/devel/modules/file_structure/manifest#assets) (*assets/js*) dans le fichier *manifest.json*.

en-us	#### JMX item keys in more detail
fr	#### Clés d’élément JMX plus en détails

en-us	#### JMX monitoring  See [JMX monitoring](/manual/config/items/itemtypes/jmx_monitoring) page for more details.
fr	#### Supervision JMX  Voir la page [Supervision JMX](/manual/config/items/itemtypes/jmx_monitoring) pour plus de détails.

en-us	#### JMX monitoring  See [JMX monitoring](/manual/config/items/itemtypes/jmx_monitoring) page for more details.
fr	#### Supervision JMX  Voir la page [Supervision JMX](/fr/manual/config/items/itemtypes/jmx_monitoring) pour plus de détails.

en-us	#### JMX monitoring  See [JMX monitoring](/manual/config/items/itemtypes/jmx_monitoring) page for more details.
fr	#### Supervision JMX  Voir la page [Supervision JMX](/fr/manual/config/items/itemtypes/jmx_monitoring) pour plus de détails.

en-us	#### JSON format  The JSON export format contains the following objects:  -   Root object for Zabbix JSON export -   Export version  ```json {     "zabbix_export": {         "version": "6.4"     } } ```  Other objects are dependent on exported objects.
fr	#### Format JSON  ``` {.json} {     "zabbix_export": {         "version": "6.0",         "date": "2020-04-22T06:20:11Z"     } } ```        "zabbix_export":  Nœud racine pour l'exportation Zabbix JSON.            "version": "6.0"  Version de l'exportation.            "date": "2020-04-22T06:20:11Z"  Date à laquelle l'exportation a été créée au format long ISO 8601.  Les autres nœuds dépendent des objets exportés.

en-us	#### Keeping trends  Trends is a built-in historical data reduction mechanism which stores minimum, maximum, average and the total number of values per every hour for numeric data types.  You can set for how many days trends will be kept:  -   in the item properties [form](/manual/config/items/item) -   when mass-updating items -   when setting up Housekeeper tasks  Trends usually can be kept for much longer than history. Any older data will be removed by the housekeeper.  Zabbix server accumulates trend data in runtime in the trend cache, as the data flows in. Server flushes **previous hour** trends of every item into the database (where frontend can find them) in these situations:  -   server receives the first current hour value of the item -   5 or less minutes of the current hour left and still no current hour     values of the item -   server stops  To see trends on a graph you need to wait at least to the beginning of the next hour (if item is updated frequently) and at most to the end of the next hour (if item is updated rarely), which is 2 hours maximum.  When server flushes trend cache and there are already trends in the database for this hour (for example, server has been restarted mid-hour), server needs to use update statements instead of simple inserts. Therefore on a bigger installation if restart is needed it is desirable to stop server in the end of one hour and start in the beginning of the next hour to avoid trend data overlap.  History tables do not participate in trend generation in any way.  ::: noteimportant If trends are set to '0', Zabbix server does not calculate or store trends at all. :::  ::: noteclassic The trends are calculated and stored with the same data type as the original values. As a result the average value calculations of unsigned data type values are rounded and the less the value interval is the less precise the result will be. For example if item has values 0 and 1, the average value will be 0, not 0.5.  Also restarting server might result in the precision loss of unsigned data type average value calculations for the current hour. :::
fr	 #### Garder les tendances  Les tendances sont un mécanisme intégré de réduction des données historiques qui stocke le minimum, le maximum, la moyenne et le nombre total de valeurs par heure pour les types de données numériques.  Vous pouvez définir pendant combien de jours les tendances seront conservées :  -   dans le [formulaire](/manual/config/items/item) des propriétés de l'élément -   lors de la mise à jour en masse d'éléments -   lors de la configuration des tâches de Nettoyage  Les tendances peuvent généralement être conservées beaucoup plus longtemps que l'historique. Toutes les données plus anciennes seront supprimées par le nettoyage.  Le serveur Zabbix accumule les données de tendance lors de l'exécution dans le cache de tendance, au fur et à mesure que les données arrivent. Le serveur vide les tendances de l'**heure précédente** de chaque élément dans la base de données (où l'interface peut les trouver) dans ces situations :  -   le serveur reçoit la première valeur d'heure actuelle de l'élément -   Il reste 5 minutes ou moins de l'heure actuelle et toujours aucune valeur d'heure actuelle pour l'élément -   le serveur s'arrête  Pour voir les tendances sur un graphique, vous devez attendre au moins jusqu'au début de l'heure suivante (si l'élément est mis à jour fréquemment) et au plus jusqu'à la fin de l'heure suivante (si l'élément est mis à jour rarement), soit 2 heures maximum.  Lorsque le serveur vide le cache des tendances et qu'il existe déjà des tendances dans la base de données pour cette heure (par exemple, le serveur a été redémarré en milieu d'heure), le serveur doit utiliser des instructions de mise à jour au lieu de simples insertions. Par conséquent, sur une installation plus importante, si un redémarrage est nécessaire, il est souhaitable d'arrêter le serveur au bout d'une heure et de démarrer au début de l'heure suivante pour éviter le chevauchement des données de tendance.  Les tables d'historique ne participent en aucune façon à la génération de tendance.  ::: noteimportant Si les tendances sont définies sur '0', le serveur Zabbix ne calcule ni ne stocke les tendances du tout. :::  ::: noteclassic Les tendances sont calculées et stockées avec le même type de données que les valeurs d'origine. En conséquence, les calculs de valeur moyenne des valeurs de type de données non signées sont arrondis et moins l'intervalle de valeurs est faible, moins le résultat sera précis. Par exemple, si l'élément a les valeurs 0 et 1, la valeur moyenne sera 0 et non 0,5.  Le redémarrage du serveur peut également entraîner la perte de précision des calculs de la valeur moyenne des types de données non signés pour l'heure en cours. :::

en-us	#### Key name  The key name itself has a limited range of allowed characters, which just follow each other. Allowed characters are:      0-9a-zA-Z_-.  Which means:  -   all numbers; -   all lowercase letters; -   all uppercase letters; -   underscore; -   dash; -   dot.  ![](../../../../../assets/en/manual/config/key_name.png)
fr	#### Nom de la clé  Le nom de la clé elle-même a une gamme limitée de caractères autorisés, qui se suivent les uns les autres. Les caractères autorisés sont :      0-9a-zA-Z_-.  Ce qui signifie :  -   tous les nombres ; -   toutes les lettres minuscules ; -   toutes les lettres majuscules ; -   underscore ; -   tiret ; -   point.  ![](../../../../../assets/fr/manual/config/items/item/key_name.png)

en-us	#### Kiosk mode  The kiosk mode in supported frontend pages can be activated using URL parameters. For example, in dashboards:  -   `/zabbix.php?action=dashboard.view&kiosk=1` - activate kiosk mode -   `/zabbix.php?action=dashboard.view&kiosk=0` - activate normal mode
fr	#### Mode kiosque  Le mode kiosque dans les pages frontend prises en charge peut être activé à l'aide des paramètres d'URL. Par exemple, dans les tableaux de bord :  - `/zabbix.php?action=dashboard.view&kiosk=1` - active le mode kiosque - `/zabbix.php?action=dashboard.view&kiosk=0` - active le mode normal

en-us	#### Known issues  See [known issues](/manual/installation/known_issues#graphs) for graphs.
fr	#### Problèmes connus  Voir les [problèmes connus](/manual/installation/known_issues#graphs) pour les graphiques.

en-us	##### Large file support  Zabbix has large file support for SNMP trapper files. The maximum file size that Zabbix can read is 2\^63 (8 EiB). Note that the filesystem may impose a lower limit on the file size.
fr	##### Prise en charge des fichiers volumineux  Zabbix prend en charge les fichiers volumineux pour les fichiers de trapper SNMP. La taille limite maximum que Zabbix peut lire est 2\^63 (8 EiB). Notez que le système de fichier peut imposer une limite inférieure sur la taille du fichier.

en-us	##### Lifecycle methods  The widget lifecycle methods are invoked by the dashboard, and at different stages of the widget's lifecycle during its existence within the dashboard.
fr	##### Méthodes de cycle de vie  Les méthodes de cycle de vie du widget sont invoquées par le tableau de bord et à différentes étapes du cycle de vie du widget au cours de son existence au sein du tableau de bord.

en-us	##### Limitations  -   Only same host (template) dependencies are allowed -   An item prototype can depend on another item prototype or regular     item from the same host -   Maximum count of dependent items for one master item is limited to     29999 (regardless of the number of dependency levels) -   Maximum 3 dependency levels allowed -   Dependent item on a host with master item from template will not be     exported to XML
fr	##### Limites  - · Seules les dépendances du même hôte (modèle) sont autorisées - · Un prototype d'élément peut dépendre d'un autre prototype d'élément ou d'un élément standard du même hôte - · Le nombre maximum d'éléments dépendants pour un élément principal est limité à 29999 (quel que soit le nombre de niveaux de dépendance) - · Maximum 3 niveaux de dépendance autorisés - · L'élément dépendant d'un hôte avec l'élément principal du modèle ne sera pas exporté en XML

en-us	#### Limitations  -   Private keys are stored in plain text in files readable by Zabbix     components during startup -   Pre-shared keys are entered in Zabbix frontend and stored in Zabbix     database in plain text -   Built-in encryption does not protect communications:     -   Between the web server running Zabbix frontend and user web         browser     -   Between Zabbix frontend and Zabbix server -   Currently each encrypted connection opens with a full TLS handshake,     no session caching and tickets are implemented -   Adding encryption increases the time for item checks and actions,     depending on network latency:     -   For example, if packet delay is 100ms then opening a TCP         connection and sending unencrypted request takes around 200ms.         With encryption about 1000 ms are added for establishing the TLS         connection;     -   Timeouts may need to be increased, otherwise some items and         actions running remote scripts on agents may work with         unencrypted connections, but fail with timeout with encrypted. -   Encryption is not supported by [network     discovery](/manual/discovery/network_discovery). Zabbix agent checks     performed by network discovery will be unencrypted and if Zabbix     agent is configured to reject unencrypted connections such checks     will not succeed.
fr	#### Limitations  - Les clés privées sont stockées en texte brut dans des fichiers lisibles par les composants Zabbix lors du démarrage - Les clés pré-partagées sont saisies dans l'interface Zabbix et stockées dans la base de données Zabbix en texte brut - Le cryptage intégré ne protège pas les communications :      - Entre le serveur Web exécutant l'interface Zabbix et le navigateur Web de l'utilisateur      - Entre l'interface Zabbix et le serveur Zabbix -   Actuellement, chaque connexion cryptée s'ouvre avec une vérification TLS complète, aucune mise en cache de session et les tickets ne sont implémentés - L'ajout du chiffrement augmente le temps de vérification et d'action des éléments, en fonction de la latence du réseau :      - Par exemple, si le délai de paquet est de 100 ms, l'ouverture d'une connexion TCP et l'envoi d'une requête non chiffrée prend environ 200 ms. Avec le cryptage, environ 1000 ms sont ajoutées pour établir la connexion TLS ;      - Il peut être nécessaire d'augmenter les timeouts, sinon certains éléments et actions exécutant des scripts distants sur des agents peuvent fonctionner avec des connexions non chiffrées, mais échouer avec un délai d'expiration chiffré. -  Le chiffrement n'est pas pris en charge par la [découverte du réseau](/manual/discovery/network_discovery). Les vérifications de l'agent Zabbix effectuées par la découverte du réseau ne seront pas chiffrées et si l'agent Zabbix est configuré pour rejeter les connexions non chiffrées, ces vérifications échoueront.

en-us	 #### Limitations  Zabbix agent for Windows does not support non-standard Windows configurations where CPUs are distributed non-uniformly across NUMA nodes. If logical CPUs are distributed non-uniformly, then CPU performance metrics may not be available for some CPUs. For example, if there are 72 logical CPUs with 2 NUMA nodes, both nodes must have 36 CPUs each.
fr	#### Limitations  L'agent Zabbix pour Windows ne prend pas en charge les configurations Windows non standard dans lesquelles les processeurs sont répartis de manière non uniforme sur les nœuds NUMA. Si les processeurs logiques ne sont pas distribués de manière uniforme, les métriques de performances du processeur peuvent ne pas être disponibles pour certains processeurs. Par exemple, s'il y a 72 CPU logiques avec 2 nœuds NUMA, les deux nœuds doivent avoir 36 CPU chacun.

en-us	#### Linking elements  Once you have put some elements on the map, it is time to start linking them. To link two elements you must first select them. With the elements selected, click on *Add* next to Link.  With a link created, the single element form now contains an additional *Links* section. Click on *Edit* to edit link attributes.  ![](../../../../../assets/en/manual/config/visualization/map_links.png){width="600"}  Link attributes:  |Parameter|Description| |--|--------| |*Label*|Label that will be rendered on top of the link.<br>Expression [macros](/manual/appendix/macros/supported_by_location) are supported in this field, but only with `avg`, `last`, `min` and `max` functions, with time as parameter (for example, `{?avg(/host/key,1h)}`).| |*Connect to*|The element that the link connects to.| |*Type (OK)*|Default link style:<br>**Line** - single line<br>**Bold line** - bold line<br>**Dot** - dots<br>**Dashed line** - dashed line| |*Color (OK)*|Default link color.| |*[Link indicators](links)*|List of triggers linked to the link. In case a trigger has status PROBLEM, its style is applied to the link.|
fr	#### Lier des éléments  Une fois que vous avez mis certains éléments sur la carte, il est temps de commencer à les relier. Pour lier deux éléments, vous devez d'abord les sélectionner. Une fois les éléments sélectionnés, cliquez sur *Ajouter* à côté de Lien.  Avec un lien créé, le formulaire à élément unique contient désormais une section *Liens* supplémentaire. Cliquez sur *Modifier* pour modifier les attributs du lien.  ![](../../../../../assets/en/manual/config/visualization/map_links.png){width="600"}  Attributs du lien :  |Paramètre|Description| |--|--------| |*Étiquette*|Étiquette qui sera rendue au-dessus du lien.<br>Les expressions [macros](/manual/appendix/macros/supported_by_location) sont prises en charge dans ce champ, mais uniquement avec les fonctions `avg`, `last`, `min` et `max`, avec le temps comme paramètre (par exemple, `{?avg(/host/key,1h)}`).| |*Se connecte à*|L'élément auquel le lien se connecte.| |*Type (OK)*|Style de lien par défaut :<br>**Ligne** - une seule ligne<br>**Ligne en gras** - ligne en gras<br>**Point** - points<br>** Ligne pointillée** - ligne pointillée| |*Couleur (OK)*|Couleur du lien par défaut.| |*[Indicateurs de lien](liens)*|Liste des déclencheurs liés au lien. Dans le cas où un déclencheur a le statut PROBLÈME, son style est appliqué au lien.|

en-us	##### Linking pre-defined templates to hosts  As you may have noticed, Zabbix comes with a set of predefined templates for various OS, devices and applications. To get started with monitoring very quickly, you may link the appropriate one of them to a host, but beware that these templates need to be fine-tuned for your environment. Some checks may not be needed, and polling intervals may be way too frequent.  More information about [templates](/manual/config/templates) is available.
fr	##### Lier des modèles prédéfinis à des hôtes  Comme vous l\'avez peut-être remarqué, Zabbix est fourni avec un ensemble de modèles prédéfinis pour divers systèmes d\'exploitation, équipements et applications. Pour commencer à surveiller très rapidement, vous pouvez associer le modèle le plus approprié à un hôte, mais attention, ces modèles doivent être adaptés à votre environnement. Certaines vérifications peuvent ne pas être nécessaires et les intervalles d\'interrogation peuvent être trop fréquents.  Plus d\'informations sur les [modèles](/manual/config/templates) sont disponibles.

en-us	#### Linux kernel threads
fr	#### Threads du noyau Linux

en-us	#### Linux  See values supported for 'memtype' parameter on Linux in the table.  |Supported value|Description|Source in /proc/<pid>/status file| |--|------|--| |vsize ^[1](proc_mem_notes#footnotes)^|Virtual memory size|VmSize| |pmem|Percentage of real memory|(VmRSS/total\_memory) \* 100| |rss|Resident set size|VmRSS| |data|Size of data segment|VmData| |exe|Size of code segment|VmExe| |hwm|Peak resident set size|VmHWM| |lck|Size of locked memory|VmLck| |lib|Size of shared libraries|VmLib| |peak|Peak virtual memory size|VmPeak| |pin|Size of pinned pages|VmPin| |pte|Size of page table entries|VmPTE| |size|Size of process code + data + stack segments|VmExe + VmData + VmStk| |stk|Size of stack segment|VmStk| |swap|Size of swap space used|VmSwap|  Notes for Linux:  1.  Not all 'memtype' values are supported by older Linux kernels. For     example, Linux 2.4 kernels do not support `hwm`, `pin`, `peak`,     `pte` and `swap` values. 2.  We have noticed that self-monitoring of the Zabbix agent active     check process with `proc.mem[...,...,...,...,data]` shows a value     that is 4 kB larger than reported by `VmData` line in the agent's     /proc/<pid>/status file. At the time of self-measurement the     agent's data segment increases by 4 kB and then returns to the     previous size.
fr	####Linux  Vous trouverez les valeurs prises en charge pour le paramètre 'memtype' sous Linux dans le tableau suivant.  |Valeur prise en charge|Description|Source dans le fichier /proc/<pid>/status| |--|------|--| |vsize ^[1](proc_mem_notes#footnotes)^|Taille de la mémoire virtuelle|VmSize| |pmem|Pourcentage de mémoire réelle|(VmRSS/total\_memory) \* 100| |rss|Taille de l'ensemble résident|VmRSS| |data|Taille du segment de données|VmData| |exe|Taille du segment de code|VmExe| |hwm|Taille maximale de l'ensemble résident|VmHWM| |lck|Taille de la mémoire verrouillée|VmLck| |lib|Taille des bibliothèques partagées|VmLib| |peak|Taille maximale de la mémoire virtuelle|VmPeak| |pin|Taille des pages épinglées|VmPin| |pte|Taille des entrées de la table des pages|VmPTE| |taille|Taille du code de processus + données + segments de pile|VmExe + VmData + VmStk| |stk|Taille du segment de pile|VmStk| |swap|Taille de l'espace de swap utilisé|VmSwap|  Remarques pour Linux :  1. Toutes les valeurs 'memtype' ne sont pas prises en charge par les anciens noyaux Linux. Par exemple, les noyaux Linux 2.4 ne prennent pas en charge les valeurs `hwm`, `pin`, `peak`, `pte` et `swap`. 2. Nous avons remarqué que l'autosurveillance de l'agent Zabbix actif vérifiant le processus avec `proc.mem[...,...,...,...,data]` affiche une valeur de 4 ko de plus de ce qui est indiqué par la ligne "VmData" dans le fichier de l'agent /proc/<pid>/status. Au moment de l'auto-mesure, le segment de données de l'agent augmente de 4 ko, puis revient à la taille précédente.

en-us	##### List of waiting items  In this screen, each waiting item is listed.  ![](../../../../../assets/en/manual/web_interface/queue_details.png){width="600"}  Displayed data:  |Column|Description| |--|--------| |*Scheduled check*|The time when the check was due is displayed.| |*Delayed by*|The length of the delay is displayed.| |*Host*|Host of the item is displayed.| |*Name*|Name of the waiting item is displayed.| |*Proxy*|The proxy name is displayed, if the host is monitored by proxy.|
fr	##### Liste des éléments en attente  Dans cet écran, chaque élément en attente est répertorié.  ![](../../../../../assets/en/manual/web_interface/queue_details.png){width="600"}  Données affichées :  |Colonne|Description| |--|--------| |*Vérification planifié*|L'heure à laquelle la vérification due est affichée.| |*Retardé de*|La durée du retard est affichée.| |*Hôte*|L'hôte de l'élément est affiché.| |*Nom*|Le nom de l'élément en attente est affiché.| |*Proxy*|Le nom du proxy est affiché, si l'hôte est surveillé par proxy.|

en-us	# > LLD rule object  The following objects are directly related to the `discoveryrule` API.
fr	# > Objet Règle LLD  Les objets suivants sont directement liés à l'API `discoveryrule`.