en-us	#### Configuration  ![](../../../../../assets/en/manual/config/visualization/maps/map_host_group.png){width="600"}  All mandatory input fields are marked with a red asterisk.  This table consists of parameters typical for *Host group* element type:  |Parameter|Description| |--|--------| |*Type*|Select Type of the element:<br>**Host group** - icon representing the status of all triggers of all hosts belonging to the selected group| |*Show*|Show options:<br>**Host group** - selecting this option will result as one single icon displaying corresponding information about the certain host group<br>**Host group elements** - selecting this option will result as multiple icons displaying corresponding information about every single element (host) of the certain host group| |*Area type*|This setting is available if the “Host group elements” parameter is selected:<br>**Fit to map** - all host group elements are equally placed within the map<br>**Custom size** - a manual setting of the map area for all the host group elements to be displayed| |*Area size*|This setting is available if “Host group elements” parameter and “Area type” parameter are selected:<br>**Width** - numeric value to be entered to specify map area width<br>**Height** - numeric value to be entered to specify map area height| |*Placing algorithm*|**Grid** – only available option of displaying all the host group elements| |*Label*|Icon label, any string.<br>[Macros](/manual/config/macros) and multiline strings can be used in labels.<br>If the type of the map element is “Host group” specifying certain macros has an impact on the map view displaying corresponding information about every single host. For example, if {HOST.IP} macro is used, the edit map view will only display the macro {HOST.IP} itself while map view will include and display each host’s unique IP address|
fr	 #### Configuration  ![](../../../../../assets/en/manual/config/visualization/maps/map_host_group.png){width="600"}  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  Ce tableau se compose de paramètres typiques pour le type d'élément *Groupe d'hôtes* :  |Paramètre|Description| |--|--------| |*Type*|Sélectionnez le Type de l'élément :<br>**Groupe d'hôtes** - icône représentant l'état de tous les déclencheurs de tous les hôtes appartenant au groupe sélectionné| |*Afficher*|Afficher les options:<br>**Groupe d'hôtes** - la sélection de cette option se traduira par une seule icône affichant les informations correspondantes sur le groupe d'hôtes donné<br>**Éléments du groupe d'hôtes** - la sélection de cette option se traduira par plusieurs icônes affichant des informations correspondantes sur chaque élément (hôte) du groupe d'hôtes donné| |*Type de zone*|Ce paramètre est disponible si le paramètre "Éléments du groupe d'hôtes" est sélectionné :<br>**Ajuster à la carte** - tous les éléments du groupe d'hôtes sont placés de manière égale sur la carte<br>**Taille personnalisée** - un réglage manuel de la zone de la carte pour tous les éléments du groupe d'hôtes à afficher| |*Taille de la zone*|Ce réglage est disponible si le paramètre "Éléments du groupe d'hôtes" et le paramètre "Type de zone" sont sélectionnés :<br>**Largeur** - valeur numérique à entrer pour spécifier la largeur de la zone de la carte<br>**Hauteur** - valeur numérique à entrer pour spécifier la hauteur de la zone de la carte| |*Algorithme de placement*|**Grille** – seule option disponible d'affichage de tous les éléments du groupe d'hôtes| |*Étiquette*|Étiquette d'icône, n'importe quelle chaîne.<br>Les [macros](/manual/config/macros) et les chaînes multilignes peuvent être utilisées dans les étiquettes.<br>Si le type de l'élément de la carte est "Groupe d'hôtes", la spécification de certaines macros a un impact sur la vue de la carte affichant les informations correspondantes sur chaque hôte. Par exemple, si la macro {HOST.IP} est utilisée, la vue d'édition de la carte n'affichera que la macro {HOST.IP} elle-même tandis que la vue de la carte inclura et affichera l'adresse IP unique de chaque hôte |

en-us	#### configuration  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `configuration.import`, `configuration.importcompare`: option `deleteMissing: true` for `templateLinkage` will now unlink missing templates (instead of unlink and clear).\
fr	#### configuration  Changements :\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `configuration.import`, `configuration.importcompare` : l'option `deleteMissing: true` pour `templateLinkage` dissociera désormais les modèles manquants (au lieu de dissocier et effacer).\

en-us	#### Configuration  Debug mode can be activated for individual users who belong to a user group:  -   when configuring a [user     group](/manual/config/users_and_usergroups/usergroup#configuration); -   when viewing configured [user     groups](//manual/web_interface/frontend_sections/administration/user_groups).  When *Debug mode* is enabled for a user group, its users will see a *Debug* button in the lower right corner of the browser window:  ![](../../../assets/en/manual/web_interface/debug_button.png)  Clicking on the *Debug* button opens a new window below the page contents which contains the SQL statistics of the page, along with a list of API calls and individual SQL statements:  ![](../../../assets/en/manual/web_interface/debug_mode.png){width="600"}  In case of performance problems with the page, this window may be used to search for the root cause of the problem.  ::: notewarning Enabled *Debug mode* negatively affects frontend performance. :::
fr	#### Configuration  Le mode debug peut être activé pour des utilisateurs individuels appartenant à un groupe d'utilisateurs :  -   lors de la configuration d'un [groupe d'utilisateur](/fr/manual/config/users_and_usergroups/usergroup#configuration); -   lors de la visualisation de la configuration des [groupes d'utilisateurs](/fr/manual/web_interface/frontend_sections/administration/user_groups).  Quand le *mode Debug* est activé pour un groupe d'utilisateur, cet utilisateur verra un bouton *Debug* dans le coin en bas à droite du navigateur :  ![](../../../assets/en/manual/web_interface/debug_button.png)  En cliquant sur le bouton *Debug* cela ouvre une nouvelle fenêtre sous le contenu de la page contenant les statistiques SQL de la page, ainsi qu'une liste des appels API et des instructions SQL individuelles :  ![](../../../assets/en/manual/web_interface/debug_mode.png){width="600"}  En cas de problèmes de performance avec la page, cette fenêtre pourrait être utilisée pour chercher la cause racine du problème.  ::: notewarning Activer le *mode Debug* affecte négativement les performances de l'interface web. :::

en-us	# configuration.export  
fr	# configuration.export

en-us	#### Configuration file  For details on configuring Zabbix agent see the configuration file options for [zabbix\_agentd](/manual/appendix/config/zabbix_agentd) or [Windows agent](/manual/appendix/config/zabbix_agentd_win).
fr	#### Fichier de configuration  Pour plus de détails sur la configuration de l'agent Zabbix, voir les options du fichier de configuration pour [zabbix\_agentd](/manual/appendix/config/zabbix_agentd) ou l'[agent Windows]/manual/appendix/config/zabbix_agentd_win).

en-us	##### Configuration file  See the [configuration file](/manual/appendix/config/zabbix_proxy) options for details on configuring zabbix\_proxy.
fr	##### Fichier de configuration  Voir les options du [fichier de configuration](/manual/appendix/config/zabbix_proxy) pour les détails sur la configuration de zabbix\_proxy.

en-us	##### Configuration file  See the [configuration file](/manual/appendix/config/zabbix_server) options for details on configuring zabbix\_server.
fr	##### Fichier de configuration  Voir les options du [fichier de configuration](/manual/appendix/config/zabbix_server) pour plus de détails sur la configuration de zabbix\_server.

en-us	#### Configuration file  The configuration parameters of agent 2 are mostly compatible with Zabbix agent with some exceptions.  |New parameters|Description| |--|--------| |*ControlSocket*|The runtime control socket path. Agent 2 uses a control socket for [runtime commands](#runtime_control).| |*EnablePersistentBuffer*,<br>*PersistentBufferFile*,<br>*PersistentBufferPeriod*|These parameters are used to configure persistent storage on agent 2 for active items.| |*ForceActiveChecksOnStart*|Determines whether the agent should perform active checks immediately after restart or spread evenly over time. Supported since Zabbix 6.0.2.| |*Plugins*|Plugins may have their own parameters, in the format `Plugins.<Plugin name>.<Parameter>=<value>`. A common plugin parameter is *System.Capacity*, setting the limit of checks that can be executed at the same time.| |*StatusPort*|The port agent 2 will be listening on for HTTP status request and display of a list of configured plugins and some internal parameters| |**Dropped parameters**|**Description**| |*AllowRoot*, *User*|Not supported because daemonization is not supported.| |*LoadModule*, *LoadModulePath*|Loadable modules are not supported.| |*StartAgents*|This parameter was used in Zabbix agent to increase passive check concurrency or disable them. In Agent 2, the concurrency is configured at a plugin level and can be limited by a capacity setting. Whereas disabling passive checks is not currently supported.| |*HostInterface*, *HostInterfaceItem*|Not yet supported.|  For more details see the configuration file options for [zabbix\_agent2](/manual/appendix/config/zabbix_agent2).
fr	#### Fichier de configuration  Les paramètres de configuration de l'agent 2 sont pour la plupart compatibles avec l'agent Zabbix à quelques exceptions près.  |Nouveaux paramètres|Description| |--|--------| |*ControlSocket*|Le chemin du socket de contrôle d'exécution. L'agent 2 utilise un socket de contrôle pour les [commandes d'exécution](#runtime_control).| |*EnablePersistentBuffer*,<br>*PersistentBufferFile*,<br>*PersistentBufferPeriod*|Ces paramètres sont utilisés pour configurer le stockage persistant sur l'agent 2 pour les éléments actifs.| |*ForceActiveChecksOnStart*|Détermine si l'agent doit effectuer des vérifications actives immédiatement après le redémarrage ou réparties uniformément dans le temps. Pris en charge depuis Zabbix 6.0.2.| |*Plugins*|Les plugins peuvent avoir leurs propres paramètres, au format `Plugins.<Plugin name>.<Parameter>=<value>`. Un paramètre de plugin courant est *System.Capacity*, définissant la limite des vérifications pouvant être exécutées en même temps.| |*StatusPort*|L'agent de port 2 écoutera la demande d'état HTTP et affichera une liste de plugins configurés et certains paramètres internes| |**Paramètres abandonnés**|**Description**| |*AllowRoot*,*User*|Non pris en charge car la démonisation n'est pas prise en charge.| |*LoadModule*,*LoadModulePath*|Les modules chargeables ne sont pas pris en charge.| |*StartAgents*|Ce paramètre a été utilisé dans l'agent Zabbix pour augmenter la simultanéité des vérifications passives ou pour les désactiver. Dans l'agent 2, la simultanéité est configurée au niveau du plug-in et peut être limitée par un paramètre de capacité. Alors que la désactivation des vérifications passives n'est actuellement pas prise en charge.| |*HostInterface*,*HostInterfaceItem*|Pas encore pris en charge.|  Pour plus de détails, consultez les options du fichier de configuration pour [zabbix\_agent2](/manual/appendix/config/zabbix_agent2).

en-us	#### Configuration  For virtual machine monitoring to work, Zabbix should be [compiled](/manual/installation/install#configure_the_sources) with the --with-libxml2 and --with-libcurl compilation options.  The following configuration file options can be used to tune the Virtual machine monitoring:  -   **StartVMwareCollectors** - the number of pre-forked vmware     collector instances.\     This value depends on the number of VMware services you are going to     monitor. For the most cases this should be:\     *servicenum < StartVMwareCollectors < (servicenum \* 2)*\     where *servicenum* is the number of VMware services. E. g. if you     have 1 VMware service to monitor set StartVMwareCollectors to 2, if     you have 3 VMware services, set it to 5. Note that in most cases     this value should not be less than 2 and should not be 2 times     greater than the number of VMware services that you monitor. Also     keep in mind that this value also depends on your VMware environment     size and *VMwareFrequency* and *VMwarePerfFrequency* configuration     parameters (see below). -   **VMwareCacheSize** -   **VMwareFrequency** -   **VMwarePerfFrequency** -   **VMwareTimeout**  For more details, see the configuration file pages for Zabbix [server](/manual/appendix/config/zabbix_server) and [proxy](/manual/appendix/config/zabbix_proxy).  ::: noteimportant To support datastore capacity metrics Zabbix requires VMware configuration vpxd.stats.maxQueryMetrics parameter to be at least 64. See also the VMware knowledge base [article](https://kb.vmware.com/s/article/2107096). :::
fr	#### Configuration  Pour que la supervision des machines virtuelles fonctionne, Zabbix doit être [compilé](/manual/installation/install#configure-the-sources) avec les options de compilation --with-libxml2 et --with-libcurl.  Les options de fichier de configuration suivantes peuvent être utilisées pour optimiser la supervision des machines virtuelles :  -   **StartVMwareCollectors** - nombre d'instances de collecteur vmware pré-définies.\     Cette valeur dépend du nombre de services VMware que vous allez superviser. Dans la plupart des cas, cela devrait être :\     *servicenum < StartVMwareCollectors < (servicenum * 2)*\     où *servicenum* est le nombre de services VMware. Par exemple, si vous avez 1 service VMware à superviser, définissez StartVMwareCollectors sur 2, si vous avez 3 services VMware, définissez-le sur 5. Notez que dans la plupart des cas, cette valeur ne doit pas être inférieure à 2 et ne doit pas être 2 fois supérieure au nombre de services VMware que vous supervisez. Notez que cette valeur dépend également de la taille de votre environnement VMware et des paramètres de configuration *VMwareFrequency* et *VMwarePerfFrequency* (voir ci-dessous). -   **VMwareCacheSize** -   **VMwareFrequency** -   **VMwarePerfFrequency** -   **VMwareTimeout**  Pour plus de détails, voir les pages du fichier de configuration pour le [serveur](/manual/appendix/config/zabbix_server) Zabbix et le [proxy](/manual/appendix/config/zabbix_proxy).  ::: noteimportant Pour prendre en charge les métriques de capacité de banque de données, Zabbix exige que le paramètre vpxd.stats.maxQueryMetrics de la configuration VMware soit au moins égal à 64. Voir également l'[article](https://kb.vmware.com/s/article/2107096) de la base de connaissances VMware. :::

en-us	#### Configuration  Global notifications can be enabled per user in the *Messaging* tab of [profile configuration](/manual/web_interface/user_profile).  ![profile\_c.png](../../../../assets/en/manual/web_interface/profile_c.png)  |Parameter|Description| |---------|-----------| |*Frontend messaging*|Mark the checkbox to enable global notifications.| |*Message timeout*|You can set for how long the message will be displayed. By default, messages will stay on screen for 60 seconds.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 5m, 2h, 1d.| |*Play sound*|You can set how long the sound will be played.<br>**Once** - sound is played once and fully.<br>**10 seconds** - sound is repeated for 10 seconds.<br>**Message timeout** - sound is repeated while the message is visible.| |*Trigger severity*|You can set the trigger severities that global notifications and sounds will be activated for. You can also select the sounds appropriate for various severities.<br>If no severity is marked then no messages will be displayed at all.<br>Also, recovery messages will only be displayed for those severities that are marked. So if you mark *Recovery* and *Disaster*, global notifications will be displayed for the problems and the recoveries of disaster severity triggers.| |*Show suppressed problems*|Mark the checkbox to display notifications for problems which would otherwise be suppressed (not shown) because of host maintenance.|
fr	#### Configuration  Les notifications globales peuvent être activées par utilisateur dans l'onglet *Messagerie* de la [configuration du profil](/manual/web_interface/user_profile).  ![profile\_c.png](../../../../assets/en/manual/web_interface/profile_c.png)  |Paramètres|Description| |-----------|-----------| |*Message dans l'interface*|Cochez la case pour activer les notifications globales.| |*Expiration du message*|Vous pouvez définir la durée d'affichage du message. Par défaut, les messages restent à l'écran pendant 60 secondes.<br>Les [suffixes](/fr/manual/appendix/suffixes) temporels sont pris en charge, par exemple : 30s, 5m, 2h, 1d.| |*Jouer un son*|Vous pouvez définir la durée pendant laquelle le son sera joué.<br>**Une fois** - le son est joué une fois complètement.<br>**10 secondes** - le son est répété pendant 10 secondes.<br>**Expiration du message** - le son est répété tant que le message est visible.| |*Sévérité du déclencheur*|Vous pouvez définir les gravités de déclenchement pour lesquelles les notifications globales et les sons sont activés. Vous pouvez également sélectionner les sons correspondant à diverses sévérités.<br>Si aucune sévérité n'est marquée, aucun message ne sera affiché.<br>De plus, les messages de récupération ne seront affichés que pour les sévérités marquées. Ainsi, si vous marquez *Récupération* et *Désastre*, des notifications globales seront affichées pour les problèmes et les récupérations de déclencheurs de sévérité désastre.| |*Afficher les problèmes supprimés*|Cochez la case pour afficher les notifications relatives aux problèmes qui seraient autrement supprimés (non affichés) en raison de la maintenance de l'hôte.|

en-us	# configuration.import  
fr	# configuration.import

en-us	# configuration.importcompare  
fr	# configuration.importcompare

en-us	 ### Configuration import  See changes in the [configuration import](/manual/introduction/whatsnew6013#configuration-import) process.
fr	 ### Importation de configurations  Voir les changements dans le processus [importation de configurations](/manual/introduction/whatsnew6013#configuration-import).

en-us	#### Configuration  In order to enable maintenance mode, the `maintenance.inc.php` file (located in `/conf` of Zabbix HTML document directory on the web server) must be modified to uncomment the following lines:      // Maintenance mode.     define('ZBX_DENY_GUI_ACCESS', 1);      // Array of IP addresses, which are allowed to connect to frontend (optional).     $ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');      // Message shown on warning screen (optional).     $ZBX_GUI_ACCESS_MESSAGE = 'We are upgrading MySQL database till 15:00. Stay tuned...';
fr	#### Configuration  Pour activer le mode maintenance, le fichier `maintenance.inc.php` (situé dans /conf du répertoire HTML Zabbix sur le serveur Web) doit être modifié pour supprimer les commentaires et ressembler à :      // Maintenance mode.     define('ZBX_DENY_GUI_ACCESS', 1);      // Array of IP addresses, which are allowed to connect to frontend (optional).     $ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');      // Message shown on warning screen (optional).     $ZBX_GUI_ACCESS_MESSAGE = 'We are upgrading MySQL database till 15:00. Stay tuned...';

en-us	#### Configuration  ODBC configuration is done by editing **odbcinst.ini** and **odbc.ini** files. These configuration files can be found in */etc* folder. The file **odbcinst.ini** may be missing and in this case it is necessary to create it manually.  **odbcinst.ini**      [mysql]     Description = General ODBC for MySQL     Driver      = /usr/lib64/libmyodbc5.so     Setup       = /usr/lib64/libodbcmyS.so      FileUsage   = 1  Please consider the following examples of **odbc.ini** configuration parameters.  -   An example with a connection through an IP:  ```{=html} <!-- --> ```     [TEST_MYSQL]                                                          Description = MySQL database 1                                        Driver  = mysql                                                       Port = 3306                                                           Server = 127.0.0.1  -   An example with a connection through an IP and with the use of     credentials. A Zabbix database is used by default:  ```{=html} <!-- --> ```     [TEST_MYSQL_FILLED_CRED]                            Description = MySQL database 2                      Driver  = mysql                                     User = root                                         Port = 3306                                         Password = zabbix                                Database = zabbix                                  Server = 127.0.0.1                               -   An example with a connection through a socket and with the use of     credentials. A Zabbix database is used by default:  ```{=html} <!-- --> ```     [TEST_MYSQL_FILLED_CRED_SOCK]                       Description = MySQL database 3                      Driver  = mysql                                     User = root                                         Password = zabbix                                Socket = /var/run/mysqld/mysqld.sock                Database = zabbix  All other possible configuration parameter options can be found in [MySQL official documentation](https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html) web page.
fr	#### Configuration  La configuration ODBC est effectuée en éditant les fichiers **odbcinst.ini** et **odbc.ini**. Ces fichiers de configuration peuvent être trouvés dans le dossier */etc*. Le fichier **odbcinst.ini** peut être manquant et dans ce cas il est nécessaire de le créer manuellement.  **odbcinst.ini**      [mysql]     Description = General ODBC for MySQL     Driver      = /usr/lib64/libmyodbc5.so     Setup       = /usr/lib64/libodbcmyS.so     FileUsage   = 1  Veuillez prendre en compte les exemples suivants de paramètres de configuration **odbc.ini**.  -   Un exemple avec une connexion via une adresse IP :  ```{=html} <!-- --> ```     [TEST_MYSQL]     Description = MySQL database 1     Driver  = mysql     Port = 3306     Server = 127.0.0.1  -   Un exemple avec une connexion via une adresse IP et avec l'utilisation d'informations d'identification. Une base de données Zabbix est utilisée par défaut :  ```{=html} <!-- --> ```     [TEST_MYSQL_FILLED_CRED]     Description = MySQL database 2     Driver  = mysql     User = root     Port = 3306     Password = zabbix     Database = zabbix     Server = 127.0.0.1  -   Un exemple avec une connexion via un socket et avec l'utilisation d'informations d'identification. Une base de données Zabbix est utilisée par défaut :  ```{=html} <!-- --> ```     [TEST_MYSQL_FILLED_CRED_SOCK]     Description = MySQL database 3     Driver  = mysql     User = root     Password = zabbix     Socket = /var/run/mysqld/mysqld.sock     Database = zabbix  Toutes les autres options de paramètres de configuration possibles peuvent être trouvées dans la page web de [documentation officielle de MySQL](https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html).

en-us	### Configuration  Once you have [installed](/manual/installation/install) and [configured](/manual/appendix/config/zabbix_proxy) a proxy, it is time to configure it in the Zabbix frontend.
fr	#### Configuration  Une fois le proxy [installé](/fr/manual/installation/install) et [configuré](/fr/manual/appendix/config/zabbix_proxy), il est temps de le configurer dans l'interface Zabbix.

en-us	#### Configuration  Overall, the process of setting up the notification should feel familiar to those who have set up alerts in Zabbix before.
fr	#### Configuration  Globalement, le processus de configuration des notifications devrait sembler familier à ceux qui ont déjà configuré des alertes dans Zabbix.

en-us	#### Configuration parameters  For Zabbix server/proxy new configuration parameters have been added for Vault authentication and retrieving database credentials:  -   VaultToken - Vault authentication token (see Zabbix     [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy)     configuration file for details) -   VaultURL - Vault server HTTP\[S\] URL -   VaultDBPath - Vault path from where credentials for database will be     retrieved by keys 'password' and 'username' (for example:     secret/zabbix/database)  Zabbix server and Zabbix proxy read the Vault-related configuration parameters from zabbix\_server.conf and zabbix\_proxy.conf upon startup.  Zabbix server and Zabbix proxy will additionally read "VAULT\_TOKEN" environment variable once during startup and unset it so that it would not be available through forked scripts; it is an error if both VaultToken and VAULT\_TOKEN contain value.  ::: noteclassic Forward slash and colon are reserved symbols. Forward slash can only be used to separate mount point from path (e.g. secret/zabbix where mount point is "secret" and "zabbix" is path) and, in case of Vault macros, colon can only be used to separate path from key. It is possible to URL-encode "/" and ":" if there is need to create mount point with name that is separated by forward slash (e.g. foo/bar/zabbix where mount point is "foo/bar" and path is "zabbix" as "foo%2Fbar/zabbix") and if mount point name or path needs to contain colon. :::
fr	#### Paramètres de configuration  Pour le serveur/proxy Zabbix, de nouveaux paramètres de configuration ont été ajoutés pour l'authentification Vault et la récupération des informations d'identification de la base de données :  -   VaultToken - Jeton d'authentification de coffre-fort (voir le fichier de configuration [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) Zabbix pour plus de détails) -   VaultURL - URL HTTP\[S\] du serveur de Vault -   VaultDBPath - Chemin de Vault à partir duquel les informations d'identification pour la base de données seront récupérées par les clés 'password' et 'username' (par exemple : secret/zabbix/database)  Le serveur Zabbix et le proxy Zabbix lisent les paramètres de configuration liés à Vault depuis zabbix\_server.conf et zabbix\_proxy.conf au démarrage.  Le serveur Zabbix et le proxy Zabbix liront en outre la variable d'environnement "VAULT\_TOKEN" une fois au démarrage et la désactiveront afin qu'elle ne soit pas disponible via des scripts externes ou mal intentionnés ; c'est une erreur si VaultToken et VAULT\_TOKEN contiennent une valeur.  ::: noteclassic La barre oblique et les deux-points sont des symboles réservés. La barre oblique ne peut être utilisée que pour séparer le point de montage du chemin (par exemple, secret/zabbix où le point de montage est "secret" et "zabbix" est le chemin) et, dans le cas des macros Vault, les deux-points ne peuvent être utilisés que pour séparer le chemin de la clé. Il est possible d'encoder l'URL "/" et ":" s'il est nécessaire de créer un point de montage avec un nom séparé par une barre oblique (par exemple, foo/bar/zabbix où le point de montage est "foo/bar" et le chemin est " zabbix" comme "foo%2Fbar/zabbix") et si le nom ou le chemin du point de montage doit contenir deux-points. :::

en-us	 #### Configuration  Providing you have the HTTP master item configured, you need to create a [dependent item](/manual/config/items/itemtypes/dependent_items) that uses a Prometheus preprocessing step:  -   Enter general dependent item parameters in the configuration form -   Go to the Preprocessing tab -   Select a Prometheus preprocessing option (*Prometheus pattern* or     *Prometheus to JSON*)  ![](../../../../../assets/en/manual/config/items/itemtypes/prometheus_item.png)  The following parameters are specific to the *Prometheus pattern* preprocessing option:  |Parameter|Description|Examples| |--|------|------| |*Pattern*|To define the required data pattern you may use a query language that is similar to Prometheus query language (see [comparison table](#query-language-comparison)), e.g.:<br><metric name> - select by metric name<br>{\_\_name\_\_="<metric name>"} - select by metric name<br>{\_\_name\_\_=\~"<regex>"} - select by metric name matching a regular expression<br>{<label name>="<label value>",...} - select by label name<br>{<label name>=\~"<regex>",...} - select by label name matching a regular expression<br>{\_\_name\_\_=\~".\*"}==<value> - select by metric value<br>Or a combination of the above:<br><metric name>{<label1 name>="<label1 value>",<label2 name>=\~"<regex>",...}==<value><br><br>Label value can be any sequence of UTF-8 characters, but the backslash, double-quote and line feed characters have to be escaped as `\\`, `\"` and `\n` respectively; other characters shall not be escaped.|*wmi\_os\_physical\_memory\_free\_bytes*<br>*cpu\_usage\_system{cpu="cpu-total"}*<br>*cpu\_usage\_system{cpu=\~".\*"}*<br>*cpu\_usage\_system{cpu="cpu-total",host=\~".\*"}*<br>*wmi\_service\_state{name="dhcp"}==1*<br>*wmi\_os\_timezone{timezone=\~".\*"}==1*| |*Result processing*|Specify whether to return the value, the label or apply the appropriate function (if the pattern matches several lines and the result needs to be aggregated):<br>**value** - return metric value (error if multiple lines matched)<br>**label** - return value of the label specified in the *Label* field (error if multiple metrics are matched)<br>**sum** - return the sum of values<br>**min** - return the minimum value<br>**max** - return the maximum value<br>**avg** - return the average value<br>**count** - return the count of values<br>This field is only available for the *Prometheus pattern* option. |See also examples of using parameters below.| |*Output*|Define label name (optional). In this case the value corresponding to the label name is returned.<br>This field is only available for the *Prometheus pattern* option, if 'Label' is selected in the *Result processing* field.| |  **Examples of using parameters**  1. The most common use case is to return the **value**. To return  the value of `/var/db` from:  > `node_disk_usage_bytes{path="/var/cache"} 2.1766144e+09`<br> > `node_disk_usage_bytes{path="/var/db"} 20480`<br> > `node_disk_usage_bytes{path="/var/dpkg"} 8192`<br> > `node_disk_usage_bytes{path="/var/empty"} 4096`  use the following parameters:  * *Pattern* - `node_disk_usage_bytes{path="/var/db"}` * *Result processing* - select 'value'  2. You may also be interested in the **average** value of all  `node_disk_usage_bytes` parameters:  * *Pattern* - `node_disk_usage_bytes` * *Result processing* - select 'avg'  3. While Prometheus supports only numerical data, it is popular to use a  workaround that allows to return the relevant textual description as well.  This can be accomplished with a filter and specifying the label. So, to  return the value of the 'color' label from  > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="green"} 1`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="red"} 0`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="yellow"} 0`  use the following parameters:  * *Pattern* - `elasticsearch_cluster_health_status {cluster="elasticsearch"} == 1` * *Result processing* - select 'label' * *Label* - specify 'color'  The filter (based on the numeric value '1') will match the appropriate row, while the label will  return the health status description (currently 'green'; but potentially also 'red' or 'yellow').
fr	  #### Configuration  Si l'élément maître HTTP est configuré, vous devez créer un [élément dépendant](/manual/config/items/itemtypes/dependent_items) qui utilise une étape de prétraitement Prometheus :  -   Saisissez les paramètres généraux de l'élément dépendant dans le formulaire de configuration -   Accédez à l'onglet Prétraitement -   Sélectionnez une option de prétraitement Prometheus (*Motif Prometheus* ou *Prometheus vers JSON*)  ![](../../../../../assets/en/manual/config/items/itemtypes/prometheus_item.png)  Les paramètres suivants sont spécifiques à l'option de prétraitement *Motif Prometheus* :  |Paramètre|Description|Exemples| |--|------|------| |*Motif*|Pour définir le modèle de données requis, vous pouvez utiliser un langage de requête similaire au langage de requête Prometheus (voir la [table de comparaison](#query-language-comparison)), par exemple :<br>\<nom métrique\> - sélectionner par nom de métrique<br>{\_\_name\_\_="\<nom métrique\>"} - sélectionner par nom de métrique<br>{\_\_name\_\_=\~"\<regex\>"} - sélectionner par nom de métrique correspondant à une expression régulière<br>{\<nom étiquette\>="<\valeur étiquette\>",...} - sélectionner par nom d'étiquette<br>{\<nom étiquette\>=\~"\<regex\>",...} - sélectionner par nom d'étiquette correspondant à une expression régulière<br>{\_\_name\_\_=\~".\*"}==\<valeur\> - sélectionner par valeur de métrique<br>Ou une combinaison des éléments ci-dessus :<br>\<nom métrique\>{\<nom étiquette1\>="\<valeur étiquette1\>",\<nom étiquette2\>=\~"\<regex\>",...}==\<valeur\><br><br>La valeur de l'étiquette peut être n'importe quelle séquence de caractères UTF-8, mais les caractères de barre oblique inverse, de guillemet double et de saut de ligne doivent être échappés sous la forme `\\`, `\"` et `\n` respectivement ; les autres caractères ne doivent pas être échappés .|*wmi\_os\_physical\_memory\_free\_bytes*<br>*cpu\_usage\_system{cpu="cpu-total"}*<br>*cpu\_usage\_system{cpu=\~".\*"}*<br>*cpu\_usage\_system{cpu="cpu-total",host=\~".\*"}*<br>*wmi\_service\_state{name="dhcp"}==1*<br>*wmi\_os\_timezone{timezone=\~".\*"}==1*| |*Traitement du résultat*|Indiquez s'il faut renvoyer la valeur, l'étiquette ou appliquer la fonction appropriée (si le modèle correspond à plusieurs lignes et que le résultat doit être agrégé) :<br>**valeur** - renvoie la valeur de la métrique (erreur si plusieurs lignes correspondent)<br>**étiquette** - renvoie la valeur du libellé spécifié dans le champ *Étiquette* (erreur si plusieurs métriques correspondent)<br>**sum** - renvoie la somme des valeurs<br >**min** - renvoie la valeur minimale<br>**max** - renvoie la valeur maximale<br>**avg** - renvoie la valeur moyenne<br>**count** - renvoie le nombre de valeurs<br>Ce champ n'est disponible que pour l'option *Motif Prometheus*. |Voir aussi des exemples d'utilisation de paramètres ci-dessous.| |*Sortie*|Définir le nom de l'étiquette (optionnel). Dans ce cas, la valeur correspondant au nom de l'étiquette est renvoyée.<br>Ce champ n'est disponible que pour l'option *Motif Prometheus*, si 'Étiquette' est sélectionné dans le champ *Traitement du résultat*.| |  **Exemples d'utilisation de paramètres**  1. Le cas d'usage le plus courant consiste à renvoyer la **valeur**. Pour renvoyer la valeur de `/var/db` à partir de :  > `node_disk_usage_bytes{path="/var/cache"} 2.1766144e+09`<br> > `node_disk_usage_bytes{path="/var/db"} 20480`<br> > `node_disk_usage_bytes{path="/var/dpkg"} 8192`<br> > `node_disk_usage_bytes{path="/var/empty"} 4096`  utilisez les paramètres suivants :  * *Motif* - `node_disk_usage_bytes{path="/var/db"}` * *Traitement du résultat* - sélectionnez 'valeur'  2. Vous pouvez également être intéressé par la valeur **moyenne** de tous les paramètres `node_disk_usage_bytes` :  * *Motif* - `node_disk_usage_bytes` * *Traitement du résultat* - sélectionnez 'avg'  3. Alors que Prometheus ne prend en charge que les données numériques, il est courant d'utiliser une solution de contournement qui permet également de renvoyer la description textuelle pertinente. Cela peut être accompli avec un filtre et en spécifiant l'étiquette. Ainsi, pour renvoyer la valeur de l'étiquette 'color' de  > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="green"} 1`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="red"} 0`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="yellow"} 0`  utilisez les paramètres suivants :  * *Motif* - `elasticsearch_cluster_health_status {cluster="elasticsearch"} == 1` * *Traitement du résultat* - sélectionnez 'étiquette' * *Étiquette* - spécifiez 'color'  Le filtre (basé sur la valeur numérique '1') correspondra à la ligne appropriée, tandis que l'étiquette renverra la description de l'état de santé (actuellement 'green' ; mais potentiellement aussi 'red' ou 'yellow').

en-us	#### Configuration  Real-time export of trigger events, item values and trends is configured by specifying a directory for the export files - see the `ExportDir` parameter in server [configuration](/manual/appendix/config/zabbix_server).  Two other parameters are available:  -   `ExportFileSize` may be used to set the maximum allowed size of an     individual export file. When a process needs to write to a file it     checks the size of the file first. If it exceeds the configured size     limit, the file is renamed by appending .old to its name and a new     file with the original name is created.  ::: noteimportant A file will be created per each process that will write data (i.e. approximately 4-30 files). As the default size per export file is 1G, keeping large export files may drain the disk space fast. :::  -   `ExportType` allows to specify which entity types (events, history,     trends) will be exported.
fr	#### Configuration  L'exportation en temps réel des événements déclencheurs, des valeurs des éléments et des tendances est configurée en spécifiant un répertoire pour les fichiers d'exportation - voir le paramètre `ExportDir` dans la [configuration](/manual/appendix/config/zabbix_server) du serveur.  Deux autres paramètres sont disponibles :  - `ExportFileSize` peut être utilisé pour définir la taille maximale autorisée d'un fichier d'exportation individuel. Lorsqu'un processus doit écrire dans un fichier, il vérifie d'abord la taille du fichier. S'il dépasse la limite de taille configurée, le fichier est renommé en ajoutant .old à son nom et un nouveau fichier avec le nom d'origine est créé.  ::: noteimportant Un fichier sera créé pour chaque processus qui écrira des données (c'est-à-dire environ 4 à 30 fichiers). Comme la taille par défaut par le fichier d'exportation est de 1 Go, conserver des fichiers d'exportation volumineux peut épuiser l'espace disque très rapidement. :::  - `ExportType` permet de spécifier quels types d'entités (événements, historique, tendances) seront exportés.

en-us	##### Configuration syncer  Performance of the configuration syncer has been improved.  It is recommended to increase the CacheSize on server/proxy  if there is a large amount of templates. It is also recommended  to remove unused templates.  Note that the default CacheSize on server/proxy has been increased  to 32M.
fr	##### Synchroniseur de configuration  Les performances du synchroniseur de configuration ont été améliorées. Il est recommandé d'augmenter le CacheSize sur le serveur/proxy s'il y a une grande quantité de modèles. Il est également recommandé de supprimer les modèles inutilisés.  Notez que le CacheSize par défaut sur le serveur/proxy a été augmenté à 32M.

en-us	#### Configuration  Tags can be entered in a dedicated tab, for example, in trigger configuration:  ![](../../../assets/en/manual/config/tags_trigger.png)
fr	#### Configuration  Les tags peuvent être saisies dans un onglet dédié, par exemple dans la configuration du déclencheur :  ![](../../../assets/en/manual/config/tags_trigger.png)

en-us	#### Configuration  The **Item** tab contains general item attributes.  ![](../../../../assets/en/manual/config/items/item.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |---------|-----------| |*Name*|Item name.| |*Type*|Item type. See individual [item type](itemtypes) sections.| |*Key*|Item key (up to 2048 characters).<br>The supported [item keys](itemtypes) can be found in individual item type sections.<br>The key must be unique within a single host.<br>If key type is 'Zabbix agent', 'Zabbix agent (active)' or 'Simple check', the key value must be supported by Zabbix agent or Zabbix server.<br>See also: the correct [key format](/manual/config/items/item/key).| |*Type of information*|Type of data as stored in the database after performing conversions, if any.<br>**Numeric (unsigned)** - 64bit unsigned integer<br>**Numeric (float)** - 64bit floating point number<br>This type will allow precision of approximately 15 digits and range from approximately -1.79E+308 to 1.79E+308 (with exception of [PostgreSQL 11 and earlier versions](/manual/installation/known_issues#floating_point_values)).<br>Receiving values in scientific notation is also supported. E.g. 1.23E+7, 1e308, 1.1E-4.<br>**Character** - short text data<br>**Log** - long text data with optional log related properties (timestamp, source, severity, logeventid)<br>**Text** - long text data. See also [text data limits](#text-data-limits).<br>For item keys that return data only in one specific format, matching type of information is selected automatically.| |*Host interface*|Select the host interface. This field is available when editing an item on the host level.| |*Units*|If a unit symbol is set, Zabbix will add post processing to the received value and display it with the set unit postfix.<br>By default, if the raw value exceeds 1000, it is divided by 1000 and displayed accordingly. For example, if you set *bps* and receive a value of 881764, it will be displayed as 881.76 Kbps.<br>The [JEDEC](https://en.wikipedia.org/wiki/JEDEC_memory_standards) memory standard is used for processing **B** (byte), **Bps** (bytes per second) units, which are divided by 1024. Thus, if units are set to **B** or **Bps** Zabbix will display:<br>1 as 1B/1Bps<br>1024 as 1KB/1KBps<br>1536 as 1.5KB/1.5KBps<br>Special processing is used if the following time-related units are used:<br>**unixtime** - translated to "yyyy.mm.dd hh:mm:ss". To translate correctly, the received value must be a *Numeric (unsigned)* type of information.<br>**uptime** - translated to "hh:mm:ss" or "N days, hh:mm:ss"<br>For example, if you receive the value as 881764 (seconds), it will be displayed as "10 days, 04:56:04"<br>**s** - translated to "yyy mmm ddd hhh mmm sss ms"; parameter is treated as number of seconds.<br>For example, if you receive the value as 881764 (seconds), it will be displayed as "10d 4h 56m"<br>Only 3 upper major units are shown, like "1m 15d 5h" or "2h 4m 46s". If there are no days to display, only two levels are displayed - "1m 5h" (no minutes, seconds or milliseconds are shown). Will be translated to "< 1 ms" if the value is less than 0.001.<br>*Note* that if a unit is prefixed with `!`, then no unit prefixes/processing is applied to item values. See [unit conversion](#unit_conversion).| |*Update interval*|Retrieve a new value for this item every N seconds. Maximum allowed update interval is 86400 seconds (1 day).<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 1m, 2h, 1d.<br>[User macros](/manual/config/macros/user_macros) are supported.<br>A single macro has to fill the whole field. Multiple macros in a field or macros mixed with text are not supported.<br>*Note*: The update interval can only be set to '0' if custom intervals exist with a non-zero value. If set to '0', and a custom interval (flexible or scheduled) exists with a non-zero value, the item will be polled during the custom interval duration.<br>*Note* that the first item poll after the item became active or after update interval change might occur earlier than the configured value.<br>An existing passive item can be polled for value immediately by pushing the *Execute now* [button](#form_buttons).| |*Custom intervals*|You can create custom rules for checking the item:<br>**Flexible** - create an exception to the *Update interval* (interval with different frequency)<br>**Scheduling** - create a custom polling schedule.<br>For detailed information see [Custom intervals](/manual/config/items/item/custom_intervals).<br>[Time suffixes](/manual/appendix/suffixes) are supported in the *Interval* field, e.g. 30s, 1m, 2h, 1d.<br>[User macros](/manual/config/macros/user_macros) are supported.<br>A single macro has to fill the whole field. Multiple macros in a field or macros mixed with text are not supported.<br>Scheduling is supported since Zabbix 3.0.0.<br>*Note*: Not available for Zabbix agent active items.| |*History storage period*|Select either:<br>**Do not keep history** - item history is not stored. Useful for master items if only dependent items need to keep history.<br>This setting cannot be overridden by global housekeeper [settings](/manual/web_interface/frontend_sections/administration/general#housekeeper).<br>**Storage period** - specify the duration of keeping detailed history in the database (1 hour to 25 years). Older data will be removed by the housekeeper. Stored in seconds.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 2h, 1d. [User macros](/manual/config/macros/user_macros) are supported.<br>The *Storage period* value can be overridden globally in *Administration → General → [Housekeeper](/manual/web_interface/frontend_sections/administration/general#housekeeper)*.<br>If a global overriding setting exists, a green ![](../../../../assets/en/manual/config/info.png) info icon is displayed. If you position your mouse on it, a warning message is displayed, e.g. *Overridden by global housekeeper settings (1d)*.<br>It is recommended to keep the recorded values for the smallest possible time to reduce the size of value history in the database. Instead of keeping a long history of values, you can keep longer data of trends.<br>See also [History and trends](/manual/config/items/history_and_trends).| |*Trend storage period*|Select either:<br>**Do not keep trends** - trends are not stored.<br>This setting cannot be overridden by global housekeeper [settings](/manual/web_interface/frontend_sections/administration/general#housekeeper).<br>**Storage period** - specify the duration of keeping aggregated (hourly min, max, avg, count) history in the database (1 day to 25 years). Older data will be removed by the housekeeper. Stored in seconds.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 24h, 1d. [User macros](/manual/config/macros/user_macros) are supported.<br>The *Storage period* value can be overridden globally in *Administration → General → [Housekeeper](/manual/web_interface/frontend_sections/administration/general#housekeeper)*.<br>If a global overriding setting exists, a green ![](../../../../assets/en/manual/config/info.png) info icon is displayed. If you position your mouse on it, a warning message is displayed, e.g. *Overridden by global housekeeper settings (7d)*.<br>*Note:* Keeping trends is not available for non-numeric data - character, log and text.<br>See also [History and trends](/manual/config/items/history_and_trends).| |*Value mapping*|Apply value mapping to this item. [Value mapping](/manual/config/items/mapping) does not change received values, it is for displaying data only.<br>It works with *Numeric(unsigned)*, *Numeric(float)* and *Character* items.<br>For example, "Windows service states".| |*Log time format*|Available for items of type **Log** only. Supported placeholders:<br>\* **y**: *Year (1970-2038)*<br>\* **M**: *Month (01-12)*<br>\* **d**: *Day (01-31)*<br>\* **h**: *Hour (00-23)*<br>\* **m**: *Minute (00-59)*<br>\* **s**: *Second (00-59)*<br>If left blank the timestamp will not be parsed.<br>For example, consider the following line from the Zabbix agent log file:<br>" 23480:20100328:154718.045 Zabbix agent started. Zabbix 1.8.2 (revision 11211)."<br>It begins with six character positions for PID, followed by date, time, and the rest of the line.<br>Log time format for this line would be "pppppp:yyyyMMdd:hhmmss".<br>Note that "p" and ":" chars are just placeholders and can be anything but "yMdhms".| |*Populates host inventory field*|You can select a host inventory field that the value of item will populate. This will work if automatic [inventory](/manual/config/hosts/inventory) population is enabled for the host.<br>This field is not available if *Type of information* is set to 'Log'.| |*Description*|Enter an item description.| |*Enabled*|Mark the checkbox to enable the item so it will be processed.| |*Latest data*|Click on the link to view the latest data for the item.<br>This link is only available when editing an already existing item.|  ::: noteclassic Item type specific fields are described on [corresponding pages](itemtypes). :::   ::: noteclassic When editing an existing [template](/manual/config/templates) level item on a host level, a number of fields are read-only. You can use the link in the form header and go to the template level and edit them there, keeping in mind that the changes on a template level will change the item for all hosts that the template is linked to. :::  The **Tags** tab allows to define item-level [tags](/manual/config/tagging).  ![](../../../../assets/en/manual/config/items/item_b.png)
fr	#### Configuration  L'onglet **Elément** contient les attributs généraux de l\'élément.  ![](../../../../assets/en/manual/config/items/item.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  |Paramètre|Description| |---------|-----------| |*Name*|Nom de l'élément.| |*Type*|Type d'élément. Voir les sections sur les [types d'éléments].| |*Key*|Clé d'élément (jusqu'à 2 048 caractères). <br>Les [clés d'élément](types d'élément) prises en charge peuvent être trouvées dans les sections sur les types d'éléments. <br>La clé doit être unique au sein d'un même hôte. <br>Si le type de clé est 'Agent Zabbix', 'Agent Zabbix (actif)' ou 'Simple check', la valeur de la clé doit être prise en charge par l'agent Zabbix ou le serveur Zabbix. <br>Voir également : [format de clé](/manual/config/items/élément/clé) correct.| |*Type of information*|Type de données telles qu'elles sont stockées dans la base de données après avoir effectué les conversions, le cas échéant. <br>**Numérique (non signé)** - Entier non signé 64 bits <br>**Numérique (flottant)** - Nombre à virgule flottante 64 bits <br>Ceci permettra une précision d'environ 15 chiffres et une plage d'environ -1,79E+308 à 1,79E+308 (à l'exception de [PostgreSQL 11 et versions antérieures](/manual/installation/known_issues#floating_point_values)).<br>La gestion des valeurs en notation scientifique est également prise en charge. Par exemple. 1.23E+7, 1e308, 1.1E-4.<br>**Caractère** - données textuelles courtes<br>**Log** - données textuelles longues avec des propriétés facultatives liées au log (horodatage, source, gravité, logeventid) <br>**Texte** - données textuelles longues. Voir aussi [limites de données textuelles](#text-data-limits).<br>Pour les clés d'élément qui ne renvoient des données que dans un format spécifique, le type d'informations correspondant est sélectionné automatiquement.| |*Host interface*|Sélection de l\'interface de l\'hôte. Ce champ est disponible lors de la modification d'un élément au niveau de l\'hôte.| |*Units*|Si un symbole d'unité est défini, Zabbix ajoutera un post-traitement à la valeur reçue et l\'affichera avec le suffixe d\'unité défini.<br>Par défaut, si la valeur brute dépasse 1 000, elle est divisée par 1 000 et affichée en conséquence. Par exemple, si vous définissez *bps* et recevez une valeur de 881764, elle sera affichée sous la forme 881,76 Kbps.<br>La norme de mémoire [JEDEC](https://en.wikipedia.org/wiki/JEDEC_memory_standards) est utilisée pour traiter les unités **B** (octet), **Bps** (octets par seconde), qui sont divisées par 1024. Ainsi, si les unités sont définies sur **B** ou **Bps**, Zabbix affichera : <br>1 comme 1B/1Bps<br>1024 comme 1KB/1KBps<br>1536 comme 1.5KB/1.5KBps<br>Un traitement spécial est utilisé si les unités temporelles suivantes sont utilisées :<br>**unixtime** - traduit par "aaaa.mm.jj hh:mm:ss". Pour traduire correctement, la valeur reçue doit être un type d'information *Numérique (non signé)*.<br>**uptime** - traduit en "hh:mm:ss" ou "N days, hh:mm:ss"<br>Par exemple, si vous recevez la valeur comme 881764 (secondes), elle sera affichée comme "10 jours, 04:56:04"<br>**s** - traduit par "aaa mmm jjhhh mmm sss ms " ; le paramètre est traité comme un nombre de secondes.<br>Par exemple, si vous recevez la valeur comme 881764 (secondes), elle sera affichée comme "10d 4h 56m"<br>Seules 3 unités majeures supérieures sont affichées, comme "1m 15d 5h" ou "2h 4m 46s". S'il n'y a pas de jours à afficher, seuls deux niveaux sont affichés - "1m 5h" (aucune minute, seconde ou milliseconde n'est affichée). Sera traduit en "< 1 ms" si la valeur est inférieure à 0,001.<br>*Notez* que si une unité est préfixée par ` !`, aucun préfixe/traitement d'unité n'est appliqué aux valeurs d'élément. Voir [conversion d'unité](#unit_conversion).| |*Update interval*|Récupère une nouvelle valeur pour cet élément toutes les N secondes. L'intervalle de mise à jour maximal autorisé est de 86 400 secondes (1 jour).<br>[Les suffixes temporels](/manual/appendix/suffixes) sont pris en charge, par ex. 30s, 1m, 2h, 1d.<br>[Les macros utilisateur](/manual/config/macros/user_macros) sont supportées.<br>Une seule macro doit remplir tout le champ. Les macros multiples dans un champ ou les macros mélangées avec du texte ne sont pas prises en charge.<br>*Remarque* : L'intervalle de mise à jour ne peut être défini sur "0" que s'il existe des intervalles personnalisés avec une valeur différente de zéro. S'il est défini sur "0" et qu'un intervalle personnalisé (flexible ou programmé) existe avec une valeur différente de zéro, l'élément sera interrogé pendant la durée de l'intervalle personnalisé.<br>*Notez* que le premier élément interrogé après que l'élément soit devenu actif ou après un changement d'intervalle de mise à jour peut se produire plus tôt que la valeur configurée.<br>Un élément passif existant peut être interrogé pour une valeur immédiatement en appuyant sur le bouton *Exécuter maintenant* (#form_buttons).| |*Custom intervals*|Vous pouvez créer des règles personnalisées pour vérifier l'élément :<br>**Flexible** - créer une exception à l'*intervalle de mise à jour* (intervalle avec une fréquence différente)<br>**Planification** - créer un calendrier d'interrogation personnalisé.<br>Pour des informations détaillées, voir [Intervalles personnalisés](/manual/config/items/item/custom_intervals).<br>[Les suffixes de temps](/manual/appendix/suffixes) sont pris en charge dans le champ *Interval*, par ex. 30s, 1m, 2h, 1d.<br>[Les macros utilisateur](/manual/config/macros/user_macros) sont supportées.<br>Une seule macro doit remplir tout le champ. Les macros multiples dans un champ ou les macros mélangées avec du texte ne sont pas prises en charge.<br>La planification est prise en charge depuis Zabbix 3.0.0.<br>*Remarque* : Non disponible pour les éléments actifs de l'agent Zabbix.| |*History storage period*|Sélectionnez :<br>**Ne pas conserver l'historique** : l'historique des éléments n'est pas stocké. Utile pour les éléments principaux si seuls les éléments dépendants doivent conserver l'historique.<br>Ce paramètre ne peut pas être remplacé dans les [paramètres](/manual/web_interface/frontend_sections/administration/general#housekeeper) de la procédure de nettoyage.<br>**Période de stockage** - spécifiez la durée de conservation de l'historique détaillé dans la base de données (1 heure à 25 ans). Les données plus anciennes seront supprimées par la procédure de nettoyage. Stocké en secondes.<br>[Les suffixes temporels](/manual/appendix/suffixes) sont pris en charge, par ex. 2h, 1j. [Les macros utilisateur](/manual/config/macros/user_macros) sont prises en charge.<br>La valeur *Période de stockage* peut être remplacée globalement dans *Administration → Général → [Nettoyage](/manual/web_interface/frontend_sections/administration/general#housekeeper)*.<br>Si un paramètre prioritaire global existe, une icône d'information verte ![](../../../../assets/en/manual/config/info.png) s'affiche. Si vous placez votre souris dessus, un message d\'avertissement s\'affiche, par ex. *Remplacé par les paramètres globaux de nettoyage (1d)*.<br> Il est recommandé de conserver les valeurs enregistrées le moins longtemps possible afin de réduire la taille de l'historique des valeurs dans la base de données. Au lieu de conserver un long historique des valeurs, vous pouvez conserver des données plus longues avec les tendances.<br>Voir également : [Historique et tendances](/manual/config/items/history_and_trends).| |*Trend storage period*|Sélectionnez soit :<br>**Ne pas conserver les tendances** - les tendances ne sont pas stockées.<br>Ce paramètre ne peut pas être remplacé dans les [paramètres](/manual/web_interface/frontend_sections/administration/general#housekeeper) de la procédure de nettoyage.<br>**Période de stockage** : spécifiez la durée de conservation de l'historique agrégé (min, max, moy, comptage) dans la base de données (1 jour à 25 ans). Les données plus anciennes seront supprimées par la procédure de nettoyage. Stocké en secondes.<br>[Les suffixes temporels](/manual/appendix/suffixes) sont pris en charge, par ex. 24h, 1j. [Les macros utilisateur](/manual/config/macros/user_macros) sont prises en charge.<br>La valeur *Période de stockage* peut être remplacée globalement dans *Administration → Général → [Nettoyage](/manual/web_interface/frontend_sections/administration/general#housekeeper)*.<br>Si un paramètre prioritaire global existe, une icône d'information verte ![](../../../../assets/en/manual/config/info.png) s'affiche. Si vous placez votre souris dessus, un message d'avertissement s'affiche, par ex. *Remplacé par les paramètres généraux du nettoyage (7d)*.<br> *Remarque :* La conservation des tendances n'est pas disponible pour les données non numériques - caractères, log et texte. <br> Voir aussi [Historique et tendances](/manual/config/items/history_and_trends).| |*Value mapping*|Appliquez le mappage de valeur à cet élément. [Le mappage de valeur](/manual/config/items/mapping) ne modifie pas les valeurs reçues, il sert uniquement à afficher les données.<br>Il fonctionne avec les éléments *Numérique (non signé)*, *Numérique (flottant)* et *Caractère*.<br>Par exemple, "États du service Windows".| |*Log time format*|Disponible uniquement pour les éléments de type **Log**. Espaces réservés pris en charge :<br>\* **y** : *Année (1970-2038)*<br>\* **M** : *Mois (01-12)*<br>\* **d** : *Jour (01-31)*<br>\* **h** : *Heure (00-23)*<br>\* **m** : *Minute (00-59)*<br >\* **s** : *Seconde (00-59)*<br>Si laissé vide, l'horodatage ne sera pas analysé.<br>Par exemple, considérez la ligne suivante du fichier de log de l'agent Zabbix :<br> " 23480:20100328:154718.045 L'agent Zabbix a démarré. Zabbix 1.8.2 (révision 11211)."<br>Il commence par six positions de caractères pour le PID, suivis de la date, de l'heure et du reste de la ligne.<br>Le format de cette ligne serait "pppppp:yyyyMMdd:hhmmss".<br>Notez que les caractères "p" et ":" ne sont que des espaces réservés et peuvent être autre chose que "yMdhms".| |*Populates host inventory field*|Vous pouvez sélectionner un champ d'inventaire d\'hôte que la valeur de l'élément remplira. Cela fonctionnera si le remplissage automatique de l'[inventaire](/manual/config/hosts/inventory) est activé pour l'hôte.<br>Ce champ n'est pas disponible si *Type d'information* est défini sur 'Log'.| |*Description*|Entrez une description de l\'élément.| |*Enabled*|Cochez la case pour activer l\'élément afin qu'il soit traité.| |*Latest data*|Cliquez sur le lien pour afficher les dernières données de l'élément.<br>Ce lien n'est disponible que lors de la modification d'un élément déjà existant.|  ::: noteclassic Les champs spécifiques aux types d'éléments sont décrits dans les [pages correspondantes] (types d'éléments). :::   ::: noteclassic Lors de la modification d'un élément de niveau [modèle](/manual/config/templates) existant au niveau de l'hôte, un certain nombre de champs sont en lecture seule. Vous pouvez utiliser le lien dans l'en-tête du formulaire et accéder au niveau du modèle et les y modifier, en gardant à l'esprit que les modifications au niveau du modèle modifieront l'élément pour tous les hôtes auxquels le modèle est lié. :::  L'onglet **Tags** permet de définir des [tags](/manual/config/tagging) au niveau de l'élément.  ![](../../../../assets/en/manual/config/items/item_b.png)

en-us	#### Configuration  The low-level discovery rule should be created as a [dependent item](/manual/config/items/itemtypes/dependent_items) to the HTTP master item that collects Prometheus data.
fr	#### Configuration  La règle de découverte de bas niveau doit être créée en tant qu'[élément dépendant](/manual/config/items/itemtypes/dependent_items) de l'élément principal HTTP qui collecte les données Prometheus.

en-us	#### Configuration  The options for aggregation are available in data set settings when configuring a [graph widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#graph).  ![](../../../../../assets/en/manual/config/visualization/aggregate_graph_options.png)  You may pick the aggregation function and the time interval. As the data set may comprise several items, there is also another option allowing to show aggregated data for each item separately or for all data set items as one aggregated value.
fr	#### Configuration  Les options d'agrégation sont disponibles dans les paramètres de l'ensemble de données lors de la configuration d'un [widget graphique](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#graph).  ![](../../../../../assets/en/manual/config/visualization/aggregate_graph_options.png)  Vous pouvez choisir la fonction d'agrégation et l'intervalle de temps. Comme l'ensemble de données peut comprendre plusieurs éléments, il existe également une autre option permettant d'afficher les données agrégées pour chaque élément séparément ou pour tous les éléments de l'ensemble de données sous la forme d'une valeur agrégée.

en-us	### Configuration  The Zabbix API allows you to manage the configuration of your monitoring system.  
fr	### Configuration  L'API Zabbix vous permet de gérer la configuration de votre système de supervision.  [API Configuration](/manual/api/reference/configuration)  

en-us	# Configuration  This class is designed to export and import Zabbix configuration data.  Available methods:\  -   [configuration.export](/manual/api/reference/configuration/export) -     exporting the configuration -   [configuration.import](/manual/api/reference/configuration/import) -     importing the configuration  
fr	## Configuration  Cette classe est conçue pour exporter et importer des données de configuration Zabbix.  Méthodes disponibles :\ · [configuration.export](/manual/api/reference/configuration/export) · export de la configuration · [configuration.import](/manual/api/reference/configuration/import) · import de la configuration

en-us	#### Configuration  Those remote commands that are executed on Zabbix agent (custom scripts) must be first enabled in the agent [configuration](/manual/appendix/config/zabbix_agentd).  Make sure that the AllowKey=system.run[<command>,\*] parameter is added for each allowed command in agent configuration to allow specific command with nowait mode. Restart agent daemon if changing this parameter.  ::: noteimportant Remote commands do not work with active Zabbix agents. :::  Then, when configuring a new action in *Configuration → Actions*:  -   Define the appropriate conditions. In this example, set that the     action is activated upon any disaster problems with one of Apache     applications:  ![](../../../../../../assets/en/manual/config/notifications/action/conditions_restart.png)  -   In the     *[Operations](/manual/config/notifications/action/operation#configuring_an_operation)*     tab, click on Add in the Operations/Recovery operations/Update     operations block -   From the Operation dropdown field select one of the predefined     scripts  ![](../../../../../../assets/en/manual/config/notifications/action/operation_restart_webserver.png)  -   Select the target list for the script
fr	#### Configuration  Les commandes à distance exécutées sur l'agent Zabbix (scripts personnalisés) doivent d'abord être activées dans le fichier de [configuration de l'agent](/manual/appendix/config/zabbix_agentd).  Assurez-vous que le paramètre AllowKey=system.run[<command>,\*] est ajouté pour chaque commande autorisée dans la configuration de l'agent pour autoriser une commande spécifique avec le mode nowait. Redémarrez le démon de l'agent si vous modifiez ce paramètre.  ::: noteimportant Les commandes à distance ne fonctionnent pas avec les agents Zabbix actifs. :::  Ensuite, lors de la configuration d’une nouvelle action dans *Configuration → Actions* :  -   Définir les conditions appropriées. Dans cet exemple, indiquez que l'action est activée en cas de problème au niveau désastre avec l'une des applications Apache :  ![](../../../../../../assets/en/manual/config/notifications/action/conditions_restart.png)  -   Dans l'onglet *[Opérations](/manual/config/notifications/action/operation#configuring_an_operation)*, cliquez sur Ajouter dans le bloc Opérations/Opérations de récupération/Opérations de mise à jour -   Dans le champ déroulant Opération, sélectionnez l'un des scripts prédéfinis  ![](../../../../../../assets/en/manual/config/notifications/action/operation_restart_webserver.png)  -   Sélectionnez la liste cible pour le script

en-us	#### Configuration  To add the widget, select *Geomap* as type.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/geomap_widget.png)
fr	#### Configuration  Pour ajouter le widget, sélectionnez *Geocarte* comme type.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/geomap_widget.png)

en-us	#### Configuration  To assign triggers as link indicators, do the following:  -   select a map element -   click on *Edit* in the *Links* section for the appropriate link -   click on *Add* in the *Link indicators* block and select one or more     triggers  ![](../../../../../assets/en/manual/config/visualization/map_triggers.png){width="600"}  All mandatory input fields are marked with a red asterisk.  Added triggers can be seen in the *Link indicators* list.  You can set the link type and color for each trigger directly from the list. When done, click on *Apply*, close the form and click on *Update* to save the map changes.
fr	#### Configuration  Pour affecter des déclencheurs en tant qu'indicateurs de lien, procédez comme suit :  -   sélectionnez un élément de la carte -   cliquez sur *Modifier* dans la section *Liens* pour le lien approprié -   cliquez sur *Ajouter* dans le bloc *Indicateurs de liens* et sélectionnez un ou plusieurs déclencheurs  ![](../../../../../assets/en/manual/config/visualization/map_triggers.png){width="600"}  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  Les déclencheurs ajoutés peuvent être vus dans la liste *Indicateurs de lien*.  Vous pouvez définir le type de lien et la couleur pour chaque déclencheur directement à partir de la liste. Une fois terminé, cliquez sur *Appliquer*, fermez le formulaire et cliquez sur *Mettre à jour* pour enregistrer les modifications de la carte.

en-us	#### Configuration  To be able to send and receive notifications from Zabbix you have to:  -   [define the media](/manual/config/notifications/media) to send a     message to  ::: notewarning The default trigger severity ('Not classified') **must be** checked in user media [configuration](/manual/config/notifications/media/email#user_media) if you want to receive notifications for non-trigger events such as discovery, active agent autoregistration or internal evens. :::  -   [configure an action     operation](/manual/config/notifications/action/operation) that sends     a message to one of the defined media  ::: noteimportant Zabbix sends notifications only to those users that have at least 'read' permissions to the host that generated the event. At least one host of a trigger expression must be accessible. :::  You can configure custom scenarios for sending messages using [escalations](/manual/config/notifications/action/escalations).  To successfully receive and read e-mails from Zabbix, e-mail servers/clients must support standard 'SMTP/MIME e-mail' format since Zabbix sends UTF-8 data (If the subject contains ASCII characters only, it is not UTF-8 encoded.). The subject and the body of the message are base64-encoded to follow 'SMTP/MIME e-mail' format standard.  Message limit after all macros expansion is the same as message limit for [Remote commands](/manual/config/notifications/action/operation/remote_command).
fr	#### Configuration  Pour pouvoir envoyer et recevoir des notifications de Zabbix, vous devez :  -   [définir le média](/manual/config/notifications/media) auquel envoyer un message  ::: notewarning La sévérité du déclencheur par défaut ('Non classé') **doit être** vérifiée dans la [configuration](/manual/config/notifications/media/email#user_media) du média de l'utilisateur si vous souhaitez recevoir des notifications d'événements non déclencheur tels que la découverte, l'enregistrement automatique de l'agent actif ou les événements internes. :::  -   [configurer une opération d'action](/manual/config/notifications/action/operation) qui envoie un message à l'un des médias définis  ::: noteimportant Zabbix envoie des notifications uniquement aux utilisateurs disposant d'au moins des autorisations de 'lecture' sur l'hôte ayant généré l'événement. Au moins un hôte d'une expression de déclencheur doit être accessible. :::  Vous pouvez configurer des scénarios personnalisés pour l'envoi de messages à l'aide de l'[escalade](/manual/config/notifications/action/escalations).  Pour recevoir correctement et lire les mails de Zabbix, les serveurs/clients de messagerie doivent prendre en charge le format standard de courrier électronique 'SMTP/MIME', car Zabbix envoie des données UTF-8 (si le sujet contient uniquement des caractères ASCII, ce n'est pas encodé en UTF-8.). Le sujet et le corps du message sont codés en base64 pour suivre le format standard 'e-mail SMTP/MIME'.  La limite de messages après le développement de toutes les macros est identique à la limite de messages pour les [commandes à distances](/manual/config/notifications/action/operation/remote_command).

en-us	#### Configuration  To configure a CSV to JSON preprocessing step:  -   Go to the Preprocessing tab in     [item](/manual/config/items/preprocessing)/[discovery     rule](/manual/discovery/low_level_discovery#preprocessing)     configuration -   Click on *Add* -   Select the *CSV to JSON* option  ![](../../../../../assets/en/manual/appendix/csv_to_json_params.png){width="600"}  The first parameter allows to set a custom delimiter. Note that if the first line of CSV input starts with "Sep=" and is followed by a single UTF-8 character then that character will be used as the delimiter in case the first parameter is not set. If the first parameter is not set and a delimiter is not retrieved from the "Sep=" line, then a comma is used as a separator.  The second optional parameter allows to set a quotation symbol.  If the *With header row* checkbox is marked, the header line values will be interpreted as column names (see [Header processing](#csv_header_processing) for more information).  If the *Custom on fail* checkbox is marked, the item will not become unsupported in case of a failed preprocessing step. Additionally custom error handling options may be set: discard the value, set a specified value or set a specified error message.
fr	 #### Configuration  Pour configurer une étape de prétraitement CSV vers JSON :  -   Accédez à l'onglet Prétraitement dans la configuration de l'[élément](/manual/config/items/preprocessing)/la [règle de découverte](/manual/discovery/low_level_discovery#preprocessing) -   Cliquez sur *Ajouter* -   Sélectionnez l'option *CSV vers JSON*  ![](../../../../../assets/en/manual/appendix/csv_to_json_params.png){width="600"}  Le premier paramètre permet de définir un délimiteur personnalisé. Notez que si la première ligne de l'entrée CSV commence par "Sep=" et est suivie d'un seul caractère UTF-8, ce caractère sera utilisé comme délimiteur si le premier paramètre n'est pas défini. Si le premier paramètre n'est pas défini et qu'un délimiteur n'est pas extrait de la ligne "Sep=", une virgule est utilisée comme séparateur.  Le deuxième paramètre optionnel permet de définir un symbole de citation.  Si la case *Avec ligne d'en-tête* est cochée, les valeurs de la ligne d'en-tête seront interprétées comme des noms de colonne (voir [Traitement des en-têtes](#csv_header_processing) pour plus d'informations).  Si la case *Personnalisé en cas d'échec* est cochée, l'élément ne deviendra pas non pris en charge en cas d'échec d'une étape de prétraitement. De plus, des options personnalisées de gestion des erreurs peuvent être définies : ignorer la valeur, définir une valeur spécifiée ou définir un message d'erreur spécifié.

en-us	#### Configuration  To configure a user group:  -   Go to *Administration → User groups* -   Click on *Create user group* (or on the group name to edit an     existing group) -   Edit group attributes in the form  The **User group** tab contains general group attributes:  ![](../../../../assets/en/manual/config/user_group.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Group name*|Unique group name.| |*Users*|To add users to the group start typing the name of an existing user. When the dropdown with matching user names appears, scroll down to select.<br>Alternatively you may click the *Select* button to select users in a popup.| |*Frontend access*|How the users of the group are authenticated.<br>**System default** - use default authentication method (set [globally](/manual/web_interface/frontend_sections/administration/authentication))<br>**Internal** - use Zabbix internal authentication (even if LDAP authentication is used globally).<br>Ignored if HTTP authentication is the global default.<br>**LDAP** - use LDAP authentication (even if internal authentication is used globally).<br>Ignored if HTTP authentication is the global default.<br>**Disabled** - access to Zabbix frontend is forbidden for this group| |*Enabled*|Status of user group and group members.<br>*Checked* - user group and users are enabled<br>*Unchecked* - user group and users are disabled| |*Debug mode*|Mark this checkbox to activate [debug mode](/manual/web_interface/debug_mode) for the users.|  The **Permissions** tab allows you to specify user group access to host group (and thereby host) data:  ![](../../../../assets/en/manual/config/user_group_permissions.png){width="600"}  Current permissions to host groups are displayed in the *Permissions* block.  If current permissions of the host group are inherited by all nested host groups, that is indicated by the *including subgroups* text in the parenthesis after the host group name.  You may change the level of access to a host group:  -   **Read-write** - read-write access to a host group; -   **Read** - read-only access to a host group; -   **Deny** - access to a host group denied; -   **None** - no permissions are set.  Use the selection field below to select host groups and the level of access to them (note that selecting *None* will remove host group from the list if the group is already in the list). If you wish to include nested host groups, mark the *Include subgroups* checkbox. This field is auto-complete so starting to type the name of a host group will offer a dropdown of matching groups. If you wish to see all host groups, click on *Select*.  Note that it is possible for Super Admin users in host group [configuration](/manual/config/hosts/host#creating_a_host_group) to enforce the same level of permissions to the nested host groups as the parent host group.  The **Tag filter** tab allows you to set tag-based permissions for user groups to see problems filtered by tag name and its value:  ![](../../../../assets/en/manual/config/user_group_tags.png)  To select a host group to apply a tag filter for, click *Select* to get the complete list of existing host groups or start to type the name of a host group to get a dropdown of matching groups. If you want to apply tag filters to nested host groups, mark the *Include subgroups* checkbox.  Tag filter allows to separate the access to host group from the possibility to see problems.  For example, if a database administrator needs to see only "MySQL" database problems, it is required to create a user group for database administrators first, than specify "Service" tag name and "MySQL" value.  ![user\_group\_tag\_filter\_2.png](../../../../assets/en/manual/config/user_group_tag_filter_2.png)  If "Service" tag name is specified and value field is left blank, corresponding user group will see all problems for selected host group with tag name "Service". If both tag name and value fields are left blank but host group selected, corresponding user group will see all problems for selected host group. Make sure a tag name and tag value are correctly specified otherwise a corresponding user group will not see any problems.  Let's review an example when a user is a member of several user groups selected. Filtering in this case will use OR condition for tags.  |   |   |   |   |   |   |   | |---|---|---|---|---|---|---| |**User group A**|<|<|**User group B**|<|<|**Visible result for a user (member) of both groups**| |*Tag filter*|<|<|<|<|<|^| |*Host group*|*Tag name*|*Tag value*|*Host group*|*Tag name*|*Tag value*|^| |Templates/Databases|Service|MySQL|Templates/Databases|Service|Oracle|Service: MySQL or Oracle problems visible| |Templates/Databases|*blank*|*blank*|Templates/Databases|Service|Oracle|All problems visible| |*not selected*|*blank*|*blank*|Templates/Databases|Service|Oracle|<Service:Oracle> problems visible|  ::: noteimportant  Adding a filter (for example, all tags in a certain host group "Templates/Databases") results in not being able to see the problems of other host groups. :::
fr	 #### Configuration  Pour configurer un groupe d'utilisateurs :  -   Allez dans *Administration → Groupes d'utilisateurs* -   Cliquez sur *Créer un groupe d'utilisateurs* (ou sur le nom du groupe pour modifier un groupe existant) -   Modifiez les attributs de groupe dans le formulaire  L'onglet **Groupe d'utilisateurs** contient les attributs généraux du groupe :  ![](../../../../assets/en/manual/config/user_group.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  |Paramètre|Description| |--|--------| |*Nom du groupe*|Nom de groupe unique.| |*Utilisateurs*|Pour ajouter des utilisateurs au groupe, commencez à taper le nom d'un utilisateur existant. Lorsque la liste déroulante avec les noms d'utilisateur correspondants apparaît, faites défiler vers le bas pour sélectionner.<br>Vous pouvez également cliquer sur le bouton *Sélectionner* pour sélectionner les utilisateurs dans une fenêtre contextuelle.| |*Accès à l'interface*|Comment les utilisateurs du groupe sont authentifiés.<br>**Valeur système par défaut** - utiliser la méthode d'authentification par défaut (définie [globalement](/manual/web_interface/frontend_sections/administration/authentication))<br> **Interne** - utilise l'authentification interne Zabbix (même si l'authentification LDAP est utilisée globalement).<br>Ignoré si l'authentification HTTP est la valeur par défaut globale.<br>**LDAP** - utilise l'authentification LDAP (même si l'authentification interne est utilisé globalement).<br>Ignoré si l'authentification HTTP est la valeur globale par défaut.<br>**Désactivé** - l'accès à l'interface Zabbix est interdit pour ce groupe| |*Activé*|Statut du groupe d'utilisateurs et des membres du groupe.<br>*Coché* - le groupe d'utilisateurs et les utilisateurs sont activés<br>*Décoché* - le groupe d'utilisateurs et les utilisateurs sont désactivés| |*Mode debug*|Cochez cette case pour activer le [mode debug](/manual/web_interface/debug_mode) pour les utilisateurs.|  L'onglet **Autorisations** vous permet de spécifier l'accès du groupe d'utilisateurs aux données du groupe d'hôtes (et donc de l'hôte) :  ![](../../../../assets/en/manual/config/user_group_permissions.png){width="600"}  Les autorisations actuelles des groupes d'hôtes sont affichées dans le bloc *Permissions*.  Si les autorisations actuelles du groupe d'hôtes sont héritées par tous les groupes d'hôtes imbriqués, cela est indiqué par le texte *incluant les sous-groupes* entre parenthèses après le nom du groupe d'hôtes.  Vous pouvez modifier le niveau d'accès à un groupe d'hôtes :  -   **Lecture-écriture** : accès en lecture-écriture à un groupe d'hôtes ; -   **Lecture** - accès en lecture seule à un groupe d'hôtes ; -   **Interdit** - accès à un groupe d'hôtes refusé ; -   **Aucun** : aucune autorisation n'est définie.  Utilisez le champ de sélection ci-dessous pour sélectionner les groupes d'hôtes et leur niveau d'accès (notez que la sélection de *Aucun* supprimera le groupe d'hôtes de la liste si le groupe est déjà dans la liste). Si vous souhaitez inclure des groupes d'hôtes imbriqués, cochez la case *Inclure les sous-groupes*. Ce champ est auto-complété, donc commencer à taper le nom d'un groupe d'hôtes offrira une liste déroulante des groupes correspondants. Si vous souhaitez voir tous les groupes d'hôtes, cliquez sur *Sélectionner*.  Notez qu'il est possible pour les utilisateurs super administrateurs dans la [configuration](/manual/config/hosts/host#creating_a_host_group) du groupe d'hôtes d'appliquer le même niveau d'autorisations aux groupes d'hôtes imbriqués que le groupe d'hôtes parent.  L'onglet **Filtre de tag de problème** vous permet de définir des autorisations basées sur les tags pour que les groupes d'utilisateurs voient les problèmes filtrés par nom de tag et sa valeur :  ![](../../../../assets/en/manual/config/user_group_tags.png)  Pour sélectionner un groupe d'hôtes auquel appliquer un filtre de tag, cliquez sur *Sélectionner* pour obtenir la liste complète des groupes d'hôtes existants ou commencez à saisir le nom d'un groupe d'hôtes pour obtenir une liste déroulante des groupes correspondants. Si vous souhaitez appliquer des filtres de tag aux groupes d'hôtes imbriqués, cochez la case *Inclure les sous-groupes*.  Le filtre de tag permet de séparer l'accès au groupe d'hôtes de la possibilité de voir les problèmes.  Par exemple, si un administrateur de base de données n'a besoin de voir que les problèmes de base de données "MySQL", il doit d'abord créer un groupe d'utilisateurs pour les administrateurs de base de données, puis spécifier le nom de la tag "Service" et la valeur "MySQL".  ![user\_group\_tag\_filter\_2.png](../../../../assets/en/manual/config/user_group_tag_filter_2.png)  Si le nom de tag "Service" est spécifié et que le champ de valeur est laissé vide, le groupe d'utilisateurs correspondant verra tous les problèmes du groupe d'hôtes sélectionné avec le nom de tag "Service". Si les champs de nom de tag et de valeur sont laissés vides mais que le groupe d'hôtes est sélectionné, le groupe d'utilisateurs correspondant verra tous les problèmes du groupe d'hôtes sélectionné. Assurez-vous qu'un nom de tag et une valeur de tag sont correctement spécifiés, sinon un groupe d'utilisateurs correspondant ne verra aucun problème.  Reprenons un exemple lorsqu'un utilisateur est membre de plusieurs groupes d'utilisateurs sélectionnés. Dans ce cas, le filtrage utilisera la condition OU pour les tags.  |   |   |   |   |   |   |   | |---|---|---|---|---|---|---| |**Groupe d'utilisateurs A**|<|<|**Groupe d'utilisateurs B**|<|<|**Résultat visible pour un utilisateur (membre) des deux groupes**| |*Filtre de tag*|<|<|<|<|<|^| |*Groupe d'hôtes*|*Nom de tag*|*Valeur de tag*|*Groupe d'hôtes*|*Nom de tag*|*Valeur de tag*|^| |Templates/Databases|Service|MySQL|Templates/Databases|Service|Oracle|Problèmes visibles Service: MySQL ou Oracle| |Templates/Databases|*Vide*|*Vide*|Templates/Databases|Service|Oracle|Tous les problèmes visibles| |*not selected*|*Vide*|*Vide*|Templates/Databases|Service|Oracle|Problèmes visibles \<Service:Oracle\>|  ::: noteimportant  L'ajout d'un filtre (par exemple, tous les tags d'un certain groupe d'hôtes "Templates/Databases") entraîne l'impossibilité de voir les problèmes des autres groupes d'hôtes. :::

en-us	#### Configuration  To configure custom alertscripts as the media type:  -   Go to *Administration → Media types* -   Click on *Create media type*  The **Media type** tab contains general media type attributes:  ![](../../../../../assets/en/manual/config/notifications/media/media_script.png)  All mandatory input fields are marked with a red asterisk.  The following parameters are specific for the script media type:  |Parameter|Description| |--|--------| |*Script name*|Enter the name of the script.| |*Script parameters*|Add command-line parameters to the script.<br>{ALERT.SENDTO}, {ALERT.SUBJECT} and {ALERT.MESSAGE} [macros](/manual/appendix/macros/supported_by_location) are supported in script parameters.<br>Customizing script parameters is supported since Zabbix 3.0.|  See [common media type parameters](/manual/config/notifications/media#common_parameters) for details on how to configure default messages and alert processing options.  ::: notewarning  Even if an alertscript doesn't use default messages, message templates for operation types used by this media type must still be defined, otherwise a notification will not be sent.  :::  ::: noteimportant As parallel processing of media types is implemented since Zabbix 3.4.0, it is important to note that with more than one script media type configured, these scripts may be processed in parallel by alerter processes. The total number of alerter processes is limited by the StartAlerters [parameter](/manual/appendix/config/zabbix_server). :::
fr	 #### Configuration  Pour configurer des scripts d'alerte personnalisés comme type de média :  - Allez dans *Administration → Types de média* - Cliquez sur *Créer un type de média*  L'onglet **Type de média** contient les attributs généraux du type de média :  ![](../../../../../assets/en/manual/config/notifications/media/media_script.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  Les paramètres suivants sont spécifiques au type de média de script :  |Paramètre|Description| |--|--------| |*Nom du script*|Entrez le nom du script.| |*Paramètres de script*|Ajouter des paramètres de ligne de commande au script.<br>Les [macros](/manual/appendix/macros/supported_by_location) {ALERT.SENDTO}, {ALERT.SUBJECT} et {ALERT.MESSAGE} sont pris en charge dans les paramètres de script.<br>La personnalisation des paramètres de script est prise en charge depuis Zabbix 3.0.|  Voir les [paramètres de type de média communs](/manual/config/notifications/media#common_parameters) pour plus de détails sur la façon de configurer les messages par défaut et les options de traitement des alertes.  ::: notewarning Même si un script d'alerte n'utilise pas de messages par défaut, les modèles de message pour les types d'opérations utilisés par ce type de média doivent toujours être définis, sinon aucune notification ne sera envoyée. :::  ::: noteimportant Comme le traitement parallèle des types de médias est implémenté depuis Zabbix 3.4.0, il est important de noter qu'avec plus d'un type de média de script configuré, ces scripts peuvent être traités en parallèle par les processus alerteurs. Le nombre total de processus d'alerte est limité par le [paramètre](/manual/appendix/config/zabbix_server) StartAlerters. :::

en-us	#### Configuration  To configure event correlation rules globally:  -   Go to *Configuration* → *Event correlation* -   Click on *Create correlation* to the right (or on the correlation     name to edit an existing rule) -   Enter parameters of the correlation rule in the form  ![correlation\_rule.png](../../../../assets/en/manual/config/event_correlation/correlation_rule.png){width="600"}  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Name*|Unique correlation rule name.| |*Type of calculation*|The following options of calculating conditions are available:<br>**And** - all conditions must be met<br>**Or** - enough if one condition is met<br>**And/Or** - AND with different condition types and OR with the same condition type<br>**Custom expression** - a user-defined calculation formula for evaluating action conditions. It must include all conditions (represented as uppercase letters A, B, C, ...) and may include spaces, tabs, brackets ( ), **and** (case sensitive), **or** (case sensitive), **not** (case sensitive).| |*Conditions*|List of conditions. See below for details on configuring a condition.| |*Description*|Correlation rule description.| |*Operations*|Mark the checkbox of the operation to perform when event is correlated. The following operations are available:<br>**Close old events** - close old events when a new event happens. Always add a condition based on the old event when using the *Close old events* operation or all existing problems could be closed.<br>**Close new event** - close the new event when it happens| |*Enabled*|If you mark this checkbox, the correlation rule will be enabled.|  To configure details of a new condition, click on ![](../../../../assets/en/manual/config/add_link.png) in the Conditions block. A popup window will open where you can edit the condition details.  ![](../../../../assets/en/manual/config/event_correlation/correlation_rule_condition.png)  |Parameter|Description| |--|--------| |*New condition*|Select a condition for correlating events.<br>*Note* that if no old event condition is specified, all old events may be matched and closed. Similarly if no new event condition is specified, all new events may be matched and closed.<br>The following conditions are available:<br>**Old event tag** - specify the old event tag for matching.<br>**New event tag** - specify the new event tag for matching.<br>**New event host group** - specify the new event host group for matching.<br>**Event tag pair** - specify new event tag and old event tag for matching. In this case there will be a match if the **values** of the tags in both events match. Tag *names* need not match.<br>This option is useful for matching runtime values, which may not be known at the time of configuration (see also [Example 1](/manual/config/event_correlation/global#examples)).<br>**Old event tag value** - specify the old event tag name and value for matching, using the following operators:<br>*equals* - has the old event tag value<br>*does not equal* - does not have the old event tag value<br>*contains* - has the string in the old event tag value<br>*does not contain* - does not have the string in the old event tag value<br>**New event tag value** - specify the new event tag name and value for matching, using the following operators:<br>*equals* - has the new event tag value<br>*does not equal* - does not have the new event tag value<br>*contains* - has the string in the new event tag value<br>*does not contain* - does not have the string in the new event tag value|  ::: notewarning Because misconfiguration is possible, when similar event tags may be created for **unrelated** problems, please review the cases outlined below! :::  -   Actual tags and tag values only become visible when a trigger fires.     If the regular expression used is invalid, it is silently replaced     with an \*UNKNOWN\* string. If the initial problem event with an     \*UNKNOWN\* tag value is missed, there may appear subsequent OK     events with the same \*UNKNOWN\* tag value that may close problem     events which they shouldn't have closed.  ```{=html} <!-- --> ``` -   If a user uses the {ITEM.VALUE} macro without macro functions as the     tag value, the 255-character limitation applies. When log messages     are long and the first 255 characters are non-specific, this may     also result in similar event tags for unrelated problems.
fr	 #### Configuration  Pour configurer globalement les règles de corrélation d'événements :  -   Allez dans *Configuration* → *Corrélation d'événement* -   Cliquez sur *Créer une corrélation* à droite (ou sur le nom de la corrélation pour modifier une règle existante) -   Entrez les paramètres de la règle de corrélation dans le formulaire  ![correlation\_rule.png](../../../../assets/en/manual/config/event_correlation/correlation_rule.png){width="600"}  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  |Paramètre|Description| |--|--------| |*Nom*|Nom unique de la règle de corrélation.| |*Type de calcul*|Les options suivantes de calcul des conditions sont disponibles :<br>**Et** - toutes les conditions doivent être remplies<br>**Ou** - assez si une condition est remplie<br>** Et/Ou** - ET avec différents types de condition et Ou avec le même type de condition<br>**Expression personnalisée** - une formule de calcul définie par l'utilisateur pour évaluer les conditions d'action. Il doit inclure toutes les conditions (représentées par des lettres majuscules A, B, C, ...) et peut inclure des espaces, des tabulations, des parenthèses  ( ), **and** (sensible à la casse), **or** (sensible à la casse) , **not** (sensible à la casse).| |*Conditions*|Liste des conditions. Voir ci-dessous pour plus de détails sur la configuration d'une condition.| |*Description*|Description de la règle de corrélation.| |*Opérations*|Cochez la case de l'opération à effectuer lorsque l'événement est corrélé. Les opérations suivantes sont disponibles :<br>**Fermer les anciens événements** : fermez les anciens événements lorsqu'un nouvel événement se produit. Ajoutez toujours une condition basée sur l'ancien événement lorsque vous utilisez l'opération *Fermer les anciens événements* ou tous les problèmes existants pourraient être fermés.<br>**Fermer le nouvel événement** - fermer le nouvel événement lorsqu'il se produit| |*Activé*|Si vous cochez cette case, la règle de corrélation sera activée.|  Pour configurer les détails d'une nouvelle condition, cliquez sur ![](../../../../assets/en/manual/config/add_link.png) dans le bloc Conditions. Une fenêtre contextuelle s'ouvrira dans laquelle vous pourrez modifier les détails de la condition.  ![](../../../../assets/en/manual/config/event_correlation/correlation_rule_condition.png)  |Paramètre|Description| |--|--------| |*Nouvelle condition*|Sélectionnez une condition pour corréler les événements.<br>*Notez* que si aucune ancienne condition d'événement n'est spécifiée, tous les anciens événements peuvent être mis en correspondance et fermés. De même, si aucune nouvelle condition d'événement n'est spécifiée, tous les nouveaux événements peuvent être mis en correspondance et fermés.<br>Les conditions suivantes sont disponibles :<br>**Nom de l'ancien tag d'événement** : spécifiez l'ancien tag d'événement pour la correspondance.<br>**Nom du nouveau tag d'événement** : spécifiez le nouveau tag d'événement pour la correspondance.<br>**Nouveau groupe d'hôte d'événement** : spécifiez le nouveau groupe d'hôtes d'événements pour la correspondance.<br>**Paire de tags d'événement** : spécifiez un nouvel événement tag et ancien tag d'événement pour la correspondance. Dans ce cas, il y aura correspondance si les **valeurs** des tags des deux événements correspondent. Les *noms* des tags ne doivent pas correspondre.<br>Cette option est utile pour faire correspondre les valeurs d'exécution, qui peuvent ne pas être connues au moment de la configuration (voir aussi [Exemple 1](/manual/config/event_correlation/global#examples)) .<br>**Ancienne valeur du tag d'événement** : spécifiez le nom et la valeur de l'ancien tag d'événement pour la correspondance, à l'aide des opérateurs suivants :<br>*égal* : a l'ancienne valeur de tag d'événement<br>*n'est pas égal* - n'a pas l'ancienne valeur de tag d'événement<br>*contient* - a la chaîne dans l'ancienne valeur de tag d'événement<br>*ne contient pas* - n'a pas la chaîne dans l'ancienne valeur de tag d'événement<br>** Nouvelle valeur de tag d'événement** : spécifiez le nom et la valeur du nouveau tag d'événement pour la correspondance, à l'aide des opérateurs suivants :<br>*égal* - a la nouvelle valeur de tag d'événement<br>*n'est pas égal* - n'a pas le nouveau valeur du tag d'événement<br>*contient* - contient la chaîne dans la nouvelle valeur du tag d'événement<br>*ne contient pas* - ne contient pas la chaîne dans la nouvelle valeur du tag d'événement|  ::: notewarning Étant donné qu'une mauvaise configuration est possible, lorsque des tags d'événement similaires peuvent être créées pour des problèmes **non liés**, veuillez examiner les cas décrits ci-dessous ! :::  -   Les tags réels et les valeurs de tag ne deviennent visibles que lorsqu'un déclencheur se déclenche. Si l'expression régulière utilisée n'est pas valide, elle est silencieusement remplacée par une chaîne \*UNKNOWN\*. Si l'événement de problème initial avec une valeur de tag \*UNKNOWN\* est manqué, des événements OK ultérieurs peuvent apparaître avec la même valeur de tag \*UNKNOWN\* qui peuvent fermer des événements de problème qu'ils n'auraient pas dû fermer.  ```{=html} <!-- --> ``` -   Si un utilisateur utilise la macro {ITEM.VALUE} sans fonctions de macro comme valeur de tag, la limite de 255 caractères s'applique. Lorsque les messages de journal sont longs et que les 255 premiers caractères ne sont pas spécifiques, cela peut également entraîner des tags d'événement similaires pour des problèmes sans rapport.

en-us	#### Configuration  To configure, select *Action log* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/action_log.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Sort entries by*|Sort entries by:<br>**Time** (descending or ascending)<br>**Type** (descending or ascending)<br>**Status** (descending or ascending)<br>**Recipient** (descending or ascending).| |*Show lines*|Set how many action log lines will be displayed in the widget.|
fr	#### Configuration  Pour configurer, sélectionnez *Journal d'action* comme type :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/action_log.png)  Outre les paramètres qui sont [communs](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) à tous les widgets, vous pouvez définir les options spécifiques suivantes :  |   |   | |--|--------| |*Trier les entrées par*|Trier les entrées par :<br>**Heure** (décroissant ou croissant)<br>**Type** (décroissant ou croissant)<br>**Statut** (décroissant ou croissant) <br>**Destinataire** (décroissant ou croissant).| |*Afficher les lignes*|Définir le nombre de lignes du journal d'action qui seront affichées dans le widget.|

en-us	#### Configuration  To configure, select *Clock* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/clock.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Time type*|Select local, server, or specified host time.<br>Server time will be identical to the time zone set globally or for the Zabbix user.| |*Item*|Select the item for displaying time. To display host time, use the `system.localtime[local]` [item](/manual/config/items/itemtypes/zabbix_agent). This item must exist on the host.<br>This field is available only when *Host time* is selected.|
fr	#### Configuration  Pour configurer, sélectionnez *Horloge* comme type :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/clock.png)  Outre les paramètres qui sont [communs](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) pour tous les widgets, vous pouvez définir les options spécifiques suivantes :  |   |   | |--|--------| |*Type d'heure*|Sélectionnez l'heure locale, du serveur ou de l'hôte spécifié.<br>L'heure du serveur sera identique au fuseau horaire défini globalement ou pour l'utilisateur Zabbix.| |*Elément*|Sélectionnez l'élément pour lequel afficher l'heure. Pour afficher l'heure de l'hôte, utilisez l'[élément](/manual/config/items/itemtypes/zabbix_agent) `system.localtime[local]`. Cet élément doit exister sur l'hôte.<br>Ce champ n'est disponible que lorsque *Heure de l'hôte* est sélectionné.|

en-us	#### Configuration  To configure, select *Data overview* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/data_overview.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Host groups*|Select host groups. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups. Scroll down to select. Click on 'x' to remove the selected.| |*Hosts*|Select hosts. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts. Scroll down to select. Click on 'x' to remove the selected.| |*Tags*|Specify tags to limit the number of item data displayed in the widget. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance.| |*Hosts location*|Select host location - left or top.|
fr	 #### Configuration  Pour configurer, sélectionnez *Aperçu des données* comme type :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/data_overview.png)  Outre les paramètres qui sont [communs](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) à tous les widgets, vous pouvez définir les options spécifiques suivantes :  |   |   | |--|--------| |*Groupes d'hôtes*|Sélectionnez les groupes d'hôtes. Ce champ est auto-complété, donc commencer à taper le nom d'un groupe offrira une liste déroulante des groupes correspondants. Faites défiler vers le bas pour sélectionner. Cliquez sur 'x' pour supprimer la sélection.| |*Hôtes*|Sélectionnez les hôtes. Ce champ est auto-complété, donc commencer à taper le nom d'un hôte offrira une liste déroulante des hôtes correspondants. Faites défiler vers le bas pour sélectionner. Cliquez sur 'x' pour supprimer la sélection.| |*Tags*|Spécifiez des tags pour limiter le nombre de données d'éléments affichées dans le widget. Il est possible d'inclure et d'exclure des tag et des valeurs de tag spécifiques. Plusieurs conditions peuvent être définies. La correspondance des noms de tag est toujours sensible à la casse.<br>Plusieurs opérateurs sont disponibles pour chaque condition :<br>**Existe** - inclut les noms de tag spécifiés<br>**Égal** - inclut les noms de tag spécifiés et valeurs (sensible à la casse)<br>**Contient** - inclut les noms de tag spécifiés où les valeurs de tag contiennent la chaîne saisie (correspondance de sous-chaîne, insensible à la casse)<br>**N'existe pas** - exclut les valeurs spécifiées noms de tag<br>**N'est pas égal** - exclut les noms et valeurs de tag spécifiés (sensible à la casse)<br>**Ne contient pas** - exclut les noms de tag spécifiés où les valeurs de tag contiennent la chaîne saisie (correspondance de sous-chaîne, insensible à la casse)<br>Il existe deux types de calcul pour les conditions :<br>**Et/Ou** - toutes les conditions doivent être remplies, les conditions ayant le même nom de tag seront regroupées par la condition Ou<br >**Ou** - suffisant si une condition est remplie| |*Afficher les problèmes supprimés*|Cochez la case pour afficher les problèmes qui seraient autrement supprimés (non affichés) en raison de la maintenance de l'hôte.| |*Localisation de l'hôte*|Sélectionnez l'emplacement de l'hôte - à gauche ou en haut.|

en-us	#### Configuration  To configure, select *Graph* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_dataset.png){width="600"}  The **Data set** tab allows to add data sets and define their visual representation:  |   |   |   | |-|----------|----------------------------------------| |*Data set*|<|Select hosts and items to display on the graph. Alternatively, you may enter host and item patterns. Wildcard patterns may be used (for example, `*` will return results that match zero or more characters). To specify a wildcard pattern, just enter the string manually and press *Enter*. While you are typing, note how all matching hosts are displayed in the dropdown.<br>Up to 50 items may be displayed in the graph.<br>Host pattern and item pattern fields are mandatory.<br>The wildcard symbol is always interpreted, therefore it is not possible to add, for example, an item named "item\*" individually, if there are other matching items (e.g. item2, item3).| | |*Base color*|Adjust base color, either from the color picker or manually. The base color is used to calculate different colors for each item of the data set. Base color input field is mandatory.| |^|*Draw*|Choose the draw type of the metric. Possible draw types are *Line* (set by default), *Points*, *Staircase* and *Bar*.<br>Note that if there's only one data point in the line/staircase graph it is drawn as a point regardless of the draw type. The point size is calculated from the line width, but it cannot be smaller than 3 pixels, even if the line width is less.| |^|*Width*|Set the line width. This option is available when *Line* or *Staircase* draw type is selected.| |^|*Point size*|Set the point size. This option is available when *Points* draw type is selected.| |^|*Transparency*|Set the transparency level.| |^|*Fill*|Set the fill level. This option is available when *Line* or *Staircase* draw type is selected.| |^|*Missing data*|Select the option for displaying missing data:<br>**None** - the gap is left empty<br>**Connected** - two border values are connected<br>**Treat as 0** - the missing data is displayed as 0 values<br>Not applicable for the *Points* and *Bar* draw type.| |^|*Y-axis*|Select the side of the graph where the Y-axis will be displayed.| |^|*Time shift*|Specify time shift if required. You may use [time suffixes](/manual/appendix/suffixes#time_suffixes) in this field. Negative values are allowed.| |^|*Aggregation function*|Specify which aggregation function to use:<br>**min** - display the smallest value<br>**max** - display the largest value<br>**avg** - display the average value<br>**sum** - display the sum of values<br>**count** - display the count of values<br>**first** - display the first value<br>**last** - display the last value<br>**none** - display all values (no aggregation)<br>Aggregation allows to display an aggregated value for the chosen interval (5 minutes, an hour, a day), instead of all values. See also: [Aggregation in graphs](/manual/config/visualization/graphs/aggregate).<br>This option is supported since Zabbix 4.4.| |^|*Aggregation interval*|Specify the interval for aggregating values. You may use [time suffixes](/manual/appendix/suffixes#time_suffixes) in this field. A numeric value without a suffix will be regarded as seconds.<br>This option is supported since Zabbix 4.4.| |^|*Aggregate*|Specify whether to aggregate:<br>**Each item** - each item in the dataset will be aggregated and displayed separately.<br>**Data set** - all dataset items will be aggregated and displayed as one value.<br>This option is supported since Zabbix 4.4.|  Existing data sets are displayed in a list. You may:  -   ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/add_data_set.png) -     click on this button to add a new data set -   ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/color_icon.png) -     click on the color icon to expand/collapse data set details -   ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/move_icon.png) -     click on the move icon and drag a data set to a new place in the     list
fr	 #### Configuration  Pour configurer, sélectionnez *Graphique* comme type :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_dataset.png){width="600"}  L'onglet **Jeu de données** permet d'ajouter des ensembles de données et de définir leur représentation visuelle :  |   |   |   | |-|----------|----------------------------------------| |*Jeu de données*|<|Sélectionnez les hôtes et les éléments à afficher sur le graphique. Vous pouvez également entrer des modèles d'hôte et d'élément. Des modèles génériques peuvent être utilisés (par exemple, `*` renverra des résultats qui correspondent à zéro ou plusieurs caractères). Pour spécifier un modèle de caractère générique, entrez simplement la chaîne manuellement et appuyez sur *Entrée*. Pendant que vous tapez, notez comment tous les hôtes correspondants sont affichés dans la liste déroulante.<br>Jusqu'à 50 éléments peuvent être affichés dans le graphique.<br>Les champs Modèle d'hôte et Modèle d'élément sont obligatoires.<br>Le symbole générique est toujours interprété, il n'est donc pas possible d'ajouter, par exemple, un élément nommé "élément\*" individuellement, s'il existe d'autres éléments correspondants (par exemple, élément2, élément3).| | |*Couleur de base*|Ajustez la couleur de base, soit à partir du sélecteur de couleurs, soit manuellement. La couleur de base est utilisée pour calculer différentes couleurs pour chaque élément de l'ensemble de données. Le champ de saisie de la couleur de base est obligatoire.| |^|*Traçage*|Choisissez le type de traçage de la métrique. Les types de tracé possibles sont *Ligne* (défini par défaut), *Points*, *Escalier* et *Barre*.<br>Notez que s'il n'y a qu'un seul point de données dans le graphique en ligne/escalier, il est dessiné comme un point quel que soit le type de tirage. La taille en points est calculée à partir de la largeur de la ligne, mais elle ne peut pas être inférieure à 3 pixels, même si la largeur de la ligne est inférieure.| |^|*Largeur*|Définit la largeur de la ligne. Cette option est disponible lorsque le type de tracé *Ligne* ou *Escalier* est sélectionné.| |^|*Taille du point*|Définissez la taille du point. Cette option est disponible lorsque le type de tirage *Points* est sélectionné.| |^|*Transparence*|Définissez le niveau de transparence.| |^|*Remplissage*|Définir le niveau de remplissage. Cette option est disponible lorsque le type de tracé *Ligne* ou *Escalier* est sélectionné.| |^|*Donnée manquante*|Sélectionnez l'option d'affichage des données manquantes :<br>**Aucune** - l'espace est laissé vide<br>**Connectée** - deux valeurs de bordure sont connectées<br>**Traitée comme 0** - les données manquantes sont affichées sous forme de valeurs 0<br>Non applicable pour les types de tirage *Points* et *Barre*.| |^|*Axe Y*|Sélectionnez le côté du graphique où l'axe Y sera affiché.| |^|*Décalage horaire*|Spécifiez le décalage horaire si nécessaire. Vous pouvez utiliser les [suffixes horaires](/manual/appendix/suffixes#time_suffixes) dans ce champ. Les valeurs négatives sont autorisées.| |^|*Fonction d'agrégation*|Spécifiez la fonction d'agrégation à utiliser :<br>**min** - affiche la plus petite valeur<br>**max** - affiche la plus grande valeur<br>**moy** - afficher la valeur moyenne<br>**somme** - afficher la somme des valeurs<br>**nombre** - afficher le nombre de valeurs<br>**premier** - afficher la première valeur<br>** dernier** - affiche la dernière valeur<br>**aucun** - affiche toutes les valeurs (pas d'agrégation)<br>L'agrégation permet d'afficher une valeur agrégée pour l'intervalle choisi (5 minutes, une heure, un jour), à la place de toutes les valeurs. Voir aussi : [Agrégation dans les graphiques](/manual/config/visualization/graphs/aggregate).<br>Cette option est prise en charge depuis Zabbix 4.4.| |^|*Intervalle d'agrégation*|Spécifiez l'intervalle d'agrégation des valeurs. Vous pouvez utiliser [suffixes horaires](/manual/appendix/suffixes#time_suffixes) dans ce champ. Une valeur numérique sans suffixe sera considérée comme des secondes.<br>Cette option est prise en charge depuis Zabbix 4.4.| |^|*Agrégat*|Spécifier s'il faut agréger :<br>**Chaque élément** - chaque élément de l'ensemble de données sera agrégé et affiché séparément.<br>**Jeu de données** - tous les éléments de l'ensemble de données seront agrégés et affiché comme une seule valeur.<br>Cette option est prise en charge depuis Zabbix 4.4.|  Les jeux de données existants sont affichés dans une liste. Vous pouvez :  -   ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/add_data_set.png) -     cliquer sur ce bouton pour ajouter un nouveau jeu de données -   ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/color_icon.png) -     cliquer sur l'icône de couleur pour développer/réduire les détails du jeu de données -   ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/move_icon.png) -     cliquer sur l'icône de déplacement et faites glisser un ensemble de données vers un nouvel emplacement dans la liste

en-us	#### Configuration  To configure, select *Graph (classic)* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_classic.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Source*|Select graph type:<br>**Graph** - custom graph<br>**Simple graph** - simple graph| |*Graph*|Select the custom graph to display.<br>This option is available if 'Graph' is selected as *Source*.| |*Item*|Select the item to display in a simple graph.<br>This option is available if 'Simple graph' is selected as *Source*.| |*Show legend*|Unmark this checkbox to hide the legend on the graph (marked by default).| |*[Dynamic item](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Set graph to display different data depending on the selected host.|  Information displayed by the classic graph widget can be downloaded as .png image using the [widget menu](/manual/web_interface/frontend_sections/monitoring/dashboard#widget_menu):  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/graph_download.png)  A screenshot of the widget will be saved to the Downloads folder.
fr	#### Configuration  Pour configurer, sélectionnez *Graph (classic)* comme type :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_classic.png)  Outre les paramètres qui sont [communs](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) à tous les widgets, vous pouvez définir les options spécifiques suivantes :  |   |   | |--|--------| |*Source*|Sélectionnez le type de graphique :<br>**Graphique** - graphique personnalisé<br>**Graphique simple** - graphique simple| |*Graphique*|Sélectionnez le graphique personnalisé à afficher.<br>Cette option est disponible si 'Graphique' est sélectionné comme *Source*.| |*Élément*|Sélectionnez l'élément à afficher dans un graphique simple.<br>Cette option est disponible si 'Graphique simple' est sélectionné comme *Source*.| |*Afficher la légende*|Décochez cette case pour masquer la légende sur le graphique (cochée par défaut).| |*[Élément dynamique](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Définissez le graphique pour afficher différentes données en fonction de l'hôte sélectionné.|  Les informations affichées par le widget graphique classique peuvent être téléchargées sous forme d'image .png à l'aide du [menu widget](/manual/web_interface/frontend_sections/monitoring/dashboard#widget_menu) :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/graph_download.png)  Une capture d'écran du widget sera enregistrée dans le dossier Téléchargements.

en-us	#### Configuration  To configure, select *Graph prototype* as widget type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_prototype.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Source*|Select source: either a **Graph prototype** or a **Simple graph prototype**.| |*Graph prototype*|Select a graph prototype to display discovered graphs of the graph prototype.<br>This option is available if 'Graph prototype' is selected as Source.| |*Item prototype*|Select an item prototype to display simple graphs based on discovered items of an item prototype.<br>This option is available if 'Simple graph prototype' is selected as Source.| |*Show legend*|Mark this checkbox to show the legend on the graphs (marked by default).| |*[Dynamic item](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Set graphs to display different data depending on the selected host.| |*Columns*|Enter the number of columns of graphs to display within a graph prototype widget.| |*Rows*|Enter the number of rows of graphs to display within a graph prototype widget.|  While the *Columns* and *Rows* settings allow fitting more than one graph in the widget, there still may be more discovered graphs than there are columns/rows in the widget. In this case paging becomes available in the widget and a slide-up header allows to switch between pages using the left and right arrows.  ![](../../../../../../../assets/en/manual/config/visualization/host_dashboards_discovered.png)
fr	#### Configuration  Pour configurer, sélectionnez *Prototype de graphique* comme type de widget :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_prototype.png)  Outre les paramètres qui sont [communs](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) à tous les widgets, vous pouvez définir les options spécifiques suivantes :  |   |   | |--|--------| |*Source*|Sélectionnez la source : soit un **prototype de graphique**, soit un **prototype de graphique simple**.| |*Prototype de graphique*|Sélectionnez un prototype de graphique pour afficher les graphiques découverts du prototype de graphique.<br>Cette option est disponible si 'Prototype de graphique' est sélectionné comme Source.| |*Prototype d'élément*|Sélectionnez un prototype d'élément pour afficher des graphiques simples basés sur les éléments découverts d'un prototype d'élément.<br>Cette option est disponible si 'Prototype de graphique simple' est sélectionné comme Source.| |*Afficher la légende*|Cochez cette case pour afficher la légende sur les graphiques (marquée par défaut).| |*[Élément dynamique](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Définissez des graphiques pour afficher différentes données en fonction de l'hôte sélectionné.| |*Colonnes*|Entrez le nombre de colonnes de graphiques à afficher dans un widget de prototype de graphique.| |*Lignes*|Entrez le nombre de lignes de graphiques à afficher dans un widget de prototype de graphique.|  Bien que les paramètres *Colonnes* et *Lignes* permettent d'insérer plus d'un graphique dans le widget, il peut encore y avoir plus de graphiques découverts qu'il n'y a de colonnes/lignes dans le widget. Dans ce cas, la pagination devient disponible dans le widget et une en-tête coulissante permet de basculer entre les pages à l'aide des flèches gauche et droite.  ![](../../../../../../../assets/en/manual/config/visualization/host_dashboards_discovered.png)

en-us	 #### Configuration  To configure, select *Host availability* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/host_availability.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Host groups*|Select host group(s). This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups. Scroll down to select. Click on 'x' to remove the selected.| |*Interface type*|Select which host interfaces you want to see availability data for.<br>Availability of all interfaces is displayed by default if nothing is selected.| |*Layout*|Select horizontal display (columns) or vertical display (lines).| |*Show hosts in maintenance*|Include hosts that are in maintenance in the statistics.|
fr	  #### Configuration  Pour configurer, sélectionnez *Disponibilité de l'hôte* comme type :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/host_availability.png)  Outre les paramètres qui sont [communs](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) à tous les widgets, vous pouvez définir les options spécifiques suivantes :  |   |   | |--|--------| |*Groupes d'hôtes*|Sélectionnez le(s) groupe(s) d'hôtes. Ce champ est auto-complété, donc commencer à taper le nom d'un groupe offrira une liste déroulante des groupes correspondants. Faites défiler vers le bas pour sélectionner. Cliquez sur 'x' pour supprimer la sélection.| |*Type d'interface*|Sélectionnez les interfaces hôtes pour lesquelles vous souhaitez voir les données de disponibilité.<br>La disponibilité de toutes les interfaces est affichée par défaut si rien n'est sélectionné.| |*Mise en page*|Sélectionnez l'affichage horizontal (colonnes) ou l'affichage vertical (lignes).| |*Afficher les hôtes en maintenance*|Inclure les hôtes en maintenance dans les statistiques.|

en-us	#### Configuration  To configure, select *Item value* as the widget type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/item_value.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |_**Item**_ |Select the item. | |_**Show**_ |Mark the checkbox to display the respective element (description, value, time, change indicator). Unmark to hide.<br>At least one element must be selected. | |_**Advanced configuration**_ |Mark the checkbox to display [advanced configuration](#advanced-configuration) options. | |_**[Dynamic item](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic-widgets)**_ |Mark the checkbox to display a different value depending on the selected host. |
fr	 #### Configuration  Pour configurer, sélectionnez *Valeur d'élément* comme type de widget :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/item_value.png)  Outre les paramètres qui sont [communs](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) à tous les widgets, vous pouvez définir les options spécifiques suivantes : |   |   | |--|--------| |_**Élément**_ |Sélectionnez l'élément. | |_**Afficher**_ |Cochez la case pour afficher l'élément respectif (description, valeur, heure, indicateur de changement). Décochez pour masquer.<br>Au moins un élément doit être sélectionné. | |_**Configuration avancée**_ |Cochez la case pour afficher les options de [configuration avancée](#configuration-avancée). | |_**[Élément dynamique](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic-widgets)**_ |Cochez la case pour afficher une valeur différente selon l'hôte sélectionné. |

en-us	#### Configuration  To configure, select *Plain text* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/plain_text.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Items*|Select the items.| |*Items location*|Choose the location of selected items to be displayed in the widget.| |*Show lines*|Set how many latest data lines will be displayed in the widget.| |*Show text as HTML*|Set to display text as HTML.| |*[Dynamic item](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Set to display different data depending on the selected host.|
fr	#### Configuration  Pour configurer, sélectionnez *Texte brut* comme type :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/plain_text.png)  Outre les paramètres qui sont [communs](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) pour tous les widgets, vous pouvez définir les options spécifiques suivantes :  |   |   | |--|--------| |*Eléments*|Sélectionner les éléments.| |*Emplacement des éléments*|Choisir l'emplacement des éléments sélectionnés à afficher dans le widget.| |*Afficher les lignes*|Définir le nombre de dernières lignes de données qui seront affichées dans le widget.| |*Afficher le texte au format HTML*|Défini pour afficher le texte au format HTML.| |*[Élément dynamique](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Défini pour afficher différentes données en fonction de l'hôte sélectionné.|

en-us	#### Configuration  To configure, select *Problem hosts* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_hosts.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |Parameter|Description| |--|--------| |*Host groups*|Enter host groups to display in the widget. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.<br>Specifying a parent host group implicitly selects all nested host groups.<br>Host data from these host groups will be displayed in the widget. If no host groups are entered, all host groups will be displayed.| |*Exclude host groups*|Enter host groups to hide from the widget. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.<br>Specifying a parent host group implicitly selects all nested host groups.<br>Host data from these host groups will not be displayed in the widget. For example, hosts 001, 002, 003 may be in Group A and hosts 002, 003 in Group B as well. If we select to *show* Group A and *exclude* Group B at the same time, only data from host 001 will be displayed in the Dashboard.| |*Hosts*|Enter hosts to display in the widget. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts.<br>If no hosts are entered, all hosts will be displayed.| |*Problem*|You can limit the number of problem hosts displayed by the problem name. If you enter a string here, only those hosts with problems whose name contains the entered string will be displayed. Macros are not expanded.| |*Severity*|Mark the problem severities to be displayed in the widget.| |*Tags*|Specify problem tags to limit the number of problems displayed in the widget. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance.| |*Hide groups without problems*|Mark the *Hide groups without problems* option to hide data from host groups without problems in the widget.| |*Problem display*|Display problem count as:<br>**All** - full problem count will be displayed<br>**Separated** - unacknowledged problem count will be displayed separated as a number of the total problem count<br>**Unacknowledged only** - only the unacknowledged problem count will be displayed.|
fr	 #### Configuration  Pour configurer, sélectionnez *Hôtes problématiques* comme type :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_hosts.png)  En plus des paramètres qui sont [communs](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) à tous les widgets, vous pouvez définir les options spécifiques suivantes :  |Paramètre|Description| |--|--------| |*Groupes d'hôtes*|Entrez les groupes d'hôtes à afficher dans le widget. Ce champ est à saisie automatique, donc commencer à taper le nom d'un groupe offrira une liste déroulante des groupes correspondants.<br> La spécification d'un groupe d'hôtes parent sélectionne implicitement tous les groupes d'hôtes imbriqués.<br> Les données d'hôte de ces groupes d'hôtes seront affichées dans le widget. Si aucun groupe d'hôtes n'est entré, tous les groupes d'hôtes seront affichés.| |*Exclure les groupes d'hôtes*|Entrez les groupes d'hôtes à masquer du widget. Ce champ est à saisie automatique, donc commencer à taper le nom d'un groupe offrira une liste déroulante des groupes correspondants.<br> La spécification d'un groupe d'hôtes parent sélectionne implicitement tous les groupes d'hôtes imbriqués.<br> Les données d'hôte de ces groupes d'hôtes ne seront pas affiché dans le widget. Par exemple, les hôtes 001, 002, 003 peuvent appartenir au groupe A et les hôtes 002, 003 au groupe B également. Si nous choisissons de *montrer* le groupe A et *exclure* le groupe B en même temps, seules les données de l'hôte 001 seront affichées dans le tableau de bord.| |*Hôtes*|Entrez les hôtes à afficher dans le widget. Ce champ est auto-complété, donc commencer à taper le nom d'un hôte offrira une liste déroulante des hôtes correspondants.<br>Si aucun hôte n'est entré, tous les hôtes seront affichés.| |*Problème*|Vous pouvez limiter le nombre d'hôtes problématiques affichés par le nom du problème. Si vous saisissez une chaîne ici, seuls les hôtes ayant des problèmes dont le nom contient la chaîne saisie seront affichés. Les macros ne sont pas développées.| |*Sévérité*|Marquez les sévérités du problème à afficher dans le widget.| |*Tags*|Spécifiez des tags de problème pour limiter le nombre de problèmes affichés dans le widget. Il est possible d'inclure et d'exclure des tags et des valeurs de tag spécifiques. Plusieurs conditions peuvent être définies. La correspondance des noms de tag est toujours sensible à la casse.<br>Plusieurs opérateurs sont disponibles pour chaque condition :<br>**Existe** - inclut les noms de tag spécifiés<br>**Égal** - inclut les noms de tag spécifiés et valeurs (sensible à la casse)<br>**Contient** - inclut les noms de tag spécifiés où les valeurs de tag contiennent la chaîne saisie (correspondance de sous-chaîne, insensible à la casse)<br>**N'existe pas** - exclut les valeurs spécifiées noms de tag<br>**N'est pas égal** - exclut les noms et valeurs de tag spécifiés (sensible à la casse)<br>**Ne contient pas** - exclut les noms de tag spécifiés où les valeurs de tag contiennent la chaîne saisie ( correspondance de sous-chaîne, insensible à la casse)<br>Il existe deux types de calcul pour les conditions :<br>**Et/Ou** - toutes les conditions doivent être remplies, les conditions ayant le même nom de tag seront regroupées par la condition Ou<br >**Ou** - suffisant si une condition est remplie| |*Afficher les problèmes supprimés*|Cochez la case pour afficher les problèmes qui seraient autrement supprimés (non affichés) en raison de la maintenance de l'hôte.| |*Masquer les groupes sans problème*|Cochez l'option *Masquer les groupes sans problème* pour masquer les données des groupes hôtes sans problème dans le widget.| |*Affichage des problèmes*|Afficher le nombre de problèmes comme :<br>**Tous** - le nombre total de problèmes sera affiché<br>**Séparé** - le nombre de problèmes non reconnus sera affiché séparé comme un nombre du nombre total de problèmes <br>**Non acquitté uniquement** - seul le nombre de problèmes non acquittés sera affiché.|

en-us	#### Configuration  To configure, select *SLA report* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/sla_report.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*SLA*|Select the SLA for the report.| |*Service*|Select the service for the report.| |*Show periods*|Set how many periods will be displayed in the widget (20 by default, 100 maximum).| |*From*|Select the beginning date for the report.<br>Relative dates are supported: `now`, `now/d`, `now/w-1w` etc; supported date modifiers: d, w, M, y.| |*To*|Select the end date for the report.<br>Relative dates are supported: `now`, `now/d`, `now/w-1w` etc; supported date modifiers: d, w, M, y.|
fr	 #### Configuration  Pour configurer, sélectionnez *Rapport SLA* comme type :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/sla_report.png)  Outre les paramètres qui sont [communs](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) à tous les widgets, vous pouvez définir les options spécifiques suivantes :  |   |   | |--|--------| |*SLA*|Sélectionnez le SLA pour le rapport.| |*Service*|Sélectionnez le service pour le rapport.| |*Afficher les périodes*|Définir le nombre de périodes qui seront affichées dans le widget (20 par défaut, 100 maximum).| |*De*|Sélectionnez la date de début du rapport.<br>Les dates relatives sont prises en charge : `now`, `now/d`, `now/w-1w` etc ; modificateurs de date pris en charge : d, w, M, y.| |*À*|Sélectionnez la date de fin du rapport.<br>Les dates relatives sont prises en charge : `now`, `now/d`, `now/w-1w` etc ; modificateurs de date pris en charge : d, w, M, y.|

en-us	#### Configuration  To configure, select *System information* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/system_information.png)  All configuration parameters are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets.
fr	#### Configuration  Pour configurer, sélectionnez *Informations système* comme type :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/system_information.png)  Tous les paramètres de configuration sont [communs](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) à tous les widgets.

en-us	#### Configuration  To configure, select *Top hosts* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/top_hosts.1.png){width="600"}
fr	#### Configuration  Pour configurer, sélectionnez *Top des hôtes* comme type.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/top_hosts.1.png){width="600"}

en-us	#### Configuration  To configure, select *Trigger overview* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/trigger_overview.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Show*|Filter triggers by trigger state:<br>**Recent problems** - *(default)* show triggers that recently have been or still are in a PROBLEM state (resolved and unresolved);<br>**Problems** - show triggers that are in a PROBLEM state (unresolved);<br>**Any** - show all triggers.| |*Host groups*|Select the host group(s). This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.| |*Hosts*|Select hosts. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts. Scroll down to select. Click on 'x' to remove the selected.| |*Tags*|Specify tags to filter the triggers displayed in the widget.<br>It is possible to include as well as exclude specific tags and tag values.<br>Several conditions can be set. Tag name matching is always case-sensitive.<br><br>**Note:** If the parameter *Show* is set to 'Any', all triggers will be displayed even if tags are specified. However, while recent trigger state changes (displayed as blinking blocks) will update for all triggers, the trigger state details (problem severity color and whether the problem is acknowledged) will only update for triggers that match the specified tags.<br><br>There are several operators available for each condition:<br>**Exists** - include the specified tag names;<br>**Equals** - include the specified tag names and values (case-sensitive);<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive);<br>**Does not exist** - exclude the specified tag names;<br>**Does not equal** - exclude the specified tag names and values (case-sensitive);<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive).<br><br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the *Or* condition;<br>**Or** - enough if one condition is met.| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance.| |*Hosts location*|Select host location - left or top.|
fr	#### Configuration  Pour configurer, sélectionnez *Aperçu des déclencheurs* comme type :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/trigger_overview.png)  Outre les paramètres qui sont [communs](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#paramètres-communs) à tous les widgets, vous pouvez définir les options spécifiques suivantes :  |   |   | |--|--------| |*Afficher*|Filtrer par statut de problème :<br>**Problèmes récents** - *(par défaut)* afficher les déclencheurs qui ont récemment été ou sont encore dans un état PROBLÈME (résolus et non résolus) ;<br>**Problèmes** - afficher les déclencheurs qui sont dans un état PROBLÈME (non résolus) ;<br>**Tous** - afficher tous les déclencheurs.| |*Groupes d'hôtes*|Sélectionnez le(s) groupe(s) d'hôtes. Ce champ est auto-complété, donc commencer à taper le nom d'un groupe offrira une liste déroulante des groupes correspondants.| |*Hôtes*|Sélectionnez les hôtes. Ce champ est auto-complété, donc commencer à taper le nom d'un hôte offrira une liste déroulante des hôtes correspondants. Faites défiler vers le bas pour sélectionner. Cliquez sur 'x' pour supprimer la sélection.| |*Tags*|Spécifiez les balises pour filtrer les déclencheurs affichés dans le widget.<br>Il est possible d'inclure et d'exclure des balises et des valeurs de balises spécifiques.<br>Plusieurs conditions peuvent être définies. La correspondance des noms de balises est toujours sensible à la casse.<br><br>**Remarque :** Si le paramètre *Afficher* est défini sur "Tous", tous les déclencheurs seront affichés même si des balises sont spécifiées. Cependant, alors que les modifications récentes de l'état du déclencheur (affichées sous forme de blocs clignotants) seront mises à jour pour tous les déclencheurs, les détails de l'état du déclencheur (couleur de la gravité du problème et si le problème est reconnu) ne seront mis à jour que pour les déclencheurs qui correspondent aux balises spécifiées.<br><br >Plusieurs opérateurs sont disponibles pour chaque condition :<br>**Exists** - inclut les noms de balises spécifiés ;<br>**Equals** - inclut les noms et les valeurs de balises spécifiés (sensible à la casse) ;<br> **Contient** - inclut les noms de balises spécifiés où les valeurs de balises contiennent la chaîne saisie (correspondance de sous-chaîne, insensible à la casse) ;<br>**N'existe pas** - exclut les noms de balises spécifiés ;<br>** N'est pas égal** - exclut les noms et les valeurs de balise spécifiés (sensible à la casse) ;<br>**Ne contient pas** - exclut les noms de balise spécifiés où les valeurs de balise contiennent la chaîne saisie (correspondance de sous-chaîne, insensible à la casse) ).<br><br>Il existe deux types de calcul pour les conditions :<br>**Et/Ou** - toutes les conditions doivent être remplies, les conditions ayant le même nom de balise seront regroupées par la condition *Ou* ;<br>**Ou** - suffisant si une condition est remplie.| |*Afficher les problèmes supprimés*|Cochez la case pour afficher les problèmes qui seraient autrement supprimés (non affichés) en raison de la maintenance de l'hôte.| |*Emplacement de l'hôte*|Sélectionnez l'emplacement de l'hôte - à gauche ou en haut.|

en-us	#### Configuration  To configure SMS as the media type:  -   Go to *Administration → Media types* -   Click on *Create media type* (or click on *SMS* in the list of     pre-defined media types).  The following parameters are specific for the SMS media type:  |Parameter|Description| |---------|-----------| |*GSM modem*|Set the serial device name of the GSM modem.|  See [common media type parameters](/manual/config/notifications/media#common_parameters) for details on how to configure default messages and alert processing options. Note that parallel processing of sending SMS notifications is not possible.
fr	### Configuration  Pour configurer les SMS en tant que type de média :  -   Allez dans *Administration → Types de média* -   Cliquez sur *Créer un type de média* (ou cliquez sur *SMS* dans la liste des types de médias prédéfinis).  Les paramètres suivants sont spécifiques au type de média SMS :  | Paramètre | Description | | --- | --- | | *Modem GSM* | Définissez le nom du périphérique série du modem GSM. |  Voir les [paramètres de type de support communs](/manual/config/notifications/media#common_parameters) pour plus de détails sur la façon de configurer les messages par défaut et les options de traitement des alertes. Notez que le traitement parallèle de l'envoi de notifications par SMS n'est pas possible.

en-us	#### Configuration  To create an ad-hoc graph, do the following:  -   Go to *Monitoring* → *Latest data* -   Use filter to display items that you want -   Mark checkboxes of the items you want to graph -   Click on *Display stacked graph* or *Display graph* buttons  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graphs.png){width="600"}  Your graph is created instantly:  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graph.png){width="600"}  Note that to avoid displaying too many lines in the graph, only the average value for each item is displayed (min/max value lines are not displayed). Triggers and trigger information is not displayed in the graph.  In the created graph window you have the [time period selector](/manual/config/visualization/graphs/simple#time_period_selector) available and the possibility to switch from the "normal" line graph to a stacked one (and back).  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_stacked.png){width="600"}
fr	#### Configuration  Pour créer un graphique ad hoc, procédez comme suit :  - Allez dans *Surveillance* → *Dernières données* - Utilisez le filtre pour afficher les éléments que vous souhaitez - Cochez les cases des éléments que vous souhaitez représenter graphiquement - Cliquez sur les boutons *Afficher le graphique empilé* ou *Afficher le graphique*  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graphs.png){width="600"}  Votre graphique est créé instantanément :  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graph.png){width="600"}  Notez que pour éviter d'afficher trop de lignes dans le graphique, seule la valeur moyenne de chaque élément est affichée (les lignes de valeur min/max ne sont pas affichées). Les déclencheurs et les informations sur les déclencheurs ne sont pas affichés dans le graphique.  Dans la fenêtre graphique créée, est mis à disposition un [sélecteur de période de temps](/manual/config/visualization/graphs/simple#time_period_selector) et la possibilité de passer du graphique linéaire "normal" à un graphique empilé (et inversement).  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_stacked.png){width="600"}

en-us	### Configuration  To create a new service action, go to the *Service actions* subsection of the *Services* menu, then click on *Create action* in the upper right corner.  Service actions are configured in the same way as other types of actions in Zabbix. For more details, see configuring [actions](/manual/config/notifications/action#configuring-an-action).   The key differences are:     - User access to service actions depends on access rights to services granted by user's [role](/manual/web_interface/frontend_sections/administration/user_roles).    - Service actions support different set of [conditions](#conditions).
fr	### Configuration  Pour créer une nouvelle action de service, rendez-vous dans la sous-section *Actions de service* du menu *Services*, puis cliquez sur *Créer une action* dans le coin supérieur droit.  Les actions de service sont configurées de la même manière que les autres types d'actions dans Zabbix. Pour plus de détails, voir la configuration des [actions](/manual/config/notifications/action#configuring-an-action).  Les principales différences sont :    - L'accès de l'utilisateur aux actions de service dépend des droits d'accès aux services accordés par le [rôle](/manual/web_interface/frontend_sections/administration/user_roles) de l'utilisateur.   - Les actions de service prennent en charge différents ensembles de [conditions](#conditions).

en-us	### Configuration  To create a new SLA, click on the *Create SLA* button.  The **SLA** tab allows to specify general  SLA parameters.  ![](../../../assets/en/manual/web_interface/sla.png){width=600}  |Parameter|Description| |--|--------| |*Name*|Enter the SLA name. | |*SLO*|Enter the service level objective (SLO) as percentage. | |*Reporting period*|Selecting the period will affect what periods are used in the [SLA report](/manual/web_interface/frontend_sections/services/sla_report) - *daily*, *weekly*, *monthly*, *quarterly*, or *annually*. | |*Time zone*|Select the SLA time zone. | |*Schedule*|Select the SLA schedule - 24x7 or custom. | |*Effective date*|Select the date of starting SLA calculation. | |*Service tags*|Add service tags to identify the services towards which this SLA should be applied. <br> **Name** - service tag name, must be exact match, case-sensitive. <br> **Operation** - select *Equals* if the tag value must match exactly (case-sensitive) or *Contains* if part of the tag value must match (case-insensitive). <br> **Value** - service tag value to search for according to selected operation.<br> The SLA is applied to a service, if at least one service tag matches.  | |*Description*|Add a description for the SLA. | |*Enabled*|Mark the checkbox to enable the SLA calculation. |  The **Excluded downtimes** tab allows to specify downtimes  that are excluded from the SLA calculation.  ![](../../../assets/en/manual/web_interface/sla_b.png){width=600}  Click on *Add* to configure excluded downtimes, then enter the period name, start date and duration. 
fr	 ### Configuration  Pour créer un nouveau SLA, cliquez sur le bouton *Créer un SLA*.  L'onglet **SLA** permet de spécifier les paramètres SLA généraux.  ![](../../../assets/en/manual/web_interface/sla.png){width=600}  |Paramètre|Description| |--|--------| |*Nom*|Saisissez le nom du SLA. | |*SLO*|Entrez l'objectif de niveau de service (SLO) en pourcentage. | |*Période de rapport*|La sélection de la période affectera les périodes utilisées dans le [rapport SLA](/manual/web_interface/frontend_sections/services/sla_report) - *Journalier*, *Hebdomadaire*, *Mensuel*, *Trimestriel*, or *Annuellement*. | |*Fuseau horaire*|Sélectionnez le fuseau horaire du SLA. | |*Planification*|Sélectionnez la planification SLA - 24x7 ou personnalisé. | |*Date effective*|Sélectionnez la date de début du calcul du SLA. | |*Tags du service*|Ajoutez des balises de service pour identifier les services auxquels ce SLA doit être appliqué. <br> **Nom** - nom du tag de service, doit être une correspondance exacte, sensible à la casse. <br> **Opération** : sélectionnez *Égal* si la valeur du tag doit correspondre exactement (sensible à la casse) ou *Contient* si une partie de la valeur du tag doit correspondre (insensible à la casse). <br> **Valeur** : valeur du tag de service à rechercher en fonction de l'opération sélectionnée.<br> Le SLA est appliqué à un service si au moins un tag de service correspond. | |*Description*|Ajoutez une description pour le SLA. | |*Activé*|Cochez la case pour activer le calcul SLA. |  L'onglet **Temps d'arrêt exclus** permet de spécifier les temps d'arrêt qui sont exclus du calcul du SLA.  ![](../../../assets/en/manual/web_interface/sla_b.png){width=600}  Cliquez sur *Ajouter* pour configurer les temps d'arrêt exclus, puis entrez le nom de la période, la date de début et la durée.

en-us	#### Configuration  To define user macros, go to the corresponding location in the frontend:  -   for global macros, visit *Administration → General → Macros* -   for host and template level macros, open host or template properties     and look for the *Macros* tab  ::: notetip If a user macro is used in items or triggers in a template, it is suggested to add that macro to the template even if it is defined on a global level. That way, if the macro type is *text* exporting the template to XML and importing it in another system will still allow it to work as expected. Values of secret macros are not [exported](/manual/xml_export_import).  :::  A user macro has the following attributes:  ![](../../../../assets/en/manual/config/macros/user_macros.png){width="600"}  |Parameter|Description| |--|--------| |*Macro*|Macro name. The name must be wrapped in curly brackets and start with a dollar sign.<br>Example: {$FRONTEND\_URL}. The following characters are allowed in the macro names: **A-Z** (uppercase only) , **0-9** , **\_** , **.**| |*Value*|Macro value. Three value types are supported:<br>**Text** (default) - plain-text value<br>**Secret text** - the value is masked with asterisks, which could be useful to protect sensitive information such as passwords or shared keys.<br>**Vault secret** - the value contains a reference path (as 'path:key', for example “secret/zabbix:password”) to a [Vault secret](/manual/config/secrets)<br><br>*Note* that while the value of a secret macro is hidden from sight, the value can be revealed through the use in items. For example, in an external script an 'echo' statement referencing a secret macro may be used to reveal the macro value to the frontend because Zabbix server has access to the real macro value.<br><br>To select the value type click on the button at the end of the value input field:<br>![](../../../../assets/en/manual/config/macros/macro_type_text.png) icon indicates a text macro;<br>![](../../../../assets/en/manual/config/macros/macro_type_secret.png) icon indicates a secret text macro. Upon hovering, the value field transforms into a ![](../../../../assets/en/manual/config/macros/macro_type_secret2.png) button, which allows to enter a new value of the macro (to exit without saving a new value, click the backwards arrow (![](../../../../assets/en/manual/config/macros/macro_type_secret3.png)).<br>![](../../../../assets/en/manual/config/macros/macro_type_vault.png) icon indicates a secret Vault macro.<br><br>Maximum length of a user macro value is 2048 characters (255 characters in versions before 5.2.0).| |*Description*|Text field used to provide more information about this macro.|  ::: noteclassic  URLs that contain a secret macro will not work as the macro in them will be resolved as "\*\*\*\*\*\*".  :::  ::: noteimportant In trigger expressions user macros will resolve if referencing a parameter or constant. They will NOT resolve if referencing a host, item key, function, operator or another trigger expression. Secret macros cannot be used in trigger expressions. :::
fr	 #### Configuration  Pour définir des macros utilisateur, rendez-vous à l'emplacement correspondant dans l'interface :  -   pour les macros globales, visitez *Administration → Général → Macros* -   pour les macros au niveau de l'hôte et du modèle, ouvrez les propriétés de l'hôte ou du modèle et recherchez l'onglet *Macros*  ::: notetip Si une macro utilisateur est utilisée dans des éléments ou des déclencheurs dans un modèle, il est suggéré d'ajouter cette macro au modèle même si elle est définie au niveau global. Ainsi, si le type de macro est *texte*, l'exportation du modèle vers XML et son importation dans un autre système lui permettront toujours de fonctionner comme prévu. Les valeurs des macros secrètes ne sont pas [exportées](/manual/xml_export_import).  :::  Une macro utilisateur possède les attributs suivants :  ![](../../../../assets/en/manual/config/macros/user_macros.png){width="600"}  |Paramètre|Description| |--|--------| |*Macro*|Nom de la macro. Le nom doit être entouré d'accolades et commencer par un signe dollar.<br>Exemple : {$FRONTEND\_URL}. Les caractères suivants sont autorisés dans les noms de macro : **A-Z** (majuscules uniquement) , **0-9** , **\_** , **.**| |*Valeur*|Valeur de la macro. Trois types de valeurs sont pris en charge :<br>**Texte** (par défaut) - valeur en texte brut<br>**Texte secret** - la valeur est masquée par des astérisques, ce qui peut être utile pour protéger des informations sensibles telles que les mots de passe ou des clés partagées.<br>**Secret du coffre-fort** - la valeur contient un chemin de référence (comme 'path:key', par exemple "secret/zabbix:password") vers un [Secret du coffre-fort](/manual/config/secrets)<br><br>*Notez* que même si la valeur d'une macro secrète est cachée, la valeur peut être révélée par l'utilisation dans les objets. Par exemple, dans un script externe, une instruction 'echo' faisant référence à une macro secrète peut être utilisée pour révéler la valeur de la macro à l'interface car le serveur Zabbix a accès à la valeur réelle de la macro.<br><br>Pour sélectionner le type de valeur, cliquez sur sur le bouton à la fin du champ de saisie de valeur :<br>l'icône ![](../../../../assets/en/manual/config/macros/macro_type_text.png) indique une macro de texte ;<br>l'icône ![](../../../../assets/en/manual/config/macros/macro_type_secret.png) indique une macro de texte secrète. Au survol, le champ valeur se transforme en bouton ![](../../../../assets/en/manual/config/macros/macro_type_secret2.png), qui permet de saisir une nouvelle valeur de la macro (pour sortir sans enregistrer une nouvelle valeur, cliquer sur la flèche vers l'arrière (![](../../../../assets/en/manual/config/macros/macro_type_secret3.png)).<br>l'icône ![](../../../../assets/en/manual/config/macros/macro_type_vault.png) indique une macro Secret du coffre-fort.<br><br>La longueur maximale d'une valeur de macro utilisateur est de 2 048 caractères (255 caractères dans les versions antérieures à 5.2.0).| |*Description*|Champ de texte utilisé pour fournir plus d'informations sur cette macro.|  ::: noteclassic  Les URL qui contiennent une macro secrète ne fonctionneront pas car la macro qu'elles contiennent sera résolue comme "\*\*\*\*\*\*". :::  ::: noteimportant Dans les expressions de déclencheur, les macros utilisateur seront résolues si elles font référence à un paramètre ou à une constante. Ils ne seront PAS résolus s'ils font référence à un hôte, une clé d'élément, une fonction, un opérateur ou une autre expression de déclencheur. Les macros secrètes ne peuvent pas être utilisées dans les expressions de déclencheur. :::

en-us	#### Configuration  To ensure proper communication between all elements involved make sure server configuration file and frontend configuration file parameters are properly configured.
fr	#### Configuration  Pour assurer une bonne communication entre tous les éléments impliqués, assurez-vous que les paramètres du fichier de configuration du serveur et du fichier de configuration frontal sont correctement configurés.

en-us	#### Configuration  To execute a passive check immediately:  -   click on *Execute now* in an existing item (or discovery rule)     configuration form:  ![execute\_now.png](../../../../assets/en/manual/config/items/execute_now.png)  -   click on *Execute now* for selected items/rules in the list of     items/discovery rules:  ![](../../../../assets/en/manual/config/items/execute_now_list.png)  In the latter case several items/rules can be selected and "executed now" at once.
fr	#### Configuration  Pour exécuter une vérification passive immédiatement :  -   cliquer sur *Exécuter maintenant* dans un formulaire de configuration d'élément (ou de règle de découverte) existant :  ![execute\_now.png](../../../../assets/en/manual/config/items/execute_now.png)  -   cliquer sur *Exécuter maintenant* pour les éléments/règles sélectionnés dans la liste des éléments/règles de découverte :  ![](../../../../assets/en/manual/config/items/execute_now_list.png)  Dans ce dernier cas, plusieurs éléments/règles peuvent être sélectionnés et "exécutés maintenant" en même temps.

en-us	#### Configuration  To start using a webhook integration:  1.  Locate required .xml file in the `templates/media` directory of the     downloaded Zabbix version or download it from Zabbix [git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse) 2.  [Import](/manual/xml_export_import/media#importing) the file into     your Zabbix installation. The webhook will appear in the list of     media types. 3.  Configure the webhook according to instructions in the *Readme.md*     file (you may click on a webhook's name above to quickly access     *Readme.md*).  To create a custom webhook from scratch:  -   Go to *Administration → Media types* -   Click on *Create media type*  The **Media type** tab contains various attributes specific for this media type:  ![](../../../../../assets/en/manual/config/notifications/media/media_webhook_express.png)  All mandatory input fields are marked with a red asterisk.  The following parameters are specific for the webhook media type:  |Parameter|Description| |--|--------| |*Parameters*|Specify the webhook variables as the attribute and value pairs.<br>For preconfigured webhooks, a list of parameters varies, depending on the service. Check the webhook's *Readme.md* file for parameter description.<br>For new webhooks, several common variables are included by default (URL:<empty>, HTTPProxy:<empty>, To:{ALERT.SENDTO}, Subject:{ALERT.SUBJECT}, <Message:%7BALERT.MESSAGE>}), feel free to keep or remove them.<br>All [macros](/manual/appendix/macros/supported_by_location) that are supported in problem notifications are supported in the parameters.<br>If you specify an HTTP proxy, the field supports the same functionality as in the item configuration [HTTP proxy](/manual/config/items/itemtypes/http#configuration) field. The proxy string may be prefixed with `[scheme]://` to specify which kind of proxy is used (e.g. https, socks4, socks5; see [documentation](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html)).| |*Script*|Enter JavaScript code in the block that appears when clicking in the parameter field (or on the view/edit button next to it). This code will perform the webhook operation.<br>The script is a function code that accepts parameter - value pairs. The values should be converted into JSON objects using JSON.parse() method, for example: `var params = JSON.parse(value);`.<br><br>The code has access to all parameters, it may perform HTTP GET, POST, PUT and DELETE requests and has control over HTTP headers and request body.<br>The script must contain a return operator, otherwise it will not be valid. It may return OK status along with an optional list of tags and tag values (see *Process tags* option) or an error string.<br><br>Note, that the script is executed only after an alert is created. If the script is configured to return and process tags, these tags will not get resolved in {EVENT.TAGS} and {EVENT.RECOVERY.TAGS} macros in the initial problem message and recovery messages because the script has not had the time to run yet.<br><br>See also: [Webhook development guidelines](https://www.zabbix.com/documentation/guidelines/en/webhooks), [Webhook script examples](/manual/config/notifications/media/webhook/webhook_examples), [Additional JavaScript objects](/manual/config/items/preprocessing/javascript/javascript_objects).<br>| |*Timeout*|JavaScript execution timeout (1-60s, default 30s).<br>Time suffixes are supported, e.g. 30s, 1m.| |*Process tags*|Mark the checkbox to process returned JSON property values as tags. These tags are added to the already existing (if any) problem event tags in Zabbix.<br>If a webhook uses tags (the Process tags checkbox is marked), the webhook should always return a JSON object containing at least an empty object for tags:`var result = {tags: {}};`.<br>Examples of tags that can be returned: *Jira ID: PROD-1234*, *Responsible: John Smith*, *Processed:<no value>*, etc.| |*Include event menu entry*|Mark the checkbox to include an entry in the [event menu](/manual/web_interface/frontend_sections/monitoring/problems#event_menu) linking to the created external ticket.<br>If marked, the webhook should not be used to send notifications to different users (consider creating a [dedicated user](/manual/config/notifications/media/webhook#user_media) instead) or in several alert actions [related to a single problem event](/manual/config/notifications/media/webhook#configuring_alert_actions).| |*Menu entry name*|Specify the menu entry name.<br>{EVENT.TAGS.<tag name>} macro is supported.<br>This field is only mandatory if *Include event menu entry* is selected.| |*Menu entry URL*|Specify the underlying URL of the menu entry.<br>{EVENT.TAGS.<tag name>} macro is supported.<br>This field is only mandatory if *Include event menu entry* is selected.|  See [common media type parameters](/manual/config/notifications/media#common_parameters) for details on how to configure default messages and alert processing options.  ::: notewarning  Even if a webhook doesn't use default messages, message templates for operation types used by this webhook must still be defined. :::
fr	 #### Configuration  Pour commencer à utiliser une intégration de webhook :  1.  Localisez le fichier .xml requis dans le répertoire `templates/media` de la version téléchargée de Zabbix ou téléchargez-le depuis le [dépôt git](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse) Zabbix. 2.  [Importez](/manual/xml_export_import/media#importing) le fichier dans votre installation Zabbix. Le webhook apparaîtra dans la liste des types de médias. 3.  Configurez le webhook conformément aux instructions du fichier *Readme.md* (vous pouvez cliquer sur le nom d'un webhook ci-dessus pour accéder rapidement à *Readme.md*).  Pour créer un webhook personnalisé à partir de zéro :  -   Allez dans *Administration → Types de média* -   Cliquez sur *Créer un type de média*  L'onglet **Type de média** contient divers attributs spécifiques à ce type de média :  ![](../../../../../assets/en/manual/config/notifications/media/media_webhook_express.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  Les paramètres suivants sont spécifiques au type de média webhook :  |Paramètre|Description| |--|--------| |*Paramètres*|Spécifiez les variables du webhook en tant que paires d'attributs et de valeurs.<br>Pour les webhooks préconfigurés, une liste de paramètres varie en fonction du service. Consultez le fichier *Readme.md* du webhook pour la description des paramètres.<br>Pour les nouveaux webhooks, plusieurs variables communes sont incluses par défaut (URL : \<vide\>, HTTPProxy : \<vide\>, To : {ALERT.SENDTO}, Subject : {ALERT.SUBJECT}, Message : {ALERT.MESSAGE}), n'hésitez pas à les conserver ou à les supprimer.<br>Toutes les [macros](/manual/appendix/macros/supported_by_location) prises en charge dans les notifications de problème sont prises en charge dans les paramètres.<br>Si vous spécifiez un proxy HTTP, le champ prend en charge la même fonctionnalité que dans le champ de configuration de l'élément [proxy HTTP](/manual/config/items/itemtypes/http#configuration). La chaîne de proxy peut être précédée de `[scheme]://` pour spécifier le type de proxy utilisé (par exemple, https, socks4, socks5 ; voir la [documentation](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html)).| |*Script*|Entrez le code JavaScript dans le bloc qui apparaît lorsque vous cliquez dans le champ de paramètre (ou sur le bouton afficher/modifier à côté). Ce code effectuera l'opération de webhook.<br>Le script est un code de fonction qui accepte les paires paramètre - valeur. Les valeurs doivent être converties en objets JSON à l'aide de la méthode JSON.parse(), par exemple : `var params = JSON.parse(value);`.<br><br>Le code a accès à tous les paramètres, il peut effectuer HTTP GET, POST, PUT et DELETE et contrôle les en-têtes HTTP et le corps de la requête.<br>Le script doit contenir un opérateur de retour, sinon il ne sera pas valide. Il peut renvoyer l'état OK avec une liste facultative de tags et de valeurs de tag (voir l'option *Traiter les tags*) ou une chaîne d'erreur.<br><br>Notez que le script n'est exécuté qu'après la création d'une alerte. Si le script est configuré pour renvoyer et traiter des tags, ces tags ne seront pas résolus dans les macros {EVENT.TAGS} et {EVENT.RECOVERY.TAGS} dans le message de problème initial et les messages de récupération car le script n'a pas eu le temps de s'exécuter pour le moment.<br><br>Voir aussi : [Consignes de développement Webhook](https://www.zabbix.com/documentation/guidelines/en/webhooks), [Exemples de scripts Webhook](/manual/config/notifications/media/webhook/webhook_examples), [Objets JavaScript supplémentaires](/manual/config/items/preprocessing/javascript/javascript_objects).<br>| |*Expiration*|Délai d'exécution JavaScript (1-60s, 30s par défaut).<br>Les suffixes de temps sont pris en charge, par ex. 30s, 1m.| |*Traiter les tags*|Cochez la case pour traiter les valeurs de propriété JSON renvoyées en tant que tags. Ces tags sont ajoutées aux tags d'événement de problème déjà existants (le cas échéant) dans Zabbix.<br>Si un webhook utilise des tags (la case Traiter les tags est cochée), le webhook doit toujours renvoyer un objet JSON contenant au moins un objet vide pour les tags: `var result = {tags: {}};`.<br>Exemples de tags pouvant être renvoyés : *Jira ID : PROD-1234*, *Responsible : John Smith*, *Processed : \<pas de valeur\>* , etc | |*Inclure dans le menu de l'événement*|Cochez la case pour inclure une entrée dans le [menu de l'événement](/manual/web_interface/frontend_sections/monitoring/problems#event_menu) liant au ticket externe créé.<br>Si coché, le webhook ne doit pas être utilisé pour envoyer des notifications à différents utilisateurs (envisagez plutôt de créer un [utilisateur dédié](/manual/config/notifications/media/webhook#user_media)) ou dans plusieurs actions d'alerte [liées à un seul événement problématique](/manual/config/notifications/media/webhook#configuring_alert_actions).| |*Nom de l'entrée de menu*|Spécifiez le nom de l'entrée de menu.<br>La macro {EVENT.TAGS.\<nom tag\>} est prise en charge.<br>Ce champ n'est obligatoire que si *Inclure dans le menu de l'événement* est sélectionné.| |*URL de l'entrée de menu*|Spécifiez l'URL sous-jacente de l'entrée de menu.<br>La macro {EVENT.TAGS.\<nom tag\>} est prise en charge.<br>Ce champ n'est obligatoire que si *Inclure dans le menu de l'événement* est sélectionné .|  Voir les [paramètres de type de média communs](/manual/config/notifications/media#common_parameters) pour plus de détails sur la façon de configurer les messages par défaut et les options de traitement des alertes.  ::: notewarning  Même si un webhook n'utilise pas de messages par défaut, les modèles de message pour les types d'opérations utilisés par ce webhook doivent toujours être définis. :::

en-us	#### Configuration  Two steps are required to close a problem manually.
fr	#### Configuration  Deux étapes sont nécessaires pour résoudre un problème manuellement.

en-us	#### Configuration  We assume that TimescaleDB extension has been already installed on the database server (see [installation instructions](https://docs.timescale.com/latest/getting-started/installation)).  TimescaleDB extension must also be enabled for the specific DB by executing:      echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql zabbix  Running this command requires database administrator privileges.  ::: noteclassic If you use a database schema other than 'public' you need to add a SCHEMA clause to the command above. E.g.:\ `echo "CREATE EXTENSION IF NOT EXISTS timescaledb SCHEMA yourschema CASCADE;" | sudo -u postgres psql zabbix` :::  Then run the `timescaledb.sql` script located in database/postgresql. For new installations the script must be run after the regular PostgreSQL database has been created with initial schema/data (see [database creation](/manual/appendix/install/db_scripts)):      cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: noteimportant Please ignore warning messages informing that the best practices are not followed while running `timescaledb.sql` script on TimescaleDB version 2.9.0 and higher. Regardless of this warning, the configuration will be completed successfully. :::  The migration of existing history and trend data may take a lot of time. Zabbix server and frontend must be down for the period of migration.  The `timescaledb.sql` script sets the following housekeeping parameters:  -   Override item history period -   Override item trend period  In order to use partitioned housekeeping for history and trends, both these options must be enabled. It is also possible to enable override individually either for history only or trends only.  For PostgreSQL version 10.2 or higher and TimescaleDB version 1.5 or higher, the `timescaledb.sql` script sets two additional parameters:  -   Enable compression -   Compress records older than 7 days
fr	#### Configuration  Nous supposons que l'extension TimescaleDB a déjà été installée sur le serveur de base de données (voir les [instructions d'installation](https://docs.timescale.com/latest/getting-started/installation)).  L'extension TimescaleDB doit également être activée pour la base de données spécifique en exécutant :      echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql zabbix  L'exécution de cette commande nécessite des privilèges d'administrateur de base de données.  ::: noteclassic Si vous utilisez un schéma de base de données autre que 'public', vous devez ajouter une clause SCHEMA à la commande ci-dessus. Par exemple.:\ `echo "CREATE EXTENSION IF NOT EXISTS timescaledb SCHEMA yourschema CASCADE;" | sudo -u postgres psql zabbix` :::  Exécutez ensuite le script `timescaledb.sql` situé dans database/postgresql. Pour les nouvelles installations, le script doit être exécuté après la création de la base de données PostgreSQL standard avec le schéma/les données initiaux (voir la [création de la base de données](/manual/appendix/install/db_scripts)) :      cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: noteimportant Veuillez ignorer les messages d'avertissement informant que les meilleures pratiques ne sont pas suivies lors de l'exécution du script `timescaledb.sql` sur TimescaleDB version 2.9.0 et supérieure. Indépendamment de cet avertissement, la configuration sera terminée avec succès. :::  La migration des données d'historique et de tendance existantes peut prendre beaucoup de temps. Le serveur et l'interface Zabbix doivent être arrêtés pendant la période de migration.  Le script `timescaledb.sql` définit les paramètres de nettoyage suivants :  -   Remplacer la période d'historique des éléments -   Remplacer la période de tendance de l'élément  Afin d'utiliser le nettoyage partitionné pour l'historique et les tendances, ces deux options doivent être activées. Il est également possible d'activer le remplacement individuellement soit pour l'historique uniquement, soit pour les tendances uniquement.  Pour PostgreSQL version 10.2 ou supérieure et TimescaleDB version 1.5 ou supérieure, le script `timescaledb.sql` définit deux paramètres supplémentaires :  -   Activer la compression -   Compresser les enregistrements de plus de 7 jours

en-us	##### Configure database for Zabbix proxy  Edit zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBName for Zabbix proxy use a separate database from Zabbix server.  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix. Refer to the [respective section](/manual/installation/install_from_packages/rhel#selinux_configuration) for RHEL for instructions.
fr	 ##### Configurer la base de données pour le proxy Zabbix  Modifiez zabbix\_proxy.conf :      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  Dans DBName pour le proxy Zabbix, utilisez une base de données distincte du serveur Zabbix.  Dans DBPassword, utilisez le mot de passe de la base de données Zabbix pour MySQL ; Mot de passe utilisateur PosgreSQL pour PosgreSQL.  Utilisez `DBHost=` avec PostgreSQL. Vous voudrez peut-être conserver le paramètre par défaut `DBHost=localhost` (ou une adresse IP), mais cela obligerait PostgreSQL à utiliser un socket réseau pour se connecter à Zabbix. Reportez-vous à la [section correspondante](/manual/installation/install_from_packages/rhel#selinux_configuration) pour obtenir des instructions pour RHEL.

en-us	##### Configure database for Zabbix proxy  Edit zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBName for Zabbix proxy use a separate database from Zabbix server.  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix. See [SELinux configuration](/manual/installation/install_from_packages/rhel_centos#selinux_configuration) for instructions.
fr	 ##### Configurer la base de données pour le proxy Zabbix  Modifiez zabbix\_proxy.conf :      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  Dans DBName pour le proxy Zabbix, utilisez une base de données distincte du serveur Zabbix.  Dans DBPassword, utilisez le mot de passe de la base de données Zabbix pour MySQL ; Mot de passe utilisateur PosgreSQL pour PosgreSQL.  Utilisez `DBHost=` avec PostgreSQL. Vous voudrez peut-être conserver le paramètre par défaut `DBHost=localhost` (ou une adresse IP), mais cela obligerait PostgreSQL à utiliser un socket réseau pour se connecter à Zabbix. Reportez-vous à la [section correspondante](/manual/installation/install_from_packages/rhel_centos#selinux_configuration) pour obtenir des instructions pour RHEL/CentOS.

en-us	##### Configure database for Zabbix proxy  Edit zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBName for Zabbix proxy use a separate database from Zabbix server.  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix. See [SELinux configuration](/manual/installation/install_from_packages/rhel#selinux_configuration) for instructions.
fr	##### Configurer la base de données pour le proxy Zabbix  Modifiez zabbix\_proxy.conf :      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  Dans DBName pour le proxy Zabbix, utilisez une base de données distincte du serveur Zabbix.  Dans DBPassword, utilisez le mot de passe de la base de données Zabbix pour MySQL ; Mot de passe utilisateur PostgreSQL pour PostgreSQL.  Utilisez `DBHost=` avec PostgreSQL. Vous souhaiterez peut-être conserver le paramètre par défaut `DBHost=localhost` (ou une adresse IP), mais cela obligerait PostgreSQL à utiliser un socket réseau pour se connecter à Zabbix. Voir [Configuration SELinux](/manual/installation/install_from_packages/rhel#selinux_configuration) pour les instructions.

en-us	#### Configure database for Zabbix server/proxy  Edit /etc/zabbix/zabbix\_server.conf (and zabbix\_proxy.conf) to use their respective databases. For example:      # vi /etc/zabbix/zabbix_server.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix.
fr	#### Configurer la base de données pour le serveur/proxy Zabbix  Modifiez /etc/zabbix/zabbix\_server.conf (et zabbix\_proxy.conf) pour utiliser leurs bases de données respectives. Par exemple:      # vi /etc/zabbix/zabbix_server.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  Dans DBPassword, utilisez le mot de passe de la base de données Zabbix pour MySQL ; Mot de passe utilisateur PostgreSQL pour PostgreSQL.  Utilisez `DBHost=` avec PostgreSQL. Vous voudrez peut-être conserver le paramètre par défaut `DBHost=localhost` (ou une adresse IP), mais cela obligerait PostgreSQL à utiliser un socket réseau pour se connecter à Zabbix.

en-us	#### Configure DB connection  Enter details for connecting to the database. Zabbix database must already be created.  ![](../../../assets/en/manual/installation/install_3a.png){width="550"}  If the *Database TLS encryption* option is checked, then additional fields for [configuring the TLS connection](/manual/appendix/install/db_encrypt) to the database appear in the form (MySQL or PostgreSQL only).  If HashiCorp Vault option is selected for storing credentials, additional fields are available for specifying the Vault API endpoint, secret path and authentication token:  ![](../../../assets/en/manual/installation/install_3b.png){width="550"}
fr	#### Configuration de la connexion à la base de données  Entrez les détails de connexion à la base de données. La base de données Zabbix doit déjà être créée.  ![](../../../assets/en/manual/installation/install_3a.png){width="550"}  Si l'option *Cryptage TLS de la base de données* est cochée, des champs supplémentaires pour [configurer la connexion TLS](/manual/appendix/install/db_encrypt) à la base de données apparaissent dans le formulaire (MySQL ou PostgreSQL uniquement).  Si l'option HashiCorp Vault est sélectionnée pour stocker les informations d'identification, des champs supplémentaires sont disponibles pour spécifier le point de terminaison de l'API Vault, le chemin secret et le jeton d'authentification :  ![](../../../assets/en/manual/installation/install_3b.png){width="550"}

en-us	 ###### Configure request  A request to execute the *Configure* function of the *Configurator* interface.  |   |   | |---|---| |direction|agent → plugin| |response|n/a|  Parameters specific to *Configure* requests:  |Name|Type|Comments| |---------|--------|----------| |global_options|JSON object|JSON object containing global agent configuration options.| |private_options|JSON object (optional)|JSON object containing private plugin configuration options, if provided.|  *Example:*      {"id":6,"type":8,"global_options":{...},"private_options":{...}}
fr	 ###### Requête de configuration  Une requête pour exécuter la fonction *Configure* de l'interface *Configurateurr*.  |   |   | |---|---| |direction|agent → plugin| |réponse|n/a|  Paramètres spécifiques aux requêtes *Configure* :  |Nom|Type|Commentaires| |---------|--------|----------| |global_options|Objet JSON|Objet JSON contenant les options de configuration globales de l'agent.| |private_options|Objet JSON (facultatif)|Objet JSON contenant les options de configuration du plug-in privé, le cas échéant.|  *Exemple :*      {"id":6,"type":8,"global_options":{...},"private_options":{...}}

en-us	#### Configuring agent  Both generations of Zabbix agents run as a Windows service. For Zabbix agent 2, replace *agentd* with *agent2* in the instructions below.  You can run a single instance of Zabbix agent or multiple instances of the agent on a Microsoft Windows host. A single instance can use the default configuration file `C:\zabbix_agentd.conf` or a configuration file specified in the command line. In case of multiple instances each agent instance must have its own configuration file (one of the instances can use the default configuration file).  An example configuration file is available in Zabbix source archive as `conf/zabbix_agentd.win.conf`.  See the [configuration file](/manual/appendix/config/zabbix_agentd_win) options for details on configuring Zabbix Windows agent.
fr	#### Configuration de l'agent  Les deux générations d'agents Zabbix s'exécutent en tant que service Windows. Pour l'agent Zabbix 2, remplacez *agentd* par *agent2* dans les instructions ci-dessous.  Vous pouvez exécuter une seule instance de l'agent Zabbix ou plusieurs instances de l'agent sur un hôte Microsoft Windows. Une seule instance peut utiliser le fichier de configuration par défaut `C:\zabbix_agentd.conf` ou un fichier de configuration spécifié dans la ligne de commande. En cas d'instances multiples, chacune des instances d'agent doit avoir son propre fichier de configuration (l'une des instances peut utiliser le fichier de configuration par défaut).  Un exemple de fichier de configuration (`conf/zabbix_agentd.win.conf`) est disponible dans l'archive source de Zabbix.  Voir les options du [fichier de configuration](/manual/appendix/config/zabbix_agentd_win) pour plus de détails sur la configuration de l'agent Windows Zabbix.

en-us	#### Configuring a global script  ![](../../../../../assets/en/manual/web_interface/script.png)  Script attributes:  |Parameter|<|Description| |-|----------|----------------------------------------| |*Name*|<|Unique name of the script.<br>E.g., `Clear /tmp filesystem`| |*Scope*|<|Scope of the script - action operation, manual host action or manual event action. This setting determines where the script can be used - in remote commands of action operations, from the [host menu](/manual/web_interface/frontend_sections/monitoring/dashboard#host_menu) or from the [event menu](/manual/web_interface/frontend_sections/monitoring/problems#event_menu) respectively.<br>Setting the scope to 'Action operation' makes the script available for all users with access to *Configuration* → *Actions*.<br>If a script is actually used in an action, its scope cannot be changed away from 'action operation'.<br>**Macro support**<br>The scope affects the range of available macros. For example, user-related macros ({USER.\*}) are supported in scripts to allow passing information about the user that launched the script. However, they are not supported if the script scope is an action operation, as action operations are executed automatically.<br>To find out which macros are supported, do a search for 'Trigger-based notifications and commands/Trigger-based commands', 'Manual host action scripts' and 'Manual event action scripts' in the [supported macro](/manual/appendix/macros/supported_by_location) table. Note that if a macro may resolve to a value with spaces (for example, host name), don't forget to quote as needed.| |*Menu path*|<|The desired menu path to the script. For example, `Default` or `Default/`, will display the script in the respective directory. Menus can be nested, e.g., `Main menu/Sub menu1/Sub menu2`. When accessing scripts through the host/event menu in monitoring sections, they will be organized according to the given directories.<br>This field is displayed only if 'Manual host action' or 'Manual event action' is selected as *Scope*.| |*Type*|<|Click the respective button to select the script type:<br>**Webhook**, **Script**, **SSH**, **Telnet** or **[IPMI](/manual/config/notifications/action/operation/remote_command#ipmi_remote_commands)** command.| | |Script type: Webhook|<| |^|*Parameters*|Specify the webhook variables as attribute-value pairs.<br>See also: [Webhook](/manual/config/notifications/media/webhook) media configuration.<br>Macros and custom [user macros](/manual/config/macros/user_macros) are supported in parameter values. Macro support depends on the scope of the script (see *Scope* above).| |^|*Script*|Enter the JavaScript code in the block that appears when clicking in the parameter field (or on the view/edit button next to it).<br>Macro support depends on the scope of the script (see *Scope* above).<br>See also: [Webhook](/manual/config/notifications/media/webhook) media configuration, [Additional JavaScript objects](/manual/config/items/preprocessing/javascript/javascript_objects).| |^|*Timeout*|JavaScript execution timeout (1-60s, default 30s).<br>Time suffixes are supported, e.g., 30s, 1m.| | |Script type: Script|<| |^|*Execute on*|Click the respective button to execute the shell script on:<br>**Zabbix agent** - the script will be executed by Zabbix agent (if the system.run item is [allowed](/manual/config/items/restrict_checks)) on the host<br>**Zabbix server (proxy)** - the script will be executed by Zabbix server or proxy (if enabled by [EnableRemoteCommands](/manual/appendix/config/zabbix_proxy)) - depending on whether the host is monitored by server or proxy<br>**Zabbix server** - the script will be executed by Zabbix server only| |^|*Commands*|Enter full path to the commands to be executed within the script.<br>Macro support depends on the scope of the script (see *Scope* above). Custom [user macros](/manual/config/macros/user_macros) are supported.| | |Script type: SSH|<| |^|*Authentication method*|Select authentication method - password or public key.| |^|*Username*|Enter the username.| |^|*Password*|Enter the password.<br>This field is available if 'Password' is selected as the authentication method.| |^|*Public key file*|Enter the path to the public key file.<br>This field is available if 'Public key' is selected as the authentication method.| |^|*Private key file*|Enter the path to the private key file.<br>This field is available if 'Public key' is selected as the authentication method.| |^|*Passphrase*|Enter the passphrase.<br>This field is available if 'Public key' is selected as the authentication method.| |^|*Port*|Enter the port.| |^|*Commands*|Enter the commands.<br>Macro support depends on the scope of the script (see *Scope* above). Custom [user macros](/manual/config/macros/user_macros) are supported.| | |Script type: Telnet|<| |^|*Username*|Enter the username.| |^|*Password*|Enter the password.| |^|*Port*|Enter the port.| |^|*Commands*|Enter the commands.<br>Macro support depends on the scope of the script (see *Scope* above). Custom [user macros](/manual/config/macros/user_macros) are supported.| | |Script type: IPMI|<| |^|*Command*|Enter the IPMI command.<br>Macro support depends on the scope of the script (see *Scope* above). Custom [user macros](/manual/config/macros/user_macros) are supported.| |*Description*|<|Enter a description for the script.| |*Host group*|<|Select the host group that the script will be available for (or *All* for all host groups).| |*User group*|<|Select the user group that the script will be available to (or *All* for all user groups).<br>This field is displayed only if 'Manual host action' or 'Manual event action' is selected as *Scope*.| |*Required host permissions*|<|Select the permission level for the host group - *Read* or *Write*. Only users with the required permission level will have access to executing the script.<br>This field is displayed only if 'Manual host action' or 'Manual event action' is selected as *Scope*.| |*Enable confirmation*|<|Mark the checkbox to display a confirmation message before executing the script. This feature might be especially useful with potentially dangerous operations (like a reboot script) or ones that might take a long time.<br>This option is displayed only if 'Manual host action' or 'Manual event action' is selected as *Scope*.| |*Confirmation text*|<|Enter a custom confirmation text for the confirmation popup enabled with the checkbox above (for example, *Remote system will be rebooted. Are you sure?*). To see how the text will look like, click on *Test confirmation* next to the field.<br>{HOST.\*} and {USER.\*} macros are supported. Custom [user macros](/manual/config/macros/user_macros) are supported.<br>*Note:* the macros will not be expanded when testing the confirmation message.<br>This field is displayed only if 'Manual host action' or 'Manual event action' is selected as *Scope*.|
fr	 #### Configuration d'un script global  ![](../../../../../assets/en/manual/web_interface/script.png)  Attributs de script :  |Paramètre|<|Description| |-|----------|----------------------------------------| |*Nom*|<|Nom unique du script.<br>Ex. `Vider le système de fichiers /tmp`| |*Étendue*|<|Portée du script - opération d'action, action manuelle de l'hôte ou action manuelle de l'événement. Ce paramètre détermine où le script peut être utilisé - dans les commandes à distance des opérations d'action, depuis le [menu hôte](/manual/web_interface/frontend_sections/monitoring/dashboard#host_menu) ou depuis le [menu événement](/manual/web_interface/frontend_sections/monitoring/problems#event_menu) respectivement.<br>Définir la portée sur 'Action d'opération' rend le script disponible pour tous les utilisateurs ayant accès à *Configuration* → *Actions*.<br>Si un script est réellement utilisé dans un action, sa portée ne peut pas être modifiée en dehors de 'l'Action d'opération'.<br>**Prise en charge des macros**<br>La portée affecte la gamme de macros disponibles. Par exemple, les macros liées à l'utilisateur ({USER.\*}) sont prises en charge dans les scripts pour permettre la transmission d'informations sur l'utilisateur qui a lancé le script. Cependant, elles ne sont pas prises en charge si la portée du script est une opération d'action, car les opérations d'action sont exécutées automatiquement.<br>Pour savoir quelles macros sont prises en charge, effectuez une recherche sur 'Notifications et commandes basées sur des déclencheurs/Commandes basées sur des déclencheurs', 'Scripts d'action d'hôte manuels' et 'Scripts d'action d'événement manuels' dans le tableau des [macros prises en charge](/manual/appendix/macros/supported_by_location). Notez que si une macro peut se résoudre en une valeur avec des espaces (par exemple, le nom d'hôte), n'oubliez pas de citer si nécessaire.| |*Chemin du menu*|<|Le chemin de menu souhaité vers le script. Par exemple, `Default` ou `Default/`, affichera le script dans le répertoire respectif. Les menus peuvent être imbriqués, par ex. `Menu principal/Sous-menu1/Sous-menu2`. Lors de l'accès aux scripts via le menu hôte/événement dans les sections de surveillance, ils seront organisés en fonction des répertoires donnés.<br>Ce champ s'affiche uniquement si 'Action manuelle de l'hôte' ou 'Action manuelle d'événement' est sélectionné comme *Étendue*. | |*Type*|<|Cliquez sur le bouton correspondant pour sélectionner le type de script :<br>**Webhook**, **Script**, **SSH**, **Telnet** ou **[IPMI](/manual/config/notifications/action/operation/remote_command#ipmi_remote_commands)**.| | |Type de script : Webhook|<| |^|*Paramètres*|Spécifiez les variables du webhook sous forme de paires attribut-valeur.<br>Voir aussi : [Configuration des médias Webhook](/manual/config/notifications/media/webhook).<br>Les macros et macros [utilisateur personnalisées](/manual/config/macros/user_macros) sont pris en charge dans les valeurs de paramètre. La prise en charge des macros dépend de l'étendue du script (voir *Étendue* ci-dessus).| |^|*Script*|Entrez le code JavaScript dans le bloc qui apparaît lorsque vous cliquez dans le champ de paramètre (ou sur le bouton afficher/modifier à côté).<br>La prise en charge des macros dépend de l'étendue du script (voir *Étendue* ci-dessus).<br >Voir aussi : [Configuration des médias Webhook](/manual/config/notifications/media/webhook), [Objets Javascript supplémentaires](/manual/config/items/preprocessing/javascript/javascript_objects).| |^|*Expiration*|Délai d'exécution JavaScript (1-60s, 30s par défaut).<br>Les suffixes de temps sont pris en charge, par ex. 30s, 1m.| | |Type de script : Script|<| |^|*Exécuter sur*|Cliquez sur le bouton correspondant pour exécuter le script shell sur :<br>**Agent Zabbix** - le script sera exécuté par l'agent Zabbix (si l'élément system.run est [autorisé](/manual/config/items/restrict_checks)) sur l'hôte<br>**Serveur Zabbix (proxy)** - le script sera exécuté par le serveur Zabbix ou le proxy (si activé par [EnableRemoteCommands](/manual/appendix/config/zabbix_proxy)) - selon que l'hôte est surveillé par un serveur ou un proxy<br>**Serveur Zabbix** - le script sera exécuté par le serveur Zabbix uniquement| |^|*Commandes*|Entrez le chemin complet des commandes à effectuer dans le script.<br>La prise en charge des macros dépend de la portée du script (voir *Étendue* ci-dessus). Les [macros utilisateur](/manual/config/macros/user_macros) personnalisées sont prises en charge.| | |Type de script : SSH|<| |^|*Méthode d'authentification*|Sélectionnez la méthode d'authentification - mot de passe ou clé publique.| |^|*Nom d'utilisateur*|Entrez le nom d'utilisateur.| |^|*Mot de passe*|Entrez le mot de passe.<br>Ce champ est disponible si 'Mot de passe' est sélectionné comme méthode d'authentification.| |^|*Fichier de clé publique*|Entrez le chemin d'accès au fichier de clé publique.<br>Ce champ est disponible si 'Clé publique' est sélectionné comme méthode d'authentification.| |^|*Fichier de clé privée*|Entrez le chemin d'accès au fichier de clé privée.<br>Ce champ est disponible si 'Clé publique' est sélectionné comme méthode d'authentification.| |^|*Phrase de passe de la clé*|Saisissez la phrase secrète.<br>Ce champ est disponible si 'Clé publique' est sélectionné comme méthode d'authentification.| |^|*Port*|Entrez le port.| |^|*Commandes*|Entrez les commandes.<br>La prise en charge des macros dépend de la portée du script (voir *Étendue* ci-dessus). Les [macros utilisateur](/manual/config/macros/user_macros) personnalisées sont prises en charge.| | |Type de script : Telnet|<| |^|*Nom d'utilisateur*|Entrez le nom d'utilisateur.| |^|*Mot de passe*|Entrez le mot de passe.| |^|*Port*|Entrez le port.| |^|*Commandes*|Entrez les commandes.<br>La prise en charge des macros dépend de la portée du script (voir *Étendue* ci-dessus). Les [macros utilisateur](/manual/config/macros/user_macros) personnalisées sont prises en charge.| | |Type de script : IPMI|<| |^|*Commandes*|Entrez les commandes IPMI.<br>La prise en charge des macros dépend de la portée du script (voir *Étendue* ci-dessus). Les [macros utilisateur](/manual/config/macros/user_macros) personnalisées sont prises en charge.| |*Description*|<|Entrez une description pour le script.| |*Groupe d'hôtes*|<|Sélectionnez le groupe d'hôtes pour lequel le script sera disponible (ou *Tous* pour tous les groupes d'hôtes).| |*Groupe d'utilisateurs*|<|Sélectionnez le groupe d'utilisateurs pour lequel le script sera disponible (ou *Tous* pour tous les groupes d'utilisateurs).<br>Ce champ s'affiche uniquement si 'Action manuelle de l'hôte' ou 'Action manuelle d'événement' est sélectionné comme *Étendue*.| |*Permissions d'hôte requises*|<|Sélectionnez le niveau d'autorisation pour le groupe d'hôtes - *Lecture* ou *Écriture*. Seuls les utilisateurs disposant du niveau d'autorisation requis auront accès à l'exécution du script.<br>Ce champ s'affiche uniquement si 'Action manuelle de l'hôte' ou 'Action manuelle d'événement' est sélectionné comme *Étendue*.| |*Activer confirmation*|<|Cochez la case pour afficher un message de confirmation avant d'exécuter le script. Cette fonctionnalité peut être particulièrement utile avec des opérations potentiellement dangereuses (comme un script de redémarrage) ou celles qui peuvent prendre beaucoup de temps.<br>Cette option s'affiche uniquement si 'Action manuelle de l'hôte' ou 'Action manuelle d'événement' est sélectionné comme *Étendue*.| |*Texte de confirmation*|<|Saisissez un texte de confirmation personnalisé pour la fenêtre contextuelle de confirmation activée avec la case à cocher ci-dessus (par exemple, *Le système distant va être redémarré. Êtes-vous sûr ?*). Pour voir à quoi ressemblera le texte, cliquez sur *Test de la confirmation* à côté du champ.<br>Les macros {HOST.\*} et {USER.\*} sont prises en charge. Les [macros utilisateur](/manual/config/macros/user_macros) personnalisées sont prises en charge.<br>*Remarque :* les macros ne seront pas développées lors du test du message de confirmation.<br>Ce champ s'affiche uniquement si 'Action manuelle de l'hôte' ou 'Action manuelle d'événement' est sélectionné comme *Étendue*.|

en-us	#### Configuring alert actions  Actions determine which notifications should be sent via the webhook. Steps for [configuring actions](/manual/config/notifications/action) involving webhooks are the same as for all other media types with these exceptions:  -   If a webhook uses tags to store ticket\\message ID and to follow up     with update\\resolve operations, this webhook should not be used in     several alert actions for a single problem event. If     {EVENT.TAGS.<name>} already exists, and is updated in the     webhook, then its resulting value is not defined. For such a case, a     new tag name should be used in the webhook to store updated values.     This applies to Jira, Jira Service Desk, Mattermost, Opsgenie, OTRS,     Redmine, ServiceNow, Slack, Zammad, and Zendesk webhooks provided by     Zabbix and to the majority of webhooks that utilize *Include event     menu entry* option. Using the webhook in several operations is     allowed if those operations or escalation steps belong to the same     action. It is also ok to use this webhook in different actions if     the actions will not be applied to the same problem event due to     different filter conditions. -   When using a webhook in actions for [internal     events](/manual/config/events/sources#internal_events): in the     action operation configuration, check the *Custom message* checkbox     and define the custom message, otherwise, a notification will not be     sent.
fr	 #### Configuration des actions d'alerte  Les actions déterminent quelles notifications doivent être envoyées via le webhook. Les étapes de [configuration des actions](/manual/config/notifications/action) impliquant des webhooks sont les mêmes que pour tous les autres types de médias à ces exceptions près :  -   Si un webhook utilise des balises pour stocker l'ID de ticket\\message et pour suivre les opérations de mise à jour\\résolution, ce webhook ne doit pas être utilisé dans plusieurs actions d'alerte pour un seul événement de problème. Si {EVENT.TAGS.<name>} existe déjà et est mis à jour dans le webhook, sa valeur résultante n'est pas définie. Dans ce cas, un nouveau nom de balise doit être utilisé dans le webhook pour stocker les valeurs mises à jour. Cela s'applique aux webhooks Jira, Jira Service Desk, Mattermost, Opsgenie, OTRS, Redmine, ServiceNow, Slack, Zammad et Zendesk fournis par Zabbix et à la majorité des webhooks qui utilisent l'option *Inclure l'entrée du menu de l'événement*. L'utilisation du webhook dans plusieurs opérations est autorisée si ces opérations ou étapes d'escalade appartiennent à la même action. Il est également acceptable d'utiliser ce webhook dans différentes actions si les actions ne seront pas appliquées au même événement problématique en raison de conditions de filtre différentes. -   Lors de l'utilisation d'un webhook dans les actions pour les [événements internes](/manual/config/events/sources#internal_events) : dans la configuration de l'opération d'action, cochez la case *Message personnalisé* et définissez le message personnalisé, sinon aucune notification ne sera expédié.

en-us	#### Configuring and running Java gateway  Configuration parameters of Zabbix Java gateway may be tuned in the file:      /etc/zabbix/zabbix_java_gateway.conf  For more details, see Zabbix Java gateway configuration [parameters](/manual/appendix/config/zabbix_java).  To start Zabbix Java gateway:      # service zabbix-java-gateway restart  To automatically start Zabbix Java gateway on boot:  RHEL 7 and later:      # systemctl enable zabbix-java-gateway  RHEL prior to 7:      # chkconfig --level 12345 zabbix-java-gateway on
fr	#### Configuration et exécution de la passerelle Java  Les paramètres de configuration de la passerelle Java Zabbix peuvent être personnalisés dans le fichier :      /etc/zabbix/zabbix_java_gateway.conf  Pour plus de détails, voir les [paramètres](/fr/manual/appendix/config/zabbix_java) de configuration de la passerelle Java Zabbix.  Pour démarrer la passerelle Java Zabbix :      # service zabbix-java-gateway restart  Pour démarrer automatiquement la passerelle Java Zabbix au démarrage de l'OS :  RHEL 7 et ultérieur :      # systemctl enable zabbix-java-gateway  RHEL avant la version 7 :      # chkconfig --level 12345 zabbix-java-gateway on

en-us	#### Configuring an operation  To configure an operation, go to the *Operations* tab in [action](/manual/config/notifications/action) configuration.  ![](../../../../../assets/en/manual/config/notifications/action_operation.png){width="600"}  General operation attributes:  |Parameter|Description| |--|-----------| |*Default operation step duration*|Duration of one operation step by default (60 seconds to 1 week).<br>For example, an hour-long step duration means that if an operation is carried out, an hour will pass before the next step.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 60s, 1m, 2h, 1d, since Zabbix 3.4.0.<br>[User macros](/manual/config/macros/user_macros) are supported, since Zabbix 3.4.0.| |*Operations*|Action operations (if any) are displayed, with these details:<br>**Steps** - escalation step(s) to which the operation is assigned<br>**Details** - type of operation and its recipient/target.<br>The operation list also displays the media type (e-mail, SMS or script) used as well as the name and surname (in parentheses after the username) of a notification recipient.<br>**Start in** - how long after an event the operation is performed<br>**Duration (sec)** - step duration is displayed. *Default* is displayed if the step uses default duration, and a time is displayed if custom duration is used.<br>**Action** - links for editing and removing an operation are displayed.| |*Recovery operations*|Action operations (if any) are displayed, with these details:<br>**Details** - type of operation and its recipient/target.<br>The operation list also displays the media type (e-mail, SMS or script) used as well as the name and surname (in parentheses after the username) of a notification recipient.<br>**Action** - links for editing and removing an operation are displayed.| |*Update operations*|Action operations (if any) are displayed, with these details:<br>**Details** - type of operation and its recipient/target.<br>The operation list also displays the media type (e-mail, SMS or script) used as well as the name and surname (in parentheses after the username) of a notification recipient.<br>**Action** - links for editing and removing an operation are displayed.| |*Pause operations for suppressed problems*|Mark this checkbox to delay the start of operations for the duration of a maintenance period. When operations are started, after the maintenance, all operations are performed including those for the events during the maintenance.<br>Note that this setting affects only problem escalations; recovery and update operations will not be affected.<br>If you unmark this checkbox, operations will be executed without delay even during a maintenance period.<br>This option is not available for *Service actions*.| |*Notify about canceled escalations*|Unmark this checkbox to disable notifications about canceled escalations (when host, item, trigger or action is disabled).|  All mandatory input fields are marked with a red asterisk.  To configure details of a new operation, click on ![](../../../../../assets/en/manual/config/add_link.png) in the Operations block. To edit an existing operation, click on ![](../../../../../assets/en/manual/config/edit_link.png) next to the operation. A popup window will open where you can edit the operation step details.
fr	 #### Configurer une opération  Pour configurer une opération, accédez à l'onglet *Opérations* dans la configuration de l'[action](/manual/config/notifications/action).  ![](../../../../../assets/en/manual/config/notifications/action_operation.png){width="600"}  Attributs généraux d'opération :  |Paramètre|Description| |--|-----------| |*Durée de l'étape d'opération par défaut*|Durée d'une étape d'opération par défaut (60 secondes à 1 semaine).<br>Par exemple, une durée d'étape d'une heure signifie que si une opération est effectuée, une heure s'écoulera avant que la étape suivante.<br>[Les suffixes temporels](/manual/appendix/suffixes) sont pris en charge, par exemple 60s, 1m, 2h, 1d, depuis Zabbix 3.4.0.<br>[Les macros utilisateur](/manual/config/macros/user_macros) sont supportées, depuis Zabbix 3.4.0.| |*Opérations*|Les opérations d'action (le cas échéant) sont affichées, avec ces détails :<br>**Étapes** : étape(s) d'escalade à laquelle l'opération est affectée<br>**Détails** : type d'opération et son destinataire/cible.<br>La liste des opérations affiche également le type de média (e-mail, SMS ou script) utilisé ainsi que le nom et le prénom (entre parenthèses après le nom d'utilisateur) d'un destinataire de la notification.<br>**Démarrer dans** - combien de temps après un événement l'opération est effectuée<br>**Durée** - la durée de l'étape est affichée. *Défaut* s'affiche si l'étape utilise une durée par défaut, et une heure s'affiche si une durée personnalisée est utilisée.<br>**Action** : des liens permettant de modifier et de supprimer une opération s'affichent.| |*Opérations de récupération*|Les opérations d'action (le cas échéant) sont affichées, avec ces détails :<br>**Détails** - type d'opération et son destinataire/cible.<br>La liste des opérations affiche également le type de média (e -mail, SMS ou script) utilisé ainsi que le nom et prénom (entre parenthèses après le nom d'utilisateur) d'un destinataire de la notification.<br>**Action** - les liens pour modifier et supprimer une opération sont affichés.| |*Opérations de mise à jour*|Les opérations d'action (le cas échéant) sont affichées, avec ces détails :<br>**Détails** - type d'opération et son destinataire/cible.<br>La liste des opérations affiche également le type de média (e -mail, SMS ou script) utilisé ainsi que le nom et prénom (entre parenthèses après le nom d'utilisateur) d'un destinataire de la notification.<br>**Action** - les liens pour modifier et supprimer une opération sont affichés.| |*Suspendre les opérations des problèmes supprimés*|Cochez cette case pour retarder le début des opérations pendant la durée d'une période de maintenance. Lorsque les opérations sont lancées, après la maintenance, toutes les opérations sont effectuées, y compris celles des événements pendant la maintenance.<br>Notez que ce paramètre n'affecte que les escalades de problèmes ; les opérations de récupération et de mise à jour ne seront pas affectées.<br>Si vous décochez cette case, les opérations seront exécutées sans délai même pendant une période de maintenance.<br>Cette option n'est pas disponible pour les *actions de service*.| |*Notifier les escalades annulées*|Décochez cette case pour désactiver les notifications sur les escalades annulées (lorsque l'hôte, l'élément, le déclencheur ou l'action est désactivé).|  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  Pour configurer les détails d'une nouvelle opération, cliquez sur ![](../../../../../assets/en/manual/config/add_link.png) dans le bloc Opérations. Pour modifier une opération existante, cliquez sur ![](../../../../../assets/en/manual/config/edit_link.png) à côté de l'opération. Une fenêtre contextuelle s'ouvrira dans laquelle vous pourrez modifier les détails de l'étape de l'opération.

en-us	#### Configuring an update operation  To configure an update operation go to the *Operations* tab in action [configuration](/manual/config/notifications/action).  ![](../../../../../assets/en/manual/config/update_operation.png)  To configure details of a new update operation, click on ![](../../../../../assets/en/manual/config/add_link.png) in the Update operations block. To edit an existing operation, click on ![](../../../../../assets/en/manual/config/edit_link.png) next to the operation. A popup window will open where you can edit the operation step details.
fr	#### Configuration d'une opération de mise à jour  Pour configurer une opération de mise à jour rendez-vous dans l'onglet *Opérations* dans la [configuration](/manual/config/notifications/action) de l'action.  ![](../../../../../assets/en/manual/config/update_operation.png)  Pour configurer les détails d'une nouvelle opération de mise à jour, cliquez sur ![](../../../../../assets/en/manual/config/add_link.png) dans le bloc Opérations de mise à jour. Pour modifier une opération existante, cliquez sur ![](../../../../../assets/en/manual/config/edit_link.png) à côté de l'opération. Une fenêtre contextuelle s'ouvrira dans laquelle vous pourrez modifier les détails de l'étape de l'opération.

en-us	### Configuring a recovery operation  To configure a recovery operation, go to the *Operations* tab in [action](/manual/config/notifications/action) configuration.  ![](../../../../../assets/en/manual/config/recovery_operation.png)  To configure details of a new recovery operation, click on ![](../../../../../assets/en/manual/config/add_link.png) in the Recovery operations block. To edit an existing operation, click on ![](../../../../../assets/en/manual/config/edit_link.png) next to the operation. A popup window will open where you can edit the operation step details.
fr	 ### Configuration d'une opération de récupération  Pour configurer une opération de récupération, accédez à l'onglet *Opérations* dans la configuration de l'[action](/manual/config/notifications/action).  ![](../../../../../assets/en/manual/config/recovery_operation.png)  Pour configurer les détails d'une nouvelle opération de récupération, cliquez sur![](../../../../../assets/en/manual/config/add_link.png) dans le bloc opérations de récupération. Pour modifier une opération existante, cliquez sur ![](../../../../../assets/en/manual/config/edit_link.png) à côté de l'opération. Une fenêtre contextuelle s'ouvrira dans laquelle vous pourrez modifier les détails de l'étape de l'opération.

en-us	#### Configuring authentication  The **Authentication** tab allows you to configure scenario authentication options. A green dot next to the tab name indicates that some type of HTTP authentication is enabled.  ![](../../assets/en/manual/config/scenario_d.png)  Authentication parameters:  |Parameter|Description| |--|--------| |*Authentication*|Authentication options.<br>**None** - no authentication used.<br>**Basic** - basic authentication is used.<br>**NTLM** - NTLM ([Windows NT LAN Manager)](http://en.wikipedia.org/wiki/NTLM) authentication is used.<br>**Kerberos** - Kerberos authentication is used. See also: [Configuring Kerberos with Zabbix](/manual/appendix/items/kerberos).<br>**Digest** - Digest authentication is used.<br>Selecting an authentication method will provide two additional fields for entering a user name and password.<br>User macros can be used in user and password fields.| |*SSL verify peer*|Mark the checkbox to verify the SSL certificate of the web server.<br>The server certificate will be automatically taken from system-wide certificate authority (CA) location. You can override the location of CA files using Zabbix server or proxy configuration parameter [SSLCALocation](/manual/appendix/config/zabbix_server).<br>This sets the [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html) cURL option.| |*SSL verify host*|Mark the checkbox to verify that the *Common Name* field or the *Subject Alternate Name* field of the web server certificate matches.<br>This sets the [CURLOPT\_SSL\_VERIFYHOST](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html) cURL option.| |*SSL certificate file*|Name of the SSL certificate file used for client authentication. The certificate file must be in PEM^1^ format. If the certificate file contains also the private key, leave the *SSL key file* field empty. If the key is encrypted, specify the password in *SSL key password* field. The directory containing this file is specified by Zabbix server or proxy configuration parameter [SSLCertLocation](/manual/appendix/config/zabbix_server).<br>`HOST.*` macros and user macros can be used in this field.<br>This sets the [CURLOPT\_SSLCERT](http://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT.html) cURL option.| |*SSL key file*|Name of the SSL private key file used for client authentication. The private key file must be in PEM^1^ format. The directory containing this file is specified by Zabbix server or proxy configuration parameter [SSLKeyLocation](/manual/appendix/config/zabbix_server).<br>`HOST.*` macros and user macros can be used in this field.<br>This sets the [CURLOPT\_SSLKEY](http://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY.html) cURL option.| |*SSL key password*|SSL private key file password.<br>User macros can be used in this field.<br>This sets the [CURLOPT\_KEYPASSWD](http://curl.haxx.se/libcurl/c/CURLOPT_KEYPASSWD.html) cURL option.|  ::: noteimportant  \[1\] Zabbix supports certificate and private key files in PEM format only. In case you have your certificate and private key data in PKCS \#12 format file (usually with extension \*.p12 or \*.pfx) you may generate the PEM file from it using the following commands:      openssl pkcs12 -in ssl-cert.p12 -clcerts -nokeys -out ssl-cert.pem     openssl pkcs12 -in ssl-cert.p12 -nocerts -nodes  -out ssl-cert.key   :::  ::: noteclassic  Zabbix server picks up changes in certificates without a restart.  :::  ::: noteclassic  If you have client certificate and private key in a single file just specify it in a "SSL certificate file" field and leave "SSL key file" field empty. The certificate and key must still be in PEM format. Combining certificate and key is easy:      cat client.crt client.key > client.pem   :::
fr	 #### Configuration de l'authentification  L'onglet **Authentification** vous permet de configurer les options d'authentification du scénario. Un point vert à côté du nom de l'onglet indique qu'un certain type d'authentification HTTP est activé.  ![](../../assets/en/manual/config/scenario_d.png)  Paramètres d'authentification :  |Paramètre|Description| |--|--------| |*Authentification*|Options d'authentification.<br>**Aucun** - aucune authentification utilisée.<br>**Basique** - l'authentification de base est utilisée.<br>**NTLM** - l'authentification NTLM ([Windows NT LAN Manager)](http://en.wikipedia.org/wiki/NTLM) est utilisée.<br>**Kerberos** : l'authentification Kerberos est utilisée. Voir aussi : [Configuration de Kerberos avec Zabbix](/manual/appendix/items/kerberos).<br>**Digest** - L'authentification Digest est utilisée.<br>La sélection d'une méthode d'authentification fournira deux champs supplémentaires pour entrer un utilisateur nom et mot de passe.<br>Des macros utilisateur peuvent être utilisées dans les champs utilisateur et mot de passe.| |*Vérifier le pair SSL*|Cochez la case pour vérifier le certificat SSL du serveur Web.<br>Le certificat du serveur sera automatiquement extrait de l'emplacement de l'autorité de certification (CA) à l'échelle du système. Vous pouvez remplacer l'emplacement des fichiers CA à l'aide du serveur Zabbix ou du paramètre de configuration proxy [SSLCALocation](/manual/appendix/config/zabbix_server).<br>Cela définit l'option cURL [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html).| |*Vérifier l'hôte SSL*|Cochez la case pour vérifier que le champ *Common Name* ou le champ *Subject Alternate Name* du certificat de serveur Web correspond.<br>Cela définit l'option cURL [CURLOPT\_SSL\_VERIFYHOST](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html).| |*Fichier de certificat SSL*|Nom du fichier de certificat SSL utilisé pour l'authentification du client. Le fichier de certificat doit être au format PEM^1^. Si le fichier de certificat contient également la clé privée, laissez le champ *fichier de clé SSL* vide. Si la clé est cryptée, indiquez le mot de passe dans le champ *mot de passe de la clé SSL*. Le répertoire contenant ce fichier est spécifié par le paramètre de configuration du serveur Zabbix ou du proxy [SSLCertLocation](/manual/appendix/config/zabbix_server).<br>Les macros `HOST.*` et les macros utilisateur peuvent être utilisées dans ce champ.<br> Cela définit l'option cURL [CURLOPT\_SSLCERT](http://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT.html).| |*Fichier de clé SSL*|Nom du fichier de clé privée SSL utilisé pour l'authentification du client. Le fichier de clé privée doit être au format PEM^1^. Le répertoire contenant ce fichier est spécifié par le paramètre de configuration du serveur ou du proxy Zabbix [SSLKeyLocation](/manual/appendix/config/zabbix_server).<br>Les macros `HOST.*` et les macros utilisateur peuvent être utilisées dans ce champ.<br> Cela définit l'option cURL [CURLOPT\_SSLKEY](http://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY.html).| |*Mot de passe de la clé SSL*|Mot de passe du fichier de clé privée SSL.<br>Des macros utilisateur peuvent être utilisées dans ce champ.<br>Cela définit l'option cURL [CURLOPT\_KEYPASSWD](http://curl.haxx.se/libcurl/c/CURLOPT_KEYPASSWD.html).|  ::: noteimportant \[1\] Zabbix prend uniquement en charge les fichiers de certificat et de clé privée au format PEM. Si vous avez votre certificat et vos données de clé privée dans un fichier au format PKCS \#12 (généralement avec l'extension \*.p12 ou \*.pfx), vous pouvez générer le fichier PEM à partir de celui-ci à l'aide des commandes suivantes :      openssl pkcs12 -in ssl-cert.p12 -clcerts -nokeys -out ssl-cert.pem     openssl pkcs12 -in ssl-cert.p12 -nocerts -nodes  -out ssl-cert.key  :::  ::: noteclassic  Le serveur Zabbix récupère les modifications des certificats sans redémarrage. :::  ::: noteclassic Si vous avez un certificat client et une clé privée dans un seul fichier, spécifiez-le simplement dans un champ "Fichier de certificat SSL" et laissez le champ "Fichier de clé SSL" vide. Le certificat et la clé doivent toujours être au format PEM. Combiner certificat et clé est simple :      cat client.crt client.key > client.pem :::

en-us	#### Configuring a web scenario  To configure a web scenario:  -   Go to: *Configuration → Hosts* (or *Templates*) -   Click on *Web* in the row of the host/template -   Click on *Create scenario* to the right (or on the scenario name to     edit an existing scenario) -   Enter parameters of the scenario in the form  The **Scenario** tab allows you to configure the general parameters of a web scenario.  ![](../../assets/en/manual/config/scenario.png)  All mandatory input fields are marked with a red asterisk.  Scenario parameters:  |Parameter|Description| |--|--------| |*Host*|Name of the host/template that the scenario belongs to.| |*Name*|Unique scenario name.| |*Update interval*|How often the scenario will be executed.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 1m, 2h, 1d.<br>[User macros](/manual/config/macros/user_macros) are supported. *Note* that if a user macro is used and its value is changed (e.g. 5m → 30s), the next check will be executed according to the previous value (farther in the future with the example values).| |*Attempts*|The number of attempts for executing web scenario steps. In case of network problems (timeout, no connectivity, etc) Zabbix can repeat executing a step several times. The figure set will equally affect each step of the scenario. Up to 10 attempts can be specified, default value is 1.<br>*Note*: Zabbix will not repeat a step because of a wrong response code or the mismatch of a required string.| |*Agent*|Select a client agent.<br>Zabbix will pretend to be the selected browser. This is useful when a website returns different content for different browsers.<br>User macros can be used in this field.| |*HTTP proxy*|You can specify an HTTP proxy to use, using the format `[protocol://][username[:password]@]proxy.example.com[:port]`.<br>This sets the [CURLOPT\_PROXY](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html) cURL option.<br>The optional `protocol://` prefix may be used to specify alternative proxy protocols (the protocol prefix support was added in cURL 7.21.7). With no protocol specified, the proxy will be treated as an HTTP proxy.<br>By default, 1080 port will be used.<br>If specified, the proxy will overwrite proxy related environment variables like http\_proxy, HTTPS\_PROXY. If not specified, the proxy will not overwrite proxy-related environment variables. The entered value is passed on "as is", no sanity checking takes place.<br>You may also enter a SOCKS proxy address. If you specify the wrong protocol, the connection will fail and the item will become unsupported.<br>*Note* that only simple authentication is supported with HTTP proxy.<br>User macros can be used in this field.| |*Variables*|Variables that may be used in scenario steps (URL, post variables).<br>They have the following format:<br>**{macro1}**=value1<br>**{macro2}**=value2<br>**{macro3}**=regex:<regular expression><br>For example:<br>{username}=Alexei<br>{password}=kj3h5kJ34bd<br>{hostid}=regex:hostid is (\[0-9\]+)<br>The macros can then be referenced in the steps as {username}, {password} and {hostid}. Zabbix will automatically replace them with actual values. Note that variables with `regex:` need one step to get the value of the regular expression so the extracted value can only be applied to the step after.<br>If the value part starts with `regex:` then the part after it is treated as a regular expression that searches the web page and, if found, stores the match in the variable. At least one subgroup must be present so that the matched value can be extracted.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.<br>Variables are automatically URL-encoded when used in query fields or form data for post variables, but must be URL-encoded manually when used in raw post or directly in URL.| |*Headers*|HTTP Headers are used when performing a request. Default and custom headers can be used.<br>Headers will be assigned using default settings depending on the Agent type selected from a drop-down list on a scenario level, and will be applied to all the steps, unless they are custom defined on a step level.<br>**It should be noted that defining the header on a step level automatically discards all the previously defined headers, except for a default header that is assigned by selecting the 'User-Agent' from a drop-down list on a scenario level.**<br>However, even the 'User-Agent' default header can be overridden by specifying it on a step level.<br>To unset the header on a scenario level, the header should be named and attributed with no value on a step level.<br>Headers should be listed using the same syntax as they would appear in the HTTP protocol, optionally using some additional features supported by the [CURLOPT\_HTTPHEADER](http://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html) cURL option.<br>For example:<br>Accept-Charset=utf-8<br>Accept-Language=en-US<br>Content-Type=application/xml; charset=utf-8<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.| |*Enabled*|The scenario is active if this box is checked, otherwise - disabled.|  Note that when editing an existing scenario, two extra buttons are available in the form:  |   |   | |--|--------| |![](../../assets/en/manual/web_monitoring/buttons_clone.png)|Create another scenario based on the properties of the existing one.| |![](../../assets/en/manual/web_monitoring/buttons_clear.png)|Delete history and trend data for the scenario. This will make the server perform the scenario immediately after deleting the data.|  ::: notetip If *HTTP proxy* field is left empty, another way for using an HTTP proxy is to set proxy related environment variables.  For HTTP checks - set the **http\_proxy** environment variable for the Zabbix server user. For example, `http_proxy=http://proxy_ip:proxy_port`.  For HTTPS checks - set the **HTTPS\_PROXY** environment variable. For example, `HTTPS_PROXY=http://proxy_ip:proxy_port`. More details are available by running a shell command: *\# man curl*. :::  The **Steps** tab allows you to configure the web scenario steps. To add a web scenario step, click on *Add* in the *Steps* block.  ![](../../assets/en/manual/config/scenario_b.png){width="600"}  ::: noteclassic Secret [user macros](/manual/config/macros/user_macros#configuration) must not be used in URLs as they will resolve to "\*\*\*\*\*\*". :::
fr	#### Configurer un scenario web  Pour configurer un scenario web :  -   Allez dans : *Configuration → Hôtes* (or *Modèles*) -   Cliquez sur *Web* dans la ligne de l'hôte/modèle -   Cliquez sur *Créer un scénario web* à droite (ou sur le nom du scénario pour modifier un scénario existant) -   Entrez les paramètres du scénario dans le formulaire  L'onglet **Scénario** vous permet de configurer les paramètres généraux d'un scénario Web.  ![](../../assets/en/manual/config/scenario.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  Paramètres de scénario :  | Paramètre |Description| |---------|-----------| |* Hôte*|Nom de l'hôte/modèle auquel le scénario appartient.| |*Nom*|Nom unique du scénario.| |*Intervalle d'actualisation*|A quelle fréquence le scénario sera exécuté.<br>[Les suffixes de temps](/manual/appendix/suffixes) sont supportés, ex : 30s, 1m, 2h, 1d.<br>[Les macros utilisateurs](/manual/config/macros/user_macros) sont supportées. *A noter :* si une macro utilisateur est utilisée et que sa valeur change (e.g. 5m → 30s), la prochaine vérification sera exécutée selon la valeur précédente (plus tard dans le futur avec les valeurs d'exemple).| |* Tentatives*Nombre de tentatives d'exécution des étapes du scénario Web. En cas de problèmes réseau (timeout, absence de connectivité, etc.), Zabbix peut répéter plusieurs fois l'exécution d'une étape. Le chiffre positionné affectera également chaque étape du scénario. Vous pouvez spécifier jusqu'à 10 tentatives, la valeur par défaut est 1.<br>*A noter* : Zabbix ne répètera pas une étape en raison d'un code de réponse erroné ou d'une non-concordance d'une chaîne requise.| |*Agent*|Choix du client.<br>Zabbix fera semblant d'être le navigateur sélectionné. Ceci est utile lorsqu'un site Web renvoie un contenu différent pour différents navigateurs.<br>Les macros utilisateur peuvent être utilisées dans ce champ.| |*Proxy HTTP*|Vous pouvez spécifier un proxy HTTP à utiliser, en utilisant le format `[protocol://][username[:password]@]proxy.example.com[:port]`.<br>Cela définit l'option cURL [CURLOPT\_PROXY](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html).<br>Le préfixe facultatif `protocol://` peut être utilisé pour spécifier des protocoles proxy alternatifs (la prise en charge du préfixe de protocole a été ajoutée dans cURL 7.21.7). Sans protocole spécifié, le proxy sera traité comme un proxy HTTP.<br>Par défaut, le port 1080 sera utilisé.<br>Si spécifié, le proxy écrasera les variables d'environnement liées au proxy comme HTTP\_PROXY, HTTPS\_PROXY. S'il n'est pas spécifié, le proxy n'écrasera pas les variables d'environnement liées au proxy. La valeur saisie est transmise "telle quelle", aucune vérification de cohérence n'a lieu.<br>Vous pouvez également entrer une adresse proxy SOCKS. Si vous spécifiez le mauvais protocole, la connexion échouera et l'élément ne sera plus pris en charge.<br>*A noter* : seule l'authentification simple est prise en charge avec le proxy HTTP.<br>Les macros utilisateur peuvent être utilisées dans ce champ.| |* Variables*|Variables pouvant être utilisées dans les étapes du scénario (URL, variables post).<br>Elles ont le format suivant :<br>**{macro1}**=value1<br>**{macro2}**=value2<br>**{macro3}**=regex:<regular expression><br>Par exemple :<br>{username}=Alexei<br>{password}=kj3h5kJ34bd<br>{hostid}=regex:hostid is (\[0-9\]+)<br>Les macros peuvent ensuite être référencées dans les étapes sous la forme {username}, {password} et {hostid}. Zabbix les remplacera automatiquement par des valeurs réelles. Notez que les variables avec `regex:` ont besoin d'une étape pour obtenir la valeur de l'expression régulière afin que la valeur extraite ne puisse être appliquée qu'à l'étape suivante.<br>Si la partie valeur commence par `regex:` la partie après celle-ci est traitée comme une expression régulière qui recherche la page Web et, si elle est trouvée, stocke la correspondance dans la variable. Au moins un sous-groupe doit être présent pour que la valeur correspondante puisse être extraite. <br>Les macros utilisateur et les [macros](/manual/appendix/macros/supported_by_location) {HOST.\*} sont prises en charge.<br>Les variables sont automatiquement encodées en URL lorsqu'elles sont utilisées dans des champs de requête ou des données de formulaire pour des variables post, mais doivent être encodées manuellement lorsqu'elles sont utilisées en post brut ou directement dans l'URL.| |*En-têtes*|Les en-têtes HTTP personnalisés qui seront envoyés lors de l'exécution d'une requête.<br>Les en-têtes doivent être répertoriés en utilisant la même syntaxe qu'ils apparaîssent dans le protocole HTTP, en utilisant éventuellement certaines fonctionnalités supplémentaires prises en charge par l'option cURL [CURLOPT\_HTTPHEADER](http://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html) cURL option.<br>Par exemple :<br>Accept-Charset=utf-8<br>Accept-Language=en-US<br>Content-Type=application/xml; charset=utf-8<br>Les macros utilisateur et les [macros](/manual/appendix/macros/supported_by_location) {HOST.\*} sont supportées.| |*Activé*|Le scénario est activé si cette case est cochée, sinon - désactivé.|  Notez que lors de l'édition d'un scénario existant, deux boutons supplémentaires sont disponibles dans le formulaire :  |   |   | |--|--------| |![](../../assets/en/manual/web_monitoring/buttons_clone.png)|Créer un autre scénario basé sur les propriétés d'un scénario existant.| |![](../../assets/en/manual/web_monitoring/buttons_clear.png)|Supprimer l'historique et les données de tendance du scénario. Cela obligera le serveur à exécuter le scénario immédiatement après la suppression des données.|  ::: notetip Si le champs *HTTP proxy* est laissé vide, un autre moyen d'utiliser un proxy HTTP est de positionner les variables d'environnement liées au proxy.   Pour les vérifications HTTP - positionnez la variable d'environnement **HTTP\_PROXY** pour l'utilisateur du serveur Zabbix. Par exemple, `HTTP_PROXY=http://proxy_ip:proxy_port`.  Pour les vérifications HTTPS - positionnez la variable d'environnement **HTTPS\_PROXY** pour l'utilisateur du serveur Zabbix. Par exemple, `HTTPS_PROXY=http://proxy_ip:proxy_port`. Plus de détails sont disponibles en exécutant la commande : *\# man curl*. :::  L'onglet **Étapes** vous permet de configurer les étapes du scénario web. Pour ajouter une étape d'un scénario web, cliquez sur *Ajouter* dans le bloc *Étapes*.  ![](../../assets/en/manual/config/scenario_b.png){width="600"}  ::: noteclassic Les [macros utilisateur secrètes](/manual/config/macros/user_macros#configuration) ne doivent pas être utilisées dans les URL car elles seront résolue en "\*\*\*\*\*\*". :::

en-us	#### Configuring certificate-based encryption for Zabbix agent  1\. Prepare files with top-level CA certificates, agent certificate (chain) and private key as described in [Configuring certificate on Zabbix server](/manual/encryption/using_certificates#configuring_certificate_on_zabbix_server). Edit parameters `TLSCAFile`, `TLSCertFile`, `TLSKeyFile` in agent configuration accordingly.  2\. For active checks edit `TLSConnect` parameter:      TLSConnect=cert  For passive checks edit `TLSAccept` parameter:      TLSAccept=cert  3\. Now you have a minimal certificate-based agent configuration. You may prefer to improve agent security by setting `TLSServerCertIssuer` and `TLSServerCertSubject` parameters. (see [Restricting allowed certificate Issuer and Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject)).  4\. In final agent configuration file TLS parameters may look like:      TLSConnect=cert     TLSAccept=cert     TLSCAFile=/home/zabbix/zabbix_ca_file     TLSServerCertIssuer=CN=Signing CA,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSServerCertSubject=CN=Zabbix proxy,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSCertFile=/home/zabbix/zabbix_agentd.crt     TLSKeyFile=/home/zabbix/zabbix_agentd.key  (Example assumes that host is monitored via proxy, hence proxy certificate Subject.)  5\. Configure encryption for this agent in Zabbix frontend:  -   Go to: *Configuration → Hosts* -   Select host and click on **Encryption** tab  In example below Issuer and Subject fields are filled in - see [Restricting allowed certificate Issuer and Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject) why and how to use these fields.  ![agent\_config.png](../../../assets/en/manual/encryption/agent_config.png)
fr	#### Configuration du chiffrement par certificat pour l'agent Zabbix  1\. Préparer les fichiers avec les certificats de l'autorité de certification de niveau supérieur, le certificat agent (chaîne) et la clé privée, comme décrit dans [Configuration du certificat sur le serveur Zabbix](/manual/encryption/using_certificates#configuring_certificate_on_zabbix_server). Modifiez les paramètres `TLSCAFile`, `TLSCertFile`, `TLSKeyFile` dans la configuration de l'agent en conséquence.  2\. Pour les surveillances actives, modifier le paramètre `TLSConnect` :      TLSConnect=cert  Pour les surveillances passives, modifier le paramètre`TLSAccept` :      TLSAccept=cert  3\. Vous disposez maintenant d'une configuration minimale agent basée sur certificat. Vous pouvez si vous le souhaitez améliorer la sécurité des agents en définissant les paramètres `TLSServerCertIssuer` et `TLSServerCertSubject`. (voir [Restriction de l'émetteur et du sujet autorisés](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject)).  4\. Dans le fichier final de configuration de l'agent, les paramètres TLS peuvent ressembler à ceci :      TLSConnect=cert     TLSAccept=cert     TLSCAFile=/home/zabbix/zabbix_ca_file     TLSServerCertIssuer=CN=Signing CA,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSServerCertSubject=CN=Zabbix proxy,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSCertFile=/home/zabbix/zabbix_agentd.crt     TLSKeyFile=/home/zabbix/zabbix_agentd.key  (L'exemple suppose que l'hôte est surveillé via un proxy, d'où le CN "subject" du certificat positionné sur Zabbix proxy.)  5\. Configurer le chiffrement pour cet agent dans l'interface Zabbix :  -   Aller dans : *Administration → Hôtes* -   Sélectionner l'agent et cliquer sur l'onglet **Chiffrement**  Dans l'exemple ci-dessous, les champs Délivré par et Sujet sont remplis - voir dans [Restriction de l'émetteur et du sujet autorisés](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject) pourquoi et comment utiliser ces champs.  ![agent\_config.png](../../../assets/en/manual/encryption/agent_config.png)

en-us	#### Configuring certificate-based encryption for Zabbix proxy  1\. Prepare files with top-level CA certificates, proxy certificate (chain) and private key as described in [Configuring certificate on Zabbix server](/manual/encryption/using_certificates#configuring_certificate_on_zabbix_server). Edit parameters `TLSCAFile`, `TLSCertFile`, `TLSKeyFile` in proxy configuration accordingly.  2\. For active proxy edit `TLSConnect` parameter:      TLSConnect=cert  For passive proxy edit `TLSAccept` parameter:      TLSAccept=cert  3\. Now you have a minimal certificate-based proxy configuration. You may prefer to improve proxy security by setting `TLSServerCertIssuer` and `TLSServerCertSubject` parameters (see [Restricting allowed certificate Issuer and Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject)).  4\. In final proxy configuration file TLS parameters may look like:      TLSConnect=cert     TLSAccept=cert     TLSCAFile=/home/zabbix/zabbix_ca_file     TLSServerCertIssuer=CN=Signing CA,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSServerCertSubject=CN=Zabbix server,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSCertFile=/home/zabbix/zabbix_proxy.crt     TLSKeyFile=/home/zabbix/zabbix_proxy.key  5\. Configure encryption for this proxy in Zabbix frontend:  -   Go to: *Administration → Proxies* -   Select proxy and click on **Encryption** tab  In examples below Issuer and Subject fields are filled in - see [Restricting allowed certificate Issuer and Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject) why and how to use these fields.  For active proxy  ![proxy\_active\_cert.png](../../../assets/en/manual/encryption/proxy_active_cert.png)  For passive proxy  ![proxy\_passive\_cert.png](../../../assets/en/manual/encryption/proxy_passive_cert.png)
fr	#### Configuration du chiffrement par certificat pour le proxy Zabbix  1\. Préparez les fichiers avec les certificats de l'autorité de certification de niveau supérieur, le certificat proxy (chaîne) et la clé privée, comme décrit dans [Configuration du certificat sur le serveur Zabbix](/manual/encryption/using_certificates#configuring_certificate_on_zabbix_server). Modifiez les paramètres `TLSCAFile`, `TLSCertFile`, `TLSKeyFile` dans la configuration du proxy en conséquence.  2\. Pour un proxy actif modifier le paramètre `TLSConnect` :      TLSConnect=cert  Pour un proxy passif modifier le paramètre `TLSAccept` :      TLSAccept=cert  3\. Vous disposez maintenant d'une configuration de proxy minimale basée sur un certificat. Vous pouvez si vous le souhaitez améliorer la sécurité du proxy en définissant les paramètres `TLSServerCertIssuer` et `TLSServerCertSubject` (voir [Restriction de l'émetteur et du détenteur autorisés](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject)).  4\. Dans le fichier final de configuration du proxy, les paramètres TLS peuvent ressembler à ceci :      TLSConnect=cert     TLSAccept=cert     TLSCAFile=/home/zabbix/zabbix_ca_file     TLSServerCertIssuer=CN=Signing CA,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSServerCertSubject=CN=Zabbix server,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSCertFile=/home/zabbix/zabbix_proxy.crt     TLSKeyFile=/home/zabbix/zabbix_proxy.key  5\. Configurer le chiffrement pour ce proxy dans l'interface Zabbix :  -   Aller dans : *Administration → Proxys* -   Sélectionner un proxy et cliquer sur l'onglet **Chiffrement**  Dans les exemples ci-dessous, les champs Délivré par et Sujet sont remplis - voir dans [Restriction de l'émetteur et du sujet autorisés](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject) pourquoi et comment utiliser ces champs.  Pour un proxy actif  ![proxy\_active\_cert.png](../../../assets/en/manual/encryption/proxy_active_cert.png)  Pour un proxy passif  ![proxy\_passive\_cert.png](../../../assets/en/manual/encryption/proxy_passive_cert.png)