en-us	# Icon map  This class is designed to work with icon maps.  Object references:\  -   [Icon map](/manual/api/reference/iconmap/object#icon_map) -   [Icon mapping](/manual/api/reference/iconmap/object#icon_mapping)  Available methods:\  -   [iconmap.create](/manual/api/reference/iconmap/create) - create new     icon maps -   [iconmap.delete](/manual/api/reference/iconmap/delete) - delete icon     maps -   [iconmap.get](/manual/api/reference/iconmap/get) - retrieve icon     maps -   [iconmap.update](/manual/api/reference/iconmap/update) - update icon     maps  
fr	# Correspondance d'icône  Cette classe est conçue pour travailler avec les correspondances d'icône.  Référentiel des objets :\  -   [Correspondance d'icône](/manual/api/reference/iconmap/object#icon_map) -   [Mappage d'icône](/manual/api/reference/iconmap/object#icon_mapping)  Méthodes disponibles :\  -   [iconmap.create](/manual/api/reference/iconmap/create) - créer de nouvelles correspondances d'icône -   [iconmap.delete](/manual/api/reference/iconmap/delete) - supprimer des correspondances d'icône -   [iconmap.get](/manual/api/reference/iconmap/get) - récupérer des correspondances d'icône -   [iconmap.update](/manual/api/reference/iconmap/update) - mettre à jour correspondances d'icône  

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

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 the webhook test fails  -   *"Media type test failed."* message is displayed, followed by     additional failure details.
fr	##### Si le test du webhook échoue  - Le message *"Échec du test du type de support."* s'affiche, suivi de détails supplémentaires sur l'échec.

en-us	##### If the webhook test is successful  -   *"Media type test successful."* message is displayed -   Server response appears in the gray *Response* field -   Response type (JSON or String) is specified below the *Response*     field
fr	##### Si le test du webhook est réussi  - Le message *"Test du type de support réussi."* s'affiche - La réponse du serveur apparaît dans le champ gris *Réponse* - Le type de réponse (JSON ou String) est spécifié sous le champ *Réponse*

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  The image object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |imageid|string|*(readonly)* ID of the image.| |**name**<br>(required)|string|Name of the image.| |imagetype|integer|Type of image.<br><br>Possible values:<br>1 - *(default)* icon;<br>2 - background image.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	### Image  L'objet image possède les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |imageid|string|*(lecture seule)* ID de l'image.| |**name**<br>(obligatoire)|string|Nom de l'image.| |imagetype|integer|Type d'image.<br><br>Valeurs possibles:<br>1 - *(par défaut)* icône;<br>2 - image de fond.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

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

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

en-us	 ### Implementation details  The high availability (HA) cluster is an opt-in solution and it is supported for Zabbix server. The native HA solution is designed to be simple in use, it will work across sites and does not have specific requirements for the databases that Zabbix recognizes. Users are free to use the native Zabbix HA solution, or a third-party HA solution, depending on what best suits the high availability requirements in their environment.  The solution consists of multiple zabbix\_server instances or nodes. Every node:  -   is configured separately -   uses the same database -   may have several modes: active, standby, unavailable, stopped  Only one node can be active (working) at a time. A standby node runs only one  process - the HA manager. A standby node does no data collection,  processing or other regular server activities; they do not listen  on ports; they have minimum database connections.  Both active and standby nodes update their last access time every 5 seconds. Each standby node monitors the last access time of the active node. If the last access time of the active node is over 'failover delay' seconds, the standby node switches itself to be the active node and assigns 'unavailable' status to the previously active node.  The active node monitors its own database connectivity - if it is lost for more than `failover delay-5` seconds, it must stop all processing and switch to standby mode. The active node also monitors the status of the standby nodes - if the last access time of a standby node is over 'failover delay' seconds, the standby node is assigned the 'unavailable' status.  The nodes are designed to be compatible across minor Zabbix versions.
fr	### Détails d'implémentation  Le cluster haute disponibilité (HA) est une solution opt-in et il est pris en charge pour le serveur Zabbix. La solution HA native est conçue pour être simple à utiliser, elle fonctionnera sur tous les sites et n'a pas d'exigences spécifiques pour les bases de données reconnues par Zabbix. Les utilisateurs sont libres d'utiliser la solution HA native Zabbix ou une solution HA tierce, selon ce qui convient le mieux aux exigences de haute disponibilité de leur environnement.  La solution consiste en plusieurs instances ou nœuds zabbix\_server. Chaque nœud :  -   est configuré séparément -   utilise la même base de données -   peut avoir plusieurs modes : active, standby, unavailable, stopped  Un seul nœud peut être actif à la fois. Un nœud standby n'exécute qu'un seul processus : le gestionnaire HA. Un nœud standby n'effectue pas de collecte de données, de traitement ou d'autres activités habituelles du serveur ; ils n'écoutent pas sur les ports ; ils ont un minimum de connexions à la base de données.  Les nœuds actifs et standby mettent à jour leur heure de dernier accès toutes les 5 secondes. Chaque nœud standby surveille l'heure du dernier accès du nœud actif. Si le dernier temps d'accès du nœud actif est supérieur à « délai de basculement » secondes, le nœud standby devient le nœud actif et attribue l'état 'unavailable' au nœud précédemment actif.  Le nœud actif surveille sa propre connectivité à la base de données - s'il est perdu pendant plus de `délai de basculement-5` secondes, il doit arrêter tout traitement et passer en mode standby. Le nœud actif surveille également l'état des nœuds standby - si le dernier temps d'accès d'un nœud standby dépasse le « délai de basculement » secondes, le nœud standby se voit attribuer l'état 'unavailable'.  Les nœuds sont conçus pour être compatibles entre les versions mineures de Zabbix.

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:  ```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.0</version><date>2023-01-01T12:00:00Z</date><groups><group><uuid>7df96b18c230490a9a0a9e2307226338</uuid><name>Templates</name></group></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"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "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 :  ```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.0</version><date>2023-01-01T12:00:00Z</date><groups><group><uuid>7df96b18c230490a9a0a9e2307226338</uuid><name>Templates</name></group></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"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "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 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écuter é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:  -   Go to: *Configuration* → *Hosts* -   Click on *Import* to the right -   Select the import file -   Mark the required options in import rules -   Click on *Import*  ![](../../../assets/en/manual/xml_export_import/import_hosts.png)  A success or failure message of the import will be displayed in the frontend.  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 removed from the host along with all entities inherited from the potentially unlinked templates (items, triggers, etc).|
fr	#### Import  Pour importer des hôtes, procédez comme suit :  - Allez dans : *Configuration* → *Hôtes* - Cliquez sur *Importer* à droite - Sélectionnez le fichier d'importation - Marquez les options requises dans les règles d'importation - Cliquez sur *Importer*  ![](../../../assets/en/manual/xml_export_import/import_hosts.png)  Un message de réussite ou d'échec de l'importation s'affichera dans l'interface web.  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.| |*Create new*|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é, le modèle lié existant non présent 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.).|

en-us	#### Importing  To import media types, do the following:  -   Go to: *Administration* → *Media types* -   Click on *Import* to the right -   Select the import file -   Mark the required options in import rules -   Click on *Import*  ![](../../../assets/en/manual/xml_export_import/import_media.png)  A success or failure message of the import will be displayed in the frontend.  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.|
fr	#### Importing  Pour importer des types de médias, procéder comme suit :  -   Aller dans : *Administration* → *Types de médias* -   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_media.png)  Un message de réussite ou d'échec de l'importation sera affiché dans l'interface.  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 le nouveau*|L'importation ajoutera de nouveaux éléments à l'aide des données du fichier d'importation. Sinon, il ne les ajoutera pas.| |*Supprimer le manquant*|L'importation supprimera les éléments existants non présents dans le fichier d'importation. Sinon, il ne les supprimera pas.|

en-us	#### Importing  To import network maps, do the following:  -   Go to: *Monitoring* → *Maps* -   Click on *Import* to the right -   Select the import file -   Mark the required options in import rules -   Click on *Import*  ![](../../../assets/en/manual/xml_export_import/import_maps.png)  All mandatory input fields are marked with a red asterisk.  A success or failure message of the import will be displayed in the frontend.  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.  ::: 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)  Tous les champs obligatoires sont marqués par un astérisque rouge.  Un message de réussite ou d'échec de l'import sera affiché dans l'interface.  Règles d'import :  |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 le nouveau*|L'importation ajoutera de nouveaux éléments à l'aide des données du fichier d'import. Sinon, il ne les ajoutera pas.| |*Supprimer le manquant*|L'importation supprimera les éléments existants non présents dans le fichier d'importation. Sinon, il ne les supprimera 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.  ::: notewarning Si vous remplacez une image existante, cela affectera toutes les cartes qui utilisent cette image. :::

en-us	### Improved performance of history syncers  The performance of history syncers has been improved by introducing a new read-write lock. This reduces locking between history syncers, trappers and proxy pollers by using a shared read lock while accessing the configuration cache. The new lock can be write locked only by the configuration syncer performing a configuration cache reload.
fr	### Amélioration des performances des synchroniseurs d'historique  Les performances des synchroniseurs d'historique ont été améliorées en introduisant un nouveau verrou en lecture-écriture. Cela réduit le verrouillage entre les synchroniseurs d'historique, les trappers et les pollers proxy en utilisant un verrou de lecture partagé lors de l'accès au cache de configuration. Le nouveau verrou ne peut être verrouillé en écriture que par le synchroniseur de configuration effectuant un rechargement du cache de configuration.

en-us	### Improved performance of history syncers  The performance of history syncers has been improved by introducing a new read-write lock. This reduces locking between history syncers, trappers and proxy pollers by using a shared read lock while accessing the configuration cache. The new lock can be write locked only by the configuration syncer performing a configuration cache reload.
fr	### Amélioration des performances des synchroniseurs d'historique  Les performances des synchroniseurs d'historique ont été améliorées en introduisant un nouveau verrou en lecture-écriture. Cela réduit le verrouillage entre les synchroniseurs d'historique, les trappers et les pollers proxy en utilisant un verrou de lecture partagé lors de l'accès au cache de configuration. Le nouveau verrou ne peut être verrouillé en écriture que par le synchroniseur de configuration effectuant un rechargement du cache de configuration.

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 addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Host groups*|Select host groups to be displayed on the map. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups. Scroll down to select. Click on 'x' to remove selected groups. <br>If nothing is selected in both *Host groups* and *Hosts* fields, all hosts with valid coordinates will be displayed.| |*Hosts*|Select hosts to be displayed all the map. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts. Scroll down to select. Click on 'x' to remove selected hosts. <br>If nothing is selected in both *Host groups* and *Hosts* fields, all hosts with valid coordinates will be displayed.| |*Tags*|Specify tags to limit the number of hosts displayed in the widget. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met| |*Initial view*|Comma-separated center coordinates and an optional zoom level to display when the widget is initially loaded in the format `<latitude>,<longitude>,<zoom>`<br>If initial zoom is specified, the Geomap widget is loaded at the given zoom level. Otherwise, initial zoom is calculated as half of the [max zoom](/manual/web_interface/frontend_sections/administration/general#geographical_maps) for the particular tile provider.<br>The initial view is ignored if the default view is set (see below).<br>Examples:<br>=> 40.6892494,-74.0466891,14<br>=> 40.6892494,-122.0466891|
fr	 Outre les paramètres qui sont [communs](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) à tous les widgets, vous pouvez définir les options spécifiques suivantes :  |   |   | |--|--------| |*Groupes d'hôtes*|Sélectionnez les groupes d'hôtes à afficher sur la carte. Ce champ est auto-complété, donc commencer à taper le nom d'un groupe offrira une liste déroulante des groupes correspondants. Faites défiler vers le bas pour sélectionner. Cliquez sur 'x' pour supprimer les groupes sélectionnés. <br>Si rien n'est sélectionné dans les champs *Groupes d'hôtes* et *Hôtes*, tous les hôtes avec des coordonnées valides seront affichés.| |*Hôtes*|Sélectionnez les hôtes à afficher sur toute la carte. Ce champ est auto-complété, donc commencer à taper le nom d'un hôte offrira une liste déroulante des hôtes correspondants. Faites défiler vers le bas pour sélectionner. Cliquez sur 'x' pour supprimer les hôtes sélectionnés. <br>Si rien n'est sélectionné dans les champs *Groupes d'hôtes* et *Hôtes*, tous les hôtes avec des coordonnées valides seront affichés.| |*Tags*|Spécifiez des tags pour limiter le nombre d'hôtes affichés dans le widget. Il est possible d'inclure et d'exclure des tags et des valeurs de tag spécifiques. Plusieurs conditions peuvent être définies. La correspondance des noms de tag est toujours sensible à la casse.<br>Plusieurs opérateurs sont disponibles pour chaque condition :<br>**Existe** - inclut les noms de tag spécifiés<br>**Égal** - inclut les noms de tag spécifiés et valeurs (sensible à la casse)<br>**Contient** - inclut les noms de tag spécifiés où les valeurs de tag contiennent la chaîne saisie (correspondance de sous-chaîne, insensible à la casse)<br>**N'existe pas** - exclut les valeurs spécifiées noms de tag<br>**N'est pas égal** - exclut les noms et valeurs de tag spécifiés (sensible à la casse)<br>**Ne contient pas** - exclut les noms de tag spécifiés où les valeurs de tag contiennent la chaîne saisie ( correspondance de sous-chaîne, insensible à la casse)<br>Il existe deux types de calcul pour les conditions :<br>**Et/Ou** - toutes les conditions doivent être remplies, les conditions ayant le même nom de tag seront regroupées par la condition Ou<br >**Ou** - suffisant si une condition est remplie| |*Vue initiale*|Coordonnées du centre séparées par des virgules et un niveau de zoom facultatif à afficher lorsque le widget est initialement chargé au format `<latitude>,<longitude>,<zoom>`<br>Si le zoom initial est spécifié, le widget Géocarte est chargé au niveau de zoom donné. Sinon, le zoom initial est calculé comme la moitié du [zoom max](/manual/web_interface/frontend_sections/administration/general#geographical_maps) pour le fournisseur de tuiles particulier.<br>La vue initiale est ignorée si la vue par défaut est définie (voir ci-dessous).<br>Exemples :<br>=> 40.6892494,-74.0466891,14<br>=> 40.6892494,-122.0466891|

en-us	In addition, Zabbix provides the zabbix-selinux-policy package as part of source RPM packages for [RHEL 8](http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/) and [RHEL 7](http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/). This package provides a basic default policy for SELinux and makes zabbix components work out-of-the-box by allowing Zabbix to create and use sockets and enabling httpd connection to PostgreSQL (used by frontend).   The source *zabbix_policy.te* file contains the following rules:        module zabbix_policy 1.2;      require {       type zabbix_t;       type zabbix_port_t;       type zabbix_var_run_t;       type postgresql_port_t;       type httpd_t;       class tcp_socket name_connect;       class sock_file { create unlink };       class unix_stream_socket connectto;     }          #============= zabbix_t ==============     allow zabbix_t self:unix_stream_socket connectto;     allow zabbix_t zabbix_port_t:tcp_socket name_connect;     allow zabbix_t zabbix_var_run_t:sock_file create;     allow zabbix_t zabbix_var_run_t:sock_file unlink;     allow httpd_t zabbix_port_t:tcp_socket name_connect;          #============= httpd_t ==============     allow httpd_t postgresql_port_t:tcp_socket name_connect;  This package has been created to prevent users from turning off SELinux because of the configuration complexity. It contains the default policy that is sufficient to speed up Zabbix deployment and configuration. For maximum security level, it is recommended to set custom SELinux settings. 
fr	De plus, Zabbix fournit le package zabbix-selinux-policy dans le cadre des packages RPM source pour [RHEL 8](http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/) et [RHEL 7](http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/). Ce package fournit une politique par défaut de base pour SELinux et permet aux composants zabbix de fonctionner immédiatement en permettant à Zabbix de créer et d'utiliser des sockets et en activant la connexion httpd à PostgreSQL (utilisé par le frontend).  Le fichier source *zabbix_policy.te* contient les règles suivantes :      module zabbix_policy 1.2;      require {       type zabbix_t;       type zabbix_port_t;       type zabbix_var_run_t;       type postgresql_port_t;       type httpd_t;       class tcp_socket name_connect;       class sock_file { create unlink };       class unix_stream_socket connectto;     }          #============= zabbix_t ==============     allow zabbix_t self:unix_stream_socket connectto;     allow zabbix_t zabbix_port_t:tcp_socket name_connect;     allow zabbix_t zabbix_var_run_t:sock_file create;     allow zabbix_t zabbix_var_run_t:sock_file unlink;     allow httpd_t zabbix_port_t:tcp_socket name_connect;          #============= httpd_t ==============     allow httpd_t postgresql_port_t:tcp_socket name_connect;  Ce package a été créé pour empêcher les utilisateurs de désactiver SELinux en raison de la complexité de la configuration. Il contient la politique par défaut suffisante pour accélérer le déploiement et la configuration de Zabbix. Pour un niveau de sécurité maximal, il est recommandé de définir des paramètres SELinux personnalisés.

en-us	In addition, Zabbix provides the zabbix-selinux-policy package as part of source RPM packages for [RHEL 8](http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/) and [RHEL 7](http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/). This package provides a basic default policy for SELinux and makes zabbix components work out-of-the-box by allowing Zabbix to create and use sockets and enabling httpd connection to PostgreSQL (used by frontend).   The source *zabbix_policy.te* file contains the following rules:        module zabbix_policy 1.2;      require {       type zabbix_t;       type zabbix_port_t;       type zabbix_var_run_t;       type postgresql_port_t;       type httpd_t;       class tcp_socket name_connect;       class sock_file { create unlink };       class unix_stream_socket connectto;     }          #============= zabbix_t ==============     allow zabbix_t self:unix_stream_socket connectto;     allow zabbix_t zabbix_port_t:tcp_socket name_connect;     allow zabbix_t zabbix_var_run_t:sock_file create;     allow zabbix_t zabbix_var_run_t:sock_file unlink;     allow httpd_t zabbix_port_t:tcp_socket name_connect;          #============= httpd_t ==============     allow httpd_t postgresql_port_t:tcp_socket name_connect;  This package has been created to prevent users from turning off SELinux because of the configuration complexity. It contains the default policy that is sufficient to speed up Zabbix deployment and configuration. For maximum security level, it is recommended to set custom SELinux settings. 
fr	De plus, Zabbix fournit le package zabbix-selinux-policy dans le cadre des packages RPM source pour [RHEL 8](http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/) et [RHEL 7] (http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/). Ce package fournit une politique par défaut de base pour SELinux et permet aux composants zabbix de fonctionner immédiatement en permettant à Zabbix de créer et d'utiliser des sockets et en activant la connexion httpd à PostgreSQL (utilisé par le frontend).  Le fichier source *zabbix_policy.te* contient les règles suivantes :      module zabbix_policy 1.2;      require {       type zabbix_t;       type zabbix_port_t;       type zabbix_var_run_t;       type postgresql_port_t;       type httpd_t;       class tcp_socket name_connect;       class sock_file { create unlink };       class unix_stream_socket connectto;     }          #============= zabbix_t ==============     allow zabbix_t self:unix_stream_socket connectto;     allow zabbix_t zabbix_port_t:tcp_socket name_connect;     allow zabbix_t zabbix_var_run_t:sock_file create;     allow zabbix_t zabbix_var_run_t:sock_file unlink;     allow httpd_t zabbix_port_t:tcp_socket name_connect;          #============= httpd_t ==============     allow httpd_t postgresql_port_t:tcp_socket name_connect;  Ce package a été créé pour empêcher les utilisateurs de désactiver SELinux en raison de la complexité de la configuration. Il contient la politique par défaut suffisante pour accélérer le déploiement et la configuration de Zabbix. Pour un niveau de sécurité maximal, il est recommandé de définir des paramètres SELinux personnalisés.

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	## Index  [NOM](#lbAB)    [SYNOPSIS](#lbAC)    [DESCRIPTION](#lbAD)    [OPTIONS](#lbAE)    [EXEMPLES](#lbAF)    [VOIR EGALEMENT](#lbAG)    ------------------------------------------------------------------------  Ce document a été créé le : 21:23:35 GMT, March 18, 2020

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 EGALEMENT](#lbAH)  [AUTEUR](#lbAI)  ------------------------------------------------------------------------  Ce document a été créé le : 08:42:29 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éé le : 22 Novembre 2021 à 14:07:57 GMT

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éé le : 16:12:22 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: 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éé le : 22 Novembre 2021 à 20:50:13 GMT

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	### Informational
fr	### Informel

en-us	##### Informix  Standard Informix utility **onstat** can be used for monitoring of virtually every aspect of Informix database. Also, Zabbix can retrieve information provided by Informix SNMP agent.
fr	##### Informix  L'utilitaire standard Informix **onstat** peut être utilisé pour surveiller pratiquement tous les aspects de la base de données Informix. De plus, Zabbix peut extraire les informations fournies par l'agent SNMP Informix.

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 from packages  It has been observed that it is impossible to install a specific frontend version  by running, e.g.:      yum install -v zabbix-web-mysql-scl-5.0.0  As a workaround to this issue, if you wish to install a specific frontend version,  specify version for all components, e.g.:      yum install zabbix-web-mysql-scl-5.0.0 zabbix-apache-conf-scl-5.0.0 zabbix-web-5.0.0 zabbix-web-deps-scl-5.0.0
fr	 #### Installation à partir de packages  Il a été observé qu'il est impossible d'installer une version spécifique du frontend en exécutant, par exemple :      yum install -v zabbix-web-mysql-scl-5.0.0  Pour contourner ce problème, si vous souhaitez installer une version d'interface spécifique, spécifiez la version de tous les composants, par exemple :      yum install zabbix-web-mysql-scl-5.0.0 zabbix-apache-conf-scl-5.0.0 zabbix-web-5.0.0 zabbix-web-deps-scl-5.0.0

en-us	#### Installation  Please always read the installation manual for a particular module. It is recommended to install new modules one by one to catch failures easily.  Just before you install a module:  -   Make sure you have downloaded the module from a trusted source.     Installation of harmful code may lead to consequences, such as data     loss -   Different versions of the same module (same ID) can be installed in     parallel, but only a single version can be enabled at once  Steps to install a module:  -   Unpack your module within its own folder in the `modules` folder of     the Zabbix frontend -   Ensure that your module folder contains at least the manifest.json     file -   Navigate to [Module     administration](/manual/web_interface/frontend_sections/administration/general#modules)     and click the *Scan directory* button -   New module will appear in the list along with its version, author,     description and status -   Enable module by clicking on its status  Troubleshooting:  |Problem|Solution| |---------|----------------------------------------| |*Module did not appear in the list*|Make sure that the manifest.json file exists in `modules/your-module/` folder of the Zabbix frontend. If it does that means the module does not suit the current Zabbix version. If manifest.json file does not exist, you have probably unpacked in the wrong directory.| |*Frontend crashed*|The module code is not compatible with the current Zabbix version or server configuration. Please delete module files and reload the frontend. You'll see a notice that some modules are absent. Go to [Module administration](/manual/web_interface/frontend_sections/administration/general#modules) and click *Scan directory* again to remove non-existent modules from the database.| |*Error message about identical namespace, ID or actions appears*|New module tried to register a namespace, ID or actions which are already registered by other enabled modules. Disable the conflicting module (mentioned in error message) prior to enabling the new one.| |*Technical error messages appear*|Report errors to the developer of the module.|
fr	 #### Installation  Veuillez toujours lire le manuel d'installation d'un module particulier. Il est recommandé d'installer les nouveaux modules un par un pour gérer facilement les pannes.  Juste avant d'installer un module :  -   Assurez-vous d'avoir téléchargé le module à partir d'une source fiable. L'installation de code nuisible peut entraîner des conséquences, telles que la perte de données -   Différentes versions d'un même module (même ID) peuvent être installées en parallèle, mais une seule version peut être activée à la fois  Étapes pour installer un module :  -   Décompressez votre module dans son propre dossier dans le dossier `modules` de l'interface Zabbix -   Assurez-vous que votre dossier de module contient au moins le fichier manifest.json -   Accédez à l'[Administration du module](/manual/web_interface/frontend_sections/administration/general#modules) et cliquez sur le bouton *Analyser le répertoire* -   Le nouveau module apparaîtra dans la liste avec sa version, son auteur, sa description et son statut -   Activer le module en cliquant sur son statut  Dépannage |Problème|Solution|:  |Problem|Solution| |---------|----------------------------------------| |*Le module n'apparait pas dans la liste*|Assurez-vous que le fichier manifest.json existe dans le dossier `modules/your-module/` de l'interface Zabbix. Si c'est le cas, cela signifie que le module ne convient pas à la version actuelle de Zabbix. Si le fichier manifest.json n'existe pas, vous avez probablement décompressé dans le mauvais répertoire.| |*L'interface s'est crashée*|Le code du module n'est pas compatible avec la version actuelle de Zabbix ou la configuration du serveur. Veuillez supprimer les fichiers du module et recharger l'interface. Vous verrez un avis indiquant que certains modules sont absents. Allez dans l'[Administration du module](/manual/web_interface/frontend_sections/administration/general#modules) et cliquez une nouvelle fois sur le bouton *Analyser le répertoire* pour supprimer les modules inexistants de la base de données.| |*Un message d'erreur concernant un namespadce, un ID ou des actions identiques s'affiche*|Le nouveau module a essayé d'enregistrer un namespace, un ID ou des actions qui sont déjà enregistrés par d'autres modules activés. Désactivez le module en conflit (mentionné dans le message d'erreur) avant d'activer le nouveau.| |*Des messages d'erreur technique apparaissent*|Signalez les erreurs au développeur du module.|

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	 ||Installation size<br>(dedicated servers/on-prem/virtual/clouds)|<|<|<|Containers base|Large/very large installations<br>(dedicated servers/on-prem/virtual/clouds)|<|<|<| |--|-|-|-|-|-|-|-|-|-| | |Small|Medium|Large|Very large|All|Database|Server|Frontend|Proxy| |**Hardware examples**|<|<|<|<|<|<|<|<|<| |*CPU (2018+ m.y.)*| |2 core| | | | |8 core|4+ core^**2**^|4 core| |*CPU High clock frequency (2018+ m.y.)*|1 core|8 core| |16+ core| |8+ core| | | | |*RAM*|1 GB|2 GB|16 GB|64+ GB| |32+ GB|16 GB|8+ GB^**2**^|4 GB| |*NUMA (check/setup if >2 sockets or >8 cores VM)*| | |+|+| |+|+| | | |*Storage/SAN*| | |RAID|vRAID| |vRAID| | | | |*Flash storage/SAN*| | |+|vRAID| |vRAID| | | | |*SSD write-intensive or mixed usage*|+|+|+| | | | | | | |*NVME*| | |+|+| |+| | | | |*Any storage for OS and logs*| | | | | | |+|+|+| |*Hosts*|100|500|>1000|>10000| | | | | | |**Database examples**|<|<|<|<|<|<|<|<|<| |*Oracle Database*| | |+|+|+|+| | | | |*Percona Server*|+|+|+|+|+|+| | | | |*MariaDB Enterprise/Community Server*|+|+|+|+|+|+| | | | |*MySQL Community Edition/Commercial*|+|+|+|+|+|+| | | | |*PostgreSQL/PostgreSQL Pro/EnterpriseDB*|+|+|+|+|+|+| | | | |*TimescaleDB*|+|+|+|+|+|+|| | | |**Filesystem examples**|<|<|<|<|<|<|<|<|<| |*BTRFS*|+|+| | | | | | | | |*EXT4*|+|+|+|+| |+|+|+|+| |*XFS*|+|+|+|+| |+|+|+|+| |*ZFS*| | |+|+| |+| | | | |**Networking examples**|<|<|<|<|<|<|<|<|<| |*Synchronous cluster (RTT/Latency)*| | | | | |Single DC| | | | |*Asynchronous replication (RTT/Latency)*| | | | | |<5 seconds| | | | |*NIC Teaming/Bonding*| | |Recommended|Recommended| |Recommended|Recommended|Recommended| | |*Bandwidth*|10mbits/sec+|100mbits/sec+|100mbits/sec+|1000mbits/sec+| |1000mbits/sec+|1000mbits/sec+|1000mbits/sec+|1mbit/sec+^**3**^|  ^**1**^ For adoption and testing<br> ^**2**^ According to the amount of users<br> ^**3**^ Depending on the workload and requirements  ::: noteclassic Actual configuration depends on the number of active items and refresh rates very much (see [database size](/manual/installation/requirements#Database_size) section of this page for details). It is highly recommended to run the database on a separate box for large installations. :::
fr	 ||Taille de l'installation<br>(serveurs dédiés/on-prem/virtuel/clouds)|<|<|<|Base de conteneurs|Grandes/très grandes installations<br>(serveurs dédiés/on-prem/virtuel/clouds)|<|<|<| |--|-|-|-|-|-|-|-|-|-| | |Petit|Moyen|Grand|Très grand|Tous|Base de données|Serveur|Frontend|Proxy| |**Exemples de matériel**|<|<|<|<|<|<|<|<|<| |*CPU (2018+ m.y.)*| |2 core| | | | |8 core|4+ core^**2**^|4 core| |*CPU High clock frequency (2018+ m.y.)*|1 core|8 core| |16+ core| |8+ core| | | | |*RAM*|1 GB|2 GB|16 GB|64+ GB| |32+ GB|16 GB|8+ GB^**2**^|4 GB| |*NUMA (check/setup if >2 sockets or >8 cores VM)*| | |+|+| |+|+| | | |*Storage/SAN*| | |RAID|vRAID| |vRAID| | | | |*Flash storage/SAN*| | |+|vRAID| |vRAID| | | | |*SSD utilisation intensive en écriture ou mixte*|+|+|+| | | | | | | |*NVME*| | |+|+| |+| | | | |*Tout stockage pour le système d'exploitation et les journaux*| | | | | | |+|+|+| |*Hôtes*|100|500|>1000|>10000| | | | | | |**Exemples de base de données**|<|<|<|<|<|<|<|<|<| |*Base de données Oracle*| | |+|+|+|+| | | | |*Percona Server*|+|+|+|+|+|+| | | | |*MariaDB Enterprise/Community Server*|+|+|+|+|+|+| | | | |*MySQL Community Edition/Commercial*|+|+|+|+|+|+| | | | |*PostgreSQL/PostgreSQL Pro/EnterpriseDB*|+|+|+|+|+|+| | | | |*TimescaleDB*|+|+|+|+|+|+|| | | |**Exemples de systèmes de fichiers**|<|<|<|<|<|<|<|<|<| |*BTRFS*|+|+| | | | | | | | |*EXT4*|+|+|+|+| |+|+|+|+| |*XFS*|+|+|+|+| |+|+|+|+| |*ZFS*| | |+|+| |+| | | | |**Exemples de mise en réseau**|<|<|<|<|<|<|<|<|<| |*Cluster synchrone (RTT/Latency)*| | | | | |Single DC| | | | |*Réplication asynchrone (RTT/Latency)*| | | | | |<5 seconds| | | | |*NIC Teaming/Bonding*| | |Recommandé|Recommandé| |Recommandé|Recommandé|Recommandé| | |*Bande passante*|10mbits/sec+|100mbits/sec+|100mbits/sec+|1000mbits/sec+| |1000mbits/sec+|1000mbits/sec+|1000mbits/sec+|1mbit/sec+^**3**^|  ^**1**^ Pour adoption et test<br> ^**2**^ Selon le nombre d'utilisateurs<br> ^**3**^En fonction de la charge de travail et des besoins  ::: noteclassic La configuration réelle dépend beaucoup du nombre d'éléments actifs et des taux de rafraîchissement (voir la section [taille de la base de données](/manual/installation/requirements#Database_size) de cette page pour plus de détails). Il est fortement recommandé d'exécuter la base de données sur un boîtier séparé pour les grandes installations. :::

en-us	#### Installation steps  To install, double-click the downloaded MSI file.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_b.png)  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_c.png)  Accept the license to proceed to the next step.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_d.png)  Specify the following parameters.  |Parameter|Description| |--|--------| |*Host name*|Specify host name.| |*Zabbix server IP/DNS*|Specify IP/DNS of Zabbix server.| |*Agent listen port*|Specify agent listen port (10050 by default).| |*Server or Proxy for active checks*|Specify IP/DNS of Zabbix server/proxy for active agent checks.| |*Enable PSK*|Mark the checkbox to enable TLS support via pre-shared keys.| |*Add agent location to the PATH*|Add agent location to the PATH variable.|  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_e.png)  Enter pre-shared key identity and value. This step is only available if you checked *Enable PSK* in the previous step.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_f.png)  Select Zabbix components to install - [Zabbix agent daemon](/manual/concepts/agent), [Zabbix sender](/manual/concepts/sender), [Zabbix get](/manual/concepts/get).  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_g.png)  Zabbix components along with the configuration file will be installed in a *Zabbix Agent* folder in Program Files. zabbix\_agentd.exe will be set up as Windows service with automatic startup.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_h.png)
fr	 #### Étapes d'installation  Pour installer, double-cliquez sur le fichier MSI téléchargé.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_b.png)  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_c.png)  Acceptez la licence pour passer à l'étape suivante.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_d.png)  Spécifiez les paramètres suivants.  |Paramètre|Description| |--|--------| |*Host name*|Spécifiez le nom d'hôte.| |*Zabbix server IP/DNS*|Spécifiez l'IP/DNS du serveur Zabbix.| |*Agent listen port*|Spécifiez le port d'écoute de l'agent (10050 par défaut).| |*Server or Proxy for active checks*|Spécifiez l'IP/DNS du serveur/proxy Zabbix pour les vérifications actives de l'agent.| |*Enable PSK*|Cochez la case pour activer la prise en charge TLS via des clés pré-partagées.| |*Add agent location to the PATH*|Ajouter l'emplacement de l'agent à la variable PATH.|  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_e.png)  Entrez l'identité et la valeur de la clé pré-partagée. Cette étape n'est disponible que si vous avez coché *Enable PSK* à l'étape précédente.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_f.png)  Sélectionnez les composants Zabbix à installer - [Zabbix agent daemon](/manual/concepts/agent), [Zabbix sender](/manual/concepts/sender), [Zabbix get](/manual/concepts/get).  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_g.png)  Les composants Zabbix ainsi que le fichier de configuration seront installés dans un dossier * Zabbix Agent * dans Program Files. zabbix\_agentd.exe sera configuré en tant que service Windows avec démarrage automatique.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_h.png)

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 agent  The agent can be installed using the graphical user interface or from the command line, for example:      sudo installer -pkg zabbix_agent-5.4.0-macos-amd64-openssl.pkg -target /  Make sure to use the correct Zabbix package version in the command. It must match the name of the downloaded package.
fr	#### Installation de l'agent  L'agent peut être installé à l'aide de l'interface utilisateur graphique ou à partir de la ligne de commande, par exemple :      sudo installer -pkg zabbix_agent-5.4.0-macos-amd64-openssl.pkg -target /  Assurez-vous d'utiliser la bonne version du package Zabbix dans la commande. Il doit correspondre au nom du package téléchargé.

en-us	### Installing debuginfo packages  :::noteclassic  Debuginfo packages are currently available for RHEL/CentOS versions 7, 6 and 5.  :::   To enable debuginfo repository, edit */etc/yum.repos.d/zabbix.repo* file. Change `enabled=0` to `enabled=1` for zabbix-debuginfo repository.      [zabbix-debuginfo]     name=Zabbix Official Repository debuginfo - $basearch     baseurl=http://repo.zabbix.com/zabbix/5.5/rhel/7/$basearch/debuginfo/     enabled=0     gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591     gpgcheck=1  This will allow you to install the zabbix-debuginfo package.      # yum install zabbix-debuginfo  This single package contains debug information for all binary Zabbix components.
fr	### Installation des packages debuginfo  :::noteclassic Les packages Debuginfo sont actuellement disponibles pour les versions 7, 6 et 5 de RHEL/CentOS. :::   Pour activer le dépôt debuginfo, modifiez le fichier */etc/yum.repos.d/zabbix.repo*. Remplacez `enabled=0` par `enabled=1` pour le référentiel zabbix-debuginfo.      [zabbix-debuginfo]     name=Zabbix Official Repository debuginfo - $basearch     baseurl=http://repo.zabbix.com/zabbix/5.5/rhel/7/$basearch/debuginfo/     enabled=0     gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591     gpgcheck=1  Cela vous permettra d'installer le package zabbix-debuginfo.      # yum install zabbix-debuginfo  Ce package unique contient des informations de débogage pour tous les composants binaires Zabbix.

en-us	### Installing debuginfo packages  To enable debuginfo repository edit */etc/zypp/repos.d/zabbix.repo* file. Change `enabled=0` to `enabled=1` for zabbix-debuginfo repository.      [zabbix-debuginfo]     name=Zabbix Official Repository debuginfo     type=rpm-md     baseurl=http://repo.zabbix.com/zabbix/4.5/sles/15/x86_64/debuginfo/     gpgcheck=1     gpgkey=http://repo.zabbix.com/zabbix/4.5/sles/15/x86_64/debuginfo/repodata/repomd.xml.key     enabled=0     update=1  This will allow you to install zabbix-***<component>***-debuginfo packages.
fr	### Installation des packages debuginfo  Pour activer le référentiel debuginfo, modifiez le fichier */etc/zypp/repos.d/zabbix.repo*. Remplacez `enabled=0` par `enabled=1` pour le référentiel zabbix-debuginfo.      [zabbix-debuginfo]     name=Zabbix Official Repository debuginfo     type=rpm-md     baseurl=http://repo.zabbix.com/zabbix/4.5/sles/15/x86_64/debuginfo/     gpgcheck=1     gpgkey=http://repo.zabbix.com/zabbix/4.5/sles/15/x86_64/debuginfo/repodata/repomd.xml.key     enabled=0     update=1  Cela vous permettra d'installer les packages zabbix-***<component>***-debuginfo.

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 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	### 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	### Integer trend  The integer trend object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Timestamp of an hour for which the value was calculated. E. g. timestamp of 04:00:00 means values calculated for period 04:00:00-04:59:59.| |itemid|integer|ID of the related item.| |num|integer|Number of values that were available for the hour.| |value\_min|integer|Hourly minimum value.| |value\_avg|integer|Hourly average value.| |value\_max|integer|Hourly maximum value.|
fr	### Tendance integer  L'objet de tendance integer a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Horodatage d'une heure pour laquelle la valeur a été calculée. Par exemple. l'horodatage de 04:00:00 signifie des valeurs calculées pour la période 04:00:00-04:59:59.| |itemid|integer|ID de l'élément connexe.| |num|integer|Nombre de valeurs disponibles pour l'heure.| |value\_min|integer|Valeur horaire minimum.| |value\_avg|integer|Valeur horaire moyenne.| |value\_max|integer|Valeur horaire maximum.|

en-us	#### Integrations  The following integrations are available allowing to use predefined webhook media types for pushing Zabbix notifications to:  -   [brevis.one](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/brevis.one/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Discord](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/discord/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Express.ms     messenger](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/express.ms/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Github     issues](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/github/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [GLPi](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/glpi/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [iLert](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/ilert/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [iTop](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/itop/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Jira](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/jira/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Jira Service     Desk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/jira_servicedesk/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [ManageEngine     ServiceDesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/manageengine_servicedesk/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Mattermost](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/mattermost/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Microsoft     Teams](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/msteams/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Opsgenie](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/opsgenie/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [OTRS](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/otrs/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Pagerduty](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/pagerduty/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Pushover](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/pushover/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Redmine](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/redmine/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Rocket.Chat](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/rocketchat/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [ServiceNow](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/servicenow/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [SIGNL4](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/signl4/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Slack](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/slack/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [SolarWinds](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/solarwinds/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [SysAid](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/sysaid/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Telegram](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/telegram/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [TOPdesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/topdesk/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [VictorOps](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/victorops/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Zammad](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/zammad/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Zendesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/zendesk/README.md?at=refs%2Fheads%2Frelease%2F6.0)  ::: notetip  In addition to the services listed here, Zabbix can be integrated with **Spiceworks** (no webhook is required). To convert Zabbix notifications into Spiceworks tickets, create an [email media type](/manual/config/notifications/media/email) and enter Spiceworks helpdesk email address (e.g. help\@zabbix.on.spiceworks.com) in the profile settings of a designated Zabbix user.  :::
fr	 #### Intégrations  Les intégrations suivantes sont disponibles, permettant d'utiliser des types de média Webhook prédéfinis pour envoyer les notifications Zabbix à :  -   [brevis.one](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/brevis.one/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Discord](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/discord/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Express.ms messenger](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/express.ms/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Github issues](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/github/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [GLPi](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/glpi/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [iLert](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/ilert/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [iTop](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/itop/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Jira](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/jira/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Jira Service Desk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/jira_servicedesk/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [ManageEngine ServiceDesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/manageengine_servicedesk/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Mattermost](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/mattermost/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Microsoft Teams](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/msteams/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Opsgenie](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/opsgenie/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [OTRS](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/otrs/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Pagerduty](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/pagerduty/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Pushover](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/pushover/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Redmine](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/redmine/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Rocket.Chat](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/rocketchat/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [ServiceNow](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/servicenow/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [SIGNL4](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/signl4/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Slack](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/slack/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [SolarWinds](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/solarwinds/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [SysAid](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/sysaid/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Telegram](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/telegram/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [TOPdesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/topdesk/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [VictorOps](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/victorops/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Zammad](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/zammad/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Zendesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/zendesk/README.md?at=refs%2Fheads%2Frelease%2F6.0)  ::: notetip En plus des services répertoriés ici, Zabbix peut être intégré à **Spiceworks** (aucun webhook n'est requis). Pour convertir les notifications Zabbix en tickets Spiceworks, créez un [type de media e-mail](/manual/config/notifications/media/email) et entrez l'adresse e-mail du service d'assistance Spiceworks (par exemple, help\@zabbix.on.spiceworks.com) dans les paramètres du profil d'un utilisateur Zabbix désigné. :::

en-us	##### Interface creation when adding hosts  When hosts are added as a result of network discovery, they get interfaces created according to these rules:  -   the services detected - for example, if an SNMP check succeeded, an     SNMP interface will be created -   if a host responded both to Zabbix agent and SNMP requests, both     types of interfaces will be created -   if uniqueness criteria are Zabbix agent or SNMP-returned data, the     first interface found for a host will be created as the default one.     Other IP addresses will be added as additional interfaces.      Action's conditions (such as Host IP) do not impact adding interfaces.      *Note* that this will work if all interfaces are discovered by the      same discovery rule. If a different discovery rule discovers      a different interface of the same host, an additional host will be added. -   if a host responded to agent checks only, it will be created with an     agent interface only. If it would start responding to SNMP later,     additional SNMP interfaces would be added. -   if 3 separate hosts were initially created, having been discovered     by the "IP" uniqueness criteria, and then the discovery rule is     modified so that hosts A, B and C have identical uniqueness criteria     result, B and C are created as additional interfaces for A, the     first host. The individual hosts B and C remain. In *Monitoring →     Discovery* the added interfaces will be displayed in the "Discovered     device" column, in black font and indented, but the "Monitored host"     column will only display A, the first created host.     "Uptime/Downtime" is not measured for IPs that are considered to be     additional interfaces.
fr	##### Création d'interface lors de l'ajout d'hôtes  Lorsque des hôtes sont ajoutés via la découverte du réseau, ils obtiennent des interfaces créées conformément à ces règles :  -   les services détectés - par exemple, si une vérification SNMP réussit, une interface SNMP sera créée -   si un hôte répond à la fois à l'agent Zabbix et aux requêtes SNMP, les deux types d'interfaces seront créées -   si les critères d'unicité sont l'agent Zabbix ou les données renvoyées par SNMP, la première interface trouvée pour un hôte sera créée comme interface par défaut. D'autres adresses IP seront ajoutées en tant qu'interfaces supplémentaires. Les conditions de l'action (telles que l'IP de l'hôte) n'ont pas d'incidence sur l'ajout d'interfaces. *Notez* que cela fonctionnera si toutes les interfaces sont découvertes par la même règle de découverte. Si une règle de découverte différente découvre une interface différente du même hôte, un hôte supplémentaire sera ajouté. -   si un hôte a répondu uniquement aux vérifications d'agent, il sera créé avec une interface d'agent uniquement. S'il devait commencer à répondre à SNMP plus tard, des interfaces SNMP supplémentaires seraient ajoutées à ce moment là. -   si 3 hôtes distincts ont été créés à l'origine, après avoir été découverts par le critère d'unicité "IP", puis la règle de découverte est modifiée de sorte que les hôtes A, B et C aient des critères d'unicité identiques, B et C sont créés en tant qu'interfaces supplémentaires pour A, le premier hôte. Les hôtes individuels B et C restent inchangés. Dans *Surveillance* → *Découverte*, les interfaces ajoutées sont affichées dans la colonne "Équipement découvert", en caractères noirs et en retrait, mais la colonne "Hôte surveillé" affiche uniquement A, le premier hôte créé. Le «temps de fonctionnement/Temp d'arrêt» n'est pas mesuré pour les adresses IP considérées comme des interfaces supplémentaires.

en-us	### Internal authentication  The *Authentication* tab allows defining custom password complexity requirements for internal Zabbix users.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth.png)  The following password policy options can be configured:  |Parameter|Description| |--|--------| |*Minimum password length*|By default, the minimum password length is set to 8. Supported range: 1-70. Note that passwords longer than 72 characters will be truncated.| |*Password must contain*|Mark one or several checkboxes to require usage of specified characters in a password:<br>-an uppercase and a lowercase Latin letter<br>-a digit<br>-a special character<br><br>Hover over the question mark to see a hint with the list of characters for each option.| |*Avoid easy-to-guess passwords*|If marked, a password will be checked against the following requirements:<br>- must not contain user's name, surname, or username<br>- must not be one of the common or context-specific passwords.<br><br>The list of common and context-specific passwords is generated automatically from the list of NCSC "Top 100k passwords", the list of SecLists "Top 1M passwords" and the list of Zabbix context-specific passwords. Internal users will not be allowed to set passwords included in this list as such passwords are considered weak due to their common use.|  Changes in password complexity requirements will not affect existing user passwords, but if an existing user chooses to change a password, the new password will have to meet current requirements. A hint with the list of requirements will be displayed next to the *Password* field in the [user profile](/manual/web_interface/user_profile) and in the [user configuration form](/manual/config/users_and_usergroups/user) accessible from the *Administration→Users* menu.
fr	 ### Authentification interne  L'onglet *Authentification* permet de définir des exigences de complexité de mot de passe personnalisées pour les utilisateurs internes de Zabbix.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth.png)  Les options de stratégie de mot de passe suivantes peuvent être configurées :  |Paramètre|Description| |--|--------| |*Longueur minimale du mot de passe*|Par défaut, la longueur minimale du mot de passe est définie sur 8. Plage prise en charge : 1-70. Notez que les mots de passe de plus de 72 caractères seront tronqués.| |*Le mot de passe doit contenir*|Cochez une ou plusieurs cases pour exiger l'utilisation des caractères spécifiés dans un mot de passe :<br>-une lettre latine majuscule et minuscule<br>-un chiffre<br>-un caractère spécial<br><br>Passez la souris sur le point d'interrogation pour voir un indice avec la liste des caractères pour chaque option.| |*Évitez les mots de passe faciles à deviner*|Si coché, un mot de passe sera vérifié par rapport aux exigences suivantes :<br>- ne doit pas contenir le nom, le prénom ou le nom d'utilisateur de l'utilisateur<br>- ne doit pas être l'un des mots de passe courants ou mots de passe spécifiques au contexte.<br><br>La liste des mots de passe communs et spécifiques au contexte est générée automatiquement à partir de la liste des NCSC "Top 100k passwords", de la liste des SecLists "Top 1M passwords" et de la liste des contextes Zabbix mots de passe spécifiques. Les utilisateurs internes ne seront pas autorisés à définir des mots de passe inclus dans cette liste car ces mots de passe sont considérés comme faibles en raison de leur utilisation courante.|  Les modifications des exigences de complexité des mots de passe n'affecteront pas les mots de passe des utilisateurs existants, mais si un utilisateur existant choisit de modifier un mot de passe, le nouveau mot de passe devra répondre aux exigences actuelles. Un indice avec la liste des exigences sera affiché à côté du champ *Mot de passe* dans le [profil utilisateur](/manual/web_interface/user_profile) et dans le [formulaire de configuration utilisateur](/manual/config/users_and_usergroups/user) accessible depuis le menu *Administration→Utilisateurs*.

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 events  Internal events happen when:  -   an item changes state from 'normal' to 'unsupported' -   an item changes state from 'unsupported' to 'normal' -   a low-level discovery rule changes state from 'normal' to     'unsupported' -   a low-level discovery rule changes state from 'unsupported' to     'normal' -   a trigger changes state from 'normal' to 'unknown' -   a trigger changes state from 'unknown' to 'normal'  Internal events are supported since Zabbix 2.2. The aim of introducing internal events is to allow users to be notified when any internal event takes place, for example, an item becomes unsupported and stops gathering data.  Internal events are only created when internal actions for these events are enabled. To stop generation of internal events (for example, for items becoming unsupported), disable all actions for internal events in Configuration → Actions → Internal actions.  ::: noteclassic  If internal actions are disabled, while an object is in the 'unsupported' state, recovery event for this object will still be created.\ \ If internal actions are enabled, while an object is in the 'unsupported' state, recovery event for this object will be created, even though 'problem event' has not been created for the object.  :::  See also: [Receiving notification on unsupported items](/manual/config/notifications/unsupported_item)
fr	#### Événements internes  Les événements internes se produisent lorsque :  -   un élément change d'état de 'normal' à 'non supporté' -   un élément change d'état de 'non supporté' à 'normal' -   une règle de découverte de bas niveau change d'état de 'normal' à 'non supporté' -   une règle de découverte de bas niveau change d'état de 'non supporté' à 'normal' -   un déclencheur change d'état de 'normal' à 'inconnu' -   un déclencheur change d'état de 'inconnu' à 'normal'  Les événements internes sont supportés depuis Zabbix 2.2. L'objectif de l'introduction d'événements internes est de permettre aux utilisateurs d'être avertis lorsqu'un événement interne se produit, par exemple, un élément devient non supporté et cesse de collecter des données.  Les événements internes ne sont créés que lorsque les actions internes pour ces événements sont activées. Pour arrêter la génération d'événements internes (par exemple, pour les éléments qui ne sont plus supporté), désactivez toutes les actions pour les événements internes dans Configuration → Actions → Actions internes.  ::: noteclassic Si les actions internes sont désactivées, alors qu'un objet est dans l'état 'non supporté', un événement de récupération pour cet objet sera tout de même créé.\ \ Si les actions internes sont activées, alors qu'un objet est dans l'état 'non supporté', un événement de récupération pour cet objet sera créé, même si un 'événement problème' n'a pas été créé pour l'objet. :::  Voir également : [Recevoir une notification sur les éléments non supportés](/manual/config/notifications/unsupported_item)

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	#### Internal workings of bulk processing  Starting from 2.2.3 Zabbix server and proxy query SNMP devices for multiple values in a single request. This affects several types of SNMP items:  -   regular SNMP items -   SNMP items [with dynamic     indexes](/manual/config/items/itemtypes/snmp/dynamicindex) -   SNMP [low-level discovery     rules](/manual/discovery/low_level_discovery/examples/snmp_oids)  All SNMP items on a single interface with identical parameters are scheduled to be queried at the same time. The first two types of items are taken by pollers in batches of at most 128 items, whereas low-level discovery rules are processed individually, as before.  On the lower level, there are two kinds of operations performed for querying values: getting multiple specified objects and walking an OID tree.  For "getting", a GetRequest-PDU is used with at most 128 variable bindings. For "walking", a GetNextRequest-PDU is used for SNMPv1 and GetBulkRequest with "max-repetitions" field of at most 128 is used for SNMPv2 and SNMPv3.  Thus, the benefits of bulk processing for each SNMP item type are outlined below:  -   regular SNMP items benefit from "getting" improvements; -   SNMP items with dynamic indexes benefit from both "getting" and     "walking" improvements: "getting" is used for index verification and     "walking" for building the cache; -   SNMP low-level discovery rules benefit from "walking" improvements.  However, there is a technical issue that not all devices are capable of returning 128 values per request. Some always return a proper response, but others either respond with a "tooBig(1)" error or do not respond at all once the potential response is over a certain limit.  In order to find an optimal number of objects to query for a given device, Zabbix uses the following strategy. It starts cautiously with querying 1 value in a request. If that is successful, it queries 2 values in a request. If that is successful again, it queries 3 values in a request and continues similarly by multiplying the number of queried objects by 1.5, resulting in the following sequence of request sizes: 1, 2, 3, 4, 6, 9, 13, 19, 28, 42, 63, 94, 128.  However, once a device refuses to give a proper response (for example, for 42 variables), Zabbix does two things.  First, for the current item batch it halves the number of objects in a single request and queries 21 variables. If the device is alive, then the query should work in the vast majority of cases, because 28 variables were known to work and 21 is significantly less than that. However, if that still fails, then Zabbix falls back to querying values one by one. If it still fails at this point, then the device is definitely not responding and request size is not an issue.  The second thing Zabbix does for subsequent item batches is it starts with the last successful number of variables (28 in our example) and continues incrementing request sizes by 1 until the limit is hit. For example, assuming the largest response size is 32 variables, the subsequent requests will be of sizes 29, 30, 31, 32, and 33. The last request will fail and Zabbix will never issue a request of size 33 again. From that point on, Zabbix will query at most 32 variables for this device.  If large queries fail with this number of variables, it can mean one of two things. The exact criteria that a device uses for limiting response size cannot be known, but we try to approximate that using the number of variables. So the first possibility is that this number of variables is around the device's actual response size limit in the general case: sometimes response is less than the limit, sometimes it is greater than that. The second possibility is that a UDP packet in either direction simply got lost. For these reasons, if Zabbix gets a failed query, it reduces the maximum number of variables to try to get deeper into the device's comfortable range, but (starting from 2.2.8) only up to two times.  In the example above, if a query with 32 variables happens to fail, Zabbix will reduce the count to 31. If that happens to fail, too, Zabbix will reduce the count to 30. However, Zabbix will not reduce the count below 30, because it will assume that further failures are due to UDP packets getting lost, rather than the device's limit.  If, however, a device cannot handle bulk requests properly for other reasons and the heuristic described above does not work, since Zabbix 2.4 there is a "Use bulk requests" setting for each interface that allows to disable bulk requests for that device.
fr	 #### Fonctionnement interne du traitement en masse  À partir de 2.2.3, le serveur Zabbix et le proxy interrogent les périphériques SNMP pour plusieurs valeurs en une seule requête. Cela affecte plusieurs types d'éléments SNMP :  -   éléments SNMP réguliers -   Éléments SNMP [avec index dynamiques](/manual/config/items/itemtypes/snmp/dynamicindex) -   [Règles de découverte de bas niveau](/manual/discovery/low_level_discovery/examples/snmp_oids) SNMP  Tous les éléments SNMP sur une seule interface avec des paramètres identiques sont programmés pour être interrogés en même temps. Les deux premiers types d'éléments sont pris par les pollers par lots d'au plus 128 éléments, tandis que les règles de découverte de bas niveau sont traitées individuellement, comme auparavant.  Au niveau inférieur, il existe deux types d'opérations effectuées pour interroger des valeurs : obtenir plusieurs objets spécifiés et parcourir une arborescence d'OID.  Pour le SNMP "get", une GetRequest-PDU est utilisée avec au plus 128 liaisons de variables. Pour le SNMP "walk", un GetNextRequest-PDU est utilisé pour SNMPv1 et GetBulkRequest avec un champ "max-repetitions" d'au plus 128 est utilisé pour SNMPv2 et SNMPv3.  Ainsi, les avantages du traitement en bloc pour chaque type d'élément SNMP sont décrits ci-dessous :  -   Les éléments SNMP réguliers bénéficient d'améliorations "get" ; -   Les éléments SNMP avec des index dynamiques bénéficient à la fois des améliorations "get" et "walk": "get" est utilisé pour la vérification de l'index et "walk" pour la construction du cache ; -   Les règles de découverte de bas niveau SNMP bénéficient d'améliorations "walk".  Cependant, il existe un problème technique qui fait que tous les appareils ne sont pas capables de renvoyer 128 valeurs par requête. Certains renvoient toujours une réponse appropriée, mais d'autres répondent avec une erreur "tooBig(1)" ou ne répondent pas du tout une fois que la réponse potentielle dépasse une certaine limite.  Afin de trouver un nombre optimal d'objets à interroger pour un appareil donné, Zabbix utilise la stratégie suivante. Il commence prudemment en interrogeant 1 valeur dans une requête. Si cela réussit, il interroge 2 valeurs dans une requête. Si cela réussit à nouveau, il interroge 3 valeurs dans une requête et continue de la même manière en multipliant le nombre d'objets interrogés par 1,5, ce qui donne la séquence suivante de tailles de requête : 1, 2, 3, 4, 6, 9, 13, 19 , 28, 42, 63, 94, 128.  Cependant, une fois qu'un appareil refuse de donner une réponse appropriée (par exemple, pour 42 variables), Zabbix fait deux choses.  Tout d'abord, pour le lot d'éléments en cours, il divise par deux le nombre d'objets dans une seule requête et interroge 21 variables. Si l'appareil est actif, la requête devrait fonctionner dans la grande majorité des cas, car 28 variables étaient connues pour fonctionner et 21, c'est nettement moins que cela. Cependant, si cela échoue toujours, Zabbix revient à interroger les valeurs une par une. S'il échoue toujours à ce stade, l'appareil ne répond définitivement pas et la taille de la demande n'est pas un problème.  La deuxième chose que Zabbix fait pour les lots d'éléments suivants est qu'il commence par le dernier nombre de variables réussi (28 dans notre exemple) et continue d'incrémenter les tailles de requête de 1 jusqu'à ce que la limite soit atteinte. Par exemple, en supposant que la plus grande taille de réponse est de 32 variables, les requêtes suivantes seront de tailles 29, 30, 31, 32 et 33. La dernière requête échouera et Zabbix n'émettra plus jamais de requête de taille 33. À partir de ce moment, Zabbix interrogera au plus 32 variables pour cet appareil.  Si de grandes requêtes échouent avec ce nombre de variables, cela peut signifier deux choses. Les critères exacts qu'un appareil utilise pour limiter la taille de la réponse ne peuvent pas être connus, mais nous essayons d'en faire une approximation en utilisant le nombre de variables. Ainsi, la première possibilité est que ce nombre de variables se situe autour de la limite de taille de réponse réelle de l'appareil dans le cas général : parfois la réponse est inférieure à la limite, parfois elle est supérieure à cela. La deuxième possibilité est qu'un paquet UDP dans l'une ou l'autre direction soit simplement perdu. Pour ces raisons, si Zabbix obtient une requête ayant échoué, il réduit le nombre maximum de variables pour essayer d'approfondir la plage confortable de l'appareil, mais (à partir de 2.2.8) jusqu'à deux fois seulement.  Dans l'exemple ci-dessus, si une requête avec 32 variables échoue, Zabbix réduira le nombre à 31. Si cela échoue également, Zabbix réduira le nombre à 30. Cependant, Zabbix ne réduira pas le nombre en dessous de 30, car il supposera que d'autres échecs sont dus à la perte de paquets UDP, plutôt qu'à la limite du périphérique.  Si, toutefois, un appareil ne peut pas gérer correctement les demandes groupées pour d'autres raisons et que l'heuristique décrite ci-dessus ne fonctionne pas, depuis Zabbix 2.4, il existe un paramètre "Utiliser les demandes groupées" pour chaque interface qui permet de désactiver les demandes groupées pour cet appareil.

en-us	#### Introduction  MIB stands for a Management Information Base. MIB files allow you to use textual representation of the OID (Object Identifier).  For example,      ifHCOutOctets  is textual representation of OID      1.3.6.1.2.1.31.1.1.1.10  You can use either, when monitoring SNMP devices with Zabbix, but if you feel more comfortable when using textual representation you have to install MIB files.
fr	#### Introduction  MIB signifie Management Information Base. Les fichiers MIB vous permettent d'utiliser une représentation textuelle de l'OID (Object Identifier).  Par exemple,       ifHCOutOctets  est une représentation textuelle de l'OID       1.3.6.1.2.1.31.1.1.1.10  Vous pouvez utiliser l'un ou l'autre, lors de la surveillance des périphériques SNMP avec Zabbix, mais si vous vous sentez plus à l'aise lors de l'utilisation de la représentation textuelle, vous devez installer des fichiers MIB.

en-us	Introduction of loadable plugins caused the following configuration parameter changes:  - *Plugins.\<PluginName>.Path* parameter has been moved to *Plugins.\<PluginName>.System.Path*. - *Plugins.\<PluginName>.Capacity* parameter, while still supported, has been deprecated, please use *Plugins.\<PluginName>.System.Capacity* instead.
fr	L'introduction de plugins chargeables a entraîné les changements de paramètres de configuration suivants : - Le paramètre *Plugins.\<PluginName>.Path* a été déplacé vers *Plugins.\<PluginName>.System.Path*. - Le paramètre *Plugins.\<PluginName>.Capacity*, bien que toujours pris en charge, est obsolète, veuillez utiliser *Plugins.\<PluginName>.System.Capacity* à la place.

en-us	#### Invalid regular expressions after switching to PCRE2  In Zabbix 6.0 support for PCRE2 has been added. Even though PCRE is still supported, Zabbix installation packages for RHEL 7 and newer, SLES (all versions), Debian 9 and newer, Ubuntu 16.04 and newer have been updated to use PCRE2. While providing many benefits, switching to PCRE2 may cause certain existing PCRE regexp patterns becoming invalid or behaving differently. In particular, this affects the pattern *\^[\\w-\\.]*. In order to make this regexp valid again without affecting semantics, change the expression to *\^[-\\w\\.]* . This happens due to the fact that PCRE2 treats the dash sign as a delimiter, creating a range inside a character class. The following Zabbix installation packages have been updated and now use PCRE2:  RHEL 7 and newer, SLES (all versions), Debian 9 and newer, Ubuntu 16.04 and newer.
fr	#### Expressions régulières non valides après le passage à PCRE2  Dans Zabbix 6.0, la prise en charge de PCRE2 a été ajoutée. Même si PCRE est toujours pris en charge, les packages d'installation Zabbix pour RHEL 7 et versions ultérieures, SLES (toutes les versions), Debian 9 et versions ultérieures, Ubuntu 16.04 et versions ultérieures ont été mis à jour pour utiliser PCRE2. Tout en offrant de nombreux avantages, le passage à PCRE2 peut rendre invalides ou se comporter différemment certains modèles d'expressions régulières PCRE existants. En particulier, cela affecte le modèle *\^[\\w-\\.]*. Afin de rendre cette expression régulière à nouveau valide sans affecter la sémantique, remplacez l'expression par *\^[-\\w\\.]* . Cela est dû au fait que PCRE2 traite le tiret comme un délimiteur, créant une plage à l'intérieur d'une classe de caractères. Les packages d'installation Zabbix suivants ont été mis à jour et utilisent désormais PCRE2 : RHEL 7 et versions ultérieures, SLES (toutes les versions), Debian 9 et versions ultérieures, Ubuntu 16.04 et versions ultérieures.

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	#### Inventory overview  The details of all existing inventory data are available in the *Inventory* menu.  In *Inventory → Overview* you can get a host count by various fields of the inventory.  In *Inventory → Hosts* you can see all hosts that have inventory information. Clicking on the host name will reveal the inventory details in a form.  ![](../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  The **Overview** tab shows:  |Parameter|Description| |--|--------| |*Host name*|Name of the host.<br>Clicking on the name opens a menu with the scripts defined for the host.<br>Host name is displayed with an orange icon, if the host is in maintenance.| |*Visible name*|Visible name of the host (if defined).| |*Host (Agent, SNMP, JMX, IPMI)<br>interfaces*|This block provides details of the interfaces configured for the host.| |*OS*|Operating system inventory field of the host (if defined).| |*Hardware*|Host hardware inventory field (if defined).| |*Software*|Host software inventory field (if defined).| |*Description*|Host description.| |*Monitoring*|Links to monitoring sections with data for this host: *Web*, *Latest data*, *Problems*, *Graphs*, *Dashboards*.| |*Configuration*|Links to configuration sections for this host: *Host*, *Applications*, *Items*, *Triggers*, *Graphs*, *Discovery*, *Web*.<br>The amount of configured entities is listed in parenthesis after each link.|  The **Details** tab shows all inventory fields that are populated (are not empty).
fr	#### Aperçu de l'inventaire  Les détails de toutes les données d'inventaire existantes sont disponibles dans le menu *Inventaire*.  Dans *Inventaire → Aperçu*, vous pouvez obtenir un nombre d'hôtes par différents champs de l'inventaire.  Dans *Inventaire → Hôtes*, vous pouvez voir tous les hôtes qui ont des informations d'inventaire. Cliquer sur le nom de l'hôte révélera les détails de l'inventaire dans un formulaire.  ![](../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  L'onglet **Aperçu** affiche :  |Paramètre|Description| |--|--------| |*Nom de l'hôte*|Nom de l'hôte.<br>Cliquer sur le nom ouvre un menu avec les scripts définis pour l'hôte.<br>Le nom de l'hôte s'affiche avec une icône orange, si l'hôte est en maintenance.| |*Nom visible*|Nom visible de l'hôte (si défini).| |*Interfaces de l'hôte<br>(Agent, SNMP, JMX, IPMI)*|Ce bloc fournit des détails sur les interfaces configurées pour l'hôte.| |*OS*|Champ d'inventaire du système d'exploitation de l'hôte (si défini).| |*Hardware*|Champ d'inventaire du matériel de l'hôte (si défini).| |*Logiciel*|Champ d'inventaire du logiciel hôte (si défini).| |*Description*|Description de l'hôte.| |*Surveillance*|Liens vers les sections de surveillance avec des données pour cet hôte : *Web*, *Dernières données*, *Problèmes*, *Graphiques*, *Tableaux de bord*.| |*Configuration*|Liens vers les sections de configuration pour cet hôte : *Host*, *Applications*, *Eléments*, *Déclencheurs*, *Graphiques*, *Découverte*, *Web*.<br>Le nombre d'entités configurées est entre parenthèses après chaque lien.|  L'onglet **Détails** affiche tous les champs d'inventaire remplis (non vides).

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	 #### Issues in Zabbix 6.0.11  ##### JSONPath parsing errors  JSONPath parsing errors occur in case of leading whitespace and empty array/object. Fixed in Zabbix 6.0.12.  ##### AND/OR evaluation in LLD filters  The evaluation of AND/OR expressions in the low-level discovery filters/overrides may fail in this version. Fixed in Zabbix 6.0.12.
fr	 #### Problèmes dans Zabbix 6.0.11  ##### Erreurs d'analyse JSONPath  Des erreurs d'analyse JSONPath se produisent en cas d'espace blanc en tête et de tableau/objet vide. Corrigé dans Zabbix 6.0.12.  ##### Évaluation ET/OU dans les filtres LLD  L'évaluation des expressions ET/OU dans les filtres/substitutions de découverte de bas niveau peut échouer dans cette version. Corrigé dans Zabbix 6.0.12.

en-us	#### item  Bug fixes:\ [ZBX-19118](https://support.zabbix.com/browse/ZBX-19118) `item.create`, `item.update`: property `interfaceid` is no longer required to create/update a HTTP agent type item.\
fr	#### élément  Corrections de bogues :\ [ZBX-19118](https://support.zabbix.com/browse/ZBX-19118) `item.create`, `item.update` : la propriété `interfaceid` n'est plus nécessaire pour créer/mettre à jour un élément de type HTTP agent.\

en-us	#### Item changes   Native support for the [items](/manual/config/items/itemtypes/zabbix_agent) **net.dns** and **net.dns.record** has been added to Zabbix agent 2. On Zabbix agent 2 for Windows, these items now allow custom DNS IP addresses in the `ip` parameter and no longer ignore `timeout` and `count` parameters. 
fr	#### Modifications d'éléments  La prise en charge native des [items](/manual/config/items/itemtypes/zabbix_agent) **net.dns** et **net.dns.record** a été ajoutée à l'agent Zabbix 2. Sur l'agent Zabbix 2 pour Windows , ces éléments autorisent désormais les adresses IP DNS personnalisées dans le paramètre `ip` et n'ignorent plus les paramètres `timeout` et `count`.

en-us	#### item  Changes:\ [ZBXNEXT-7049](https://support.zabbix.com/browse/ZBXNEXT-7049) `item.get`, `item.create`, `item.update`: added the third parameter to the Prometheus pattern preprocessing step. The second parameter will now determine an aggregation method: `value`, `label`, `function`. The third parameter will now contain Prometheus output for the aggregation method `label` or an aggregation function for the aggregation method `function`.\
fr	#### item  Changements :\ [ZBXNEXT-7049](https://support.zabbix.com/browse/ZBXNEXT-7049) `item.get`, `item.create`, `item.update` : ajout du troisième paramètre à l'étape de prétraitement du motif Prometheus. Le deuxième paramètre va maintenant déterminer une méthode d'agrégation : `value`, `label`, `function`. Le troisième paramètre contiendra désormais la sortie de Prometheus pour la méthode d'agrégation `label` ou une fonction d'agrégation pour la méthode d'agrégation `function`.\

en-us	#### item  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `item.update`: the parameter `uuid` can now be updated.\
fr	#### élément  Changements :\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `item.update` : le paramètre `uuid` peut maintenant être mis à jour.\

en-us	##### Item configuration  Actual command(s) to be executed must be placed in the **Executed script** field in the item configuration.  Multiple commands can be executed one after another by placing them on a new line. In this case returned values also will be formatted as multi lined.  ![](../../../../../assets/en/manual/config/items/itemtypes/ssh_item.png)  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for SSH items are:  |Parameter|Description|Comments| |--|------|------| |*Type*|Select **SSH agent** here.| | |*Key*|Unique (per host) item key in format **ssh.run\[<unique short description>,<ip>,<port>,<encoding>\]**|<unique short description> is required and should be unique for all SSH items per host<br>Default port is 22, not the port specified in the interface to which this item is assigned| |*Authentication method*|One of the "Password" or "Public key"| | |*User name*|User name to authenticate on remote host.<br>Required| | |*Public key file*|File name of public key if *Authentication method* is "Public key". Required|Example: *id\_rsa.pub* - default public key file name generated by a command [ssh-keygen](http://en.wikipedia.org/wiki/Ssh-keygen)| |*Private key file*|File name of private key if *Authentication method* is "Public key". Required|Example: *id\_rsa* - default private key file name| |*Password* or<br>*Key passphrase*|Password to authenticate or<br>Passphrase **if** it was used for the private key|Leave the *Key passphrase* field empty if passphrase was not used<br>See also [known issues](/manual/installation/known_issues#ssh_checks) regarding passphrase usage| |*Executed script*|Executed shell command(s) using SSH remote session|Examples:<br>*date +%s*<br>*service mysql-server status*<br>*ps auxww \| grep httpd \| wc -l*|  ::: noteimportant libssh2 library may truncate executable scripts to \~32kB. :::
fr	##### Configuration de l’élément  Les commandes réelles à exécuter doivent être placées dans le champ **Script exécuté** dans la configuration de l'élément.  Plusieurs commandes peuvent être exécutées l'une après l'autre en les plaçant sur une nouvelle ligne. Dans ce cas, les valeurs renvoyées seront également formatées en plusieurs lignes.  ![](../../../../../assets/en/manual/config/items/itemtypes/ssh_item.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  Les champs qui nécessitent des informations spécifiques pour les éléments SSH sont les suivants :  |Paramètre|Description|Commentaires| |--|------|------|¶ |*Type*|Sélectionnez **Agent SSH** ici.| | |*Clé*|Clé d'élément unique (par hôte) au format **ssh.run\[<unique short description>,<ip>,<port>,<encoding>\]**|<unique short description > est obligatoire et doit être unique pour tous les éléments SSH par hôte.<br>Le port par défaut est 22, pas le port spécifié dans l'interface à laquelle cet élément est affecté| |*Méthode d'authentification*|Un parmi "Mot de passe" or "Clé publique"| | |*Nom d'utilisateur*|Nom de l'utilisateur permettant de s'authentifier sur l'hôte distant.<br>Obligatoire| | |*Fichier de clé publique*|Nom du fichier ou clé publique si la *Méthode d'authentification* est "Clé publique". Obligatoire|Exemple : *id\_rsa.pub* - par défaut le nom du fichier de la clé publique est généré via la commande [ssh-keygen](http://en.wikipedia.org/wiki/Ssh-keygen)| |*Fichier de clé privée*|Nom du fichier ou clé privée si la *Méthode d'authentification* est "Clé publique". Obligatoire|Exemple : *id\_rsa* - par défaut le nom de fichier de la clé privée| |*Mot de passe* ou<br>*Phrase de passe de la clé*|Mot de passe pour l'authentification ou<br>Phrase de passe de la clé **si** il était utilisé pour la clé privée|Laissez le champs *Phrase de passe de la clé* vide si la phrase secrete n'est pas utilisée<br>Voir aussi les [problèmes connus](/fr/manual/installation/known_issues#verifications_ssh) concernant l'utilisation de la phrase secrete| |*script exécuté*|Commande(s) shell exécutée(s) à l'aide de la session à distance SSH|Exemples :<br>*date +%s*<br>*service mysql-server status*<br>*ps auxww \| grep httpd \| wc -l*|  ::: noteimportant La bibliothèque libssh2 peut tronquer les scripts exécutables à \~32 Ko. :::

en-us	#### Item configuration  A dependent item depends on its master item for data. That is why the **master item** must be configured (or exist) first:  -   Go to: *Configuration* → *Hosts* -   Click on *Items* in the row of the host -   Click on *Create item* -   Enter parameters of the item in the form  ![](../../../../../assets/en/manual/config/items/itemtypes/master_item.png)  All mandatory input fields are marked with a red asterisk.  Click on *Add* to save the master item.  Then you can configure a **dependent item**.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item.png)  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for dependent items are:  |   |   | |--|--------| |*Type*|Select **Dependent item** here.| |*Key*|Enter a key that will be used to recognize the item.| |*Master item*|Select the master item. Master item value will be used to populate dependent item value.| |*Type of information*|Select the type of information that will correspond the format of data that will be stored.|  You may use item value [preprocessing](/manual/config/items/item#item_value_preprocessing) to extract the required part of the master item value.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_preprocessing.png){width="600"}  Without preprocessing, the dependent item value will be exactly the same as the master item value.  Click on *Add* to save the dependent item.  A shortcut to creating a dependent item quicker is to use the wizard in the item list:  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_wizard.png)
fr	 #### Configuration de l"élément  Un élément dépendant dépend de son élément principal pour les données. C'est pourquoi l'**élément principal** doit d'abord être configuré (ou exister) :  - Allez dans : *Configuration* → *Hôtes* - Cliquez sur *Éléments* dans la rangée de l'hôte - Cliquez sur *Créer un élément* - Saisissez les paramètres de l'élément dans le formulaire  ![](../../../../../assets/en/manual/config/items/itemtypes/master_item.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  Cliquez sur *Ajouter* pour enregistrer l'élément principal.  Ensuite, vous pouvez configurer un **élément dépendant**.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  Les champs qui nécessitent des informations spécifiques pour les éléments dépendants sont :  |   |   | |--|--------| |*Type*|Sélectionnez **élément dépendant** ici.| |*Clé*|Entrez une clé qui sera utilisée pour reconnaître l'élément.| |*Élément principal*|Sélectionnez l'élément principal. La valeur de l'élément principal sera utilisée pour remplir la valeur de l'élément dépendant.| |*Type d'information*|Sélectionnez le type d'information qui correspondra au format des données qui seront stockées.|  Vous pouvez utiliser le [prétraitement](/manual/config/items/item#item_value_preprocessing) de valeur d'éléméent pour extraire la partie requise de la valeur de l'élément principal.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_preprocessing.png){width="600"}  Sans prétraitement, la valeur de l'élément dépendant sera exactement la même que la valeur de l'élément principal.  Cliquez sur *Ajouter* pour enregistrer l'élément dépendant.  Un raccourci pour créer plus rapidement un élément dépendant consiste à utiliser l'assistant dans la liste des éléments :  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_wizard.png)

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 keys  The table provides details on the simple checks that can be used to monitor [VMware environments](/manual/vm_monitoring).  |Key|<|<|<|<| |-|------|--|------|------| |<|Description|Return value|Parameters|Comments| |vmware.cl.perfcounter\[<url>,<id>,<path>,<instance>\]|<|<|<|<| |<|VMware cluster performance counter metrics.|Integer|**url** - VMware service URL<br>**id** - VMware cluster ID<br>**path** - performance counter path<br>**instance** - performance counter instance|`id` can be received from vmware.cluster.discovery\[\] as {\#CLUSTER.ID}| |vmware.cluster.discovery\[<url>\]|<|<|<|<| |<|Discovery of VMware clusters.|JSON object|**url** - VMware service URL|<| |vmware.cluster.status\[<url>, <name>\]|<|<|<|<| |<|VMware cluster status.|Integer:<br>0 - gray;<br>1 - green;<br>2 - yellow;<br>3 - red|**url** - VMware service URL<br>**name** - VMware cluster name|<| |vmware.datastore.discovery\[<url>\]|<|<|<|<| |<|Discovery of VMware datastores.|JSON object|**url** - VMware service URL|<| |vmware.datastore.hv.list\[<url>,<datastore>\]|<|<|<|<| |<|List of datastore hypervisors.|JSON object|**url** - VMware service URL<br>**datastore** - datastore name|<| |vmware.datastore.read\[<url>,<datastore>,<mode>\]|<|<|<|<| |<|Amount of time for a read operation from the datastore (milliseconds).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**datastore** - datastore name<br>**mode** - latency (average value, default), maxlatency (maximum value)|<| |vmware.datastore.size\[<url>,<datastore>,<mode>\]|<|<|<|<| |<|VMware datastore space in bytes or in percentage from total.|Integer - for bytes<br>Float - for percentage|**url** - VMware service URL<br>**datastore** - datastore name<br>**mode** - possible values:<br>total (default), free, pfree (free, percentage), uncommitted|<| |vmware.datastore.write\[<url>,<datastore>,<mode>\]|<|<|<|<| |<|Amount of time for a write operation to the datastore (milliseconds).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**datastore** - datastore name<br>**mode** - latency (average value, default), maxlatency (maximum value)|<| |vmware.dc.discovery\[<url>\]|<|<|<|<| |<|Discovery of VMware datacenters.|JSON object|**url** - VMware service URL|<| |vmware.eventlog\[<url>,<mode>\]|<|<|<|<| |<|VMware event log.|Log|**url** - VMware service URL<br>**mode** - *all* (default), *skip* - skip processing of older data|There must be only one vmware.eventlog\[\] item key per URL.<br><br>See also: [example of filtering](/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records) VMware event log records.| |vmware.fullname\[<url>\]|<|<|<|<| |<|VMware service full name.|String|**url** - VMware service URL|<| |vmware.hv.cluster.name\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor cluster name.|String|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.cpu.usage\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor processor usage (Hz).|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.cpu.usage.perf\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor processor usage as a percentage during the interval.|Float|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.cpu.utilization\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor processor usage as a percentage during the interval, depends on power management or HT.|Float|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.datacenter.name\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor datacenter name.|String|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.datastore.discovery\[<url>,<uuid>\]|<|<|<|<| |<|Discovery of VMware hypervisor datastores.|JSON object|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.datastore.list\[<url>,<uuid>\]|<|<|<|<| |<|List of VMware hypervisor datastores.|JSON object|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.datastore.multipath\[<url>,<uuid>,<datastore>,<partitionid>\]|<|<|<|<| |<|Number of available datastore paths.|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name<br>**datastore** - datastore name<br>**partitionid** - internal ID of physical device from vmware.hv.datastore.discovery|<| |vmware.hv.datastore.read\[<url>,<uuid>,<datastore>,<mode>\]|<|<|<|<| |<|Average amount of time for a read operation from the datastore (milliseconds).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name<br>**datastore** - datastore name<br>**mode** - latency (default)|<| |vmware.hv.datastore.size\[<url>,<uuid>,<datastore>,<mode>\]|<|<|<|<| |<|VMware datastore space in bytes or in percentage from total.|Integer - for bytes<br>Float - for percentage|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name<br>**datastore** - datastore name<br>**mode** - possible values:<br>total (default), free, pfree (free, percentage), uncommitted|<| |vmware.hv.datastore.write\[<url>,<uuid>,<datastore>,<mode>\]|<|<|<|<| |<|Average amount of time for a write operation to the datastore (milliseconds).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name<br>**datastore** - datastore name<br>**mode** - latency (default)|<| |vmware.hv.discovery\[<url>\]|<|<|<|<| |<|Discovery of VMware hypervisors.|JSON object|**url** - VMware service URL|<| |vmware.hv.fullname\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor name.|String|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.hw.cpu.freq\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor processor frequency (Hz).|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.hw.cpu.model\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor processor model.|String|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.hw.cpu.num\[<url>,<uuid>\]|<|<|<|<| |<|Number of processor cores on VMware hypervisor.|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.hw.cpu.threads\[<url>,<uuid>\]|<|<|<|<| |<|Number of processor threads on VMware hypervisor.|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.hw.memory\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor total memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.hw.model\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor model.|String|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.hw.uuid\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor BIOS UUID.|String|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.hw.vendor\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor vendor name.|String|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.maintenance\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor maintenance status.|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|Returns '0' - not in maintenance or '1' - in maintenance| |vmware.hv.memory.size.ballooned\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor ballooned memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.memory.used\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor used memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.network.in\[<url>,<uuid>,<mode>\]|<|<|<|<| |<|VMware hypervisor network input statistics (bytes per second).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name<br>**mode** - bps (default)|<| |vmware.hv.network.out\[<url>,<uuid>,<mode>\]|<|<|<|<| |<|VMware hypervisor network output statistics (bytes per second).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name<br>**mode** - bps (default)|<| |vmware.hv.perfcounter\[<url>,<uuid>,<path>,<instance>\]|<|<|<|<| |<|VMware hypervisor performance counter value.|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name<br>**path** - performance counter path ^**[1](vmware_keys#footnotes)**^<br>**instance** - performance counter instance. Use empty instance for aggregate values (default)|<| |vmware.hv.power\[<url>,<uuid>,<max>\]|<|<|<|<| |<|VMware hypervisor power usage (W).|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name<br>**max** - maximum allowed power usage|<| |vmware.hv.sensor.health.state\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor health state rollup sensor.|Integer:<br>0 - gray;<br>1 - green;<br>2 - yellow;<br>3 - red|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|The item might not work in the VMware vSphere 6.5 and newer, because VMware has deprecated the *VMware Rollup Health State* sensor. | |vmware.hv.sensors.get\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor HW vendor state sensors.|JSON|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.status\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor status.|Integer:<br>0 - gray;<br>1 - green;<br>2 - yellow;<br>3 - red|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|Uses the host system overall status property.| |vmware.hv.uptime\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor uptime (seconds).|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.version\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor version.|String|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.vm.num\[<url>,<uuid>\]|<|<|<|<| |<|Number of virtual machines on VMware hypervisor.|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.version\[<url>\]|<|<|<|<| |<|VMware service version.|String|**url** - VMware service URL|<| |vmware.vm.cluster.name\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine name.|String|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.cpu.latency\[<url>,<uuid>\]|<|<|<|<| |<|Percentage of time the virtual machine is unable to run because it is contending for access to the physical CPU(s).|Float|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.cpu.num\[<url>,<uuid>\]|<|<|<|<| |<|Number of processors on VMware virtual machine.|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.cpu.readiness\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|Percentage of time that the virtual machine was ready, but could not get scheduled to run on the physical CPU.|Float|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - CPU instance|<| |vmware.vm.cpu.ready\[<url>,<uuid>\]|<|<|<|<| |<|Time (in milliseconds) that the virtual machine was ready, but could not get scheduled to run on the physical CPU. CPU ready time is dependent on the number of virtual machines on the host and their CPU loads (%).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.cpu.swapwait\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|Percentage of CPU time spent waiting for swap-in.|Float|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - CPU instance|<| |vmware.vm.cpu.usage\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine processor usage (Hz).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.cpu.usage.perf\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine processor usage as a percentage during the interval.|Float|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.datacenter.name\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine datacenter name.|String|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.discovery\[<url>\]|<|<|<|<| |<|Discovery of VMware virtual machines.|JSON object|**url** - VMware service URL|<| |vmware.vm.guest.memory.size.swapped\[<url>,<uuid>\]|<|<|<|<| |<|Amount of guest physical memory that is swapped out to the swap space (KB).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.guest.osuptime\[<url>,<uuid>\]|<|<|<|<| |<|Total time elapsed since the last operating system boot-up (in seconds).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.hv.name\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine hypervisor name.|String|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine total memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size.ballooned\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine ballooned memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size.compressed\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine compressed memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size.consumed\[<url>,<uuid>\]|<|<|<|<| |<|Amount of host physical memory consumed for backing up guest physical memory pages (KB).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size.private\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine private memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size.shared\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine shared memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size.swapped\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine swapped memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size.usage.guest\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine guest memory usage (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size.usage.host\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine host memory usage (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.usage\[<url>,<uuid>\]|<|<|<|<| |<|Percentage of host physical memory that has been consumed.|Float|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.net.if.discovery\[<url>,<uuid>\]|<|<|<|<| |<|Discovery of VMware virtual machine network interfaces.|JSON object|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.net.if.in\[<url>,<uuid>,<instance>,<mode>\]|<|<|<|<| |<|VMware virtual machine network interface input statistics (bytes/packets per second).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - network interface instance<br>**mode** - bps (default)/pps - bytes/packets per second|<| |vmware.vm.net.if.out\[<url>,<uuid>,<instance>,<mode>\]|<|<|<|<| |<|VMware virtual machine network interface output statistics (bytes/packets per second).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - network interface instance<br>**mode** - bps (default)/pps - bytes/packets per second|<| |vmware.vm.net.if.usage\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|VMware virtual machine network utilization (combined transmit-rates and receive-rates) during the interval (KBps).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - network interface instance|<| |vmware.vm.perfcounter\[<url>,<uuid>,<path>,<instance>\]|<|<|<|<| |<|VMware virtual machine performance counter value.|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**path** - performance counter path ^**[1](vmware_keys#footnotes)**^<br>**instance** - performance counter instance. Use empty instance for aggregate values (default)|<| |vmware.vm.powerstate\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine power state.|Integer:<br>0 - poweredOff;<br>1 - poweredOn;<br>2 - suspended|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.storage.committed\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine committed storage space (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.storage.readoio\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|Average number of outstanding read requests to the virtual disk during the collection interval.|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - disk device instance (mandatory)|<| |vmware.vm.storage.totalreadlatency\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|The average time a read from the virtual disk takes (milliseconds).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - disk device instance (mandatory)|<| |vmware.vm.storage.totalwritelatency\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|The average time a write to the virtual disk takes (milliseconds).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - disk device instance (mandatory)|<| |vmware.vm.storage.uncommitted\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine uncommitted storage space (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.storage.unshared\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine unshared storage space (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.storage.writeoio\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|Average number of outstanding write requests to the virtual disk during the collection interval.|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - disk device instance (mandatory)|<| |vmware.vm.uptime\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine uptime (seconds).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.vfs.dev.discovery\[<url>,<uuid>\]|<|<|<|<| |<|Discovery of VMware virtual machine disk devices.|JSON object|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.vfs.dev.read\[<url>,<uuid>,<instance>,<mode>\]|<|<|<|<| |<|VMware virtual machine disk device read statistics (bytes/operations per second).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - disk device instance<br>**mode** - bps (default)/ops - bytes/operations per second|<| |vmware.vm.vfs.dev.write\[<url>,<uuid>,<instance>,<mode>\]|<|<|<|<| |<|VMware virtual machine disk device write statistics (bytes/operations per second).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - disk device instance<br>**mode** - bps (default)/ops - bytes/operations per second|<| |vmware.vm.vfs.fs.discovery\[<url>,<uuid>\]|<|<|<|<| |<|Discovery of VMware virtual machine file systems.|JSON object|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|VMware Tools must be installed on the guest virtual machine.| |vmware.vm.vfs.fs.size\[<url>,<uuid>,<fsname>,<mode>\]|<|<|<|<| |<|VMware virtual machine file system statistics (bytes/percentages).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**fsname** - file system name<br>**mode** - total/free/used/pfree/pused|VMware Tools must be installed on the guest virtual machine.|
fr	 #### Clés d'élément  Le tableau fournit des détails sur les vérifications simples qui peuvent être utilisées pour surveiller [les environnements VMware](/manual/vm_monitoring).  |Clé|<|<|<|<| |-|------|--|------|------| |<|Description|Valeur de retour|Paramètres|Commentaires| |vmware.cl.perfcounter\[\<url\>,\<id\>,\<path\>,\<instance\>\]|<|<|<|<| |<|Métriques du compteur de performances du cluster VMware.|Entier|**url** - URL du service VMware<br>**id** - ID du cluster VMware<br>**path** - chemin du compteur de performances<br>**instance** - l'instance de compteur de performance|`id` peut être reçue de vmware.cluster.discovery\[\] en tant que {\#CLUSTER.ID}| |vmware.cluster.discovery\[\<url\>\]|<|<|<|<| |<|Découverte des clusters VMware.|Objet JSON|**url** - URL du service VMware|<| |vmware.cluster.status\[\<url\>, \<name\>\]|<|<|<|<| |<|État du cluster VMware.|Entier :<br>0 - gris ;<br>1 - vert ;<br>2 - jaune ;<br>3 - rouge|**url** - URL du service VMware<br> **name** - Nom du cluster VMware|<| |vmware.datastore.discovery\[\<url\>\]|<|<|<|<| |<|Découverte des datastores VMware.|Objet JSON|**url** - URL du service VMware|<| |vmware.datastore.hv.list\[\<url\>,\<datastore\>\]|<|<|<|<| |<|Liste des hyperviseurs de magasins de données.|Objet JSON|**url** - URL du service VMware<br>**datastore** - nom du magasin de données|<| |vmware.datastore.read\[\<url\>,\<datastore\>,\<mode\>\]|<|<|<|<| |<|Durée d'une opération de lecture à partir du magasin de données (millisecondes).|Entier ^**[2](vmware_keys#footnotes)**^|**url** - URL du service VMware<br>**datastore** - nom du magasin de données<br>**mode** - latency (valeur moyenne, par défaut), maxlatency (valeur maximale)|<| |vmware.datastore.size\[\<url\>,\<datastore\>,\<mode\>\]|<|<|<|<| |<|Espace de la banque de données VMware en octets ou en pourcentage du total.|Entier - pour les octets<br>Flottant - pour le pourcentage|**url** - URL du service VMware<br>**datastore** - nom de la banque de données<br> **mode** - valeurs possibles :<br>total (par défaut), free, pfree (libre, pourcentage), uncommitted|<| |vmware.datastore.write\[\<url\>,\<datastore\>,\<mode\>\]|<|<|<|<| |<|Durée d'une opération d'écriture dans le magasin de données (millisecondes).|Entier ^**[2](vmware_keys#footnotes)**^|**url** - URL du service VMware<br>**datastore** - nom de la banque de données<br>**mode** - latency (valeur moyenne, par défaut), maxlatency (valeur maximale)|<| |vmware.dc.discovery\[\<url\>\]|<|<|<|<| |<|Découverte des datacenters VMware.|Objet JSON|**url** - URL du service VMware|<| |vmware.eventlog\[\<url\>,\<mode\>\]|<|<|<|<| |<|Journal des événements VMware.|Journal|**url** - URL du service VMware<br>**mode** - *all* (par défaut), *skip* - ignore le traitement des données plus anciennes|Il ne doit y en avoir qu'une vlé d'élément vmware.eventlog\[\] par URL.<br><br>Voir aussi : [exemple de filtrage](/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records) Enregistrements du journal des événements VMware.| |vmware.fullname\[\<url\>\]|<|<|<|<| |<|Nom complet du service VMware.|Chaîne|**url** - URL du service VMware|<| |vmware.hv.cluster.name\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Nom du cluster de l'hyperviseur VMware.|Chaîne|**url** - URL du service VMware<br>**uuid** - Nom de l'hôte de l'hyperviseur VMware|<| |vmware.hv.cpu.usage\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Utilisation du processeur de l'hyperviseur VMware (Hz).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.cpu.usage.perf\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Utilisation du processeur de l'hyperviseur VMware en pourcentage pendant l'intervalle.|Flottant|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.cpu.utilization\[\<url\>,\<uuid\>\]|<|<|<|<| |<|L'utilisation du processeur de l'hyperviseur VMware en pourcentage pendant l'intervalle, dépend de la gestion de l'alimentation ou de HT.|Flottant|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.datacenter.name\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Nom du centre de données de l'hyperviseur VMware.|String|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.datastore.discovery\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Découverte des datastores de l'hyperviseur VMware.|Objet JSON|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.datastore.list\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Liste des datastores de l'hyperviseur VMware.|Objet JSON|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.datastore.multipath\[\<url\>,\<uuid\>,\<datastore\>,\<partitionid\>\]|<|<|<|<| |<|Nombre de chemins de magasins de données disponibles.|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware<br>**datastore** - Nom du magasin de données<br>**partitionid** - ID interne du périphérique physique de vmware.hv.datastore.discovery|<| |vmware.hv.datastore.read\[\<url\>,\<uuid\>,\<datastore\>,\<mode\>\]|<|<|<|<| |<|Durée moyenne d'une opération de lecture à partir du magasin de données (millisecondes).|Entier ^**[2](vmware_keys#footnotes)**^|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware<br>**datastore** - Nom de la banque de données<br>**mode** - latency (par défaut)|<| |vmware.hv.datastore.size\[\<url\>,\<uuid\>,\<datastore\>,\<mode\>\]|<|<|<|<| |<|Espace de la banque de données VMware en octets ou en pourcentage du total.|Entier - pour les octets<br>Flottant - pour le pourcentage|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware< br>**datastore** - nom du datastore<br>**mode** - valeurs possibles :<br>total (par défaut), free, pfree (libre, pourcentage), uncommitted|<| |vmware.hv.datastore.write\[\<url\>,\<uuid\>,\<datastore\>,\<mode\>\]|<|<|<|<| |<|Durée moyenne d'une opération d'écriture dans le datastore (millisecondes).|Entier ^**[2](vmware_keys#footnotes)**^|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware<br>**datastore** - Nom de la banque de données<br>**mode** - latency (par défaut)|<| |vmware.hv.discovery\[\<url\>\]|<|<|<|<| |<|Découverte des hyperviseurs VMware.|Objet JSON|**url** - URL du service VMware|<| |vmware.hv.nomcomplet\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Nom de l'hyperviseur VMware.|Chaîne|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.hw.cpu.freq\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Fréquence du processeur de l'hyperviseur VMware (Hz).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.hw.cpu.model\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Modèle de processeur de l'hyperviseur VMware.|Chaîne|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.hw.cpu.num\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Nombre de cœurs de processeur sur l'hyperviseur VMware.|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.hw.cpu.threads\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Nombre de threads de processeur sur l'hyperviseur VMware.|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.hw.memory\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Taille totale de la mémoire de l'hyperviseur VMware (octets).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.hw.model\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Modèle d'hyperviseur VMware.|Chaîne|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.hw.uuid\[\<url\>,\<uuid\>\]|<|<|<|<| |<|UUID du BIOS de l'hyperviseur VMware.|Chaîne|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.hw.vendor\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Nom du fournisseur de l'hyperviseur VMware.|Chaîne|**url** - URL du service VMware<br>**uuid** - Nom de l'hôte de l'hyperviseur VMware|<| |vmware.hv.maintenance\[\<url\>,\<uuid\>\]|<|<|<|<| |<|État de maintenance de l'hyperviseur VMware.|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|Renvoie '0' - pas en maintenance ou '1' - en maintenance| |vmware.hv.memory.size.ballooned\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Taille mémoire gonflée de l'hyperviseur VMware (octets).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.memory.used\[\<url\>,\<uuid\>\]|<|<|<|<| |<|L'hyperviseur VMware a utilisé la taille de la mémoire (octets).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.network.in\[\<url\>,\<uuid\>,\<mode\>\]|<|<|<|<| |<|Statistiques d'entrée réseau de l'hyperviseur VMware (octets par seconde).|Entier ^**[2](vmware_keys#footnotes)**^|**url** - URL du service VMware<br>**uuid** - VMware nom d'hôte de l'hyperviseur<br>**mode** - bps (par défaut)|<| |vmware.hv.network.out\[\<url\>,\<uuid\>,\<mode\>\]|<|<|<|<| |<|Statistiques de sortie du réseau de l'hyperviseur VMware (octets par seconde).|Entier ^**[2](vmware_keys#footnotes)**^|**url** - URL du service VMware<br>**uuid** - VMware nom d'hôte de l'hyperviseur<br>**mode** - bps (par défaut)|<| |vmware.hv.perfcounter\[\<url\>,\<uuid\>,\<path\>,\<instance\>\]|<|<|<|<| |<|Valeur du compteur de performances de l'hyperviseur VMware.|Entier ^**[2](vmware_keys#footnotes)**^|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware<br>**path** - chemin du compteur de performances ^**[1](vmware_keys#footnotes)**^<br>**instance** - instance du compteur de performances. Utiliser une instance vide pour les valeurs agrégées (par défaut)|<| |vmware.hv.power\[\<url\>,\<uuid\>,\<max\>\]|<|<|<|<| |<|Consommation d'énergie de l'hyperviseur VMware (W).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware<br>**max** - Consommation d'énergie maximale autorisée| <| |vmware.hv.sensor.health.state\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Capteur de cumul de l'état de santé de l'hyperviseur VMware.|Entier :<br>0 - gris ;<br>1 - vert ;<br>2 - jaune ;<br>3 - rouge|**url** - URL du service VMware <br>**uuid** - Nom d'hôte de l'hyperviseur VMware|L'élément peut ne pas fonctionner dans VMware vSphere 6.5 et versions ultérieures, car VMware a déprécié le capteur *VMware Rollup Health State*. | |vmware.hv.sensors.get\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Capteurs d'état du fournisseur matériel de l'hyperviseur VMware.|JSON|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.status\[\<url\>,\<uuid\>\]|<|<|<|<| |<|État de l'hyperviseur VMware.|Entier :<br>0 - gris ;<br>1 - vert ;<br>2 - jaune ;<br>3 - rouge|**url** - URL du service VMware<br> **uuid** - Nom d'hôte de l'hyperviseur VMware|Utilise la propriété d'état général du système hôte.| |vmware.hv.uptime\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Temps de disponibilité de l'hyperviseur VMware (secondes).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.version\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Version de l'hyperviseur VMware.|String|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l'hyperviseur VMware|<| |vmware.hv.vm.num\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Nombre de machines virtuelles sur l'hyperviseur VMware.|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de l\'hyperviseur VMware|<| |vmware.version\[\<url\>\]|<|<|<|<| |<|Version du service VMware.|Chaîne|**url** - URL du service VMware|<| |vmware.vm.cluster.name\[\<url\>,\<uuid>\]|<|<|<|<| |<|Nom de la machine virtuelle VMware.|String|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.cpu.latency\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Pourcentage de temps pendant lequel la machine virtuelle est incapable de s'exécuter car elle est en conflit pour accéder au(x) CPU physique(s).|Flottant|**url** - URL du service VMware<br>**uuid** - VMware virtuel nom d'hôte de la machine|<| |vmware.vm.cpu.num\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Nombre de processeurs sur la machine virtuelle VMware.|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.cpu.readiness\[\<url\>,\<uuid\>,\<instance\>\]|<|<|<|<| |<|Pourcentage de temps pendant lequel la machine virtuelle était prête, mais n'a pas pu être planifiée pour s'exécuter sur le CPU physique.|Float|**url** - URL du service VMware<br>**uuid** - Hôte de la machine virtuelle VMware nom<br>**instance** - instance CPU|<| |vmware.vm.cpu.ready\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Durée (en millisecondes) pendant laquelle la machine virtuelle était prête, mais n'a pas pu être planifiée pour s'exécuter sur le CPU physique. Le temps de disponibilité du processeur dépend du nombre de machines virtuelles sur l'hôte et de leurs charges de processeur (%).|Entier ^**[2](vmware_keys#footnotes)**^|**url** - URL du service VMware<br >**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.cpu.swapwait\[\<url\>,\<uuid\>,\<instance\>\]|<|<|<|<| |<|Pourcentage de temps CPU passé à attendre l'échange.|Flottant|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware<br>**instance** - instance CPU|<| |vmware.vm.cpu.usage\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Utilisation du processeur de la machine virtuelle VMware (Hz).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.cpu.usage.perf\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Utilisation du processeur de la machine virtuelle VMware en pourcentage pendant l'intervalle.|Flottant|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.datacenter.name\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Nom du centre de données de la machine virtuelle VMware.|Chaîne|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.discovery\[\<url\>\]|<|<|<|<| |<|Découverte des machines virtuelles VMware.|Objet JSON|**url** - URL du service VMware|<| |vmware.vm.guest.memory.size.swapped\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Quantité de mémoire physique de l'invité qui est échangée vers l'espace d'échange (Ko).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.guest.osuptime\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Temps total écoulé depuis le dernier démarrage du système d'exploitation (en secondes).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.hv.name\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Nom de l'hyperviseur de la machine virtuelle VMware.|Chaîne|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.memory.size\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Taille totale de la mémoire de la machine virtuelle VMware (octets).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.memory.size.ballooned\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Taille mémoire gonflée de la machine virtuelle VMware (octets).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.memory.size.compressed\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Taille de la mémoire compressée de la machine virtuelle VMware (octets).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.memory.size.consumed\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Quantité de mémoire physique de l'hôte consommée pour la sauvegarde des pages de mémoire physique de l'invité (Ko).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.memory.size.private\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Taille de la mémoire privée de la machine virtuelle VMware (octets).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.memory.size.shared\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Taille de la mémoire partagée de la machine virtuelle VMware (octets).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.memory.size.swapped\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Taille de la mémoire échangée de la machine virtuelle VMware (octets).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.memory.size.usage.guest\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Utilisation de la mémoire de l'invité de la machine virtuelle VMware (octets).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.memory.size.usage.host\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Utilisation de la mémoire de l'hôte de la machine virtuelle VMware (octets).|Entier|**url** - URL du service VMware<br>**uuid** - Nom de l'hôte de la machine virtuelle VMware|<| |vmware.vm.memory.usage\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Pourcentage de mémoire physique de l'hôte qui a été consommée.|Flottant|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.net.if.discovery\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Découverte des interfaces réseau des machines virtuelles VMware.|Objet JSON|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.net.if.in\[\<url\>,\<uuid\>,\<instance\>,\<mode\>\]|<|<|<|<| |<|Statistiques d'entrée de l'interface réseau de la machine virtuelle VMware (octets/paquets par seconde).|Entier ^**[2](vmware_keys#footnotes)**^|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware<br>**instance** - instance de l'interface réseau<br>**mode** - bps (par défaut)/pps - octets/paquets par seconde|<| |vmware.vm.net.if.out\[\<url\>,\<uuid\>,\<instance\>,\<mode\>\]|<|<|<|<| |<|Statistiques de sortie de l'interface réseau de la machine virtuelle VMware (octets/paquets par seconde).|Entier ^**[2](vmware_keys#footnotes)**^|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware<br>**instance** \- instance de l'interface réseau<br>**mode** - bps (par défaut)/pps - octets/paquets par seconde|<| |vmware.vm.net.if.usage\[\<url\>,\<uuid\>,\<instance\>\]|<|<|<|<| |<|Utilisation du réseau de la machine virtuelle VMware (taux de transmission et de réception combinés) pendant l'intervalle (Ko/s).|Entier|**url** - URL du service VMware<br>**uuid** - Hôte de la machine virtuelle VMware nom<br>**instance** - instance d'interface réseau|<| |vmware.vm.perfcounter\[\<url\>,\<uuid\>,\<path\>,\<instance\>\]|<|<|<|<| |<|Valeur du compteur de performances de la machine virtuelle VMware.|Entier ^**[2](vmware_keys#footnotes)**^|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware <br>**path** - chemin du compteur de performances ^**[1](vmware_keys#footnotes)**^<br>**instance** - instance du compteur de performances. Utiliser une instance vide pour les valeurs agrégées (par défaut)|<| |vmware.vm.powerstate\[\<url\>,\<uuid\>\]|<|<|<|<| |<|État d'alimentation de la machine virtuelle VMware.|Entier :<br>0 - mis hors tension ;<br>1 - sous tension ;<br>2 - suspendu|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.storage.committed\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Espace de stockage dédié de la machine virtuelle VMware (octets).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.storage.readoio\[\<url\>,\<uuid\>,\<instance\>\]|<|<|<|<| |<|Nombre moyen de demandes de lecture en attente sur le disque virtuel pendant l'intervalle de collecte.|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware<br>**instance** - instance de périphérique de disque (obligatoire)|<| |vmware.vm.storage.totalreadlatency\[\<url\>,\<uuid\>,\<instance\>\]|<|<|<|<| |<|Durée moyenne d'une lecture à partir du disque virtuel (millisecondes).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware<br>**instance** - instance de périphérique de disque (obligatoire)|<| |vmware.vm.storage.totalwritelatency\[\<url\>,\<uuid\>,\<instance\>\]|<|<|<|<| |<|Durée moyenne d'une écriture sur le disque virtuel (millisecondes).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware<br>**instance** - instance de périphérique de disque (obligatoire)|<| |vmware.vm.storage.uncommitted\[<url>,<uuid>\]|<|<|<|<| |<|Espace de stockage non engagé de la machine virtuelle VMware (octets).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.storage.unshared\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Espace de stockage non partagé de la machine virtuelle VMware (octets).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.storage.writeoio\[\<url\>,\<uuid\>,\<instance\>\]|<|<|<|<| |<|Nombre moyen de demandes d'écriture en attente sur le disque virtuel pendant l'intervalle de collecte.|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware<br>**instance** - instance de périphérique de disque (obligatoire)|<| |vmware.vm.uptime\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Temps de disponibilité de la machine virtuelle VMware (secondes).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.vfs.dev.discovery\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Découverte des périphériques de disque de la machine virtuelle VMware.|Objet JSON|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|<| |vmware.vm.vfs.dev.read\[\<url\>,\<uuid\>,\<instance\>,\<mode\>\]|<|<|<|<| |<|Statistiques de lecture du périphérique de disque de la machine virtuelle VMware (octets/opérations par seconde).|Entier ^**[2](vmware_keys#footnotes)**^|**url** - URL du service VMware<br>**uuid ** - Nom d'hôte de la machine virtuelle VMware<br>**instance** - instance de périphérique de disque<br>**mode** - bps (par défaut)/ops - octets/opérations par seconde|<| |vmware.vm.vfs.dev.write\[\<url\>,\<uuid\>,\<instance\>,\<mode\>\]|<|<|<|<| |<|Statistiques d'écriture du périphérique de disque de la machine virtuelle VMware (octets/opérations par seconde).|Entier ^**[2](vmware_keys#footnotes)**^|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware<br>**instance** - instance de périphérique de disque<br>**mode** - bps (par défaut)/ops - octets/opérations par seconde|<| |vmware.vm.vfs.fs.discovery\[\<url\>,\<uuid\>\]|<|<|<|<| |<|Découverte des systèmes de fichiers de la machine virtuelle VMware.|Objet JSON|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware|VMware Tools doit être installé sur la machine virtuelle invitée. | |vmware.vm.vfs.fs.size\[\<url\>,\<uuid\>,\<fsname\>,\<mode\>\]|<|<|<|<| |<|Statistiques du système de fichiers de la machine virtuelle VMware (octets/pourcentages).|Entier|**url** - URL du service VMware<br>**uuid** - Nom d'hôte de la machine virtuelle VMware<br>**fsname** - nom du système de fichiers<br>**mode** - total/free/used/pfree/pused|VMware Tools doit être installé sur la machine virtuelle invitée.|

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 key  Unlike with file system and network interface discovery, the item does not necessarily has to have an "snmp.discovery" key - item type of SNMP agent is sufficient.  To configure the discovery rule, do the following:  -   Go to: *Configuration* → *Templates* -   Click on *Discovery* in the row of an appropriate template  ![](../../../../../assets/en/manual/discovery/low_level_discovery/templates_snmp.png)  -   Click on *Create discovery rule* in the upper right corner of the     screen -   Fill in the discovery rule form with the required details as in the     screenshot below  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_snmp.png)  All mandatory input fields are marked with a red asterisk.  The OIDs to discover are defined in SNMP OID field in the following format: `discovery[{#MACRO1}, oid1, {#MACRO2}, oid2, …,]`  where *{\#MACRO1}*, *{\#MACRO2}* … are valid lld macro names and *oid1*, *oid2*... are OIDs capable of generating meaningful values for these macros. A built-in macro *{\#SNMPINDEX}* containing index of the discovered OID is applied to discovered entities. The discovered entities are grouped by *{\#SNMPINDEX}* macro value.  To understand what we mean, let us perform few snmpwalks on our switch:      $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifDescr     IF-MIB::ifDescr.1 = STRING: WAN     IF-MIB::ifDescr.2 = STRING: LAN1     IF-MIB::ifDescr.3 = STRING: LAN2      $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifPhysAddress     IF-MIB::ifPhysAddress.1 = STRING: 8:0:27:90:7a:75     IF-MIB::ifPhysAddress.2 = STRING: 8:0:27:90:7a:76     IF-MIB::ifPhysAddress.3 = STRING: 8:0:27:2b:af:9e  And set SNMP OID to: `discovery[{#IFDESCR}, ifDescr, {#IFPHYSADDRESS}, ifPhysAddress]`  Now this rule will discover entities with {\#IFDESCR} macros set to **WAN**, **LAN1** and **LAN2**, {\#IFPHYSADDRESS} macros set to **8:0:27:90:7a:75**, **8:0:27:90:7a:76**, and **8:0:27:2b:af:9e**, {\#SNMPINDEX} macros set to the discovered OIDs indexes **1**, **2** and **3**:  ``` {.java} [     {         "{#SNMPINDEX}": "1",         "{#IFDESCR}": "WAN",         "{#IFPHYSADDRESS}": "8:0:27:90:7a:75"     },     {         "{#SNMPINDEX}": "2",         "{#IFDESCR}": "LAN1",         "{#IFPHYSADDRESS}": "8:0:27:90:7a:76"     },     {         "{#SNMPINDEX}": "3",         "{#IFDESCR}": "LAN2",         "{#IFPHYSADDRESS}": "8:0:27:2b:af:9e"     } ] ```  If an entity does not have the specified OID, then the corresponding macro will be omitted for this entity. For example if we have the following data:      ifDescr.1 "Interface #1"     ifDescr.2 "Interface #2"     ifDescr.4 "Interface #4"      ifAlias.1 "eth0"     ifAlias.2 "eth1"     ifAlias.3 "eth2"     ifAlias.5 "eth4"  Then in this case SNMP discovery `discovery[{#IFDESCR}, ifDescr, {#IFALIAS}, ifAlias]` will return the following structure:  ``` {.java} [     {         "{#SNMPINDEX}": 1,         "{#IFDESCR}": "Interface #1",         "{#IFALIAS}": "eth0"     },     {         "{#SNMPINDEX}": 2,         "{#IFDESCR}": "Interface #2",         "{#IFALIAS}": "eth1"     },     {         "{#SNMPINDEX}": 3,         "{#IFALIAS}": "eth2"     },     {         "{#SNMPINDEX}": 4,         "{#IFDESCR}": "Interface #4"     },     {         "{#SNMPINDEX}": 5,         "{#IFALIAS}": "eth4"     } ] ```
fr	#### Clé d'élément  Contrairement à la découverte du système de fichiers et de l'interface réseau, l'élément n'a pas nécessairement besoin d'une clé "snmp.discovery" - le type d'élément agent SNMP est suffisant.  Pour configurer la règle de découverte, procéder comme suit :  -   Aller dans : *Configuration* → *Modèles* -   Cliquer sur *Découverte* sur la ligne du modèle approprié  ![](../../../../../assets/en/manual/discovery/low_level_discovery/templates_snmp.png)  -   Cliquer sur *Créer une règle de découverte* dans le coin supérieur droit de l'écran. -   Remplissez le formulaire de règle de découverte avec les détails requis comme dans la capture d'écran ci-dessous  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_snmp.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  Les OID à découvrir sont définis dans le champ SNMP OID au format suivant : `discovery[{#MACRO1}, oid1, {#MACRO2}, oid2, ...,]`  où *{#MACRO1}*, *{#MACRO2}* ... sont des noms de macro lld valides et *oid1*, *oid2*... sont des OID capables de générer des valeurs significatives pour ces macros. Une macro intégrée *{#SNMPINDEX}* contenant l'index de l'OID découvert est appliquée aux entités découvertes. Les entités découvertes sont regroupées par la valeur de macro *{#SNMPINDEX}*.  Pour comprendre ce que nous voulons dire, exécutons quelques commandes snmpwalks sur notre switch :      $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifDescr     IF-MIB::ifDescr.1 = STRING: WAN     IF-MIB::ifDescr.2 = STRING: LAN1     IF-MIB::ifDescr.3 = STRING: LAN2      $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifPhysAddress     IF-MIB::ifPhysAddress.1 = STRING: 8:0:27:90:7a:75     IF-MIB::ifPhysAddress.2 = STRING: 8:0:27:90:7a:76     IF-MIB::ifPhysAddress.3 = STRING: 8:0:27:2b:af:9e  Et définissons l'OID SNMP sur : `discovery[{#IFDESCR}, ifDescr, {#IFPHYSADDRESS}, ifPhysAddress]`  Cette règle détecte désormais les entités avec les macros {#IFDESCR} définies sur **WAN**, **LAN1** et **LAN2**, les macros {#IFPHYSADDRESS} sont définies sur **8:0:27:90:7a:75**, **8:0:27:90:7a:76**, et **8:0:27:2b:af:9e**, les macros {#SNMPINDEX} sont définies sur les index OID découverts **1**, **2** and **3** :  ``` {.java} [     {         "{#SNMPINDEX}": "1",         "{#IFDESCR}": "WAN",         "{#IFPHYSADDRESS}": "8:0:27:90:7a:75"     },     {         "{#SNMPINDEX}": "2",         "{#IFDESCR}": "LAN1",         "{#IFPHYSADDRESS}": "8:0:27:90:7a:76"     },     {         "{#SNMPINDEX}": "3",         "{#IFDESCR}": "LAN2",         "{#IFPHYSADDRESS}": "8:0:27:2b:af:9e"     } ] ```  Si une entité ne possède pas l'OID spécifié, la macro correspondante sera omise pour cette entité. Par exemple si nous avons les données suivantes :      ifDescr.1 "Interface #1"     ifDescr.2 "Interface #2"     ifDescr.4 "Interface #4"      ifAlias.1 "eth0"     ifAlias.2 "eth1"     ifAlias.3 "eth2"     ifAlias.5 "eth4"  Dans ce cas, la découverte SNMP de `discovery[{#IFDESCR}, ifDescr, {#IFALIAS}, ifAlias]` renverra la structure suivante :  ``` {.java} [     {         "{#SNMPINDEX}": 1,         "{#IFDESCR}": "Interface #1",         "{#IFALIAS}": "eth0"     },     {         "{#SNMPINDEX}": 2,         "{#IFDESCR}": "Interface #2",         "{#IFALIAS}": "eth1"     },     {         "{#SNMPINDEX}": 3,         "{#IFALIAS}": "eth2"     },     {         "{#SNMPINDEX}": 4,         "{#IFDESCR}": "Interface #4"     },     {         "{#SNMPINDEX}": 5,         "{#IFALIAS}": "eth4"     } ] ```

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é.