en-us	### Graph prototype  The graph prototype object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |graphid|string|*(readonly)* ID of the graph prototype.| |**height**<br>(required)|integer|Height of the graph prototype in pixels.| |**name**<br>(required)|string|Name of the graph prototype.| |**width**<br>(required)|integer|Width of the graph prototype in pixels.| |graphtype|integer|Graph prototypes's layout type.<br><br>Possible values:<br>0 - *(default)* normal;<br>1 - stacked;<br>2 - pie;<br>3 - exploded.| |percent\_left|float|Left percentile.<br><br>Default: 0.| |percent\_right|float|Right percentile.<br><br>Default: 0.| |show\_3d|integer|Whether to show discovered pie and exploded graphs in 3D.<br><br>Possible values:<br>0 - *(default)* show in 2D;<br>1 - show in 3D.| |show\_legend|integer|Whether to show the legend on the discovered graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |show\_work\_period|integer|Whether to show the working time on the discovered graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |templateid|string|*(readonly)* ID of the parent template graph prototype.| |yaxismax|float|The fixed maximum value for the Y axis.| |yaxismin|float|The fixed minimum value for the Y axis.| |ymax\_itemid|string|ID of the item that is used as the maximum value for the Y axis.<br><br>Starting with Zabbix 6.0.7, if user have no access to specified item, the graph is rendered like ymax\_type would be set to '0' (calculated).| |ymax\_type|integer|Maximum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |ymin\_itemid|string|ID of the item that is used as the minimum value for the Y axis.<br><br>Starting with Zabbix 6.0.7, if user have no access to specified item, the graph is rendered like ymin\_type would be set to '0' (calculated).| |ymin\_type|integer|Minimum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |discover|integer|Graph prototype discovery status.<br><br>Possible values:<br>0 - *(default)* new graphs will be discovered;<br>1 - new graphs will not be discovered and existing graphs will be marked as lost.| |uuid|string|Universal unique identifier, used for linking imported graph prototypes to already existing ones. Used only for graph prototypes on templates. Auto-generated, if not given.<br><br>For update operations this field is *readonly*.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	 ### Prototype de graphique  L'objet prototype de graphique a les propriétés suivantes. |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |graphid|string|*(lecture seule)* ID du prototype de graphique.| |**height**<br>(obligatoire)|integer|Hauteur du prototype de graphique en pixels.| |**name**<br>(obligatoire)|string|Nom du prototype de graphique.| |**width**<br>(obligatoire)|integer|Largeur du prototype de graphique en pixels.| |graphtype|integer|Type de disposition du prototype de graphique.<br><br>Valeurs possibles :<br>0 - *(par défaut)* normal ;<br>1 - empilé ;<br>2 - circulaire ;<br>3 - éclaté.| |percent\_left|float|Centile gauche.<br><br>Par défaut : 0.| |percent\_right|float|Centile droit.<br><br>Par défaut : 0.| |show\_3d|integer|Indique s'il faut afficher les graphiques circulaires et éclatés découverts en 3D.<br><br>Valeurs possibles :<br>0 - *(par défaut)* afficher en 2D ;<br>1 - afficher en 3D.| |show\_legend|integer|Indique s'il faut afficher la légende sur le graphique découvert.<br><br>Valeurs possibles :<br>0 - masquer ;<br>1 - *(par défaut)* afficher.| |show\_work\_period|integer|Indique s'il faut afficher le temps de travail sur le graphique découvert.<br><br>Valeurs possibles :<br>0 - masquer ;<br>1 - *(par défaut)* afficher.| |templateid|string|*(lecture seule)* ID du prototype de graphique du modèle parent.| |yaxismax|float|La valeur maximale fixe pour l'axe Y.| |yaxismin|float|La valeur minimale fixe pour l'axe Y.| |ymax\_itemid|string|ID de l'élément utilisé comme valeur maximale pour l'axe Y.<br><br>À partir de Zabbix 6.0.7, si l'utilisateur n'a pas accès à l'élément spécifié, le graphique est rendu comme si ymax\_type était défini à '0' (calculé).| |ymax\_type|integer|Méthode de calcul de la valeur maximale pour l'axe Y.<br><br>Valeurs possibles :<br>0 - *(par défaut)* calculé ;<br>1 - fixe ;<br>2 - élément.| |ymin\_itemid|string|ID de l'élément utilisé comme valeur minimale pour l'axe Y.<br><br>À partir de Zabbix 6.0.7, si l'utilisateur n'a pas accès à l'élément spécifié, le graphique est rendu comme si ymin\_type était défini à '0' (calculé).| |ymin\_type|integer|Méthode de calcul de la valeur minimale pour l'axe Y.<br><br>Valeurs possibles :<br>0 - *(par défaut)* calculé ;<br>1 - fixe ;<br>2 - élément.| |discover|integer|Statut de découverte du prototype de graphique.<br><br>Valeurs possibles :<br>0 - *(par défaut)* de nouveaux graphiques seront découverts ;<br>1 - de nouveaux graphiques ne seront pas découverts et les graphiques existants seront marqués comme perdus. | |uuid|string|Identifiant unique universel, utilisé pour lier les prototypes de graphique importés à ceux déjà existants. Utilisé uniquement pour les prototypes de graphique de modèles. Généré automatiquement, s'il n'est pas fourni.<br><br>Pour les opérations de mise à jour, ce champ est en *lecture seule*.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

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

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

en-us	#### Graphs  Edit graphs or separate graph items for better presentation of the gathered data.  [Graph API](/manual/api/reference/graph) | [Graph item API](/manual/api/reference/graphitem)  
fr	#### Graphiques  Modifiez des graphiques ou des éléments de graphique séparés pour une meilleure présentation des données recueillies.  [API Graphique](/manual/api/reference/graph) | [API Élément de graphique](/manual/api/reference/graphitem)  

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

en-us	### Graph  The graph object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |graphid|string|*(readonly)* ID of the graph.| |**height**<br>(required)|integer|Height of the graph in pixels.| |**name**<br>(required)|string|Name of the graph| |**width**<br>(required)|integer|Width of the graph in pixels.| |flags|integer|*(readonly)* Origin of the graph.<br><br>Possible values are:<br>0 - *(default)* a plain graph;<br>4 - a discovered graph.| |graphtype|integer|Graph's layout type.<br><br>Possible values:<br>0 - *(default)* normal;<br>1 - stacked;<br>2 - pie;<br>3 - exploded.| |percent\_left|float|Left percentile.<br><br>Default: 0.| |percent\_right|float|Right percentile.<br><br>Default: 0.| |show\_3d|integer|Whether to show pie and exploded graphs in 3D.<br><br>Possible values:<br>0 - *(default)* show in 2D;<br>1 - show in 3D.| |show\_legend|integer|Whether to show the legend on the graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |show\_work\_period|integer|Whether to show the working time on the graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |show\_triggers|integer|Whether to show the trigger line on the graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |templateid|string|*(readonly)* ID of the parent template graph.| |yaxismax|float|The fixed maximum value for the Y axis.<br><br>Default: 100.| |yaxismin|float|The fixed minimum value for the Y axis.<br><br>Default: 0.| |ymax\_itemid|string|ID of the item that is used as the maximum value for the Y axis.<br><br>Starting with Zabbix 6.0.7, if user have no access to specified item, the graph is rendered like ymax\_type would be set to '0' (calculated).| |ymax\_type|integer|Maximum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |ymin\_itemid|string|ID of the item that is used as the minimum value for the Y axis.<br><br>Starting with Zabbix 6.0.7, if user have no access to specified item, the graph is rendered like ymax\_type would be set to '0' (calculated).| |ymin\_type|integer|Minimum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |uuid|string|Universal unique identifier, used for linking imported graphs to already existing ones. Used only for graphs on templates. Auto-generated, if not given.<br><br>For update operations this field is *readonly*.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	### Graphique  L'objet graphique a les propriétés suivantes. |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |graphid|string|*(lecture seule)* ID du graphique.| |**height**<br>(obligatoire)|integer|Hauteur du graphique en pixels.| |**name**<br>(obligatoire)|string|Nom du graphique.| |**width**<br>(obligatoire)|integer|Largeur du graphique en pixels.| |flags|integer|*(lecture seule)* Origine du graphique.<br><br>Les valeurs possibles sont :<br>0 - *(par défaut)* un graphique simple ;<br>4 - un graphique découvert.| |graphtype|integer|Type de disposition du graphique.<br><br>Valeurs possibles :<br>0 - *(par défaut)* normal ;<br>1 - empilé ;<br>2 - circulaire ;<br>3 - éclaté.| |percent\_left|float|Centile gauche.<br><br>Par défaut : 0.| |percent\_right|float|Centile droit.<br><br>Par défaut : 0.| |show\_3d|integer|Indique s'il faut afficher les graphiques circulaires et éclatés en 3D.<br><br>Valeurs possibles :<br>0 - *(par défaut)* afficher en 2D ;<br>1 - afficher en 3D.| |show\_legend|integer|Indique s'il faut afficher la légende sur le graphique.<br><br>Valeurs possibles :<br>0 - masquer ;<br>1 - *(par défaut)* afficher.| |show\_work\_period|integer|Indique s'il faut afficher le temps de travail sur le graphique.<br><br>Valeurs possibles :<br>0 - masquer ;<br>1 - *(par défaut)* afficher.| |show\_triggers|integer|Indique s'il faut afficher la ligne de déclenchement sur le graphique.<br><br>Valeurs possibles :<br>0 - masquer ;<br>1 - *(par défaut)* afficher.| |templateid|string|*(lecture seule)* ID du graphique de modèle parent.| |yaxismax|float|La valeur maximale fixe pour l'axe Y.<br><br>Par défaut : 100.| |yaxismin|float|La valeur minimale fixe pour l'axe Y.<br><br>Par défaut : 0.| |ymax\_itemid|string|ID de l'élément utilisé comme valeur maximale pour l'axe Y.<br><br>À partir de Zabbix 6.0.7, si l'utilisateur n'a pas accès à l'élément spécifié, le graphique est rendu comme si ymax\_type était défini à '0' (calculé).| |ymax\_type|integer|Méthode de calcul de la valeur maximale pour l'axe Y.<br><br>Valeurs possibles :<br>0 - *(par défaut)* calculé ;<br>1 - fixe ;<br>2 - élément.| |ymin\_itemid|string|ID de l'élément utilisé comme valeur minimale pour l'axe Y.<br><br>À partir de Zabbix 6.0.7, si l'utilisateur n'a pas accès à l'élément spécifié, le graphique est rendu comme si ymin\_type était défini à '0' (calculé).| |ymin\_type|integer|Méthode de calcul de la valeur minimale pour l'axe Y.<br><br>Valeurs possibles :<br>0 - *(par défaut)* calculé ;<br>1 - fixe ;<br>2 - élément.| |uuid|string|Identifiant unique universel, utilisé pour lier les graphiques importés à ceux déjà existants. Utilisé uniquement pour les graphiques de modèles. Généré automatiquement, s'il n'est pas fourni.<br><br>Pour les opérations de mise à jour, ce champ est en *lecture seule*.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

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

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

en-us	### Group link  The group link object links a host prototype with a host group and has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groupid**<br>(required)|string|ID of the host group.|
fr	### Lien de groupe  L'objet de lien de groupe relie un prototype d'hôte à un groupe d'hôtes et possède les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groupid**<br>(obligatoire)|string|ID du groupe d'hôtes.|

en-us	### Group prototype  The group prototype object defines a group that will be created for a discovered host and has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**name**<br>(required)|string|Name of the group prototype.|
fr	### Prototype de groupe  L'objet prototype de groupe définit un groupe qui sera créé pour un hôte découvert et possède les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#types_de_données)|Description| |--|--|------| |**name**<br>(obligatoire)|string|Nom du prototype de groupe.|

en-us	#### GUI debugging  Problems related to the frontend performance may be diagnosed using the frontend [debug mode](/manual/web_interface/debug_mode).
fr	 #### Débogage de l'interface graphique  Les problèmes liés aux performances de l'interface peuvent être diagnostiqués à l'aide de l'interface [en mode debug](/manual/web_interface/debug_mode).

en-us	#### - GUI  This section provides customization of several frontend-related defaults.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_gui.png)  Configuration parameters:  |Parameter|Description| |--|--------| |*Default language*|Default language for users who have not specified a language in their profiles and guest users.<br>For more information, see [Installation of additional frontend languages](/manual/appendix/install/locales).| |*Default time zone*|Default [time zone](/manual/web_interface/time_zone#overview) for users who have not specified a time zone in their profiles and guest users.| |*Default theme*|Default theme for users who have not specified a theme in their profiles and guest users.| |*Limit for search and filter results*|Maximum amount of elements (rows) that will be displayed in a web-interface list, for example, in *Configuration → Hosts*.<br>*Note*: If set to, for example, '50', only the first 50 elements will be displayed in all affected frontend lists. If some list contains more than fifty elements, the indication of that will be the '+' sign in *"Displaying 1 to 50 of **50+** found"*. Also, if filtering is used and still there are more than 50 matches, only the first 50 will be displayed.| |*Max number of columns<br>and rows in overview tables*|Maximum number of columns and rows to display in Data overview and Trigger overview dashboard widgets. The same limit applies to both columns and rows. If more rows and/or columns than shown exist, the system will display a warning at the bottom of the table: "Not all results are displayed. Please provide more specific search criteria."| |*Max count of elements<br>to show inside table cell*|For entries that are displayed in a single table cell, no more than configured here will be shown.| |*Show warning if Zabbix server is down*|This parameter enables a warning message to be displayed in a browser window if the Zabbix server cannot be reached (possibly down). The message remains visible even if the user scrolls down the page. When hovered over, the message is temporarily hidden to reveal the contents underneath it.<br>This parameter is supported since Zabbix 2.0.1.| |*Working time*|This system-wide parameter defines working hours. In graphs, working time is displayed as a white background and non-working time is displayed as gray.<br>See [Time period specification](/manual/appendix/time_period) page for description of the time format.<br>[User macros](/manual/config/macros/user_macros) are supported (since Zabbix 3.4.0).| |*Show technical errors*|If checked, all registered users will be able to see technical errors (PHP/SQL). If unchecked, the information is only available to [Zabbix Super Admins](/manual/web_interface/frontend_sections/administration/users#users1) and users belonging to the user groups with enabled [debug mode](/manual/web_interface/debug_mode).| |*Max history display period*|Maximum time period for which to display historical data in *Monitoring* subsections: *Latest data*, *Web*, and in the *Data overview* dashboard widget.<br>Allowed range: 24 hours (default) - 1 week. [Time suffixes](/manual/appendix/suffixes), e.g. 1w (one week), 36h (36 hours), are supported.| |*Time filter default period*|Time period to be used in graphs and dashboards by default. Allowed range: 1 minute - 10 years (default: 1 hour).<br>[Time suffixes](/manual/appendix/suffixes), e.g. 10m (ten minutes), 5w (five weeks), are supported.<br>Note: when a user changes the time period while viewing a graph, this time period is stored as user preference, replacing the global default or a previous user selection.| |*Max period for time selector*|Maximum available time period for graphs and dashboards. Users will not be able to visualize older data. Allowed range: 1 year - 10 years (default: 2 years).<br>[Time suffixes](/manual/appendix/suffixes), e.g. 1y (one year), 365w (365 weeks), are supported.|
fr	 #### - GUI  Cette section permet la personnalisation de plusieurs valeurs par défaut liées à l'interface.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_gui.png)  Paramètres de configuration :  |Paramètre|Description| |--|--------| |*Langage par défaut*|Langue par défaut pour les utilisateurs qui n'ont pas spécifié de langue dans leurs profils et les utilisateurs invités.<br>Pour plus d'informations, voir [Installation de langues supplémentaires pour l'interface](/manual/appendix/install/locales).| |*Fuseau horaire par défaut*|[Fuseau horaire](/manual/web_interface/time_zone#overview) par défaut pour les utilisateurs qui n'ont pas spécifié de fuseau horaire dans leurs profils et les utilisateurs invités.| |*Thème par défaut*|Thème par défaut pour les utilisateurs qui n'ont pas spécifié de thème dans leurs profils et les utilisateurs invités.| |*Limite d'éléments recherchés/filtrés*|Nombre maximum d'éléments (lignes) qui seront affichés dans une liste d'interface Web, par exemple, dans *Configuration → Hôtes*.<br>*Remarque* : si défini sur, pour exemple, '50', seuls les 50 premiers éléments seront affichés dans toutes les listes frontales concernées. Si une liste contient plus de cinquante éléments, l'indication de cela sera le signe '+' dans *"Affichage de 1 à 50 sur **50+** trouvés"*. De plus, si le filtrage est utilisé et qu'il y a toujours plus de 50 correspondances, seules les 50 premières seront affichées.| |*Nombre maximal de colonnes<br>et de lignes dans les tableaux d'aperçu*|Nombre maximal de colonnes et de lignes à afficher dans les widgets Aperçu des données et Aperçu des déclencheurs. La même limite s'applique aux colonnes et aux lignes. S'il existe plus de lignes et/ou de colonnes que celles indiquées, le système affichera un avertissement au bas du tableau : "Tous les résultats ne sont pas affichés. Veuillez fournir des critères de recherche plus spécifiques."| |*Nombre maximal d'éléments<br>affichés dans la cellule*|Pour les entrées affichées dans une seule cellule du tableau, pas plus que ce qui est configuré ici sera affiché.| |*Afficher une alerte si le serveur Zabbix est arrêté*|Ce paramètre permet d'afficher un message d'avertissement dans une fenêtre du navigateur si le serveur Zabbix est injoignable (éventuellement en panne). Le message reste visible même si l'utilisateur fait défiler la page. Lorsqu'il est survolé, le message est temporairement masqué pour révéler le contenu en dessous.<br>Ce paramètre est pris en charge depuis Zabbix 2.0.1.| |*Heures ouvrées*|Ce paramètre à l'échelle du système définit les heures de travail. Dans les graphiques, le temps de travail est affiché sur fond blanc et le temps chômé est affiché en gris.<br>Voir la page [Spécification de la période](/manual/appendix/time_period) pour une description du format de l'heure.<br>[Les macros utilisateur](/manual/config/macros/user_macros) sont supportées (depuis Zabbix 3.4.0).| |*Afficher les erreurs techniques*|Si coché, tous les utilisateurs enregistrés pourront voir les erreurs techniques (PHP/SQL). Si elle n'est pas cochée, les informations ne sont disponibles que pour les [super administrateurs Zabbix](/manual/web_interface/frontend_sections/administration/users#users1) et les utilisateurs appartenant aux groupes d'utilisateurs avec le [mode débogage](/manual/web_interface/debug_mode) activé.| |*Période d'affichage maximale de l'historique*|Période maximale pendant laquelle afficher les données historiques dans les sous-sections *Surveillance* : *Dernières données*, *Web* et dans le widget de tableau de bord *Aperçu des données*.<br>Plage autorisée : 24 heures (par défaut) - 1 semaine. Les [suffixes horaires](/manual/appendix/suffixes), par exemple 1w (une semaine), 36h (36 heures), sont pris en charge.| |*Période par défaut du filtre horaire*|Période à utiliser par défaut dans les graphiques et les tableaux de bord. Plage autorisée : 1 minute - 10 ans (par défaut : 1 heure).<br>Les [suffixes de temps](/manual/appendix/suffixes), par exemple 10m (dix minutes), 5w (cinq semaines), sont pris en charge.<br>Remarque : lorsqu'un utilisateur modifie la période de temps tout en affichant un graphique, cette période de temps est stockée en tant que préférence de l'utilisateur, remplaçant la valeur par défaut globale ou une sélection précédente de l'utilisateur .| |*Période maximale pour le sélecteur de temps*|Période de temps maximale disponible pour les graphiques et les tableaux de bord. Les utilisateurs ne pourront pas visualiser les données plus anciennes. Plage autorisée : 1 an - 10 ans (par défaut : 2 ans).<br>Les [suffixes de temps](/manual/appendix/suffixes), par exemple 1y (un an), 365w (365 semaines) sont pris en charge.|

en-us	 ### Handling of NaN values in Prometheus preprocessing  There is a new behavior for handling (skipping) NaN values. So, if a dataset consists of  valid numeric values and NaNs, then NaN values are skipped and:  -   'avg', 'max', 'min', 'sum' return a result that is calculated from the valid values -   'count' returns the number of valid values  If all values in a dataset are NaNs then 'avg', 'max', 'min', and 'sum' return a "no data  (at least one value is required)" error, while 'count' returns 0.  Previously, if NaN was the first value in a dataset then:  -   'avg', 'max', 'min', 'sum' returned a "Value "NAN" of type "string" is not suitable for \ value type "Numeric (float)"" error -   'count' returned the number of values (including NaN values)  Also previously, if NaN was not the first value in a dataset then:  -   'avg', 'sum' returned a "Value "NAN" of type "string" is not suitable for \ value type "Numeric (float)"" error -   'max' returned the maximum of values until the first NaN was encountered -   'min' returned the minimum of values until the first NaN was encountered -   'count' returned the number of values (including NaN values)
fr	 ### Gestion des valeurs NaN dans le prétraitement Prometheus  Il existe un nouveau comportement pour la gestion (saut) des valeurs NaN. Ainsi, si un jeu de données est composé de valeurs numériques valides et NaN, les valeurs NaN sont ignorées et :  - 'avg', 'max', 'min', 'sum' renvoient un résultat calculé à partir des valeurs valides - 'count' renvoie le nombre de valeurs valides  Si toutes les valeurs d'un ensemble de données sont NaN, alors 'avg', 'max', 'min' et 'sum' renvoient un "no data (at least one value is required)", tandis que 'count' renvoie 0.  Auparavant, si NaN était la première valeur d'un ensemble de données, alors :  - 'avg', 'max', 'min', 'sum' renvoyaient une erreur "Value "NAN" of type "string" is not suitable for value type "Numeric (float)"" - 'count' renvoyait le nombre de valeurs (y compris les valeurs NaN)  Précédemment également, si NaN n'était pas la première valeur d'un ensemble de données, alors :  - · 'avg', 'sum' renvoyaient une erreur "Value "NAN" of type "string" is not suitable for value type "Numeric (float)"" - · 'max' renvoyait le maximum de valeurs jusqu'à ce que le premier NaN soit rencontré - · 'min' renvoyait le minimum de valeurs jusqu'à ce que le premier NaN soit rencontré - · 'count' renvoyait le nombre de valeurs (y compris les valeurs NaN)

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

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

en-us	#### Hardware  General advice on hardware:  -   Use fastest processor available -   SCSI or SAS is better than IDE (performance of IDE disks may be     significantly improved by using utility hdparm) and SATA -   15K RPM is better than 10K RPM which is better than 7200 RPM -   Use fast RAID storage -   Use fast Ethernet adapter -   Having more memory is always better
fr	#### Matériel  Conseils généraux sur le matériel :       * Utilisez le processeur le plus rapide disponible      * SCSI ou SAS est mieux qu'IDE (les performances des disques IDE peuvent être considérablement améliorées en utilisant l'utilitaire hdparm) et SATA      * 15K RPM est mieux que 10K RPM qui est mieux que 7200 RPM      * Utiliser un stockage RAID rapide      * Utiliser un adaptateur Ethernet rapide       * Avoir plus de mémoire, c'est toujours mieux

en-us	##### - HDD/flash image (raw)      dd if=./zabbix_appliance_5.2.0.raw of=/dev/sdc bs=4k conv=fdatasync  Replace */dev/sdc* with your Flash/HDD disk device.
fr	##### - Image HDD/flash (raw)      dd if=./zabbix_appliance_5.2.0.raw of=/dev/sdc bs=4k conv=fdatasync  Remplacez */dev/sdc* par votre périphérique de disque Flash/HDD.

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

en-us	##### Hidden menu  Even when the menu is hidden completely, a full menu is just one mouse click away, by clicking on the burger icon. Note that it reappears over page content; to move page content to the right you have to unhide the menu by clicking on the show sidebar button.
fr	##### Menu caché  Même lorsque le menu est complètement masqué, un menu complet n'est qu'à un clic de souris, en cliquant sur l'icône du hamburger. Notez qu'il réapparaît sur le contenu de la page ; pour déplacer le contenu de la page vers la droite, vous devez afficher le menu en cliquant sur le bouton Afficher la barre latérale.

en-us	#### High availability cluster  Retrieve a list of server nodes and their status.  [High availability cluster API](/manual/api/reference/hanode)  
fr	#### Cluster haute disponibilité  Récupérez une liste de nœuds de serveur et leur état.  [API Cluster Haute Disponibilité](/manual/api/reference/hanode)  

en-us	### High availability node  ::: noteclassic Nodes are created by the Zabbix server and cannot be modified via the API. :::  The High availability node object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |ha\_nodeid|string|ID of the node.| |name|string|Name assigned to the node, using the HANodeName configuration entry of zabbix\_server.conf. Empty for a server running in standalone mode.| |address|string|IP or DNS name where the node connects from.| |port|integer|Port on which the node is running.| |lastaccess|integer|Heartbeat time, t.i. time of last update from the node. UTC timestamp.| |status|integer|State of the node.<br><br>Possible values:<br>0 - standby;<br>1 - stopped manually;<br>2 - unavailable;<br>3 - active.|
fr	### Nœud haute disponibilité  ::: noteclassic Les nœuds sont créés par le serveur Zabbix et ne peuvent pas être modifiés via l'API. :::  L'objet nœud haute disponibilité possède les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |ha\_nodeid|string|ID du nœud.| |name|string|Nom attribué au nœud, à l'aide de l'entrée de configuration HANodeName du fichier zabbix\_server.conf. Vide pour un serveur exécuté en mode autonome.| |adresse|string|Nom IP ou DNS à partir duquel le nœud se connecte.| |port|integer|Port sur lequel le nœud s'exécute.| |lastaccess|integer|Heartbeat, heure de la dernière mise à jour à partir du nœud. Horodatage UTC.| |status|integer|État du nœud.<br><br>Valeurs possibles :<br>0 - standby ;<br>1 - arrêté manuellement ;<br>2 - indisponible ;<br>3 - actif.|

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

en-us	# High availability node  This class is designed to work with server nodes that are part of a High availability cluster, or a standalone server instance.  Object references:\  -   [High availability node](/manual/api/reference/hanode/object#hanode)  Available methods:\  -   [hanode.get](/manual/api/reference/hanode/get) - retrieving nodes  
fr	# Nœud haute disponibilité  Cette classe est conçue pour travailler avec les serveurs nœuds appartenant à un cluster haute disponibilité ou avec une instance de serveur autonome.  Référentiel des objets :\  -   [Nœud haute disponibilité](/manual/api/reference/hanode/object#hanode)  Méthodes disponibles :\  -   [hanode.get](/manual/api/reference/hanode/get) - récupérer les noeuds  

en-us	#### history  Changes:\ [ZBXNEXT-6714](https://support.zabbix.com/browse/ZBXNEXT-6714) added new API method `history.clear`.\
fr	#### history  Changements :\ [ZBXNEXT-6714](https://support.zabbix.com/browse/ZBXNEXT-6714) ajout d'une nouvelle méthode `history.clear`.\

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

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

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

en-us	#### History  Retrieve historical values gathered by Zabbix monitoring processes for presentation or further processing.  [History API](/manual/api/reference/history)  
fr	#### Historique  Récupérez les valeurs historiques collectées par les processus de surveillance Zabbix pour présentation ou traitement ultérieur.  [API Historique](/manual/api/reference/history)  

en-us	# History  This class is designed to work with history data.  Object references:\  -   [History](/manual/api/reference/history/object#history)  Available methods:\  -   [history.get](/manual/api/reference/history/get) - retrieving     history data.  
fr	# Historique  Cette classe est conçue pour travailler avec les données de l'historique.  Référentiel des objets :\  -   [Historique](/manual/api/reference/history/object#history)  Méthodes disponibles :\  -   [history.get](/manual/api/reference/history/get) - récupérer les données d'historique  

en-us	 ### HMAC function for JavaScript  A new function has been added to the JavaScript engine allowing to return HMAC hash:  -   `hmac('<hash type>',key,string)`  This is useful for cases when hash-based message authentication code (HMAC) is required for signing requests. MD5 and SHA256 hash types are supported, e. g.:     -   `hmac('md5',key,string)`    -   `hmac('sha256',key,string)`
fr	 ### fonction HMAC pour JavaScript  Une nouvelle fonction a été ajoutée au moteur JavaScript permettant de calculer le hachage HMAC :  - · `hmac('<hash type>',key,string)`  Ceci est utile dans les cas où un code d'authentification de message basé sur le hachage (HMAC) est requis pour signer les demandes. Les types de hachage MD5 et SHA256 sont pris en charge, par exemple :   · - · `hmac('md5',key,string)`  · - · `hmac('sha256',key,string)`

en-us	#### Host access from several user groups  A user may belong to any number of user groups. These groups may have different access permissions to hosts.  Therefore, it is important to know what hosts an unprivileged user will be able to access as a result. For example, let us consider how access to host **X** (in Hostgroup 1) will be affected in various situations for a user who is in user groups A and B.  -   If Group A has only *Read* access to Hostgroup 1, but Group B     *Read-write* access to Hostgroup 1, the user will get **Read-write**     access to 'X'.  ::: noteimportant “Read-write” permissions have precedence over “Read” permissions starting with Zabbix 2.2. :::  -   In the same scenario as above, if 'X' is simultaneously also in     Hostgroup 2 that is **denied** to Group A or B, access to 'X' will     be **unavailable**, despite a *Read-write* access to Hostgroup 1. -   If Group A has no permissions defined and Group B has a *Read-write*     access to Hostgroup 1, the user will get **Read-write** access to     'X'. -   If Group A has *Deny* access to Hostgroup 1 and Group B has a     *Read-write* access to Hostgroup 1, the user will get access to 'X'     **denied**.
fr	 #### Accès hôte de plusieurs groupes d'utilisateurs  Un utilisateur peut appartenir à n'importe quel nombre de groupes d'utilisateurs. Ces groupes peuvent avoir des autorisations d'accès différentes aux hôtes.  Par conséquent, il est important de savoir à quels hôtes un utilisateur non privilégié pourra accéder. Par exemple, examinons comment l'accès à l'hôte **X** (dans le groupe d'hôtes 1) sera affecté dans diverses situations pour un utilisateur qui se trouve dans les groupes d'utilisateurs A et B.  -   Si le groupe A n'a qu'un accès en *lecture* au groupe d'hôtes 1, mais que le groupe B a un accès en *lecture-écriture* au groupe d'hôtes 1, l'utilisateur obtiendra un accès en **lecture-écriture** à 'X'.  ::: noteimportant Les autorisations "Lecture-écriture" ont priorité sur les autorisations "Lecture" à partir de Zabbix 2.2. :::  -   Dans le même scénario que ci-dessus, si 'X' est simultanément également dans le groupe d'hôtes 2 qui est **refusé** au groupe A ou B, l'accès à 'X' sera **indisponible**, malgré un accès en *lecture-écriture* au groupe d'hôtes 1. -   Si le groupe A n'a pas d'autorisation définie et que le groupe B a un accès *Lecture-écriture* au groupe d'hôtes 1, l'utilisateur obtiendra un accès en **Lecture-écriture** à 'X'. -   Si le groupe A a un accès *Refusé* au groupe d'hôtes 1 et que le groupe B a un accès *Lecture-écriture* au groupe d'hôtes 1, l'utilisateur aura accès à 'X' **refusé**.

en-us	##### Host configuration  A host must be configured to process IPMI checks. An IPMI interface must be added, with the respective IP and port numbers, and IPMI authentication parameters must be defined.  See the [configuration of hosts](/manual/config/hosts/host) for more details.
fr	##### Configuration de l'hôte  Un hôte doit être configuré pour traiter les vérifications IPMI. Une interface IPMI doit être ajoutée, avec les adresses IP et les numéros de port respectifs, et les paramètres d'authentification IPMI doivent être définis.  Voir la [configuration des hôtes](/fr/manual/config/hosts/host) pour plus de détails.

en-us	#### Host configuration  To use VMware simple checks the host must have the following user macros defined:  -   **{$VMWARE.URL}** - VMware service (vCenter or ESX hypervisor) SDK     URL (<https://servername/sdk>) -   **{$VMWARE.USERNAME}** - VMware service user name -   **{$VMWARE.PASSWORD}** - VMware service {$VMWARE.USERNAME} user     password
fr	#### Paramétrage de l'hôte  Pour utiliser les vérifications simples VMware, l'hôte doit avoir défini les macros utilisateur suivantes :  -   **{$VMWARE.URL}** - URL du SDK du service VMware (hyperviseur vCenter ou ESX) (<https://servername/sdk>) -   **{$VMWARE.USERNAME}** - Nom d'utilisateur du service VMware -   **{$VMWARE.PASSWORD}** - Mot de passe utilisateur du service VMware {$VMWARE.USERNAME}

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

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

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

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

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

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

en-us	#### host group  Changes:\ [ZBXNEXT-6868](https://support.zabbix.com/browse/ZBXNEXT-6868) `hostgroup.massupdate`: `hosts` and `templates` fields are now required.\ [ZBXNEXT-6868](https://support.zabbix.com/browse/ZBXNEXT-6868) `hostgroup.massadd`, `hostgroup.massupdate`, `hostgroup.massremove`: added strict validation of the method parameters.\
fr	#### host group  Changements :\ [ZBXNEXT-6868](https://support.zabbix.com/browse/ZBXNEXT-6868) `hostgroup.massupdate`: les champs `hosts` et `templates` sont maintenant obligatoires.\ [ZBXNEXT-6868](https://support.zabbix.com/browse/ZBXNEXT-6868) `hostgroup.massadd`, `hostgroup.massupdate`, `hostgroup.massremove` : ajout de la validation stricte des paramètres de la méthode.\

en-us	#### hostgroup  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `hostgroup.update`: the parameter `uuid` can now be updated.\
fr	#### groupe d'hôte  Changements :\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `hostgroup.update` : le paramètre `uuid` peut maintenant être mis à jour.\

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

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

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

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

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

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

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

en-us	### Host group  The host group object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groupid|string|*(readonly)* ID of the host group.| |**name**<br>(required)|string|Name of the host group.| |flags|integer|*(readonly)* Origin of the host group.<br><br>Possible values:<br>0 - a plain host group;<br>4 - a discovered host group.| |internal|integer|*(readonly)* Whether the group is used internally by the system. An internal group cannot be deleted.<br><br>Possible values:<br>0 - *(default)* not internal;<br>1 - internal.| |uuid|string|Universal unique identifier, used for linking imported host groups to already existing ones. Auto-generated, if not given.<br><br>For update operations this field is *readonly*.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	### Groupe d'Hôte  L'objet groupe d'hôtes a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groupid|string|*(lecture seule)* ID du groupe d'hôtes.| |**name**<br>(obligatoire)|string|Nom du groupe d'hôtes.| |flags|integer|*(lecture seule)* Origine du groupe d'hôtes.<br><br>Valeurs possibles :<br>0 - un groupe d'hôtes brut ;<br>4 - un groupe d'hôtes découvert.| |internal|integer|*(lecture seule)* Indique si le groupe est utilisé en interne par le système. Un groupe interne ne peut pas être supprimé.<br><br>Valeurs possibles :<br>0 - *(par défaut)* non interne ;<br>1 - interne.| |uuid|string|Identificateur universel unique, utilisé pour lier les groupes d'hôtes importés à ceux déjà existants. Généré automatiquement, s'il n'est pas fourni.<br><br>Pour les opérations de mise à jour, ce champ est en *lecture seule*.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

en-us	# Host group  This class is designed to work with host groups.  Object references:\  -   [Host group](/manual/api/reference/hostgroup/object#host_group)  Available methods:\  -   [hostgroup.create](/manual/api/reference/hostgroup/create) -     creating new host groups -   [hostgroup.delete](/manual/api/reference/hostgroup/delete) -     deleting host groups -   [hostgroup.get](/manual/api/reference/hostgroup/get) - retrieving     host groups -   [hostgroup.massadd](/manual/api/reference/hostgroup/massadd) -     adding related objects to host groups -   [hostgroup.massremove](/manual/api/reference/hostgroup/massremove) -     removing related objects from host groups -   [hostgroup.massupdate](/manual/api/reference/hostgroup/massupdate) -     replacing or removing related objects from host groups -   [hostgroup.update](/manual/api/reference/hostgroup/update) -     updating host groups  
fr	# Groupe d'hôtes  Cette classe est conçue pour travailler avec les groupes d'hôtes.  Référentiel des objets :\  -   [Groupe d'Hôtes](/manual/api/reference/hostgroup/object#host_group)  Méthodes disponibles :\  -   [hostgroup.create](/manual/api/reference/hostgroup/create) - créer de nouveaux groupes d'hôtes -   [hostgroup.delete](/manual/api/reference/hostgroup/delete) - supprimer des groupes d'hôtes -   [hostgroup.get](/manual/api/reference/hostgroup/get) - récupérer des groupes d'hôtes -   [hostgroup.massadd](/manual/api/reference/hostgroup/massadd) - ajouter des objets aux groupes d'hôtes -   [hostgroup.massremove](/manual/api/reference/hostgroup/massremove) - supprimer des objets aux groupes d'hôtes -   [hostgroup.massupdate](/manual/api/reference/hostgroup/massupdate) - remplacer ou supprimer des objets aux groupes d'hôtes -   [hostgroup.update](/manual/api/reference/hostgroup/update) - mettre à jour des groupes d'hôtes  

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

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

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

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

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

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

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

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

en-us	### Host interface  The host interface object has the following properties.  ::: noteimportant Note that both IP and DNS are required. If you do not want to use DNS, set it to an empty string. :::  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |available|integer|*(readonly)* Availability of host interface.<br><br>Possible values are:<br>0 - *(default)* unknown;<br>1 - available;<br>2 - unavailable.| |details|array|Additional object for interface. **Required** if interface 'type' is SNMP.| |disable\_until|timestamp|*(readonly)* The next polling time of an unavailable host interface.| |**dns**<br>(required)|string|DNS name used by the interface.<br><br>Can be empty if the connection is made via IP.| |error|string|*(readonly)* Error text if host interface is unavailable.| |errors\_from|timestamp|*(readonly)* Time when host interface became unavailable.| |**hostid**<br>(required)|string|ID of the host the interface belongs to.| |interfaceid|string|*(readonly)* ID of the interface.| |**ip**<br>(required)|string|IP address used by the interface.<br><br>Can be empty if the connection is made via DNS.| |**main**<br>(required)|integer|Whether the interface is used as default on the host. Only one interface of some type can be set as default on a host.<br><br>Possible values are:<br>0 - not default;<br>1 - default.| |**port**<br>(required)|string|Port number used by the interface. Can contain user macros.| |**type**<br>(required)|integer|Interface type.<br><br>Possible values are:<br>1 - agent;<br>2 - SNMP;<br>3 - IPMI;<br>4 - JMX.<br>| |**useip**<br>(required)|integer|Whether the connection should be made via IP.<br><br>Possible values are:<br>0 - connect using host DNS name;<br>1 - connect using host IP address for this host interface.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	### Interface hôte  L'objet d'interface hôtes a les propriétés suivantes.  ::: noteimportant Noter que IP et DNS sont requis. Si le DNS ne doit pas être utilisée, le définir avec une chaîne vide. :::  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |available|integer|*(lecture seule)*Disponibilité de l'interface hôte.<br><br>Les valeurs possibles sont :<br>0 - *(par défaut)* inconnu ;<br>1 - disponible ;<br>2 - indisponible.| |details|array|Objet supplémentaire pour l'interface. **Obligatoire** si l'interface 'type' est SNMP.| |disable\_until|timestamp|*(lecture seule)* La prochaine heure d'interrogation d'une interface hôte indisponible.| |**dns**<br>(obligatoire)|string|Nom DNS utilisé par l'interface.<br><br>Peut être vide si la connexion est établie via IP.| |error|string|*(lecture seule)* Texte d'erreur si l'interface hôte n'est pas disponible.| |errors\_from|timestamp|*(lecture seule)*Heure à laquelle l'interface hôte est devenue indisponible.| |**hostid**<br>(obligatoire)|string|ID de l'hôte auquel l'interface appartient.| |interfaceid|string|*(lecture seule)* ID de l'interface.| |**ip**<br>(obligatoire)|string|Adresse IP utilisée par l'interface.<br><br>Peut être vide si la connexion est établie via DNS.| |**main**<br>(obligatoire)|integer|Indique si l'interface est utilisée par défaut sur l'hôte. Une seule interface d'un type donné peut être définie par défaut sur un hôte.<br><br>Valeurs possibles :<br>0 - pas par défaut ;<br>1 - par défaut.| |**port**<br>(obligatoire)|string|Numéro de port utilisé par l'interface. Peut contenir des macros utilisateur.| |**type**<br>(obligatoire)|integer|Type d'interface.<br><br>Valeurs possibles :<br>1 - agent ;<br>2 - SNMP ;<br>3 - IPMI ;<br>4 - JMX.<br>| |**useip**<br>(obligatoire)|integer|Indique si la connexion doit être établie via IP.<br><br>Valeurs possibles :<br>0 - se connecter en utilisant le nom DNS de l'hôte ;<br>1 - se connecter en utilisant l'adresse IP de l'hôte pour cette interface hôte.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

en-us	# Host interface  This class is designed to work with host interfaces.  Object references:\  -   [Host     interface](/manual/api/reference/hostinterface/object#host_interface)  Available methods:\  -   [hostinterface.create](/manual/api/reference/hostinterface/create) -     creating new host interfaces -   [hostinterface.delete](/manual/api/reference/hostinterface/delete) -     deleting host interfaces -   [hostinterface.get](/manual/api/reference/hostinterface/get) -     retrieving host interfaces -   [hostinterface.massadd](/manual/api/reference/hostinterface/massadd) -     adding host interfaces to hosts -   [hostinterface.massremove](/manual/api/reference/hostinterface/massremove) -     removing host interfaces from hosts -   [hostinterface.replacehostinterfaces](/manual/api/reference/hostinterface/replacehostinterfaces) -     replacing host interfaces on a host -   [hostinterface.update](/manual/api/reference/hostinterface/update) -     updating host interfaces  
fr	# Interface hôte  Cette classe est conçue pour travailler avec les interfaces hôte.  Référentiel des objets :\  -   [Interface hôte](/manual/api/reference/hostinterface/object#host_interface)  Méthodes disponibles :\  -   [hostinterface.create](/manual/api/reference/hostinterface/create) - créer de nouvelles interfaces hôtes -   [hostinterface.delete](/manual/api/reference/hostinterface/delete) - supprimer des interfaces hôtes -   [hostinterface.get](/manual/api/reference/hostinterface/get) - récupérer des interfaces hôtes -   [hostinterface.massadd](/manual/api/reference/hostinterface/massadd) - ajouter des interfaces hôtes à des hôtes -   [hostinterface.massremove](/manual/api/reference/hostinterface/massremove) - supprimer des interfaces hôtes sur des hôtes -   [hostinterface.replacehostinterfaces](/manual/api/reference/hostinterface/replacehostinterfaces) - remplacer les interfaces hôtes d'un hôte -   [hostinterface.update](/manual/api/reference/hostinterface/update) - mettre à jour des interfaces hôtes  

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

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

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

en-us	### Host macro  The host macro object defines a macro available on a host, host prototype or template. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |hostmacroid|string|*(readonly)* ID of the host macro.| |**hostid**<br>(required)|string|ID of the host that the macro belongs to.| |**macro**<br>(required)|string|Macro string.| |**value**<br>(required)|string|Value of the macro.| |type|integer|Type of macro.<br><br>Possible values:<br>0 - *(default)* Text macro;<br>1 - Secret macro;<br>2 - Vault secret.| |description|string|Description of the macro.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	### Macro d'hôte  L'objet macro d'hôte définit une macro disponible sur un hôte, un prototype d'hôte ou un modèle. Il a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |hostmacroid|string|*(lecture seule)* ID de la macro d'hôte.| |**hostid**<br>(obligatoire)|string|ID de l'hôte auquel appartient la macro.| |**macro**<br>(obligatoire)|string|Chaîne de la macro.| |**value**<br>(obligatoire)|string|Valeur de la macro.| |type|integer|Type de la macro.<br><br>Valeurs possibles :<br>0 - *(par défaut)* Macro texte;<br>1 - Macro secrète ;<br>2 - Secret du coffre-fort.| |description|string|Description de la macro.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

en-us	Host markers displayed on the map have the color of the host's most serious problem and green color if a host has no problems. Clicking on a host marker allows viewing the host's visible name and the number of unresolved problems grouped by severity. Clicking on the visible name will open [host menu](/manual/web_interface/frontend_sections/monitoring/dashboard#host_menu).  Hosts displayed on the map can be filtered by problem severity. Press on the filter icon in the widget's upper right corner and mark the required severities.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/geomap_widget_filter.png)
fr	Les marqueurs d'hôte affichés sur la carte ont la couleur du problème le plus grave de l'hôte et la couleur verte si un hôte n'a aucun problème. Cliquer sur un marqueur d'hôte permet d'afficher le nom visible de l'hôte et le nombre de problèmes non résolus regroupés par sévérité. Cliquer sur le nom visible ouvrira le [menu hôte](/manual/web_interface/frontend_sections/monitoring/dashboard#host_menu).  Les hôtes affichés sur la carte peuvent être filtrés par sévérité de problème. Appuyez sur l'icône de filtre dans le coin supérieur droit du widget et cochez les sévérités requises.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/geomap_widget_filter.png)

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

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

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

en-us	#### Host menu  Clicking on a host in the *Problems* widget brings up the host menu. It includes links to host inventory, latest data, problems, graphs, dashboards, web scenarios and configuration. Note that host configuration is available for Admin and Superadmin users only.  ![](../../../../../assets/en/manual/web_interface/host_menu.png)  [Global scripts](/manual/web_interface/frontend_sections/administration/scripts) can also be run from the host menu. These scripts need to have their scope defined as 'Manual host action' to be available in the host menu.  The host menu is accessible by clicking on a host in several other frontend sections:  -   Monitoring → [Problems](problems) -   Monitoring → [Problems](problems) → Event details -   Monitoring → [Hosts](hosts) -   Monitoring → Hosts → [Web     Monitoring](/manual/web_interface/frontend_sections/monitoring/hosts/web) -   Monitoring → [Latest data](latest_data) -   Monitoring → [Maps](maps) -   Reports → [Triggers top     100](/manual/web_interface/frontend_sections/reports/triggers_top)
fr	#### Menu Hôte  Cliquer sur un hôte dans le widget *Problèmes* fait apparaître le menu de l'hôte. Il comprend des liens vers l'inventaire des hôtes, les dernières données, les problèmes, les graphiques, les tableaux de bord, les scénarios Web et la configuration. Notez que la configuration de l'hôte est disponible uniquement pour les utilisateurs Admin et Superadmin.  ![](../../../../../assets/en/manual/web_interface/host_menu.png)  Les [scripts globaux](/manual/web_interface/frontend_sections/administration/scripts) peuvent également être exécutés à partir du menu hôte. Ces scripts doivent avoir leur portée définie comme 'Action manuelle de l'hôte' pour être disponibles dans le menu de l'hôte.  Le menu hôte est accessible en cliquant sur un hôte dans plusieurs autres sections de l'interface :  -   Surveillance → [Problèmes](problems) -   Surveillance → [Problèmes](problems) → Détails de l'événement -   Surveillance → [Hôtes](hosts) -   Surveillance → Hôtes→ [Web](/manual/web_interface/frontend_sections/monitoring/hosts/web) -   Surveillance → [Dernières données](latest_data) -   Surveillance → [Cartes](maps) -   Rapports→ [Top 100 des déclencheurs](/manual/web_interface/frontend_sections/reports/triggers_top)

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

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

en-us	#### hostprototype  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `hostprototype.update`: the parameter `uuid` can now be updated.\
fr	#### prototype d'hôte  Changements :\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `hostprototype.update` : le paramètre `uuid` peut maintenant être mis à jour.\

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

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

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

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

en-us	#### Host prototypes  Host prototypes can be created with the low-level discovery rule. When virtual machines are discovered, these prototypes become real hosts. Prototypes, before becoming discovered, cannot have their own items and triggers, other than those from the linked templates. Discovered hosts will belong to an existing host.  ![](../../assets/en/manual/vm_monitoring/vm_host_prototypes.png)  In order for hosts created from a prototype to have unique host names, the *Host name* field must contain at least one [low-level discovery macro](/manual/config/macros/lld_macros).  Since Zabbix 5.2, discovered hosts may be configured with custom interfaces or inherit the IP of a host the discovery rule belongs to (default). To add one or more custom interface, switch the *Interface* selector from *Inherit* to *Custom* mode, then press ![add\_link.png](../../assets/en/manual/config/add_link.png) and select the required interface type from the drop-down menu that appears. All supported types of interfaces can be defined for a host prototype: Zabbix agent, SNMP, JMX, IPMI. Interface fields support low-level discovery macros and [user macros](/manual/config/macros/user_macros). If several custom interfaces are specified - use the *Default* column to specify the primary interface.  Notes:  -   If *Custom* is selected, but no interfaces have been specified the     hosts will be created without interfaces. -   If *Inherit* is selected for a host prototype that belongs to a     template, discovered hosts will inherit the interface of a host to     which the template is linked to.  ::: notewarning  A host will not be created, if the host interface contains incorrect data  :::  ![](../../assets/en/manual/vm_monitoring/vm_host_prototypes_if2.png)  LLD macros can also be used for the visible name, host group prototype fields, tag values, or values of host prototype user macros.  Other options that can be specified for a host prototype are:  -   Linkage to existing host groups -   Template linkage -   Encryption  If *Create enabled* is checked, the host will be added in an enabled state. If unchecked, the host will be added, but in a disabled state.  If *Discover* is checked (default), the host will be created. If unchecked, the host will not be created, unless this setting is overridden in the [discovery rule](/manual/discovery/low_level_discovery#override). This functionality provides additional flexibility when creating discovery rules.  Discovered hosts are prefixed with the name of the discovery rule that created them, in the host list. Discovered hosts can be manually deleted. Discovered hosts will also be automatically deleted, based on the *Keep lost resources period (in days)* value of the discovery rule. Most of the configuration options are read-only, except for enabling/disabling the host and host inventory. Discovered hosts cannot have host prototypes of their own.
fr	 #### Prototypes d'hôte  Des prototypes d'hôte peuvent être créés avec la règle de découverte de bas niveau. Lorsque des machines virtuelles sont découvertes, ces prototypes deviennent de véritables hôtes. Les prototypes, avant d'être découverts, ne peuvent pas avoir leurs propres éléments et déclencheurs, autres que ceux des modèles liés. Les hôtes découverts appartiendront à un hôte existant.  ![](../../assets/en/manual/vm_monitoring/vm_host_prototypes.png)  Pour que les hôtes créés à partir d'un prototype aient des noms d'hôtes uniques, le champ *Nom d'hôte* doit contenir au moins une [macro de découverte de bas niveau](/manual/config/macros/lld_macros).  Depuis Zabbix 5.2, les hôtes découverts peuvent être configurés avec des interfaces personnalisées ou hériter de l'adresse IP d'un hôte auquel appartient la règle de découverte (par défaut). Pour ajouter une ou plusieurs interfaces personnalisées, basculez le sélecteur *Interface* du mode *Hériter* au mode *Personnaliser*, puis appuyez sur ![add\_link.png](../../assets/en/manual/config/add_link .png) et sélectionnez le type d'interface requis dans le menu déroulant qui s'affiche. Tous les types d'interfaces pris en charge peuvent être définis pour un prototype d'hôte : agent Zabbix, SNMP, JMX, IPMI. Les champs d'interface prennent en charge les macros de découverte de bas niveau et les [macros utilisateur](/manual/config/macros/user_macros). Si plusieurs interfaces personnalisées sont spécifiées, utilisez la colonne *Par défaut* pour spécifier l'interface principale.  Remarques :  -   Si *Personnaliser* est sélectionné, mais qu'aucune interface n'a été spécifiée, les hôtes seront créés sans interfaces. -   Si *Hériter* est sélectionné pour un prototype d'hôte qui appartient à un modèle, les hôtes découverts hériteront de l'interface d'un hôte auquel le modèle est lié.  ::: notewarning  Un hôte ne sera pas créé si l'interface hôte contient des données incorrectes :::  ![](../../assets/en/manual/vm_monitoring/vm_host_prototypes_if2.png)  Les macros LLD peuvent également être utilisées pour le nom visible, les champs de prototype de groupe d'hôtes, les valeurs de tag ou les valeurs des macros d'utilisateur de prototype d'hôte.  Les autres options pouvant être spécifiées pour un prototype hôte sont :  -   Lien avec les groupes d'hôtes existants -   Liaison de modèles -   Chiffrement  Si *Créer activé* est coché, l'hôte sera ajouté dans un état activé. Si elle n'est pas cochée, l'hôte sera ajouté, mais dans un état désactivé.  Si *Découvrir* est coché (par défaut), l'hôte sera créé. Si cette case n'est pas cochée, l'hôte ne sera pas créé, sauf si ce paramètre est remplacé dans la [règle de découverte](/manual/discovery/low_level_discovery#override). Cette fonctionnalité offre une flexibilité supplémentaire lors de la création de règles de découverte.  Les hôtes découverts sont précédés du nom de la règle de découverte qui les a créés, dans la liste des hôtes. Les hôtes découverts peuvent être supprimés manuellement. Les hôtes découverts seront également automatiquement supprimés, en fonction de la valeur *Période de conservation des ressources perdues (en jours)* de la règle de découverte. La plupart des options de configuration sont en lecture seule, à l'exception de l'activation/désactivation de l'hôte et de l'inventaire de l'hôte. Les hôtes découverts ne peuvent pas avoir leurs propres prototypes d'hôte.

en-us	### Host prototype tag  The host prototype tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(required)|string|Host prototype tag name.| |value|string|Host prototype tag value.|
fr	### Tag de prototype d'hôte  L'objet de tag de prototype d'hôte possède les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(obligatoire)|string|Nom de tag du prototype d'hôte.| |value|string|Valeur de tag du prototype d'hôte.|

en-us	### Host prototype  The host prototype object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |hostid|string|*(readonly)* ID of the host prototype.| |**host**<br>(required)|string|Technical name of the host prototype.| |name|string|Visible name of the host prototype.<br><br>Default: `host` property value.| |status|integer|Status of the host prototype.<br><br>Possible values are:<br>0 - *(default)* monitored host;<br>1 - unmonitored host.| |inventory\_mode|integer|Host inventory population mode.<br><br>Possible values are:<br>-1 - *(default)* disabled;<br>0 - manual;<br>1 - automatic.| |templateid|string|*(readonly)* ID of the parent template host prototype.| |discover|integer|Host prototype discovery status.<br><br>Possible values:<br>0 - *(default)* new hosts will be discovered;<br>1 - new hosts will not be discovered and existing hosts will be marked as lost.| |custom\_interfaces|integer|Source of interfaces for hosts created by the host prototype.<br><br>Possible values:<br>0 - *(default)* inherit interfaces from parent host;<br>1 - use host prototypes custom interfaces.| |uuid|string|Universal unique identifier, used for linking imported host prototypes to already existing ones. Used only for host prototypes on templates. Auto-generated, if not given.<br><br>For update operations this field is *readonly*.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	### Prototype d'hôte  L'objet prototype d'hôte a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |hostid|string|*(lecture seule)* ID du prototype d'hôte.| |**host**<br>(obligatoire)|string|Nom technique du prototype d'hôte.| |name|string|Nom visible du prototype d'hôte.<br><br>Par défaut : valeur de la propriété `host`.| |status|integer|Statut du prototype d'hôte.<br><br>Valeurs possibles :<br>0 - *(par défaut)* hôte surveillé ;<br>1 - hôte non surveillé.| |inventory\_mode|integer|Mode de remplissage de l'inventaire de l'hôte.<br><br>Les valeurs possibles sont :<br>-1 - *(par défaut)* désactivé ;<br>0 - manuel ;<br>1 - automatique.| |templateid|string|*(lecture seul)* ID du modèle parent du prototype d'hôte.| |discover|integer|Statut de découverte du prototype d'hôte.<br><br>Valeurs possibles :<br>0 - *(par défaut)* de nouveaux hôtes seront découverts ;<br>1 - de nouveaux hôtes ne seront pas découverts et les hôtes existants seront marqués comme perdus.| |custom\_interfaces|integer|Source des interfaces pour les hôtes créés par le prototype d'hôte.<br><br>Valeurs possibles :<br>0 - *(par défaut)* hérite des interfaces de l'hôte parent ;<br>1 - utilise les interfaces personnalisées des prototypes d'hôte.| |uuid|string|Identifiant unique universel, utilisé pour lier les prototypes d'hôtes importés à ceux déjà existants. Utilisé uniquement pour les prototypes hôtes sur les modèles. Généré automatiquement, s'il n'est pas fourni.<br><br>Pour les opérations de mise à jour, ce champ est en *lecture seule*.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

en-us	# Host prototype  This class is designed to work with host prototypes.  Object references:\  -   [Host     prototype](/manual/api/reference/hostprototype/object#host_prototype) -   [Host prototype     inventory](/manual/api/reference/hostprototype/object#host_prototype_inventory) -   [Group link](/manual/api/reference/hostprototype/object#group_link) -   [Group     prototype](/manual/api/reference/hostprototype/object#group_prototype)  Available methods:\  -   [hostprototype.create](/manual/api/reference/hostprototype/create) -     creating new host prototypes -   [hostprototype.delete](/manual/api/reference/hostprototype/delete) -     deleting host prototypes -   [hostprototype.get](/manual/api/reference/hostprototype/get) -     retrieving host prototypes -   [hostprototype.update](/manual/api/reference/hostprototype/update) -     updating host prototypes  
fr	# Prototype d'hôte  Cette classe est conçue pour travailler avec les prototypes d'hôte.  Référentiel des objets :\  -   [Prototype d'hôte](/manual/api/reference/hostprototype/object#host_prototype) -   [Inventaire du prototype d'hôte](/manual/api/reference/hostprototype/object#host_prototype_inventory) -   [Lien de groupe](/manual/api/reference/hostprototype/object#group_link) -   [Prototype de groupe](/manual/api/reference/hostprototype/object#group_prototype)  Méthodes disponibles :\  -   [hostprototype.create](/manual/api/reference/hostprototype/create) - créer des prototypes d'hôte -   [hostprototype.delete](/manual/api/reference/hostprototype/delete) - supprimer des prototypes d'hôte -   [hostprototype.get](/manual/api/reference/hostprototype/get) - récupérer des prototypes d'hôte -   [hostprototype.update](/manual/api/reference/hostprototype/update) - mettre à jour des prototypes d'hôte  

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

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

en-us	#### Hosts and host groups  Manage host groups, hosts and everything related to them, including host interfaces, host macros and maintenance periods.  [Host API](/manual/api/reference/host) | [Host group API](/manual/api/reference/hostgroup) | [Host interface API](/manual/api/reference/hostinterface) | [User macro API](/manual/api/reference/usermacro) | [Value map API](/manual/api/reference/valuemap) | [Maintenance API](/manual/api/reference/maintenance)  
fr	#### Hôtes et groupes d'hôtes  Gérez les groupes d'hôtes, les hôtes et tout ce qui s'y rapporte, y compris les interfaces des hôtes, les macros hôtes et les périodes de maintenance.  [API Hôte](/manual/api/reference/host) | [API Groupe d'hôte](/manual/api/reference/hostgroup) | [API Interface d'hôte](/manual/api/reference/hostinterface) | [API Macro utilisateur API](/manual/api/reference/usermacro) | [API Table de correspondance(/manual/api/reference/valuemap) | [API Maintenance](/manual/api/reference/maintenance)  

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

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

en-us	### Host tag  The host tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(required)|string|Host tag name.| |value|string|Host tag value.|
fr	### Tag d'hôte  L'objet tag d'hôte a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(obligatoire)|string|Nom du tag d'hôte.| |value|string|Valeur du tag d'hôte.|

en-us	### Host  The host object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |hostid|string|*(readonly)* ID of the host.| |**host**<br>(required)|string|Technical name of the host.| |description|text|Description of the host.| |flags|integer|*(readonly)* Origin of the host.<br><br>Possible values:<br>0 - a plain host;<br>4 - a discovered host.| |inventory\_mode|integer|Host inventory population mode.<br><br>Possible values are:<br>-1 - *(default)* disabled;<br>0 - manual;<br>1 - automatic.| |ipmi\_authtype|integer|IPMI authentication algorithm.<br><br>Possible values are:<br>-1 - *(default)* default;<br>0 - none;<br>1 - MD2;<br>2 - MD5<br>4 - straight;<br>5 - OEM;<br>6 - RMCP+.| |ipmi\_password|string|IPMI password.| |ipmi\_privilege|integer|IPMI privilege level.<br><br>Possible values are:<br>1 - callback;<br>2 - *(default)* user;<br>3 - operator;<br>4 - admin;<br>5 - OEM.| |ipmi\_username|string|IPMI username.| |maintenance\_from|timestamp|*(readonly)* Starting time of the effective maintenance.| |maintenance\_status|integer|*(readonly)* Effective maintenance status.<br><br>Possible values are:<br>0 - *(default)* no maintenance;<br>1 - maintenance in effect.| |maintenance\_type|integer|*(readonly)* Effective maintenance type.<br><br>Possible values are:<br>0 - *(default)* maintenance with data collection;<br>1 - maintenance without data collection.| |maintenanceid|string|*(readonly)* ID of the maintenance that is currently in effect on the host.| |name|string|Visible name of the host.<br><br>Default: `host` property value.| |proxy\_hostid|string|ID of the proxy that is used to monitor the host.| |status|integer|Status and function of the host.<br><br>Possible values are:<br>0 - *(default)* monitored host;<br>1 - unmonitored host.| |tls\_connect|integer|Connections to host.<br><br>Possible values are:<br>1 - *(default)* No encryption;<br>2 - PSK;<br>4 - certificate.| |tls\_accept|integer|Connections from host.<br><br>Possible bitmap values are:<br>1 - *(default)* No encryption;<br>2 - PSK;<br>4 - certificate.| |tls\_issuer|string|Certificate issuer.| |tls\_subject|string|Certificate subject.| |tls\_psk\_identity|string|*(write-only)* PSK identity. Required if either `tls_connect` or `tls_accept` has PSK enabled.<br>Do not put sensitive information in the PSK identity, it is transmitted unencrypted over the network to inform a receiver which PSK to use.| |tls\_psk|string|*(write-only)* The preshared key, at least 32 hex digits. Required if either `tls_connect` or `tls_accept` has PSK enabled.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	### Hôte  L'objet hôte a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |hostid|string|*(lecture seule)* ID de l'hôte.| |**host**<br>(obligatoire)|string|Nom technique de l'hôte.| |description|text|Description de l'hôte.| |flags|integer|*(lecture seule)* Origine de l'hôte.<br><br>Valeurs possibles :<br>0 - un hôte ordinaire ;<br>4 - un hôte découvert.| |inventory\_mode|integer|Mode de population d'inventaire hôte.<br><br>Valeurs possibles :<br>-1 - *(par défaut)* désactivé ;<br>0 -  manuel ;<br>1 - automatique.| |ipmi\_authtype|integer|Algorithme d'authentification IPMI.<br><br>Valeurs possibles :<br>-1 - *(par défaut)* défaut ;<br>0 - aucun ;<br>1 - MD2 ;<br>2 - MD5<br>4 - straight ;<br>5 - OEM ;<br>6 - RMCP+.| |ipmi\_password|string|Mot de passe IPMI.| |ipmi\_privilege|integer|Niveau de privilège IPMI.<br><br>Valeurs possibles :<br>1 - callback ;<br>2 - *(par défaut)* user ;<br>3 - operator ;<br>4 - admin ;<br>5 - OEM.| |ipmi\_username|string|Nom d'utilisateur IPMI.| |maintenance\_from|timestamp|*(lecture seule)* Heure de début de la maintenance effective.| |maintenance\_status|integer|*(lecture seule)* Statut de maintenance effective.<br><br>Valeurs possibles :<br>0 - *(par défaut)* pas de maintenance ;<br>1 - maintenance effective.| |maintenance\_type|integer|*(lecture seule)* Type de maintenance effective<br><br>Valeurs possibles :<br>0 - *(par défaut)* maintenance avec collecte de données ;<br>1 - maintenance sans collecte de données.| |maintenanceid|string|*(lecture seule)* ID de la maintenance actuellement en vigueur sur l'hôte.| |name|string|Nom visible de l'hôte.<br><br>Par défaut : valeur de la propriété `host` .| |proxy\_hostid|string|ID du proxy utilisé pour surveiller l'hôte.| |status|integer|Statut et fonction de l'hôte.<br><br>Valeurs possibles :<br>0 - *(par défaut)* hôte surveillé ;<br>1 - hôte non surveillé.| |tls\_connect|integer|Connexions à l'hôte.<br><br>Valeurs possibles :<br>1 - *(par défaut)* Pas de cryptage ;<br>2 - PSK ;<br>4 - certificat.| |tls\_accept|integer|Connexions de l'hôte.<br><br>Les valeurs bitmap possibles sont :<br>1 - *(par défaut)* Pas de cryptage ;<br>2 - PSK ;<br>4 - certificat.| |tls\_issuer|string|Emetteur du certificat.| |tls\_subject|string|Sujet du certificat.| |tls\_psk\_identity|string|*(écriture seule)*Identité PSK. Requis si `tls_connect` ou `tls_accept` ont PSK activé.| |tls\_psk|string|*(écriture seule)*La clé prépartagée, au moins 32 chiffres hexadécimaux. Requis si `tls_connect` ou `tls_accept` ont PSK activé.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

en-us	# Host  This class is designed to work with hosts.  Object references:\  -   [Host](/manual/api/reference/host/object#host) -   [Host inventory](/manual/api/reference/host/object#host_inventory)  Available methods:\  -   [host.create](/manual/api/reference/host/create) - creating new     hosts -   [host.delete](/manual/api/reference/host/delete) - deleting hosts -   [host.get](/manual/api/reference/host/get) - retrieving hosts -   [host.massadd](/manual/api/reference/host/massadd) - adding related     objects to hosts -   [host.massremove](/manual/api/reference/host/massremove) - removing     related objects from hosts -   [host.massupdate](/manual/api/reference/host/massupdate) - replacing     or removing related objects from hosts -   [host.update](/manual/api/reference/host/update) - updating hosts  
fr	# Hôte  Cette classe est conçue pour travailler avec les hôtes.  Référentiel des objets :\  -   [Hôte](/manual/api/reference/host/object#host) -   [Inventaire d'hôte](/manual/api/reference/host/object#host_inventory)  Méthodes disponibles :\  -   [host.create](/manual/api/reference/host/create) - créer de nouveaux hôtes -   [host.delete](/manual/api/reference/host/delete) - supprimer des hôtes -   [host.get](/manual/api/reference/host/get) - récupérer des hôtes -   [host.massadd](/manual/api/reference/host/massadd) - ajouter des objets aux hôtes -   [host.massremove](/manual/api/reference/host/massremove) - supprimer des objets aux hôtes -   [host.massupdate](/manual/api/reference/host/massupdate) - remplacer ou supprimer des objets des hôtes -   [host.update](/manual/api/reference/host/update) - mettre à jour des hôtes  

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

en-us	#### - Housekeeper  The housekeeper is a periodical process, executed by Zabbix server. The process removes outdated information and information deleted by user.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_housekeeper1.png)  In this section housekeeping tasks can be enabled or disabled on a per-task basis separately for: events and alerts/IT services/user sessions/history/trends. Audit housekeeping settings are available in a separate [menu section](/manual/web_interface/frontend_sections/administration/general#audit_log).  If housekeeping is enabled, it is possible to set for how many days data records will be kept before being removed by the housekeeper.  Deleting an item/trigger will also delete problems generated by that item/trigger.  Also, an event will only be deleted by the housekeeper if it is not associated with a problem in any way. This means that if an event is either a problem or recovery event, it will not be deleted until the related problem record is removed. The housekeeper will delete problems first and events after, to avoid potential problems with stale events or problem records.  For history and trends an additional option is available: *Override item history period* and *Override item trend period*. This option allows to globally set for how many days item history/trends will be kept (1 hour to 25 years; or "0"), in this case overriding the values set for individual items in *History storage period/Trend storage period* fields in [item configuration](/manual/config/items/item). Note, that the storage period will not be overridden for items that have configuration option *Do not keep history* and/or *Do not keep trends* enabled.  It is possible to override the history/trend storage period even if internal housekeeping is disabled. Thus, when using an external housekeeper, the history storage period could be set using the history *Data storage period* field.  ::: noteimportant If using TimescaleDB, in order to take full advantage of TimescaleDB automatic partitioning of history and trends tables, *Override item history period* and *Override item trend period* options must be enabled as well as *Enable internal housekeeping* option for history and trends. Otherwise, data kept in these tables will still be stored in partitions, however, the housekeeper will not drop outdated partitions, and warnings about incorrect configuration will be displayed. When dropping of outdated partitions is enabled, Zabbix server and frontend will no longer keep track of deleted items, and history for deleted items will be cleared when an outdated partition is deleted. :::  [Time suffixes](/manual/appendix/suffixes) are supported in the period fields, e.g. 1d (one day), 1w (one week). The minimum is 1 day (1 hour for history), the maximum - 25 years.  *Reset defaults* button allows to revert any changes made.
fr	 #### - Nettoyage  La nettoyage est un processus périodique, exécuté par le serveur Zabbix. Le processus supprime les informations obsolètes et les informations supprimées par l'utilisateur.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_housekeeper1.png)  Dans cette section, les tâches de maintenance peuvent être activées ou désactivées séparément pour chaque tâche : événements et alertes/services informatiques/sessions utilisateur/historique/tendances. Les paramètres de maintenance d'audit sont disponibles dans une [section de menu](/manual/web_interface/frontend_sections/administration/general#audit_log) distincte.  Si le nettoyage est activé, il est possible de définir pendant combien de jours les enregistrements de données seront conservés avant d'être supprimés par le nettoyage.  La suppression d'un élément/déclencheur supprimera également les problèmes générés par cet élément/déclencheur.  De plus, un événement ne sera supprimé par le nettoyage que s'il n'est en aucun cas associé à un problème. Cela signifie que si un événement est un problème ou un événement de récupération, il ne sera pas supprimé tant que l'enregistrement de problème associé n'aura pas été supprimé. Le nettoyage supprimera les problèmes d'abord et les événements après, pour éviter les problèmes potentiels avec des événements obsolètes ou des enregistrements de problèmes.  Pour l'historique et les tendances, une option supplémentaire est disponible : *Remplacer la période d'historique de l'élément* et *Remplacer la période de tendance de l'élément*. Cette option permet de définir globalement pendant combien de jours l'historique/les tendances des éléments seront conservés (1 heure à 25 ans ; ou "0"), dans ce cas, en remplaçant les valeurs définies pour les éléments individuels dans le champs de [configuration de l'élément](/manual/config/items/item) *Période de stockage de l'historique/Période de stockage des tendances*. Notez que la période de stockage ne sera pas remplacée pour les éléments dont l'option de configuration *Ne pas conserver l'historique* et/ou *Ne pas conserver les tendances* est activée.  Il est possible de remplacer la période de stockage de l'historique/des tendances même si le nettoyage interne est désactivé. Ainsi, lors de l'utilisation d'un nettoyage externe, la période de stockage de l'historique peut être définie à l'aide du champ *Période de stockage des données* de l'historique.  ::: note importante Si vous utilisez TimescaleDB, afin de tirer pleinement parti du partitionnement automatique TimescaleDB des tables d'historique et de tendances, les options *Remplacer la période d'historique de l'élément* et *Remplacer la période de tendance de l'élément* doivent être activées ainsi que l'option *Activer le nettoyage interne* pour l'historique et les tendances . Sinon, les données conservées dans ces tables seront toujours stockées dans des partitions, cependant, le nettoyage ne supprimera pas les partitions obsolètes et des avertissements concernant une configuration incorrecte seront affichés. Lorsque la suppression des partitions obsolètes est activée, le serveur et l'interface Zabbix ne garderont plus la trace des éléments supprimés, et l'historique des éléments supprimés sera effacé lorsqu'une partition obsolète est supprimée. :::  Les [suffixes temporels](/manual/appendix/suffixes) sont pris en charge dans les champs de période, par exemple 1d (un jour), 1w (une semaine). Le minimum est de 1 jour (1 heure pour l'historique), le maximum - 25 ans.  Le bouton *Réinitialiser les valeurs par défaut* permet d'annuler les modifications apportées.

en-us	#### housekeeping  Changes:\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) added support of property `hk_events_service`.\
fr	#### housekeeping  Changements :\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) ajout du support de la propriété `hk_events_service`.\

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

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

en-us	### Housekeeping  The settings object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |hk\_events\_mode|integer|Enable internal housekeeping for events and alerts.<br><br>Possible values:<br>0 - Disable;<br>1 - *(default)* Enable.| |hk\_events\_trigger|string|Trigger data storage period. Accepts seconds and time unit with suffix.<br><br>Default: 365d.| |hk\_events\_service|string|Service data storage period. Accepts seconds and time unit with suffix.<br><br>Default: 1d.| |hk\_events\_internal|string|Internal data storage period. Accepts seconds and time unit with suffix.<br><br>Default: 1d.| |hk\_events\_discovery|string|Network discovery data storage period. Accepts seconds and time unit with suffix.<br><br>Default: 1d.| |hk\_events\_autoreg|string|Autoregistration data storage period. Accepts seconds and time unit with suffix.<br><br>Default: 1d.| |hk\_services\_mode|integer|Enable internal housekeeping for services.<br><br>Possible values:<br>0 - Disable;<br>1 - *(default)* Enable.| |hk\_services|string|Services data storage period. Accepts seconds and time unit with suffix.<br><br>Default: 365d.| |hk\_audit\_mode|integer|Enable internal housekeeping for audit.<br><br>Possible values:<br>0 - Disable;<br>1 - *(default)* Enable.| |hk\_audit|string|Audit data storage period. Accepts seconds and time unit with suffix.<br><br>Default: 365d.| |hk\_sessions\_mode|integer|Enable internal housekeeping for sessions.<br><br>Possible values:<br>0 - Disable;<br>1 - *(default)* Enable.| |hk\_sessions|string|Sessions data storage period. Accepts seconds and time unit with suffix.<br><br>Default: 365d.| |hk\_history\_mode|integer|Enable internal housekeeping for history.<br><br>Possible values:<br>0 - Disable;<br>1 - *(default)* Enable.| |hk\_history\_global|integer|Override item history period.<br><br>Possible values:<br>0 - Do not override;<br>1 - *(default)* Override.| |hk\_history|string|History data storage period. Accepts seconds and time unit with suffix.<br><br>Default: 90d.| |hk\_trends\_mode|integer|Enable internal housekeeping for trends.<br><br>Possible values:<br>0 - Disable;<br>1 - *(default)* Enable.| |hk\_trends\_global|integer|Override item trend period.<br><br>Possible values:<br>0 - Do not override;<br>1 - *(default)* Override.| |hk\_trends|string|Trends data storage period. Accepts seconds and time unit with suffix.<br><br>Default: 365d.| |db\_extension|string|*(readonly)* Configuration flag DB extension. If this flag is set to "timescaledb" then the server changes its behavior for housekeeping and item deletion.| |compression\_status|integer|Enable TimescaleDB compression for history and trends.<br><br>Possible values:<br>0 - *(default)* Off;<br>1 - On.| |compress\_older|string|Compress history and trends records older than specified period. Accepts seconds and time unit with suffix.<br><br>Default: 7d.| |compression\_availability|integer|*(readonly)* Compression availability.<br><br>Possible values:<br>0 - Unavailable;<br>1 - Available.|
fr	### Nettoyage  L'objet de paramètres a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |hk\_events\_mode|integer|Activer la maintenance interne pour les événements et les alertes.<br><br>Valeurs possibles :<br>0 - Désactiver ;<br>1 - *(par défaut)* Activer.| |hk\_events\_trigger|string|Période de déclenchement du stockage des données. Accepte les secondes et l'unité de temps avec suffixe.<br><br>Par défaut : 365d.| |hk\_events\_service|string|Période de stockage des données de service. Accepte les secondes et l'unité de temps avec suffixe.<br><br>Par défaut : 1d.| |hk\_events\_internal|string|Période de stockage des données internes. Accepte les secondes et l'unité de temps avec suffixe.<br><br>Par défaut : 1d.| |hk\_events\_discovery|string|Période de stockage des données de découverte du réseau. Accepte les secondes et l'unité de temps avec suffixe.<br><br>Par défaut : 1d.| |hk\_events\_autoreg|string|Période de stockage des données d'enregistrement automatique. Accepte les secondes et l'unité de temps avec suffixe.<br><br>Par défaut : 1d.| |hk\_services\_mode|integer|Activer le nettoyage interne pour les services.<br><br>Valeurs possibles :<br>0 - Désactiver ;<br>1 - *(par défaut)* Activer.| |hk\_services|string|Période de stockage des données des services. Accepte les secondes et l'unité de temps avec suffixe.<br><br>Par défaut : 365d.| |hk\_audit\_mode|integer|Activer la maintenance interne pour l'audit.<br><br>Valeurs possibles :<br>0 - Désactiver ;<br>1 - *(par défaut)* Activer.| |hk\_audit|string|Période de stockage des données d'audit. Accepte les secondes et l'unité de temps avec suffixe.<br><br>Par défaut : 365d.| |hk\_sessions\_mode|integer|Activer le nettoyage interne pour les sessions.<br><br>Valeurs possibles :<br>0 - Désactiver ;<br>1 - *(par défaut)* Activer.| |hk\_sessions|string|Période de stockage des données de session. Accepte les secondes et l'unité de temps avec suffixe.<br><br>Par défaut : 365d.| |hk\_history\_mode|integer|Activer la maintenance interne pour l'historique.<br><br>Valeurs possibles :<br>0 - Désactiver ;<br>1 - *(par défaut)* Activer.| |hk\_history\_global|integer|Remplacer la période d'historique des éléments.<br><br>Valeurs possibles :<br>0 - Ne pas remplacer ;<br>1 - *(par défaut)* Remplacer.| |hk\_history|string|Période de stockage des données de l'historique. Accepte les secondes et l'unité de temps avec suffixe.<br><br>Par défaut : 90d.| |hk\_trends\_mode|integer|Activer le nettoyage interne pour les tendances.<br><br>Valeurs possibles :<br>0 - Désactiver ;<br>1 - *(par défaut)* Activer.| |hk\_trends\_global|integer|Remplacer la période de tendance de l'élément.<br><br>Valeurs possibles :<br>0 - Ne pas remplacer ;<br>1 - *(par défaut)* Remplacer.| |hk\_trends|string|Période de stockage des données de tendance. Accepte les secondes et l'unité de temps avec suffixe.<br><br>Par défaut : 365d.| |db\_extension|string|*(lecture seule)* Flag de configuration de l'extension de base de données. Si cet indicateur est défini sur "timescaledb", le serveur modifie son comportement pour le nettoyage et la suppression d'éléments.| |compression\_status|integer|Activer la compression TimescaleDB pour l'historique et les tendances.<br><br>Valeurs possibles :<br>0 - *(par défaut)* Désactiver ;<br>1 - Activer.| |compress\_older|string|Compresser les enregistrements d'historique et de tendances antérieurs à la période spécifiée. Accepte les secondes et l'unité de temps avec suffixe.<br><br>Par défaut : 7d.| |compression\_availability|integer|*(lecture seule)* Disponibilité de la compression.<br><br>Valeurs possibles :<br>0 - Indisponible ;<br>1 - Disponible.|

en-us	# Housekeeping  This class is designed to work with housekeeping.  Object references:\  -   [Housekeeping](/manual/api/reference/housekeeping/object#housekeeping)  Available methods:\  -   [housekeeping.get](/manual/api/reference/housekeeping/get) -     retrieve housekeeping -   [housekeeping.update](/manual/api/reference/housekeeping/update) -     update housekeeping  
fr	# Nettoyage  Cette classe est conçue pour travailler avec les paramètres de nettoyage.  Référentiel des objets :\  -   [Nettoyage](/manual/api/reference/housekeeping/object#housekeeping)  Méthodes disponibles :\  -   [housekeeping.get](/manual/api/reference/housekeeping/get) - récupérer les paramètres de nettoyage -   [housekeeping.update](/manual/api/reference/housekeeping/update) - mettre à jour les paramètres de nettoyage  

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

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

en-us	#### How to  To begin with, you need to create a PHP file and save it as `local/conf/brand.conf.php`. The contents of the file should be the following:  ``` {.php} <?php  return []; ```  This will hide the links to Zabbix Support and Zabbix Integrations.
fr	#### How to  Pour commencer, vous devez créer un fichier PHP et l'enregistrer sous `local/conf/marque.conf.php`. Le contenu du fichier doit être le suivant:  ``` {.php} <?php  return []; ```  Cela masquera les liens vers le support Zabbix et les intégrations Zabbix.

en-us	#### HP OpenView  Zabbix can be configured to send messages to OpenView server. The following steps must be performed:
fr	#### HP OpenView  Zabbix peut être configuré pour envoyer des messages au serveur OpenView. Les étapes suivantes doivent être effectuées :

en-us	### HTTP authentication  HTTP or web server-based authentication (for example: Basic Authentication, NTLM/Kerberos) can be used to check user names and passwords. Note that a user must exist in Zabbix as well, however its Zabbix password will not be used.  ::: noteimportant Be careful! Make sure that web server authentication is configured and works properly before switching it on. :::  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth_http.png){width="600"}  Configuration parameters:  |Parameter|Description| |--|--------| |*Enable HTTP authentication*|Mark the checkbox to enable HTTP authentication. Hovering the mouse over ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth_http_2.png) will bring up a hint box warning that in the case of web server authentication, all users (even with [frontend access](/manual/config/users_and_usergroups/usergroup#configuration) set to LDAP/Internal) will be authenticated by the web server, not by Zabbix.| |*Default login form*|Specify whether to direct non-authenticated users to:<br>**Zabbix login form** - standard Zabbix login page.<br>**HTTP login form** - HTTP login page.<br>It is recommended to enable web-server based authentication for the `index_http.php` page only. If *Default login form* is set to 'HTTP login page' the user will be logged in automatically if web server authentication module will set valid user login in the `$_SERVER` variable.<br>Supported `$_SERVER` keys are `PHP_AUTH_USER`, `REMOTE_USER`, `AUTH_USER`.| |*Remove domain name*|A comma-delimited list of domain names that should be removed from the username.<br>E.g. `comp,any` - if username is 'Admin\@any', 'comp\\Admin', user will be logged in as 'Admin'; if username is 'notacompany\\Admin', login will be denied.| |*Case sensitive login*|Unmark the checkbox to disable case-sensitive login (enabled by default) for usernames.<br>E.g. disable case-sensitive login and log in with, for example, 'ADMIN' user even if the Zabbix user is 'Admin'.<br>*Note* that with case-sensitive login disabled the login will be denied if multiple users exist in Zabbix database with similar usernames (e.g. Admin, admin).|  ::: notetip For internal users who are unable to log in using HTTP credentials (with HTTP login form set as default) leading to the 401 error, you may want to add a `ErrorDocument 401 /index.php?form=default` line to basic authentication directives, which will redirect to the regular Zabbix login form. :::
fr	  ### Authentification HTTP  L'authentification HTTP ou basée sur un serveur Web (par exemple : authentification de base, NTLM/Kerberos) peut être utilisée pour vérifier les noms d'utilisateur et les mots de passe. Notez qu'un utilisateur doit également exister dans Zabbix, mais son mot de passe Zabbix ne sera pas utilisé.  ::: noteimportant Faites attention ! Assurez-vous que l'authentification du serveur Web est configurée et fonctionne correctement avant de l'activer. :::  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth_http.png){width="600"}  Paramètres de configuration :  |Paramètre|Description| |--|--------| |*Activer l'authentification HTTP*|Cochez la case pour activer l'authentification HTTP. Passer la souris sur ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth_http_2.png)  fera apparaître une boîte d'avertissement avertissant que dans le cas d'authentification du serveur Web, tous les utilisateurs (même pour [l'accès à l'interface](/manual/config/users_and_usergroups/usergroup#configuration) défini sur LDAP/Interne) seront authentifiés par le serveur Web, pas par Zabbix.| |*Formulaire de connexion par défaut*|Indiquez si vous souhaitez rediriger les utilisateurs non authentifiés vers :<br>**Formulaire de connexion Zabbix** - Page de connexion Zabbix standard.<br>**Formulaire de connexion HTTP** - Page de connexion HTTP.<br>Il est recommandé d'activer l'authentification basée sur le serveur Web pour la page `index_http.php` uniquement. Si *Formulaire de connexion par défaut* est défini sur 'Page de connexion HTTP', l'utilisateur sera automatiquement connecté si le module d'authentification du serveur Web définit une connexion utilisateur valide dans la variable `$_SERVER`.<br>Les clés `$_SERVER` prises en charge sont `PHP_AUTH_USER`, `REMOTE_USER`, `AUTH_USER`.| |*Supprimer le nom de domaine*|Une liste délimitée par des virgules de noms de domaine qui doivent être supprimés du nom d'utilisateur.<br>Par ex. `comp,any` - si le nom d'utilisateur est 'Admin\@any', 'comp\\Admin', l'utilisateur sera connecté en tant que 'Admin'; si le nom d'utilisateur est 'notacompany\\Admin', la connexion sera refusée.| |*Connexion sensible à la casse*|Décochez la case pour désactiver la connexion sensible à la casse (activée par défaut) pour les noms d'utilisateur.<br>Par ex. désactivez la connexion sensible à la casse et connectez-vous avec, par exemple, 'ADMIN' utilisateur même si l'utilisateur Zabbix est 'Admin'.<br>*Notez* qu'avec la connexion sensible à la casse désactivée, la connexion sera refusée si plusieurs utilisateurs existent dans la base de données Zabbix avec des noms d'utilisateur similaires (par ex. Admin, admin).|  ::: notetip Pour les utilisateurs internes qui ne peuvent pas se connecter à l'aide des informations d'identification HTTP (avec le formulaire de connexion HTTP défini par défaut) entraînant l'erreur 401, vous pouvez ajouter une ligne `ErrorDocument 401 /index.php?form=default` aux directives d'authentification de base , qui redirigera vers le formulaire de connexion Zabbix habituel. :::

en-us	### HTTP field  The HTTP field object defines a name and value that is used to specify variable, HTTP header, POST form field data of query field data. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**name**<br>(required)|string|Name of header / variable / POST or GET field.| |**value**<br>(required)|string|Value of header / variable / POST or GET field.|
fr	### Champ HTTP  L'objet de champ HTTP définit un nom et une valeur utilisés pour spécifier une variable, un en-tête HTTP, des données de champ de formulaire POST ou des données de champ de requête. Il a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**name**<br>(obligatoire)|string|Nom de l'en-tête / variable / champ POST ou GET.| |**value**<br>(obligatoire)|string|Valeur de l'en-tête / variable / champ POST ou GET..|

en-us	#### HTTPS checks  Web scenarios and HTTP agent items using the https protocol, Zabbix agent checks `net.tcp.service[https...]` and `net.tcp.service.perf[https...]` may fail if the target server is configured to disallow TLS v1.0 protocol or below. Please see [ZBX-9879](https://support.zabbix.com/browse/ZBX-9879) for more information and available workarounds.
fr	#### Vérifications HTTPS  Scénarios Web et éléments HTTP agent utilisant le protocole https, les vérifications de l'agent Zabbix `net.tcp.service[https...]` et `net.tcp.service.perf[https...]` peuvent échouer si le serveur cible est configuré pour interdire le protocole TLS v1.0 ou inférieur. Veuillez consulter [ZBX-9879](https://support.zabbix.com/browse/ZBX-9879) pour plus d'informations et les solutions de contournement disponibles.

en-us	# HTTP template operation  Steps to ensure correct operation of templates that collect metrics with [HTTP agent](/manual/config/items/itemtypes/http):  1\. Create a host in Zabbix and specify an IP address or DNS name of the monitoring target as the main interface. This is needed for the {HOST.CONN} macro to resolve properly in the template items.\ 2. [Link](/manual/config/templates/linking#linking_a_template) the template to the host created in step 1 (if the template is not available in your Zabbix installation, you may need to import the template's .xml file first - see [Templates out-of-the-box](/manual/config/templates_out_of_the_box) section for instructions).\ 3. Adjust the values of mandatory macros as needed.\ 4. Configure the instance being monitored to allow sharing data with Zabbix - see instructions in the *Additional steps/comments* column.  ::: notetip  This page contains only a minimum set of macros and setup steps that are required for proper template operation. A detailed description of a template, including the full list of macros, items and triggers, is available in the template's Readme.md file (accessible by clicking on a template name).  :::  |Template|Mandatory macros|Additional steps/comments| |--------|----------------|-------------------------| |[Apache by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/apache_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$APACHE.STATUS.HOST}** - the hostname or IP address of Apache status page (default: 127.0.0.1).<br>**{$APACHE.STATUS.PATH}** - the URL path (default: server-status?auto).<br>**{$APACHE.STATUS.PORT}** - the port of Apache status page (default: 80).<br>**{$APACHE.STATUS.SCHEME}** - the request scheme. Supported: http (default), https.|Apache module mod\_status should be set (see Apache [documentation](https://httpd.apache.org/docs/current/mod/mod_status.html) for details).<br>To check availability, run:<br>`httpd -M 2>/dev/null \| grep status_module`<br><br>Apache configuration example:<br>`<Location "/server-status">`<br>`SetHandler server-status`<br>`Require host example.com`<br>`</Location>`| |[Asterisk by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/tel/asterisk_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$AMI.PORT}** - AMI port number for checking service availability (default: 8088).<br>**{$AMI.SECRET}** - the Asterisk Manager secret (default: zabbix).<br>**{$AMI.URL}** - the Asterisk Manager API URL in the format<br>`<scheme>://<host>:<port>/<prefix>/rawman`<br>(default: http://asterisk:8088/asterisk/rawman).<br>**{$AMI.USERNAME}** - the Asterisk Manager name.|1\. Enable the [mini-HTTP Server](https://wiki.asterisk.org/wiki/display/AST/Asterisk+Builtin+mini-HTTP+Server).<br><br>2. Add the option `webenabled=yes` to the general section of *manager.conf* file.<br><br>3. Create *Asterisk Manager* user in the Asterisk instance.| |[ClickHouse by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/clickhouse_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$CLICKHOUSE.PORT}** - the port of ClickHouse HTTP endpoint (default: 8123).<br>**{$CLICKHOUSE.SCHEME}** - the request scheme. Supported: http (default), https.<br>**{$CLICKHOUSE.USER}**, **{$CLICKHOUSE.PASSWORD}** - ClickHouse login credentials (default username: zabbix, password: zabbix\_pass).<br>If you don't need authentication, remove headers from HTTP agent type items.|Create a ClickHouse user with a 'web' profile and permission to view databases (see ClickHouse [documentation](https://clickhouse.tech/docs/en/operations/settings/settings-users/) for details).<br><br>See template's *Readme.md* file for a ready-to-use zabbix.xml file configuration.| |[Cloudflare by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/cloudflare_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$CLOUDFLARE.API.TOKEN}** - Cloudflare API token value (default: \`<change>\`).<br>**{$CLOUDFLARE.ZONE\_ID}** - Cloudflare Site Zone ID (default: \`<change>\`).|Cloudflare API Tokens are available in the Cloudflare account under *My Profile→ API Tokens*.<br>Zone ID is available in the Cloudflare account under *Account Home → Site*.| |[CockroachDB by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/cockroachdb_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$COCKROACHDB.API.PORT}** - the port of CockroachDB API and Prometheus endpoint. (default: 8080).<br>**{$COCKROACHDB.API.SCHEME}** - the request scheme. Supported: http (default), https.|Internal node metrics are collected from Prometheus `/_status/vars` endpoint. <br> Node health metrics are collected from `/health` and `/health?ready=1` endpoints. <br><br>The template doesn't require usage of session token. <br><br> Depending on your CockroachDB version and configuration, some metrics may not be collected.| |[DELL PowerEdge R720 by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r720_http/README.md?at=refs%2Fheads%2Frelease%2F6.0),<br>[DELL PowerEdge R740 by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r740_http/README.md?at=refs%2Fheads%2Frelease%2F6.0),<br>[DELL PowerEdge R820 by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r820_http/README.md?at=refs%2Fheads%2Frelease%2F6.0),<br>[DELL PowerEdge R840 by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r840_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$API.URL}** - Dell iDRAC Redfish API URL in the format `<scheme>://<host>:<port>` (default: <Put your URL here>)<br>**{$API.USER}**, **{$API.PASSWORD}** - Dell iDRAC login credentials (default: not set).|In the Dell iDRAC interface of your server:<br>1. Enable Redfish API .<br>2. Create a user for monitoring with read-only permissions.| |[Elasticsearch Cluster by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/elasticsearch_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$ELASTICSEARCH.PORT}** - the port of the Elasticsearch host (default: 9200).<br>**{$ELASTICSEARCH.SCHEME}** - the request scheme. Supported: http (default), https.<br>**{$ELASTICSEARCH.USERNAME}**, **{$ELASTICSEARCH.PASSWORD}** - login credentials, required only if used for Elasticsearch authentication.| | |[Envoy Proxy by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/envoy_proxy_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$ENVOY.METRICS.PATH}** - the path from where to retrieve metrics in the Prometheus format (default: `/stats/prometheus`).<br>**{$ENVOY.URL}** - Envoy Proxy instance URL (default: http://localhost:9901)|  Depending on your Envoy Proxy instance version and configuration, some metrics may not be collected. | |[Etcd by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/etcd_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$ETCD.PORT}**- the port used by Etcd API endpoint (default: 2379).<br>**{$ETCD.SCHEME}** - the request scheme. Supported: http (default), https.<br>**{$ETCD.USER}**, **{$ETCD.PASSWORD}** - login credentials, required only if used for Etcd authentication.|Metrics are collected from /metrics endpoint; to specify the endpoint's location use `--listen-metrics-urls` flag (see Etcd [documentation](https://github.com/etcd-io/website/blob/master/content/docs/v3.4.0/op-guide/configuration.md#--listen-metrics-urls) for details).<br><br>To verify, whether Etcd is configured to allow metric collection, run:<br>`curl -L http://localhost:2379/metrics`<br><br>To check, if Etcd is accessible from Zabbix proxy or Zabbix server run:<br>`curl -L http:%%//<etcd_node_adress>:2379/metrics%%`<br><br>The template should be added to each node with Etcd.| |[GitLab by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/gitlab_http)|**{$GITLAB.PORT}** - the port of GitLab web endpoint (default: 80)<br>**{$GITLAB.URL}** - GitLab instance URL (default: localhost)|This template works with self-hosted GitLab instances; metrics are collected from the `/metrics` endpoint.<br><br>To access the metrics, the client IP address must be explicitly allowed (see [GitLab documentation](https://docs.gitlab.com/ee/administration/monitoring/ip_whitelist.html) for details).<br><br>Note, that certain metrics may not be available for a particular GitLab instance version and configuration.| |[Hadoop by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/hadoop_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$HADOOP.NAMENODE.HOST}** - the Hadoop NameNode host IP address or FQDN (default: NameNode).<br>**{$HADOOP.NAMENODE.PORT}** - the Hadoop NameNode web-UI port (default: 9870).<br>**{$HADOOP.RESOURCEMANAGER.HOST}** - the Hadoop ResourceManager host IP address or FQDN (default: ResourceManager).<br>**{$HADOOP.RESOURCEMANAGER.PORT}** - the Hadoop ResourceManager web-UI port (default: 8088).|Metrics are collected by polling the Hadoop API remotely using an HTTP agent and JSONPath preprocessing. Zabbix server (or proxy) executes direct requests to ResourceManager, NodeManagers, NameNode, DataNodes APIs.| |[HAProxy by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/haproxy_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$HAPROXY.STATS.PATH}** - the path of HAProxy Stats page (default: stats).<br>**{$HAPROXY.STATS.PORT}** - the port of the HAProxy Stats host or container (default: 8404).<br>**{$HAPROXY.STATS.SCHEME}** - the request scheme. Supported: http (default), https.|HAProxy Stats page should be set up (see HAProxy [blog post](https://www.haproxy.com/blog/exploring-the-haproxy-stats-page/) for details or template's Readme.md for configuration example).| |[HashiCorp Consul Cluster by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/consul_http/consul_cluster_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$CONSUL.API.PORT}** - Consul API port, used in node LLD (default: 8500).<br>**{$CONSUL.API.SCHEME}** - Consul API scheme, used in node LLD (default: http).<br>**{$CONSUL.CLUSTER.URL}** - Consul cluster URL (default: http://localhost:8500).<br>**{$CONSUL.TOKEN}** - Consul authorization token (default: <PUT YOUR AUTH TOKEN>).| | |[HashiCorp Consul Node by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/consul_http/consul_node_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$CONSUL.NODE.API.URL}** - Consul instance URL (default: http://localhost:8500).<br>**{$CONSUL.TOKEN}** - Consul authorization token (default: <PUT YOUR AUTH TOKEN>).|Internal service metrics are collected from `/v1/agent/metrics` endpoint.<br><br> Prometheus format must be enabled for export metrics. See Consul [documentation](https://www.consul.io/docs/agent/options#telemetry-prometheus_retention_time) for details.| |[HashiCorp Vault by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vault_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$VAULT.API.PORT}** - the port on which the Vault listens for API requests (default: 8200).<br>**{$VAULT.API.SCHEME}** - the API request scheme. Supported: http (default), https.<br>**{$VAULT.HOST}** - Vault host name (default: <PUT YOUR VAULT HOST>).<br>**{$VAULT.TOKEN}** - Vault authorization token (default: <PUT YOUR AUTH TOKEN>).|1\. Configure the Vault API (see [official documentation](https://www.vaultproject.io/docs/configuration) for details).<br>2. Create a Vault service token, then copy and paste it into {$VAULT.TOKEN} macro value in Zabbix.| |[Hikvision camera by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cctv/hikvision/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$HIKVISION\_ISAPI\_PORT}** - ISAPI port on a device (default: 80).<br>**{$USER}**, **{$PASSWORD}** - camera login credentials (default username: admin, password: 1234).| | |[InfluxDB by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/influxdb_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$INFLUXDB.API.TOKEN}** - InfluxDB API authorization token (default: \`\`).<br>**{$INFLUXDB.URL}** - InfluxDB instance URL in the format `<scheme>://<host>:<port>` (default: http://localhost:8086).|This template collects internal service metrics from the InfluxDB /metrics endpoint of self-hosted InfluxDB instances.<br><br>See InfluxDB [documentation](https://docs.influxdata.com/influxdb/v2.0/security/tokens/) for details.| |[HPE MSA 2040 Storage by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/san/hpe_msa2040_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)/[HPE MSA 2060 Storage by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/san/hpe_msa2060_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$HPE.MSA.API.PORT}** - connection port for API (default: 443) <br> **{$HPE.MSA.API.SCHEME}** - connection scheme for API. Supported: http, https (default)<br> **{$HPE.MSA.API.USERNAME}**, **{$HPE.MSA.API.PASSWORD}** - API credentials (default username: zabbix, password:\`\`). |Create a separate Storage user (for example, *zabbix*) with monitor role and specify username and password in template macros. | |[HPE Primera by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/san/hpe_primera_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$HPE.PRIMERA.API.PORT}** - connection port for API (default: 443) <br> **{$HPE.PRIMERA.API.SCHEME}** - connection scheme for WSAPI. Supported: http, https (default)<br> **{$HPE.PRIMERA.API.USERNAME}**, **{$HPE.PIMERA.API.PASSWORD}** - WSAPI credentials (default username: zabbix, password:\`\`). |Create a separate Storage user (for example, *zabbix*)  with browse role and enable it for all domains. <br><br> To start WSAPI server, log in to the CLI as a user whose role has the `wsapi_set` right, then run:<br> `startwsapi` <br><br> To check WSAPI state, run:<br> `showwsapi`| |[HPE Synergy by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hpe_synergy_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$HPE.SYNERGY.API.PORT}** - connection port for API (default: 443) <br> **{$HPE.SYNERGY.API.SCHEME}** - connection scheme for API. Supported: http, https (default)<br> **{$HPE.SYNERGY.API.USERNAME}**, **{$HPE.SYNERGY.API.PASSWORD}** - API credentials (default username: zabbix, password:\`\`). | | |[InfluxDB by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/influxdb_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$INFLUXDB.API.TOKEN}** - InfluxDB API authorization token (default: \`\`).<br>**{$INFLUXDB.URL}** - InfluxDB instance URL in the format `<scheme>://<host>:<port>` (default: http://localhost:8086).|This template collects internal service metrics from the InfluxDB /metrics endpoint of self-hosted InfluxDB instances.<br><br>See InfluxDB [documentation](https://docs.influxdata.com/influxdb/v2.0/security/tokens/) for details.| |[Jenkins by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/jenkins/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$JENKINS.API.KEY}** - API key to access Metrics Servlet; required for common metrics (default: \`\`).<br>**{$JENKINS.API.TOKEN}** - API token for HTTP BASIC authentication; required for monitoring computers and builds (default: \`\`).<br>**{$JENKINS.URL}** - Jenkins URL in the format `<scheme>://<host>:<port>`; required for monitoring computers and builds (default: \`\`).<br>**{$JENKINS.USER}** - username for HTTP BASIC authentication; required for monitoring computers and builds (default: zabbix).|Metrics are collected by requests to Metrics API.<br><br>For common metrics: install and configure Metrics plugin parameters according to the [official documentation](https://plugins.jenkins.io/metrics/). Issue an API key for access to the Metrics Servlet, then use it as {$JENKINS.API.KEY} macro value.<br><br>For monitoring computers and builds: create an API token for the Jenkins user that will be used for monitoring, then use it as {$JENKINS.API.TOKEN} macro value. See Jenkins [documentation](https://www.jenkins.io/doc/book/system-administration/authenticating-scripted-clients/) for details.| |[Kubernetes API server by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_api_server_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) |**{$KUBE.API.SERVER.URL}** - instance URL (default: http://localhost:8086/metrics).<br>**{$KUBE.API.TOKEN}** - API authorization token (default: \`\`).| The template requires [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) to be installed in your Kubernetes cluster. <br><br> Internal metrics are collected from the /metrics endpoint. <br><br> Use bearer API token for authorization. See Kubernetes [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) for details. | |[Kubernetes Controller manager by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_controller_manager_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) |**{$KUBE.CONTROLLER.SERVER.URL}** - instance URL (default: http://localhost:10252/metrics).<br>**{$KUBE.CONTROLLER.TOKEN}** - API authorization token (default: \`\`).| The template requires [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) to be installed in your Kubernetes cluster. <br><br> Internal metrics are collected from the /metrics endpoint. <br><br> Use bearer API token for authorization. See Kubernetes [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) for details. | |[Kubernetes kubelet by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_kubelet_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) |**{$KUBE.KUBELET.URL}** - instance URL (default: https://localhost:10250).<br>**{$KUBE.API.TOKEN}** - API authorization token (default: \`\`).| The template requires [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) to be installed in your Kubernetes cluster. <br><br> Internal metrics are collected from the /metrics endpoint. <br><br> Use bearer API token for authorization. See Kubernetes [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) for details. | |[Kubernetes nodes by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_nodes_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) |**{$KUBE.API.ENDPOINT}** - Kubernetes API endpoint in the format <scheme>://<host>:<port>/api (default: not set).<br>**{$KUBE.API.TOKEN}** - API authorization token (default: \`\`).| The template requires [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) to be installed in your Kubernetes cluster. <br><br> To generate a service account token, run: <br> `kubectl get secret zabbix-service-account -n zabbix -o jsonpath={.data.token} | base64 -d` <br><br> See Kubernetes [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) for details.<br><br> The template contains additional macros, which can be used to filter out certain metrics of discovered worker nodes. | |[Kubernetes Scheduler by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_scheduler_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) |**{$KUBE.SCHEDULER.SERVER.URL}** - instance URL (default: http://localhost:10251/metrics).<br>**{$KUBE.SCHEDULER.TOKEN}** - Scheduler API authorization token (default: \`\`).| The template requires [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) to be installed in your Kubernetes cluster. <br><br> Internal metrics are collected from the /metrics endpoint. <br><br> Use bearer API token for authorization. See Kubernetes [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) for details. | |[Kubernetes cluster state by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_state_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) |**{$KUBE.API.HOST}** - Kubernetes API host (default: not set).<br>**{$KUBE.API.PORT}**- Kubernetes API port (default:6443). <br> **{$KUBE.API.TOKEN}** - API authorization token (default: \`\`).| The template requires [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) to be installed in your Kubernetes cluster. <br><br> Internal service metrics are collected from the kube-state-metrics endpoint. <br><br> Use bearer API token for authorization. See Kubernetes [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) for details.<br><br> The template contains additional macros, which can be used to filter out certain metrics of discovered worker nodes. | |[Microsoft SharePoint by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/sharepoint_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$SHAREPOINT.URL}** - portal page URL, for example *http://sharepoint.companyname.local/* (default: \`\`).<br>**{$SHAREPOINT.ROOT}** - a root directory; only the specified directory and all its subfolders will be monitored (default: /Shared Documents)<br>**{$SHAREPOINT.USER}**, **{$SHAREPOINT.PASSWORD}** - SharePoint login credentials (default: not set).|The template contains additional macros, which can be used to filter out certain dictionaries and types during LLD process (see template's [Readme.md](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/sharepoint_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) for the description of available filter macros).| |[NetApp AFF A700 by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/san/netapp_aff_a700_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$URL}** - AFF700 cluster URL address (default: ' ' )<br>**{$USERNAME}**, **{PASSWORD}** - AFF700 login credentials (default: not set).|Create a host for AFF A700 with cluster management IP as the Zabbix agent interface.| |[NGINX by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nginx_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$NGINX.STUB\_STATUS.HOST}** - the hostname or IP address of NGINX stub\_status host or container (default: localhost).<br>**{$NGINX.STUB\_STATUS.PATH}** - the path of NGINX stub\_status page (default: basic\_status).<br>**{$NGINX.STUB\_STATUS.PORT}** - the port of NGINX stub\_status host or container (default: 80).<br>**{$NGINX.STUB\_STATUS.SCHEME}** - the request scheme. Supported: http (default), https.|`'ngx_http_stub_status_module` should be set up (see NGINX [documentation](https://nginx.org/en/docs/http/ngx_http_stub_status_module.html) for details or template's Readme.md for configuration example).<br>To check availability, run:<br>`nginx -V 2>&1 \| grep -o with-http_stub_status_module`| |[NGINX Plus by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nginx_plus_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$NGINX.API.ENDPOINT}** - NGINX Plus API URL in the format `<scheme>://<host>:<port>/<location>/` (default: ' ').|1\. Enable NGINX Plus API (see NGINX [documentation](https://www.nginx.com/products/nginx/live-activity-monitoring/) for details).<br>2. Set the macro {$NGINX.API.ENDPOINT}<br>3. If required, use other template macros to filter out discovery operations and discover only required zones and upstreams.| |[OpenWeatherMap by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/openweathermap_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$OPENWEATHERMAP.API.ENDPOINT}** - OpenWeatherMap API endpoint (default: api.openweathermap.org/data/2.5/weather?).<br>**{$OPENWEATHERMAP.API.TOKEN}** - OpenWeatherMap API key (default:' ')<br>**{$LOCATION}** - locations for which to retrieve the metrics (default: Riga) |For instructions on getting the API key, see OpenWeatherMap [documentation](https://home.openweathermap.org/api_key). <br><br> **{$LOCATION}** macro supports the following formats: <br> *geo coordinates* - for example, `56.95,24.0833`<br> *location name* - for example, `Chicago`<br> *OpenWeatherMap location ID* - [download the ID list](http://bulk.openweathermap.org/sample/city.list.json.gz)<br>*zip/postal code with a country code* - for example, `94040,us`<br> To specify multiple locations, use the \| delimiter. <br> Example:<br>`43.81821,7.76115|Riga|2643743|94040,us` | |[PHP-FPM by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/php-fpm_agent/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$PHP\_FPM.HOST}** - a hostname or an IP of PHP-FPM status host or container (default: localhost).<br>**{$PHP\_FPM.PING.PAGE}** - PHP-FPM ping page path (default:ping).<br>**{$PHP\_FPM.PORT}** - the port of PHP-FPM status host or container (default: 80).<br>**{$PHP\_FPM.PROCESS\_NAME}** - PHP-FPM process name (default: php-fpm).<br>**{$PHP\_FPM.SCHEME}** - the request scheme. Supported: http (default), https.<br>**{$PHP\_FPM.STATUS.PAGE}** - PHP-FPM status page path (default:`status`).|1\. Open the php-fpm configuration file and enable the status page:<br>`pm.status_path = /status`<br>`ping.path = /ping`<br><br>2. Validate the syntax: `$ php-fpm7 -t`<br><br>3. Reload the php-fpm service.<br><br>4. In the Nginx Server Block (virtual host) configuration file, add (see template's *Readme.md* for an expanded example with comments):<br>`location ~ ^/(status\|ping)$ {`<br>`access_log off;`<br>`fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;`<br>`fastcgi_index index.php;`<br>`include fastcgi_params;`<br>`fastcgi_pass 127.0.0.1:9000;`<br>`}`<br><br>5. Check the syntax: `$ nginx -t`<br><br>6. Reload Nginx<br><br>7. Verify: `curl -L 127.0.0.1/status`| |[Proxmox VE by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/proxmox/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$PVE.TOKEN.ID}** - API token that allows stateless access to most parts of the REST API (default: not set). <br> **{$PVE.TOKEN.SECRET}** - secret key (default: not set). <br> **{$PVE.URL.PORT}** - the port the server listens to (default: 8006). |Create a separate user for monitoring, then generate an API token for this user. <br> Grant the following access levels to the token and user: <br>``Check: ["perm","/",["Sys.Audit"]]``<br>``Check: ["perm","/nodes/{node}",["Sys.Audit"]]``<br>``Check: ["perm","/vms/{vmid}",["VM.Audit"]]``  | |[RabbitMQ cluster by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/rabbitmq_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$RABBITMQ.API.CLUSTER\_HOST}** - the hostname or IP address of RabbitMQ cluster API endpoint (default: 127.0.0.1).<br>**{$RABBITMQ.API.SCHEME}** - the request scheme. Supported: http (default), https.<br>**{$RABBITMQ.API.USER}**, **{$RABBITMQ.API.PASSWORD}** - RabbitMQ login credentials (default username: zbx\_monitor, password: zabbix).|Enable RabbitMQ management plugin (see [RabbitMQ documentation](https://www.rabbitmq.com/management.html)).<br><br>To create a RabbitMQ user with necessary permissions for monitoring, run:<br>'' rabbitmqctl add\_user zbx\_monitor <PASSWORD> ''<br>`rabbitmqctl set_permissions -p / zbx_monitor %% "" "" ".*"%%`<br>`rabbitmqctl set_user_tags zbx_monitor monitoring`<br><br>If the cluster consists of several nodes, it is recommended to assign the cluster template to a separate balancing host. In case of a single-node installation, the cluster template can be assigned to the host with a node template.| |[TiDB by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/tidb_http/tidb_tidb_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$TIDB.PORT}** - The port of TiDB server metrics web endpoint (default: 10080)<br>**{$TIDB.URL}** - TiDB server URL (default: localhost).|This template works with TiDB server of PingCAP TiDB cluster.<br>Internal service metrics are collected from TiDB /metrics endpoint and TiDB monitoring API.| |[TiDB PD by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/tidb_http/tidb_pd_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$TIDB.PORT}** - The port of TiDB server metrics web endpoint (default: 2379)<br>**{$TIDB.URL}** - TiDB server URL (default: localhost).|This template works with PD server of PingCAP TiDB cluster.<br>Internal service metrics are collected from PD /metrics endpoint and TiDB monitoring API.| |[TiDB TiKV by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/tidb_http/tidb_tikv_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$TIDB.PORT}** - The port of TiDB server metrics web endpoint (default: 20180)<br>**{$TIDB.URL}** - TiDB server URL (default: localhost).|This template works with TiKV server of PingCAP TiDB cluster.<br>Internal service metrics are collected from TiKV /metrics endpoint.| |[Travis CI by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/travis_ci_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$TRAVIS.API.TOKEN}** - Travis API Token (default: not set)<br>**{$TRAVIS.API.URL}** - Travis API URL (default: api.travis-ci.com).|Travis API authentication token can be found in the *User → Settings → API authentication* section.<br>{$TRAVIS.API.URL} format for a private project is *api.travis-ci.com*.<br>{$TRAVIS.API.URL} format for an enterprise project is *api.example.com* (replace example.com with the domain Travis CI is running on).| |[VMWare SD-WAN VeloCloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/velocloud_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$VELOCLOUD.TOKEN}** - VMware SD-WAN Orchestrator API Token (default: \`\`).<br>**{$VELOCLOUD.URL}** - VMware SD-WAN Orchestrator URL, for example, *velocloud.net* (default: \`\`).|API token should be created in the VMware SD-WAN Orchestrator (see [VMware documentation](https://docs.vmware.com/en/VMware-SD-WAN/4.0/vmware-sd-wan-operator-guide/GUID-C150D536-A75F-47C1-8AFF-17C417F40C1D.html) for details).| |[ZooKeeper by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/zookeeper_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{$ZOOKEEPER.COMMAND\_URL}** - admin.commandURL; the URL for listing and issuing commands relative to the root URL (default: commands).<br>**{ZOOKEEPER.PORT}** - admin.serverPort; the port the embedded Jetty server listens on (default: 8080).<br>**{$ZOOKEEPER.SCHEME}** - the request scheme. Supported: http (default), https.|Metrics are collected from each ZooKeeper node by requests to AdminServer (enabled by default). See [ZooKeeper documentation](https://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_adminserver_config) to enable or configure AdminServer.|
fr	# Opération de modèle HTTP  Étapes pour garantir le bon fonctionnement des modèles qui collectent des métriques avec [l'agent HTTP](/manual/config/items/itemtypes/http) :  1. Créez un hôte dans Zabbix et spécifiez une adresse IP ou un nom DNS de la cible de surveillance comme interface principale. Cela est nécessaire pour que la macro {HOST.CONN} se résolve correctement dans les éléments de modèle.\ 2. [Liez](/manual/config/templates/linking#linking_a_template) le modèle à l'hôte créé à l'étape 1 (si le modèle n'est pas disponible dans votre installation Zabbix, vous devrez peut-être d'abord importer le fichier .xml du modèle - voir la section [Modèles prêts à l'emploi](/manual/config/templates_out_of_the_box) pour les instructions).\ 3. Ajustez les valeurs des macros obligatoires selon vos besoins.\ 4. Configurez l'instance surveillée pour autoriser le partage de données avec Zabbix - voir les instructions dans la colonne *Étapes supplémentaires/commentaires*.  ::: notetip Cette page ne contient qu'un ensemble minimal de macros et d'étapes de configuration nécessaires au bon fonctionnement du modèle. Une description détaillée d'un modèle, y compris la liste complète des macros, des éléments et des déclencheurs, est disponible dans le fichier Readme.md du modèle (accessible en cliquant sur un nom de modèle). :::  |Modèle|Macros obligatoires|Étapes supplémentaires/commentaires| |--------|----------------|-------------------------| |[Apache by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/apache_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$APACHE.STATUS.HOST}** - le nom d'hôte ou l'adresse IP de la page d'état d'Apache (par défaut : 127.0.0.1).<br>**{\$APACHE.STATUS.PATH}** - le chemin de l'URL (par défaut : server-status?auto).<br>**{\$APACHE.STATUS.PORT}** - le port de la page d'état d'Apache (par défaut : 80).<br>**{\$APACHE.STATUS.SCHEME}** - le schema de la demande. Pris en charge : http (par défaut), https.|Apache module mod\_status doit être défini (voir la [documentation](https://httpd.apache.org/docs/current/mod/mod_status.html) Apache pour plus de détails).<br>Pour vérifier la disponibilité, exécutez :<br>`httpd -M 2>/dev/null \| grep status_module`<br><br>Exemple de configuration Apache :<br>`<Location "/server-status">`<br>`SetHandler server-status`<br>`Require host example.com`<br>`</Location>`| |[Asterisk by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/tel/asterisk_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$AMI.PORT}** - Numéro de port AMI pour vérifier la disponibilité du service (par défaut : 8088).<br>**{\$AMI.SECRET}** - le secret Asterisk Manager (par défaut : zabbix).<br>**{\$AMI.URL}** - l'URL de l'API Asterisk Manager au format<br>`<scheme>://<host>:<port>/<prefix>/rawman`<br>(par défaut : http://asterisk:8088/asterisk/rawman).<br>**{\$AMI.USERNAME}** - le nom de Asterisk Manager.|1\. Activez le [serveur mini-HTTP](https://wiki.asterisk.org/wiki/display/AST/Asterisk+Builtin+mini-HTTP+Server).<br><br>2. Ajoutez l'option `webenabled=yes` à la section générale du fichier *manager.conf*.<br><br>3. Créez l'utilisateur *Asterisk Manager* dans l'instance Asterisk.| |[ClickHouse by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/clickhouse_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$CLICKHOUSE.PORT}** - le port du point de terminaison HTTP ClickHouse (par défaut : 8123).<br>**{\$CLICKHOUSE.SCHEME}** - le schema de la demande. Pris en charge : http (par défaut), https.<br>**{\$CLICKHOUSE.USER}**, **{\$CLICKHOUSE.PASSWORD}** - Identifiants de connexion ClickHouse (nom d'utilisateur par défaut : zabbix, mot de passe : zabbix\_pass).<br>Si vous n'avez pas besoin d'authentification, supprimez les en-têtes des éléments de type d'agent HTTP.|Créez un utilisateur ClickHouse avec un profil 'web' et l'autorisation d'afficher les bases de données (voir la [documentation](https://clickhouse.tech/docs/en/operations/settings/settings-users/) ClickHouse pour plus de détails).<br><br>Voir le fichier *Readme.md* du modèle pour une configuration de fichier zabbix.xml prête à l'emploi.| |[Cloudflare by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/cloudflare_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$CLOUDFLARE.API.TOKEN}** - Valeur du jeton d'API Cloudflare (par défaut : \`\<change\>\`).<br>**{\$CLOUDFLARE.ZONE\_ID}** - ID de zone de site Cloudflare (par défaut : \`\<change\>\`).|Les jetons d'API Cloudflare sont disponibles dans le compte Cloudflare sous *My Profile→ API Tokens*.<br>L'ID de zone est disponible dans le compte Cloudflare sous *Account Home → Site*.| |[CockroachDB by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/cockroachdb_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$COCKROACHDB.API.PORT}** - le port de l'API CockroachDB et du point de terminaison Prometheus. (par défaut : 8080).<br>**{\$COCKROACHDB.API.SCHEME}** - le schema de la demande. Pris en charge : http (par défaut), https.|Les métriques de nœud interne sont collectées à partir du point de terminaison Prometheus `/_status/vars`. <br> Les métriques de santé des nœuds sont collectées à partir des points de terminaison `/health` et `/health?ready=1`.<br><br>Le modèle ne nécessite pas l'utilisation d'un jeton de session. <br><br> Selon la version et la configuration de votre CockroachDB, certaines métriques peuvent ne pas être collectées.| |[DELL PowerEdge R720 by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r720_http/README.md?at=refs%2Fheads%2Frelease%2F6.0),<br>[DELL PowerEdge R740 by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r740_http/README.md?at=refs%2Fheads%2Frelease%2F6.0),<br>[DELL PowerEdge R820 by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r820_http/README.md?at=refs%2Fheads%2Frelease%2F6.0),<br>[DELL PowerEdge R840 by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r840_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$API.URL}** - URL de l'API Dell iDRAC Redfish au format `<scheme>://<host>:<port>` (par défaut : <Mettez votre URL ici>)<br>**{\$API.USER}**, **{\$API.PASSWORD}** - Identifiants de connexion Dell iDRAC (par défaut : non définis).|Dans l'interface Dell iDRAC de votre serveur :<br>1. Activez l'API Redfish.<br>2. Créez un utilisateur pour la surveillance avec des autorisations en lecture seule.| |[Elasticsearch Cluster by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/elasticsearch_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$ELASTICSEARCH.PORT}** - le port de l'hôte Elasticsearch (par défaut : 9200).<br>**{\$ELASTICSEARCH.SCHEME}** - le schema de la demande. Pris en charge : http (par défaut), https.<br>**{\$ELASTICSEARCH.USERNAME}**, **{\$ELASTICSEARCH.PASSWORD}** - identifiants de connexion, requis uniquement s'ils sont utilisés pour l'authentification Elasticsearch.| | |[Envoy Proxy by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/envoy_proxy_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$ENVOY.METRICS.PATH}** - le chemin d'où récupérer les métriques au format Prometheus (par défaut : `/stats/prometheus`).<br>**{\$ENVOY.URL}** - URL de l'instance Envoy Proxy (par défaut : http://localhost:9901)| Selon la version et la configuration de votre instance Envoy Proxy, certaines métriques peuvent ne pas être collectées. | |[Etcd by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/etcd_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$ETCD.PORT}**- le port utilisé par le point de terminaison de l'API Etcd (par défaut : 2379).<br>**{\$ETCD.SCHEME}** - le schema de la demande. Pris en charge : http (par défaut), https.<br>**{\$ETCD.USER}**, **{\$ETCD.PASSWORD}** - informations d'identification de connexion, requises uniquement si elles sont utilisées pour l'authentification Etcd.|Les métriques sont collectées à partir du point de terminaison /metrics ; pour spécifier l'emplacement du point de terminaison, utilisez l'indicateur `--listen-metrics-urls` (voir la [documentation](https://github.com/etcd-io/website/blob/master/content/docs/v3.4.0/op-guide/configuration.md#--listen-metrics-urls) Etcd pour plus de détails).<br><br>Pour vérifier si Etcd est configuré pour autoriser la collecte de métriques, exécutez :<br>`curl -L http://localhost:2379/metrics`<br><br>Pour vérifier, si Etcd est accessible depuis le proxy Zabbix ou le serveur Zabbix, exécutez :<br>`curl -L http:%%//<etcd_node_adress>:2379/metrics%%`<br><br>Le modèle doit être ajouté à chaque nœud Etcd.| |[GitLab by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/gitlab_http)|**{\$GITLAB.PORT}** - le port du point de terminaison Web GitLab (par défaut : 80)<br>**{\$GITLAB.URL}** - URL de l'instance GitLab (par défaut : localhost)|Ce modèle fonctionne avec les instances GitLab auto-hébergées ; les métriques sont collectées à partir du point de terminaison `/metrics`.<br><br>Pour accéder aux métriques, l'adresse IP du client doit être explicitement autorisée (voir la [documentation GitLab](https://docs.gitlab.com/ee/administration/monitoring/ip_whitelist.html) pour plus de détails).<br><br>Notez que certaines métriques peuvent ne pas être disponibles pour une version et une configuration d'instance GitLab particulières.| |[Hadoop by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/hadoop_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$HADOOP.NAMENODE.HOST}** - l'adresse IP ou le FQDN de l'hôte Hadoop NameNode (par défaut : NameNode).<br>**{\$HADOOP.NAMENODE.PORT}** - le port de l'interface utilisateur Web Hadoop NameNode (par défaut : 9870).<br>**{\$HADOOP.RESOURCEMANAGER.HOST}** - l'adresse IP ou le FQDN de l'hôte Hadoop ResourceManager (par défaut : ResourceManager).<br>**{\$HADOOP.RESOURCEMANAGER.PORT}** - le port de l'interface utilisateur Web Hadoop ResourceManager (par défaut : 8088).|Les métriques sont collectées en interrogeant l'API Hadoop à distance à l'aide d'un agent HTTP et du prétraitement JSONPath. Le serveur Zabbix (ou proxy) exécute des requêtes directes aux API ResourceManager, NodeManagers, NameNode, DataNodes.| |[HAProxy by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/haproxy_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$HAPROXY.STATS.PATH}** - le chemin de la page HAProxy Stats (par défaut : stats).<br>**{\$HAPROXY.STATS.PORT}** - le port de l'hôte ou du conteneur HAProxy Stats (par défaut : 8404).<br>**{\$HAPROXY.STATS.SCHEME}** - le schema de la demande. Pris en charge : http (par défaut), https.|La page de statistiques HAProxy doit être configurée (voir le [post du blog HAProxy](https://www.haproxy.com/blog/exploring-the-haproxy-stats-page/) pour plus de détails ou le fichier Readme.md du modèle pour un exemple de configuration).| |[HashiCorp Consul Cluster by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/consul_http/consul_cluster_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$CONSUL.API.PORT}** - Port API Consul, utilisé dans le nœud LLD (par défaut : 8500).<br>**{\$CONSUL.API.SCHEME}** - Schéma API Consul, utilisé dans le nœud LLD (par défaut : http).<br>**{\$CONSUL.CLUSTER.URL}** - URL du cluster Consul (par défaut : http://localhost:8500).<br>**{\$CONSUL.TOKEN}** - Jeton d'autorisation du Consul (par défaut : \<PUT YOUR AUTH TOKEN\>).| | |[HashiCorp Consul Node by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/consul_http/consul_node_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$CONSUL.NODE.API.URL}** - URL de l'instance Consul (par défaut : http://localhost:8500).<br>**{\$CONSUL.TOKEN}** - Jeton d'autorisation de Consul (par défaut : \<PUT YOUR AUTH TOKEN\>).|Les métriques de service interne sont collectées à partir du point de terminaison `/v1/agent/metrics`.<br><br> Le format Prometheus doit être activé pour les métriques d'exportation. Voir la [documentation](https://www.consul.io/docs/agent/options#telemetry-prometheus_retention_time) Consul pour plus de détails.| |[HashiCorp Vault by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vault_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$VAULT.API.PORT}** - le port sur lequel Vault écoute les requêtes API (par défaut : 8200).<br>**{\$VAULT.API.SCHEME}** - le schéma de requête API. Pris en charge : http (par défaut), https.<br>**{\$VAULT.HOST}** - Nom d'hôte Vault (par défaut : \<PUT YOUR VAULT HOST\>).<br>**{\$VAULT.TOKEN}** - Jeton d'autorisation Vault (par défaut : \<PUT YOUR AUTH TOKEN\>).|1\. Configurez l'API Vault (voir la [documentation officielle](https://www.vaultproject.io/docs/configuration) pour plus de détails).<br>2. Créez un jeton de service Vault, puis copiez-le et collez-le dans la valeur de la macro {\$VAULT.TOKEN} dans Zabbix.| |[Hikvision camera by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cctv/hikvision/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$HIKVISION\_ISAPI\_PORT}** - Port ISAPI sur un périphérique (par défaut : 80).<br>**{\$USER}**, **{\$PASSWORD}** - identifiants de connexion à la caméra (nom d'utilisateur par défaut : admin, mot de passe : 1234).| | |[InfluxDB by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/influxdb_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$INFLUXDB.API.TOKEN}** - Jeton d'autorisation de l'API InfluxDB (par défaut : \`\`).<br>**{\$INFLUXDB.URL}** - URL de l'instance InfluxDB au format `<scheme>://<host>:<port>` (par défaut : http://localhost:8086).|Ce modèle collecte des métriques de service internes à partir du point de terminaison InfluxDB /metrics des instances InfluxDB auto-hébergées.<br><br>Voir la [documentation](https://docs.influxdata.com/influxdb/v2.0/security/tokens/) InfluxDB pour plus de détails.| |[HPE MSA 2040 Storage by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/san/hpe_msa2040_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)/[HPE MSA 2060 Storage by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/san/hpe_msa2060_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$HPE.MSA.API.PORT}** - port de connexion pour l'API (par défaut : 443)<br>  **{\$HPE.MSA.API.SCHEME}** - schéma de connexion pour l'API. Pris en charge : http, https (par défaut)<br>  **{\$HPE.MSA.API.USERNAME}**, **{\$HPE.MSA.API.PASSWORD}** - Informations d'identification de l'API (nom d'utilisateur par défaut : zabbix, mot de passe : \`\`). |Créez un utilisateur de stockage distinct (par exemple, *zabbix*) avec un rôle de moniteur et spécifiez le nom d'utilisateur et le mot de passe dans les macros de modèle. | |[HPE Primera by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/san/hpe_primera_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$HPE.PRIMERA.API.PORT}** - port de connexion pour l'API (par défaut : 443) <br>  **{\$HPE.PRIMERA.API.SCHEME}** - schéma de connexion pour WSAPI. Pris en charge : http, https (par défaut)<br>  **{\$HPE.PRIMERA.API.USERNAME}**, **{\$HPE.PIMERA.API.PASSWORD}** - Informations d'identification WSAPI (nom d'utilisateur par défaut : zabbix, mot de passe : \`\`). |Créez un utilisateur de stockage distinct (par exemple, *zabbix*) avec un rôle de navigation et activez-le pour tous les domaines. <br><br> Pour démarrer le serveur WSAPI, connectez-vous à la CLI en tant qu'utilisateur dont le rôle dispose du droit `wsapi_set`, puis exécutez :<br> `startwsapi` <br><br> Pour vérifier l'état de WSAPI, exécutez : <br> `showwsapi`| |[HPE Synergy by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hpe_synergy_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$HPE.SYNERGY.API.PORT}** - port de connexion pour l'API (par défaut : 443)<br>  **{\$HPE.SYNERGY.API.SCHEME}** - schéma de connexion pour l'API. Pris en charge : http, https (par défaut)<br>  **{\$HPE.SYNERGY.API.USERNAME}**, **{\$HPE.SYNERGY.API.PASSWORD}** - Informations d'identification de l'API (nom d'utilisateur par défaut : zabbix, mot de passe : \`\`). | | |[InfluxDB by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/influxdb_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$INFLUXDB.API.TOKEN}** - Jeton d'autorisation de l'API InfluxDB (par défaut : \`\`).<br>**{\$INFLUXDB.URL}** - URL de l'instance InfluxDB au format `<scheme>://<host>:<port>` (par défaut : http://localhost:8086).|Ce modèle collecte des métriques de service internes à partir du point de terminaison InfluxDB /metrics des instances InfluxDB auto-hébergées.<br><br>Voir la [documentation](https://docs.influxdata.com/influxdb/v2.0/security/tokens/) InfluxDB pour plus de détails.| |[Jenkins by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/jenkins/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$JENKINS.API.KEY}** - Clé API pour accéder à Metrics Servlet ; requis pour les métriques courantes (par défaut : \`\`).<br>**{\$JENKINS.API.TOKEN}** - Jeton API pour l'authentification HTTP BASIC ; requis pour surveiller les ordinateurs et les builds (par défaut : \`\`).<br>**{\$JENKINS.URL}** - URL Jenkins au format `<scheme>://<host>:<port>` ; requis pour surveiller les ordinateurs et les builds (par défaut : \`\`).<br>**{\$JENKINS.USER}** - nom d'utilisateur pour l'authentification HTTP BASIC ; requis pour surveiller les ordinateurs et les builds (par défaut : zabbix).|Les métriques sont collectées par des requêtes à l'API Metrics.<br><br>Pour les métriques courantes : installez et configurez les paramètres du plugin Metrics conformément à la [documentation officielle](https://plugins.jenkins.io/metrics/). Émettez une clé API pour accéder au servlet Metrics, puis utilisez-la comme valeur de macro {\$JENKINS.API.KEY}.<br><br>Pour surveiller les ordinateurs et les builds : créez un jeton API pour l'utilisateur Jenkins qui sera utilisé pour la surveillance, puis utilisez-le comme valeur de macro {\$JENKINS.API.TOKEN}. Voir la [documentation](https://www.jenkins.io/doc/book/system-administration/authenticating-scripted-clients/) Jenkins pour plus de détails.| |[Kubernetes API server by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_api_server_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) |**{\$KUBE.API.SERVER.URL}** - URL de l'instance (par défaut : http://localhost:8086/metrics).<br>**{\$KUBE.API.TOKEN}** - Jeton d'autorisation d'API (par défaut : \`\`).| Le modèle nécessite [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) pour être installé dans votre cluster Kubernetes.<br><br> Les métriques internes sont collectées à partir du point de terminaison /metrics. <br><br> Utiliser le jeton d'API du porteur pour l'autorisation. Voir la [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) Kubernetes pour plus de détails. | |[Kubernetes Controller manager by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_controller_manager_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) |**{\$KUBE.CONTROLLER.SERVER.URL}** - URL de l'instance (par défaut : http://localhost:10252/metrics).<br>**{\$KUBE.CONTROLLER.TOKEN}** - Jeton d'autorisation d'API (par défaut : \`\`).| Le modèle nécessite [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) pour être installé dans votre cluster Kubernetes. <br><br> Les métriques internes sont collectées à partir du point de terminaison /metrics. <br><br> Utiliser le jeton d'API du porteur pour l'autorisation. Voir la [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) Kubernetes pour plus de détails. | |[Kubernetes kubelet by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_kubelet_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) |**{\$KUBE.KUBELET.URL}** - URL de l'instance (par défaut :  https://localhost:10250).<br>**{\$KUBE.API.TOKEN}** - Jeton d'autorisation d'API (par défaut : \`\`).| Le modèle nécessite [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) pour être installé dans votre cluster Kubernetes. <br><br> Les métriques internes sont collectées à partir du point de terminaison /metrics. <br><br>Utiliser le jeton d'API du porteur pour l'autorisation. Voir la [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) Kubernetes pour plus de détails. | |[Kubernetes nodes by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_nodes_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) |**{\$KUBE.API.ENDPOINT}** - Point de terminaison de l'API Kubernetes au format <scheme>://<host>:<port>/api (par défaut : non défini).<br>**{\$KUBE.API.TOKEN}** - Jeton d'autorisation d'API (par défaut : \`\`).| Le modèle nécessite [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) pour être installé dans votre cluster Kubernetes. <br><br> Pour générer un jeton de compte de service, exécutez : <br>  `kubectl get secret zabbix-service-account -n zabbix -o jsonpath={.data.token} | base64 -d`  <br><br> Voir la [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) Kubernetes pour plus de détails.<br><br> Le modèle contient des macros supplémentaires, qui peuvent être utilisées pour filtrer certaines mesures des nœuds de travail découverts. | |[Kubernetes Scheduler by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_scheduler_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) |**{\$KUBE.SCHEDULER.SERVER.URL}** - URL de l'instance (par défaut : http://localhost:10251/metrics).<br>**{\$KUBE.SCHEDULER.TOKEN}** - Jeton d'autorisation de l'API du planificateur (par défaut : \`\`).| Le modèle nécessite [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) pour être installé dans votre cluster Kubernetes. <br><br> Les métriques internes sont collectées à partir du point de terminaison /metrics. <br><br> Utiliser le jeton d'API du porteur pour l'autorisation. Voir la [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) Kubernetes pour plus de détails. | |[Kubernetes cluster state by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_state_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) |**{\$KUBE.API.HOST}** - Hôte d'API Kubernetes (par défaut : non défini).<br>**{\$KUBE.API.PORT}**- Port de l'API Kubernetes (par défaut : 6443). <br>  **{\$KUBE.API.TOKEN}** - Jeton d'autorisation d'API (par défaut : \`\`).| Le modèle nécessite [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) pour être installé dans votre cluster Kubernetes. <br><br> Les métriques de service internes sont collectées à partir du point de terminaison kube-state-metrics. <br><br> Utiliser le jeton d'API du porteur pour l'autorisation. Voir la [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) Kubernetes pour plus de détails.<br><br> Le modèle contient des macros supplémentaires, qui peuvent être utilisées pour filtrer certaines métriques des noeuds worker découverts. | |[Microsoft SharePoint by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/sharepoint_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$SHAREPOINT.URL}** - URL de la page du portail, par exemple *http://sharepoint.companyname.local/* (par défaut : \`\`).<br>**{\$SHAREPOINT.ROOT}** - un répertoire racine ; seul le répertoire spécifié et tous ses sous-dossiers seront surveillés (par défaut : /Shared Documents)<br>**{\$SHAREPOINT.USER}**, **{\$SHAREPOINT.PASSWORD}** - Identifiants de connexion SharePoint (par défaut : non définis).|Le modèle contient des macros supplémentaires, qui peuvent être utilisées pour filtrer certains dictionnaires et types pendant le processus LLD (voir [Readme.md](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates /app/sharepoint_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) du modèle pour la description des macros de filtre disponibles).| |[NetApp AFF A700 by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/san/netapp_aff_a700_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$URL}** - Adresse URL du cluster AFF700 (par défaut : ' ' )<br>**{\$USERNAME}**, **{PASSWORD}** - Identifiants de connexion AFF700 (par défaut : non définis).|Créez un hôte pour AFF A700 avec l'IP de gestion du cluster comme interface de l'agent Zabbix.| |[NGINX by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nginx_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$NGINX.STUB\_STATUS.HOST}** - le nom d'hôte ou l'adresse IP de l'hôte ou du conteneur NGINX stub\_status (par défaut : localhost).<br>**{\$NGINX.STUB\_STATUS.PATH}** - le chemin de la page NGINX stub\_status (par défaut : basic\_status).<br>**{\$NGINX.STUB\_STATUS.PORT}** - le port de l'hôte ou du conteneur NGINX stub\_status (par défaut : 80).<br>**{\$NGINX.STUB\_STATUS.SCHEME}** - le schema de la demande. Pris en charge : http (par défaut), https.|`'ngx_http_stub_status_module` doit être configuré (voir la [documentation](https://nginx.org/en/docs/http/ngx_http_stub_status_module.html) NGINX pour plus de détails ou le Readme.md du modèle pour un exemple de configuration).<br>Pour vérifier la disponibilité, exécutez : <br>`nginx -V 2>&1 \| grep -o avec-http_stub_status_module`| |[NGINX Plus by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nginx_plus_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$NGINX.API.ENDPOINT}** - URL de l'API NGINX Plus au format `<scheme>://<host>:<port>/<location>/` (par défaut : ' ').|1\. Activez l'API NGINX Plus (voir la [documentation](https://www.nginx.com/products/nginx/live-activity-monitoring/) NGINX pour plus de détails).<br>2. Définissez la macro {\$NGINX.API.ENDPOINT}<br>3. Si nécessaire, utilisez d'autres macros de modèle pour filtrer les opérations de découverte et découvrir uniquement les zones et les zones en amont requises.| |[OpenWeatherMap by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/openweathermap_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$OPENWEATHERMAP.API.ENDPOINT}** - Point de terminaison de l'API OpenWeatherMap (par défaut : api.openweathermap.org/data/2.5/weather?).<br>**{\$OPENWEATHERMAP.API.TOKEN}** - Clé API OpenWeatherMap (par défaut : ' ')<br>**{\$LOCATION}** - emplacements pour lesquels récupérer les métriques (par défaut : Riga) |Pour obtenir des instructions sur l'obtention de la clé API, consultez la [documentation](https://home.openweathermap.org/api_key) OpenWeatherMap. <br><br>  **{\$LOCATION}** prend en charge les formats suivants : <br> *coordonnées géographiques* - par exemple, `56.95,24.0833`<br> *nom de l'emplacement* - par exemple, `Chicago`<br> *ID de l'emplacement OpenWeatherMap* - [télécharger la liste des ID](http://bulk.openweathermap.org/sample/city.list.json.gz)<br>*zip/code postal avec un code de pays* - par exemple, `94040,us`<br> Pour spécifier plusieurs emplacements, utilisez le délimiteur \|. <br> Exemple :<br>`43.81821,7.76115|Riga|2643743|94040,us` | |[PHP-FPM by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/php-fpm_agent/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$PHP\_FPM.HOST}** -un nom d'hôte ou une IP d'hôte ou de conteneur de statut PHP-FPM (par défaut : localhost).<br>**{\$PHP\_FPM.PING.PAGE}** - Chemin de la page de ping PHP-FPM (par défaut : ping).<br>**{\$PHP\_FPM.PORT}** - le port de l'hôte ou du conteneur de statut PHP-FPM (par défaut : 80).<br>**{\$PHP\_FPM.PROCESS\_NAME}** - Nom du processus PHP-FPM (par défaut : php-fpm).<br>**{\$PHP\_FPM.SCHEME}** - le schema de la demande. Pris en charge : http (par défaut), https.<br>**{\$PHP\_FPM.STATUS.PAGE}** - Chemin de la page d'état PHP-FPM (par défaut : `status`).|1\. Ouvrez le fichier de configuration php-fpm et activez la page d'état :<br>`pm.status_path = /status`<br>`ping.path = /ping`<br><br>2. Validez la syntaxe : `$ php-fpm7 -t`<br><br>3. Rechargez le service php-fpm.<br><br>4. Dans le fichier de configuration Nginx Server Block (hôte virtuel), ajoutez (voir *Readme.md* du modèle pour un exemple développé avec des commentaires) :<br>`location ~ ^/(status\|ping)$ {`<br>` access_log off;`<br>`fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;`<br>`fastcgi_index index.php;`<br>`include fastcgi_params;`<br>`fastcgi_pass 127.0.0.1:9000;`<br>` }`<br><br>5. Vérifiez la syntaxe : `$ nginx -t`<br><br>6. Rechargez Nginx<br><br>7. Vérifiez : `curl -L 127.0.0.1/status`| |[Proxmox VE by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/proxmox/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$PVE.TOKEN.ID}** - Jeton d'API qui permet un accès sans état à la plupart des parties de l'API REST (par défaut : non défini). <br>  **{\$PVE.TOKEN.SECRET}** - clé secrète (par défaut : non définie). <br>  **{\$PVE.URL.PORT}** - le port sur lequel le serveur écoute (par défaut : 8006). |Créez un utilisateur distinct pour la surveillance, puis générez un jeton d'API pour cet utilisateur. <br> Accordez les niveaux d'accès suivants au jeton et à l'utilisateur : <br>``Check: ["perm","/",["Sys.Audit"]]``<br>``Check: ["perm","/nodes/{node}",["Sys.Audit"]]``<br>``Check: ["perm","/vms/{vmid}",["VM.Audit"]]`` | |[RabbitMQ cluster by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/rabbitmq_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$RABBITMQ.API.CLUSTER\_HOST}** - le nom d'hôte ou l'adresse IP du point de terminaison de l'API du cluster RabbitMQ (par défaut : 127.0.0.1).<br>**{\$RABBITMQ.API.SCHEME}** - le régime de la demande. Pris en charge : http (par défaut), https.<br>**{\$RABBITMQ.API.USER}**, **{\$RABBITMQ.API.PASSWORD}** - Identifiants de connexion RabbitMQ (nom d'utilisateur par défaut : zbx\_monitor, mot de passe : zabbix).|Activez le plug-in de gestion RabbitMQ (voir [documentation RabbitMQ](https://www.rabbitmq.com/management.html)).<br><br>Pour créer un utilisateur RabbitMQ avec les autorisations nécessaires pour la surveillance, exécutez :<br>`rabbitmqctl add\_user zbx\_monitor <PASSWORD> `<br>`rabbitmqctl set_permissions -p / zbx_monitor %% "" "" ".*"%%`<br>`rabbitmqctl set_user_tags zbx_monitor monitoring`<br><br>Si le cluster se compose de plusieurs nœuds, il est recommandé d'attribuer le modèle de cluster à un hôte d'équilibrage distinct. Dans le cas d'une installation à nœud unique, le modèle de cluster peut être attribué à l'hôte avec un modèle de nœud.| |[TiDB by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/tidb_http/tidb_tidb_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$TIDB.PORT}** - Le port du point de terminaison Web des métriques du serveur TiDB (par défaut : 10080)<br>**{\$TIDB.URL}** - URL du serveur TiDB (par défaut : localhost).|Ce modèle fonctionne avec le serveur TiDB du cluster PingCAP TiDB.<br>Les métriques de service internes sont collectées à partir du point de terminaison TiDB /metrics et de l'API de surveillance TiDB.| |[TiDB PD by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/tidb_http/tidb_pd_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$TIDB.PORT}** - Le port du point de terminaison Web des métriques du serveur TiDB (par défaut : 2379)<br>**{\$TIDB.URL}** - URL du serveur TiDB (par défaut : localhost).|Ce modèle fonctionne avec le serveur PD du cluster PingCAP TiDB.<br>Les métriques de service internes sont collectées à partir du point de terminaison PD /metrics et de l'API de surveillance TiDB.| |[TiDB TiKV by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/tidb_http/tidb_tikv_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$TIDB.PORT}** - Le port du point de terminaison Web des métriques du serveur TiDB (par défaut : 20180)<br>**{\$TIDB.URL}** - URL du serveur TiDB (par défaut : localhost).|Ce modèle fonctionne avec le serveur TiKV du cluster PingCAP TiDB.<br>Les métriques de service interne sont collectées à partir du point de terminaison TiKV /metrics.| |[Travis CI by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/travis_ci_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$TRAVIS.API.TOKEN}** - Jeton API Travis (par défaut : non défini)<br>**{\$TRAVIS.API.URL}** - URL API Travis (par défaut : api.travis-ci.com).|Le jeton d'authentification API Travis se trouve dans la section *Utilisateur → Paramètres → Authentification API*.<br>Le format {\$TRAVIS.API.URL} pour un projet privé est *api.travis-ci.com*.<br>Le format {\$TRAVIS.API.URL} pour un projet d'entreprise est *api.example.com* (remplacez example.com par le domaine sur lequel Travis CI s'exécute).| |[VMWare SD-WAN VeloCloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/velocloud_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$VELOCLOUD.TOKEN}** - Jeton d'API VMware SD-WAN Orchestrator (par défaut : \`\`).<br>**{\$VELOCLOUD.URL}** - URL de VMware SD-WAN Orchestrator, par exemple, *velocloud.net* (par défaut : \`\`).|Le jeton d'API doit être créé dans VMware SD-WAN Orchestrator (voir la [documentation VMware](https://docs.vmware.com/en/VMware-SD-WAN/4.0/vmware-sd-wan-operator-guide/GUID-C150D536-A75F-47C1-8AFF-17C417F40C1D.html) pour plus de détails).| |[ZooKeeper by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/zookeeper_http/README.md?at=refs%2Fheads%2Frelease%2F6.0)|**{\$ZOOKEEPER.COMMAND\_URL}** - admin.commandURL ; l'URL pour lister et émettre des commandes relatives à l'URL racine (par défaut : commands).<br>**{ZOOKEEPER.PORT}** - admin.serverPort ; le port sur lequel le serveur Jetty intégré écoute (par défaut : 8080).<br>**{\$ZOOKEEPER.SCHEME}** - le schéma de requête. Pris en charge : http (par défaut), https.|Les métriques sont collectées à partir de chaque nœud ZooKeeper par des requêtes adressées à AdminServer (activé par défaut). Voir la [Documentation ZooKeeper](https://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_adminserver_config) pour activer ou configurer AdminServer.|

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

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

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

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

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

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

en-us	##### Icon highlighting  If a map element is in problem status, it is highlighted with a round circle. The fill color of the circle corresponds to the severity color of the problem. Only problems on or above the selected severity level will be displayed with the element. If all problems are acknowledged, a thick green border around the circle is displayed.  Additionally:  -   a host in [maintenance](/manual/maintenance) is highlighted with an     orange, filled square. Note that maintenance highlighting has     priority over the problem severity highlighting (since Zabbix 6.0.5,      only if the map element is host). -   a disabled (not-monitored) host is highlighted with a gray, filled     square.  Highlighting is displayed if the *Icon highlighting* check-box is marked in map [configuration](/manual/config/visualization/maps/map#creating_a_map).
fr	##### Icône en surbrillance  Si un élément de la carte est en état de problème, il est mis en surbrillance avec un cercle. La couleur de remplissage du cercle correspond à la couleur de sévérité du problème. Seuls les problèmes au niveau de sévérité sélectionné ou au-dessus seront affichés avec l'élément. Si tous les problèmes sont acquittés, une bordure verte épaisse autour du cercle s'affiche.  En outre:  - un hôte en [maintenance](/manual/maintenance) est mis en évidence avec un carré orange plein. Notez que la mise en surbrillance de maintenance a priorité sur la mise en évidence de la sévérité du problème (depuis Zabbix 6.0.5, uniquement si l'élément de la carte est un hôte). - un hôte désactivé (non surveillé) est mis en surbrillance avec un carré gris rempli.  La surbrillance s'affiche si la case à cocher *Icône en surbrillance* est cochée sur la [configuration](/manual/config/visualization/maps/map#creating_a_map) de la carte.

en-us	#### iconmap  Changes:\ [ZBXNEXT-6914](https://support.zabbix.com/browse/ZBXNEXT-6914) `iconmap.create`, `iconmap.update`: dropped support of the icon mapping object property `sortorder`.\
fr	#### iconmap  Changements :\ [ZBXNEXT-6914](https://support.zabbix.com/browse/ZBXNEXT-6914)`iconmap.create`, `iconmap.update` : la propriété d'objet de mappage d'icônes `sortorder` n'est plus supportée.\

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

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

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

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

en-us	### Icon mapping  The icon mapping object defines a specific icon to be used for hosts with a certain inventory field value. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |iconmappingid|string|*(readonly)* ID of the icon map.| |**iconid**<br>(required)|string|ID of the icon used by the icon mapping.| |**expression**<br>(required)|string|Expression to match the inventory field against.| |**inventory\_link**<br>(required)|integer|ID of the host inventory field.<br><br>Refer to the [host inventory object](/manual/api/reference/host/object#host_inventory) for a list of supported inventory fields.| |iconmapid|string|*(readonly)* ID of the icon map that the icon mapping belongs to.| |sortorder|integer|*(readonly)* Position of the icon mapping in the icon map.|
fr	### Mappage d'icône  L'objet de mappage d'icône définit une icône spécifique à utiliser pour les hôtes ayant une certaine valeur de champ d'inventaire. Il a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |iconmappingid|string|*(lecture seule)* ID de la correspondance d'icônes.| |**iconid**<br>(obligatoire)|string|ID de l'icône utilisée par le mappage d'icône.| |**expression**<br>(obligatoire)|string|Expression pour faire correspondre le champ d’inventaire.| |**inventory\_link**<br>(obligatoire)|integer|ID du champ d'inventaire de l'hôte.<br><br>Se référer à l'[objet Inventaire d'hôte](/manual/api/reference/host/object#host_inventory) pour une liste des champs d'inventaire supportés.| |iconmapid|string|*(lecture seule)* Identifiant de la correspondance d'icône à laquelle appartient le mappage.| |sortorder|integer|*(lecture seule)* Position du mappage d'icône dans la correspondance d'icônes.|

en-us	#### - Icon mapping  This section allows creating the mapping of certain hosts with certain icons. Host inventory field information is used to create the mapping.  The mappings can then be used in [network map configuration](/manual/config/ visualization/maps/map) to assign appropriate icons to matching hosts automatically.  To create a new icon map, click on *Create icon map* in the top right corner.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_icon_map.png){width="600"}  Configuration parameters:  |Parameter|Description| |--|--------| |*Name*|Unique name of icon map.| |*Mappings*|A list of mappings. The order of mappings determines which one will have priority. You can move mappings up and down the list with drag-and-drop.| |*Inventory field*|Host inventory field that will be looked into to seek a match.| |*Expression*|Regular expression describing the match.| |*Icon*|Icon to use if a match for the expression is found.| |*Default*|Default icon to use.|
fr	#### - Mappage des icônes  Cette section permet de créer le mappage de certains hôtes avec certaines icônes. Les informations du champ d'inventaire de l'hôte sont utilisées pour créer le mappage.  Les mappages peuvent ensuite être utilisés dans la [configuration de la carte réseau](/manual/config/visualization/maps/map) pour attribuer automatiquement les icônes appropriées aux hôtes correspondants.  Pour créer une nouvelle carte d'icônes, cliquez sur *Créer une carte d'icônes* dans le coin supérieur droit.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_icon_map.png){width="600"}  Paramètres de configuration :  |Paramètre|Description| |--|--------| |*Nom*|Nom unique de la carte d'icônes.| |*Mappages*|Une liste de mappages. L'ordre des mappages détermine celui qui aura la priorité. Vous pouvez déplacer les mappages vers le haut et vers le bas de la liste par glisser-déposer.| |*Champ d'inventaire*|Champ d'inventaire de l'hôte qui sera examiné pour rechercher une correspondance.| |*Expression*|Expression régulière décrivant la correspondance.| |*Icône*|Icône à utiliser si une correspondance pour l'expression est trouvée.| |*Par défaut*|Icône par défaut à utiliser.|

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