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

en-us	#### Use cases  Some use cases for this functionality are as follows:  1.  Mark trigger events in the frontend     -   Define tags on trigger level;     -   See how all trigger problems are marked with these tags in         *Monitoring* → *Problems*. 2.  Mark all template-inherited problems     -   Define a tag on template level, for example 'App=MySQL';     -   See how those host problems that are created by triggers from         this template are marked with these tags in *Monitoring* →         *Problems*. 3.  Mark all host problems     -   Define a tag on host level, for example 'Service=JIRA';     -   See how all problems of the host triggers are marked with these         tags in *Monitoring* → *Problems* 4.  Group related items     -   Define a tag on item level, for example 'MySQL';     -   See all items tagged as 'MySQL' in *Latest data* by using the         tag filter 5.  Identify problems in a log file and close them separately     -   Define tags in the log trigger that will identify events using         value extraction by the `{{ITEM.VALUE<N>}.regsub()}` macro;     -   In trigger configuration, have multiple problem event generation         mode;     -   In trigger configuration, use [event         correlation](/manual/config/event_correlation): select the         option that OK event closes only matching events and choose the         tag for matching;     -   See problem events created with a tag and closed individually. 6.  Use it to filter notifications     -   Define tags on the trigger level to mark events by different         tags;     -   Use tag filtering in action conditions to receive notifications         only on the events that match tag data. 7.  Use information extracted from item value as tag value     -   Use an `{{ITEM.VALUE<N>}.regsub()}` macro in the tag value;     -   See tag values in *Monitoring* → *Problems* as extracted data         from item value. 8.  Identify problems better in notifications     -   Define tags on the trigger level;     -   Use an {EVENT.TAGS} macro in the problem notification;     -   Easier identify which application/service the notification         belongs to. 9.  Simplify configuration tasks by using tags on the template level     -   Define tags on the template trigger level;     -   See these tags on all triggers created from template triggers. 10. Create triggers with tags from low-level discovery (LLD)     -   Define tags on trigger prototypes;     -   Use LLD macros in the tag name or value;     -   See these tags on all triggers created from trigger prototypes.
fr	 #### Cas d'usage  Voici quelques cas d'usage de cette fonctionnalité :  1.  Marquer les événements déclencheurs dans le frontend     -   Définissez les tags au niveau du déclencheur ;     -   Voyez comment tous les problèmes de déclenchement sont marqués avec ces tags dans *Surveillance* → *Problèmes*. 2.  Marquer tous les problèmes hérités du modèle     -   Définissez un tag au niveau du modèle, par exemple 'App=MySQL' ;     -   Voyez comment les problèmes d'hôte créés par les déclencheurs de ce modèle sont marqués avec ces tags dans *Surveillance* → *Problèmes*. 3.  Marquer tous les problèmes d'hôte     -   Définissez un tag au niveau de l'hôte, par exemple 'Service=JIRA' ;     -  Voyez comment tous les problèmes des déclencheurs hôtes sont marqués avec ces tags dans *Surveillance* → *Problèmes*. 4.  Groupe des éléments liés     -   Définissez un tag au niveau de l'élément, par exemple "MySQL" ;     -   Voyez comment tous les éléments marqués comme 'MySQL' dans *Dernières données* en utilisant le filtre de tags 5.  Identifier les problèmes dans un fichier journal et les fermer séparément     -   Définissez des tags dans le déclencheur de journal qui identifieront les événements à l'aide de l'extraction de valeur par la macro `{{ITEM.VALUE<N>}.regsub()}` ;     -   Dans la configuration du déclencheur, ayez plusieurs modes de génération d'événements de problème ;     -   Dans la configuration du déclencheur, utilisez la [corrélation d'événements](/manual/config/event_correlation) : sélectionnez l'option selon laquelle l'événement OK ne ferme que les événements correspondants et choisissez le tag pour la correspondance ;     -   Voyez comment les événements de problème créés avec un tag et fermés individuellement. 6.  Utiliser pour filtrer les notifications     -   Définissez des tags au niveau du déclencheur pour marquer les événements par différents tags ;     -   Utilisez le filtrage des tags dans les conditions d'action pour recevoir des notifications uniquement sur les événements qui correspondent aux données de tag. 7.  Utiliser les informations extraites de la valeur de l'élément comme valeur de tag     -   Utilisez une macro `{{ITEM.VALUE<N>}.regsub()}` dans la valeur de la balise ;     -   Voyez comment les valeurs des tags dans *Surveillance* → *Problèmes* ont des données extraites de la valeur de l'élément. 8.  Mieux identifier les problèmes dans les notifications     -   Définissez des tags au niveau du déclencheur ;     -   Utilisez une macro {EVENT.TAGS} dans la notification de problème ;     -   Identifiez plus facilement à quelle application/service la notification appartient. 9.  Simplifier les tâches de configuration en utilisant des tags au niveau du modèle     -   Définissez des tags au niveau du déclencheur de modèle ;     -   Voyez comment ces tags sur tous les déclencheurs créés à partir de modèles de déclencheurs. 10. Créer des déclencheurs avec des tags à partir de la découverte de bas niveau (LLD)     -   Définissez des tags sur les prototypes de déclencheur ;     -   Utilisez des macros LLD dans le nom ou la valeur du tag ;     -   Voyez comment ces balises sont créés sur tous les déclencheurs  à partir de prototypes de déclencheur.

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

en-us	#### user  Changes:\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) added new method `user.unblock`.\ [ZBXNEXT-4029](https://support.zabbix.com/browse/ZBXNEXT-4029) `user.create`, `user.update`: implemented password strength validation according the password policy.\
fr	#### user  Changements : [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) ajout de la nouvelle méthode `user.unblock`.\ [ZBXNEXT-4029](https://support.zabbix.com/browse/ZBXNEXT-4029) `user.create` et `user.update` : mise en œuvre de la validation de la force du mot de passe conformément à la politique de mot de passe.\

en-us	#### user  Changes:\ [ZBXNEXT-7971](https://support.zabbix.com/browse/ZBXNEXT-7971) `user.create`, `user.update`: increased max length of the "url" field to 2048 characters.\
fr	#### user  Cnhagements :\ [ZBXNEXT-7971](https://support.zabbix.com/browse/ZBXNEXT-7971) `user.create`, `user.update`: augmentation de la longueur maximale du champ "url" à 2048 caractères.\

en-us	#### user  Changes:\ [ZBXNEXT-8012](https://support.zabbix.com/browse/ZBXNEXT-8012) `user.checkAuthentication`: added new parameter `token`.\
fr	#### utilisateur  Changements:\ [ZBXNEXT-8012](https://support.zabbix.com/browse/ZBXNEXT-8012) `user.checkAuthentication` : ajout du nouveau paramètre `token`.\

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

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

en-us	# user.delete  
fr	# user.delete  

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

en-us	#### usergroup  Changes:\ [ZBXNEXT-6866](https://support.zabbix.com/browse/ZBXNEXT-6866) `usergroup.create`, `usergroup.update`: `userids` parameter is now deprecated. Use `users` instead.\
fr	#### usergroup  Changements :\ [ZBXNEXT-6866](https://support.zabbix.com/browse/ZBXNEXT-6866) `usergroup.create`, `usergroup.update` : le paramètre `userids` est maintenant obsolète. Il convient d'utiliser `users` à la place.\

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

en-us	# usergroup.delete  
fr	# usergroup.delete  

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

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

en-us	### User groups  The user groups object has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**usrgrpid**<br>(required)|string|ID of user group to send the report to.| |access\_userid|string|ID of user on whose behalf the report will be generated.<br><br>0 - *(default)* Generate report by recipient.|
fr	### Groupes d'utilisateurs  L'objet groupes d'utilisateurs a les propriétés suivantes :  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**usrgrpid**<br>(obligatoire)|string|ID of user group to send the report to.| |access\_userid|string|ID de l'utilisateur pour le compte duquel le rapport sera généré.<br><br>0 - *(par défaut)* Générer un rapport par destinataire.|

en-us	### User group  The user group object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |usrgrpid|string|*(readonly)* ID of the user group.| |**name**<br>(required)|string|Name of the user group.| |debug\_mode|integer|Whether debug mode is enabled or disabled.<br><br>Possible values are:<br>0 - *(default)* disabled;<br>1 - enabled.| |gui\_access|integer|Frontend authentication method of the users in the group.<br><br>Possible values:<br>0 - *(default)* use the system default authentication method;<br>1 - use internal authentication;<br>2 - use LDAP authentication;<br>3 - disable access to the frontend.| |users\_status|integer|Whether the user group is enabled or disabled.<br><br>Possible values are:<br>0 - *(default)* enabled;<br>1 - disabled.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	### Groupe d'utilisateurs  L'objet Groupe d'utilisateurs a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |usrgrpid|string|*(lecture seule)* ID du groupe d'utilisateurs.| |**name**<br>(obligatoire)|string|Nom du groupe d'utilisateurs.| |debug\_mode|integer|Indique si le mode debug est activé ou désactivé.<br><br>Valeurs possibles :<br>0 - *(par défaut)* désactivé ;<br>1 - activé .| |gui\_access|integer|Méthode d'authentification à l'interface pour les utilisateurs du groupe.<br><br>Valeurs possibles :<br>0 - *(par défaut)* méthode d'authentification par défaut du système ;<br>1 - authentification interne ;<br>2 - Utilise l'authentification LDAP ; 3 - accès désactivé.| |users\_status|integer|Indique si le groupe d'utilisateurs est activé ou désactivé.<br><br>Valeurs possibles :<br>0 - *(par défaut)* activé ;<br>1 - désactivé.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

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

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

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

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

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

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

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

en-us	# usermacro.delete  
fr	# usermacro.delete  

en-us	# usermacro.deleteglobal  
fr	# usermacro.deleteglobal  

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

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

en-us	##### User macros in item name no longer supported  The support for user macros in item names (including discovery rule names), deprecated since Zabbix 4.0, has been fully removed.
fr	##### Les macros utilisateur dans le nom de l'élément ne sont plus prises en charge  La prise en charge des macros utilisateur dans les noms d'éléments (y compris les noms de règles de découverte), obsolète depuis Zabbix 4.0, a été entièrement supprimée.

en-us	# User macro  This class is designed to work with host and global macros.  Object references:\  -   [Global macro](/manual/api/reference/usermacro/object#global_macro) -   [Host macro](/manual/api/reference/usermacro/object#host_macro)  Available methods:\  -   [usermacro.create](/manual/api/reference/usermacro/create) -     creating new host macros -   [usermacro.createglobal](/manual/api/reference/usermacro/createglobal) -     creating new global macros -   [usermacro.delete](/manual/api/reference/usermacro/delete) -     deleting host macros -   [usermacro.deleteglobal](/manual/api/reference/usermacro/deleteglobal) -     deleting global macros -   [usermacro.get](/manual/api/reference/usermacro/get) - retrieving     host and global macros -   [usermacro.update](/manual/api/reference/usermacro/update) -     updating host macros -   [usermacro.updateglobal](/manual/api/reference/usermacro/updateglobal) -     updating global macros  
fr	# Macro utilisateur  Cette classe est conçue pour fonctionner avec les macros d'hôtes et les macros globales.  Référentiel des objets :\  -   [Macro globale](/manual/api/reference/usermacro/object#global_macro) -   [Macro d'hôte](/manual/api/reference/usermacro/object#host_macro)  Méthodes disponibles :\  -   [usermacro.create](/manual/api/reference/usermacro/create) - créer de nouvelles macros d'hôtes -   [usermacro.createglobal](/manual/api/reference/usermacro/createglobal) - créer de nouvelles macros globales -   [usermacro.delete](/manual/api/reference/usermacro/delete) - supprimer des macros d'hôtes -   [usermacro.deleteglobal](/manual/api/reference/usermacro/deleteglobal) - supprimer des macros globales -   [usermacro.get](/manual/api/reference/usermacro/get) - récupérer des macros d'hôtes et des macros globales -   [usermacro.update](/manual/api/reference/usermacro/update) - mettre à jour des macros d'hôtes -   [usermacro.updateglobal](/manual/api/reference/usermacro/updateglobal) - mettre à jour des macros globales  

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

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

en-us	#### User media  Once the e-mail media type is configured, go to the *Administration → Users* section and edit user profile to assign e-mail media to the user. Steps for setting up user media, being common for all media types, are described on the [Media types](/manual/config/notifications/media#user_media) page.
fr	 #### Média utilisateur  Une fois le type de media e-mail configuré, accédez à la section *Administration → Utilisateurs* et modifiez le profil de l'utilisateur pour attribuer un mediae-mail à l'utilisateur. Les étapes de configuration des médias utilisateur, communes à tous les types de médias, sont décrites sur la page [Types de médias](/manual/config/notifications/media#user_media).

en-us	#### User media  Once the media type is configured, go to the *Administration → Users* section and assign the webhook media to an existing user or create a new user to represent the webhook. Steps for setting up user media for an existing user, being common for all media types, are described on the [Media types](/manual/config/notifications/media#user_media) page.  If a webhook uses tags to store ticket\\message ID, avoid assigning the same webhook as a media to different users as doing so may cause webhook errors (applies to the majority of webhooks that utilize *Include event menu entry* option). In this case, the best practice is to create a dedicated user to represent the webhook:  1.  After configuring the webhook media type, go to the *Administration     → Users* section and create a dedicated Zabbix user to represent the     webhook - for example, with a username *Slack* for the Slack     webhook. All settings, except media, can be left at their defaults     as this user will not be logging into Zabbix. 2.  In the user profile, go to a tab *Media* and [add a     webhook](/manual/config/notifications/media#user_media) with the     required contact information. If the webhook does not use a *Send     to* field, enter any combination of supported characters to bypass     validation requirements. 3.  Grant this user at least read     [permissions](/manual/config/users_and_usergroups/permissions#permissions_to_host_groups)     to all hosts for which it should send the alerts.  When configuring alert action, add this user in the *Send to users* field in Operation details - this will tell Zabbix to use the webhook for notifications from this action.
fr	 #### Média utilisateur  Une fois le type de média configuré, allez dans la section *Administration → Utilisateurs* et attribuez le média du webhook à un utilisateur existant ou créez un nouvel utilisateur pour représenter le webhook. Les étapes de configuration des médias utilisateur pour un utilisateur existant, communes à tous les types de médias, sont décrites sur la page [Types de média](/manual/config/notifications/media#user_media).  Si un webhook utilise des tags pour stocker l'ID de ticket\\message, évitez d'attribuer le même webhook en tant que média à différents utilisateurs, car cela pourrait entraîner des erreurs de webhook (s'applique à la majorité des webhooks qui utilisent l'option *Inclure l'entrée du menu de l'événement*). Dans ce cas, la meilleure pratique consiste à créer un utilisateur dédié pour représenter le webhook :  1.  Après avoir configuré le type de média du webhook, accédez à la section *Administration → Utilisateurs* et créez un utilisateur Zabbix dédié pour représenter le webhook - par exemple, avec un nom d'utilisateur *Slack* pour le webhook Slack. Tous les paramètres, à l'exception des médias, peuvent être laissés à leurs valeurs par défaut car cet utilisateur ne se connectera pas à Zabbix. 2.  Dans le profil utilisateur, accédez à un onglet *Media* et [ajouter un webhook](/manual/config/notifications/media#user_media) avec les informations de contact requises. Si le webhook n'utilise pas de champ *Envoyer vers*, saisissez n'importe quelle combinaison de caractères pris en charge pour contourner les exigences de validation. 3.  Accordez à cet utilisateur au moins les [autorisations](/manual/config/users_and_usergroups/permissions#permissions_to_host_groups) de lecture à tous les hôtes pour lesquels il doit envoyer les alertes.  Lors de la configuration de l'action d'alerte, ajoutez cet utilisateur dans le champ *Envoyer aux utilisateurs* dans les détails de l'opération - cela indiquera à Zabbix d'utiliser le webhook pour les notifications de cette action.

en-us	#### User media  Once the SMS media type is configured, go to the *Administration → Users* section and edit user profile to assign SMS media to the user. Steps for setting up user media, being common for all media types, are described on the [Media types](/manual/config/notifications/media#user_media) page.
fr	#### User media  Une fois le type de média SMS configuré, accédez à la section *Administration → Utilisateurs* et modifiez le profil de l'utilisateur pour attribuer un média SMS à l'utilisateur. Les étapes de configuration des médias utilisateur, communes à tous les types de médias, sont décrites sur la page [Types de médias](/manual/config/notifications/media#user_media).

en-us	#### User media  The *Media* tab contains a listing of all media defined for the user. Media are used for sending notifications. Click on *Add* to assign media to the user.  See the [Media types](/manual/config/notifications/media#user_media) section for details on configuring user media.
fr	#### Média utilisateur  L'onglet *Media* contient une liste de tous les médias définis pour l'utilisateur. Les médias sont utilisés pour envoyer des notifications. Cliquez sur *Ajouter* pour attribuer un média à l'utilisateur.  Consultez la section [Types de médias](/manual/config/notifications/media#user_media) pour plus de détails sur la configuration des médias utilisateur.

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

en-us	##### User passwords  Previously, spaces in user passwords have been automatically trimmed in both the User configuration form and the Login form. After the introduction of configurable [password complexity requirements](/manual/introduction/whatsnew600#password_requirements), spaces in passwords are no longer trimmed. So users, who thought that they had spaces in their passwords, will not be able to log in as usual and will have to enter their 'old' password without spaces. To continue using passwords with spaces, they will need to recreate their passwords.
fr	##### Mots de passe utilisateur  Auparavant, les espaces dans les mots de passe des utilisateurs étaient automatiquement supprimés à la fois dans le formulaire de configuration de l'utilisateur et dans le formulaire de connexion. Après l'introduction des [exigences de complexité des mots de passe](/manual/introduction/whatsnew600#password_requirements) configurables, les espaces dans les mots de passe ne sont plus supprimés. Ainsi les utilisateurs, qui pensaient avoir des espaces dans leurs mots de passe, ne pourront pas se connecter comme d'habitude et devront entrer leur 'ancien' mot de passe sans espaces. Pour continuer à utiliser des mots de passe avec des espaces, ils devront recréer leurs mots de passe.

en-us	#### User role  The user role defines which parts of UI, which API methods, and which actions are available to the user. The following roles are pre-defined in Zabbix:  |User type|Description| |--|--------| |*Guest role*|The user has access to the Monitoring, Inventory, and Reports menu sections, but without the rights to perform any actions.| |*User role*|The user has access to the Monitoring, Inventory, and Reports menu sections. The user has no access to any resources by default. Any permissions to host groups must be explicitly assigned.| |*Admin role*|The user has access to the Monitoring, Inventory, Reports and Configuration menu sections. The user has no access to any host groups by default. Any permissions to host groups must be explicitly given.| |*Super Admin role*|The user has access to all menu sections. The user has a read-write access to all host groups. Permissions cannot be revoked by denying access to specific host groups.|  [User roles](/manual/web_interface/frontend_sections/administration/user_roles) are configured in the *Administration→User roles* section. Super Admins can modify or delete pre-defined roles and create more roles with custom sets of permissions.  To assign a role to the user, go to the Permissions tab in the user configuration form, locate the *Role* field and select a role. Once a role is selected a list of associated permissions will be displayed below.  ![user\_permissions.png](../../../../assets/en/manual/config/user_permissions.png)
fr	 #### Rôle utilisateur  Le rôle utilisateur définit quelles parties de l'interface utilisateur, quelles méthodes d'API et quelles actions sont disponibles pour l'utilisateur. Les rôles suivants sont prédéfinis dans Zabbix :  |Type d'utilisateur|Description| |--|--------| |*Guest role*|L'utilisateur a accès aux sections de menu Surveillance, Inventaire et Rapports, mais sans le droit d'effectuer des actions.| |*User role*|L'utilisateur a accès aux sections de menu Surveillance, Inventaire et Rapports. L'utilisateur n'a accès à aucune ressource par défaut. Toutes les autorisations aux groupes d'hôtes doivent être explicitement attribuées.| |*Admin role*|L'utilisateur a accès aux sections de menu Surveillance, Inventaire, Rapports et Configuration. L'utilisateur n'a accès à aucun groupe d'hôtes par défaut. Toutes les autorisations pour héberger des groupes doivent être explicitement données.| |*Super Admin role*|L'utilisateur a accès à toutes les sections du menu. L'utilisateur dispose d'un accès en lecture-écriture à tous les groupes d'hôtes. Les autorisations ne peuvent pas être révoquées en refusant l'accès à des groupes d'hôtes spécifiques.|  Les [rôles utilisateur](/manual/web_interface/frontend_sections/administration/user_roles) sont configurés dans la section *Administration → Rôles utilisateur*. Les super administrateurs peuvent modifier ou supprimer des rôles prédéfinis et créer davantage de rôles avec des ensembles d'autorisations personnalisés.  Pour attribuer un rôle à l'utilisateur, accédez à l'onglet Autorisations du formulaire de configuration de l'utilisateur, localisez le champ *Rôle* et sélectionnez un rôle. Une fois qu'un rôle est sélectionné, une liste des autorisations associées s'affiche ci-dessous.  ![user\_permissions.png](../../../../assets/en/manual/config/user_permissions.png)

en-us	#### Users  Add users that will have access to Zabbix, assign them to user groups and grant permissions. Make roles for granular management of user rights. Track configuration changes each user has done. Configure media types and multiple ways users will receive alerts.  [User API](/manual/api/reference/user) | [User group API](/manual/api/reference/usergroup) | [User role API](/manual/api/reference/role) | [Media type API](/manual/api/reference/mediatype) | [Audit log API](/manual/api/reference/auditlog)  
fr	#### Utilisateurs  Ajoutez des utilisateurs qui auront accès à Zabbix, affectez-les à des groupes d'utilisateurs et accordez des autorisations. Créez des rôles pour une gestion granulaire des droits des utilisateurs. Suivez les modifications de configuration effectuées par chaque utilisateur. Configurez les types de médias et les multiples façons dont les utilisateurs recevront les alertes.  [API Utilisateur](/manual/api/reference/user) | [API Groupe d'utilisateur](/manual/api/reference/usergroup) | [API Roles des utilisateurs](/manual/api/reference/role) | [API Type de media](/manual/api/reference/mediatype) | [API Audit log](/manual/api/reference/auditlog)  

en-us	### Users  The users object has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**userid**<br>(required)|string|ID of user to send the report to.| |access\_userid|string|ID of user on whose behalf the report will be generated.<br><br>0 - *(default)* Generate report by recipient.| |exclude|integer|Whether to exclude the user from mailing list.<br><br>Possible values:<br>0 - *(default)* Include;<br>1 - Exclude.|
fr	### Utilisateurs  L'objet utilisateurs a les propriétés suivantes :  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**userid**<br>(obligatoire)|string|ID de l'utilisateur auquel envoyer le rapport.| |access\_userid|string|ID de l'utilisateur pour le compte duquel le rapport sera généré.<br><br>0 - *(par défaut)* Générer un rapport par destinataire.| |exclude|integer|Indique s'il faut exclure l'utilisateur de la liste de diffusion.<br><br>Valeurs possibles :<br>0 - *(par défaut)* Inclus;<br>1 - Exclu.|

en-us	# User  This class is designed to work with users.  Object references:\  -   [User](/manual/api/reference/user/object#user)  Available methods:\  -   [user.checkauthentication](/manual/api/reference/user/checkauthentication) -     checking and prolonging user sessions -   [user.create](/manual/api/reference/user/create) - creating new     users -   [user.delete](/manual/api/reference/user/delete) - deleting users -   [user.get](/manual/api/reference/user/get) - retrieving users -   [user.login](/manual/api/reference/user/login) - logging in to the     API -   [user.logout](/manual/api/reference/user/logout) - logging out of     the API -   [user.unblock](/manual/api/reference/user/unblock) - unblocking     users -   [user.update](/manual/api/reference/user/update) - updating users  
fr	# Utilisateur  Cette classe est conçue pour travailler avec les utilisateurs.  Référentiel des objets :\  -   [Utilisateur](/manual/api/reference/user/object#user)  Méthodes disponibles :\  -   [user.checkauthentication](/manual/api/reference/user/checkauthentication) - vérifier et prolonger des sessions utilisateur -   [user.create](/manual/api/reference/user/create) - créer de nouveaux utilisateurs -   [user.delete](/manual/api/reference/user/delete) - supprimer des utilisateurs -   [user.get](/manual/api/reference/user/get) - récupérer des utilisateurs -   [user.login](/manual/api/reference/user/login) - se connecter à l'API -   [user.logout](/manual/api/reference/user/logout) - se déconnecter de l'API -   [user.unblock](/manual/api/reference/user/unblock) - débloquer des utilisateurs -   [user.update](/manual/api/reference/user/update) - mettre à jour des utilisateurs  

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

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

en-us	#### Using a custom expression filter  Create a correlation that will use a custom filter condition. The formula IDs "A" or "B" have been chosen arbitrarily. Condition type will be "Host group" with operator "<>".  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "correlation.create",     "params": {         "name": "new host group correlation",         "description": "a custom description",         "status": 0,         "filter": {             "evaltype": 3,             "formula": "A or B",             "conditions": [                 {                     "type": 2,                     "operator": 1,                     "formulaid": "A"                 },                 {                     "type": 2,                     "operator": 1,                     "formulaid": "B"                 }             ]         },         "operations": [             {                 "type": 1             }         ]     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "2"         ]     },     "id": 1 } ```  
fr	#### Utiliser une expression de filtre personnalisé  Créez une corrélation qui utilisera une condition de filtre personnalisée. Les identifiants de formule "A" ou "B" ont été choisis arbitrairement. Le type de condition sera "Groupe d'hôtes" avec l'opérateur "<>".  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "correlation.create",     "params": {         "name": "new host group correlation",         "description": "a custom description",         "status": 0,         "filter": {             "evaltype": 3,             "formula": "A or B",             "conditions": [                 {                     "type": 2,                     "operator": 1,                     "formulaid": "A"                 },                 {                     "type": 2,                     "operator": 1,                     "formulaid": "B"                 }             ]         },         "operations": [             {                 "type": 1             }         ]     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "2"         ]     },     "id": 1 } ```

en-us	#### Using a custom expression filter  Create an LLD rule with a filter that will use a custom expression to evaluate the conditions. The LLD rule must only discover objects the "{\#MACRO1}" macro value of which matches both regular expression "regex1" and "regex2", and the value of "{\#MACRO2}" matches either "regex3" or "regex4". The formula IDs "A", "B", "C" and "D" have been chosen arbitrarily.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Filtered LLD rule",         "key_": "lld",         "hostid": "10116",         "type": 0,         "interfaceid": "13",         "delay": "30s",         "filter": {             "evaltype": 3,             "formula": "(A and B) and (C or D)",             "conditions": [                 {                     "macro": "{#MACRO1}",                     "value": "@regex1",                     "formulaid": "A"                 },                 {                     "macro": "{#MACRO1}",                     "value": "@regex2",                     "formulaid": "B"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex3",                     "formulaid": "C"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex4",                     "formulaid": "D"                 }             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```
fr	#### Utilisation d'un filtre d'expression personnalisé  Créer une règle de découverte bas niveau avec un filtre qui utilisera une expression personnalisée pour évaluer les conditions. La règle doit découvrir uniquement les objets dont la macro "{\#MACRO1}" correspond à l'expression régulière "regex1" et "regex2", et la valeur de "{\#MACRO2}" correspond à "regex3" ou "regex4". Les ID de formule "A", "B", "C" et "D" ont été choisis arbitrairement.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Filtered LLD rule",         "key_": "lld",         "hostid": "10116",         "type": "0",         "interfaceid": "13",         "delay": "30s",         "filter": {             "evaltype": 3,             "formula": "(A and B) and (C or D)",             "conditions": [                 {                     "macro": "{#MACRO1}",                     "value": "@regex1",                     "formulaid": "A"                 },                 {                     "macro": "{#MACRO1}",                     "value": "@regex2",                     "formulaid": "B"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex3",                     "formulaid": "C"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex4",                     "formulaid": "D"                 }             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```

en-us	#### Using a custom expression filter  Create a trigger action that will use a custom filter condition. The action must send a message for each trigger with severity higher or equal to "Warning" for hosts "10084" and "10106". The formula IDs "A", "B" and "C" have been chosen arbitrarily.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Trigger action",         "eventsource": 0,         "status": 0,         "esc_period": "2m",         "filter": {             "evaltype": 3,             "formula": "A and (B or C)",             "conditions": [                 {                     "conditiontype": 4,                     "operator": 5,                     "value": "2",                     "formulaid": "A"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10084",                     "formulaid": "B"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10106",                     "formulaid": "C"                 }             ]         },         "operations": [             {                 "operationtype": 0,                 "esc_period": "0s",                 "esc_step_from": 1,                 "esc_step_to": 2,                 "evaltype": 0,                 "opmessage_grp": [                     {                         "usrgrpid": "7"                     }                 ],                 "opmessage": {                     "default_msg": 1,                     "mediatypeid": "1"                 }             }         ],         "pause_suppressed": "0",         "notify_if_canceled": "0"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "actionids": [             "18"         ]     },     "id": 1 } ```  
fr	#### Utilisation d'un filtre d'expression personnalisé  Créer une action de déclenchement qui utilisera une condition de filtre personnalisée. L'action doit envoyer un message pour chaque déclencheur ayant une gravité supérieure ou égale à "Avertissement" pour les hôtes "10084" et "10106". Les identifiants de formules "A", "B" et "C" ont été choisis arbitrairement.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Trigger action",         "eventsource": 0,         "status": 0,         "esc_period": "2m",         "filter": {             "evaltype": 3,             "formula": "A and (B or C)",             "conditions": [                 {                     "conditiontype": 4,                     "operator": 5,                     "value": "2",                     "formulaid": "A"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10084",                     "formulaid": "B"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10106",                     "formulaid": "C"                 }             ]         },         "operations": [             {                 "operationtype": 0,                 "esc_period": "0s",                 "esc_step_from": 1,                 "esc_step_to": 2,                 "evaltype": 0,                 "opmessage_grp": [                     {                         "usrgrpid": "7"                     }                 ],                 "opmessage": {                     "default_msg": 1,                     "mediatypeid": "1"                 }             }         ],         "pause_suppressed": "0",         "notify_if_canceled": "0"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "actionids": [             "18"         ]     },     "id": 1 } ```  

en-us	#### Using a custom expression filter  Create a trigger action that will use a custom filter condition. The action must send a message for each trigger with severity higher or equal to "Warning" for hosts "10084" and "10106". The formula IDs "A", "B" and "C" have been chosen arbitrarily.  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Trigger action",         "eventsource": 0,         "status": 0,         "esc_period": "2m",         "filter": {             "evaltype": 3,             "formula": "A and (B or C)",             "conditions": [                 {                     "conditiontype": 4,                     "operator": 5,                     "value": "2",                     "formulaid": "A"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10084",                     "formulaid": "B"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10106",                     "formulaid": "C"                 }             ]         },         "operations": [             {                 "operationtype": 0,                 "esc_period": "0s",                 "esc_step_from": 1,                 "esc_step_to": 2,                 "evaltype": 0,                 "opmessage_grp": [                     {                         "usrgrpid": "7"                     }                 ],                 "opmessage": {                     "default_msg": 1,                     "mediatypeid": "1"                 }             }         ],         "pause_suppressed": "0",         "notify_if_canceled": "0"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "18"         ]     },     "id": 1 } ```
fr	#### Utilisation d'un filtre d'expression personnalisé  Créez une action de déclencheur qui utilisera une condition de filtre personnalisée. L'action doit envoyer un message pour chaque déclencheur avec une sévérité supérieure ou égale à "Warning" pour les hosts "10084" et "10106". Les identifiants de formule "A", "B" et "C" ont été choisis arbitrairement.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Trigger action",         "eventsource": 0,         "status": 0,         "esc_period": "2m",         "filter": {             "evaltype": 3,             "formula": "A and (B or C)",             "conditions": [                 {                     "conditiontype": 4,                     "operator": 5,                     "value": "2",                     "formulaid": "A"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10084",                     "formulaid": "B"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10106",                     "formulaid": "C"                 }             ]         },         "operations": [             {                 "operationtype": 0,                 "esc_period": "0s",                 "esc_step_from": 1,                 "esc_step_to": 2,                 "evaltype": 0,                 "opmessage_grp": [                     {                         "usrgrpid": "7"                     }                 ],                 "opmessage": {                     "default_msg": 1,                     "mediatypeid": "1"                 }             }         ],         "pause_suppressed": "0",         "notify_if_canceled": "0"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "18"         ]     },     "id": 1 } ```

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

en-us	#### Using a filter  Create an LLD rule with a set of conditions to filter the results by. The conditions will be grouped together using the logical "and" operator.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Filtered LLD rule",         "key_": "lld",         "hostid": "10116",         "type": 0,         "interfaceid": "13",         "delay": "30s",         "filter": {             "evaltype": 1,             "conditions": [                 {                     "macro": "{#MACRO1}",                     "value": "@regex1"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex2",                     "operator": "9"                 },                 {                     "macro": "{#MACRO3}",                     "value": "",                     "operator": "12"                 },                 {                     "macro": "{#MACRO4}",                     "value": "",                     "operator": "13"                 }             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```
fr	#### Utilisation d'un filtre  Créer une règle de découverte bas niveau avec un ensemble de conditions pour filtrer les résultats. Les conditions seront regroupées à l’aide de l'opérateur logique "et".  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Filtered LLD rule",         "key_": "lld",         "hostid": "10116",         "type": "0",         "interfaceid": "13",         "delay": "30s",         "filter": {             "evaltype": 1,             "conditions": [                 {                     "macro": "{#MACRO1}",                     "value": "@regex1"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex2",                     "operator": "9"                 },                 {                     "macro": "{#MACRO3}",                     "value": "",                     "operator": "12"                 },                 {                     "macro": "{#MACRO4}",                     "value": "",                     "operator": "13"                 }             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```

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

en-us	#### Using custom query fields and headers  Create LLD rule with custom query fields and headers.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "hostid": "10257",         "interfaceid": "5",         "type": 19,         "name": "API HTTP agent",         "key_": "api_discovery_rule",         "value_type": 3,         "delay": "5s",         "url": "http://127.0.0.1?discoverer.php",         "query_fields": [             {                 "mode": "json"             },             {                 "elements": "2"             }         ],         "headers": {             "X-Type": "api",             "Authorization": "Bearer mF_A.B5f-2.1JcM"         },         "allow_traps": 1,         "trapper_hosts": "127.0.0.1"     },     "auth": "d678e0b85688ce578ff061bd29a20d3b",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28336"         ]     },     "id": 1 } ```
fr	#### Utilisation de champs de requête et d'en-têtes personnalisés  Créer une règle de découverte bas niveau avec des champs de requête et des en-têtes personnalisés.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "hostid": "10257",         "interfaceid": "5",         "type": "19",         "name": "API HTTP agent",         "key_": "api_discovery_rule",         "value_type": "3",         "delay": "5s",         "url": "http://127.0.0.1?discoverer.php",         "query_fields": [             {                 "mode": "json"             },             {                 "elements":"2"             }         ],         "headers": {             "X-Type": "api",             "Authorization": "Bearer mF_A.B5f-2.1JcM"         },         "allow_traps": "1",         "trapper_hosts": "127.0.0.1",         "id": 35,         "auth": "d678e0b85688ce578ff061bd29a20d3b",     } } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28336"         ]     },     "id": 35 } ```

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

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

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

en-us	#### Using filter  The filter can help narrow down the number of hosts and/or triggers displayed. For better search performance, data is searched with macros unresolved.  The filter is located below the *Availability report* bar. It can be opened and collapsed by clicking on the *Filter* tab on the left.
fr	#### Utilisation du filtre  Le filtre peut aider à réduire le nombre d'hôtes et/ou de déclencheurs affichés. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.  Le filtre est situé sous la barre *Rapport de disponibilité*. Il peut être ouvert et réduit en cliquant sur l'onglet *Filtre* à gauche.

en-us	##### Using filter  The item list may contain a lot of items. By using the filter, you can filter out some of them to quickly locate the items you'ŗe looking for. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria.  ![](../../../../../../assets/en/manual/web_interface/template_item_filter.png){width="600"}  |Parameter|Description| |--|-----------| |*Host groups*|Filter by one or more host groups.<br>Only host groups that contain at least one template can be selected.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Templates*|Filter by one or more templates.| |*Name*|Filter by item name.| |*Key*|Filter by item key.| |*Value mapping*|Filter by the value map used.<br>This parameter is not displayed if the *Templates* option is empty.| |*Type*|Filter by item type (Zabbix agent, SNMP agent, etc.).| |*Type of information*|Filter by type of information (Numeric unsigned, float, etc.).| |*History*|Filter by how long item history is kept.| |*Trends*|Filter by how long item trends are kept.| |*Update interval*|Filter by item update interval.| |*Tags*|Specify tags to limit the number of items displayed. 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| |*Status*|Filter by item status - *Enabled* or *Disabled*.| |*Triggers*|Filter items with (or without) triggers.| |*Inherited*|Filter items inherited (or not inherited) from linked templates.|  The **Subfilter** below the filter offers further filtering options (for the data already filtered). You can select groups of items with a common parameter value. Upon clicking on a group, it gets highlighted and only the items with this parameter value remain in the list.
fr	 ##### Utilisation du filtre  La liste d'éléments peut contenir de nombreux éléments. En utilisant le filtre, vous pouvez filtrer certains d'entre eux pour localiser rapidement les éléments que vous recherchez. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.  L'icône *Filtre* est disponible dans le coin supérieur droit. En cliquant dessus, un filtre s'ouvrira dans lequel vous pourrez spécifier les critères de filtrage souhaités.  ![](../../../../../../assets/en/manual/web_interface/template_item_filter.png){width="600"}  |Paramètre|Description| |--|-----------| |*Groupes d'hôtes*|Filtrer par un ou plusieurs groupes d'hôtes.<br>Seuls les groupes d'hôtes contenant au moins un modèle peuvent être sélectionnés.<br>La spécification d'un groupe d'hôtes parent sélectionne implicitement tous les groupes d'hôtes imbriqués.| |*Modèles*|Filtrer par un ou plusieurs modèles.| |*Nom*|Filtrer par nom d'élément.| |*Clé*|Filtrer par clé d'élément.| |*Mappage de valeur*|Filtrer par le mappage de valeur utilisé.<br>Ce paramètre n'est pas affiché si l'option *modèles* est vide.| |*Type*|Filtrer par type d'élément (agent Zabbix, agent SNMP, etc.).| |*Type d'information*|Filtrer par type d'information (Numérique non signé, flottant, etc.).| |*Historique*|Filtrer selon la durée de conservation de l'historique des éléments.| |*Tendances*|Filtrer selon la durée de conservation des tendances des éléments.| |*Intervalle de mise à jour*|Filtrer par intervalle de mise à jour des éléments.| |*Tags*|Spécifier des tags pour limiter le nombre d'éléments affichés. 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| |*État*|Filtrer par statut d'élément - *Activé* ou *Désactivé*.| |*Déclencheurs*|Filtrer les éléments avec (ou sans) déclencheurs.| |*Hérité*|Filtrer les éléments hérités (ou non hérités) des modèles liés.|  Le **Sous-filtre** sous le filtre offre d'autres options de filtrage (pour les données déjà filtrées). Vous pouvez sélectionner des groupes d'éléments avec une valeur de paramètre commune. En cliquant sur un groupe, il est mis en surbrillance et seuls les éléments avec cette valeur de paramètre restent dans la liste.

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

en-us	##### Using filter  To view a specific graph, select it in the filter. The filter allows to specify the host, the graph name and the *Show* option (all/host graphs/simple graphs).  ![](../../../../../../assets/en/manual/web_interface/graph_filter.png){width="600"}  If no host is selected in the filter, no graphs are displayed.
fr	##### Utilisation du filtre  Pour afficher un graphique spécifique, sélectionnez-le dans le filtre. Le filtre permet de spécifier l'hôte, le nom du graphique et l'option *Afficher* (tous/les graphiques de l'hôte/les graphiques simples).  ![](../../../../../../assets/en/manual/web_interface/graph_filter.png){width="600"}  Si aucun hôte n'est sélectionné dans le filtre, aucun graphique n'est affiché.

en-us	##### Using filter  You can filter graphs by host group and host. For better search performance, data is searched with macros unresolved.
fr	##### Utilisation de filtres  Vous pouvez filtrer par groupe d'hôtes ou par hôte. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.

en-us	##### Using filter  You can filter graphs by host group and template. For better search performance, data is searched with macros unresolved.
fr	##### Utilisation du filtre  Vous pouvez filtrer les graphiques par groupe d'hôtes et modèle. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.

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

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

en-us	##### Using filter  You can use the filter to display only the discovery rules you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria such as template, discovery rule name, item key, item type, etc.  ![](../../../../../../assets/en/manual/web_interface/template_drule_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Host groups*|Filter by one or more host groups.<br>Only host groups that contain at least one template can be selected.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Templates*|Filter by one or more templates.| |*Name*|Filter by discovery rule name.| |*Key*|Filter by discovery item key.| |*Type*|Filter by discovery item type.| |*Update interval*|Filter by update interval.<br>Not available for Zabbix trapper and dependent items.| |*Keep lost resources period*|Filter by Keep lost resources period.| |*Status*|Filter by discovery rule status (All/Enabled/Disabled).|
fr	 ##### Utilisation d'un filtre  Vous pouvez utiliser le filtre pour afficher uniquement les règles de découverte qui vous intéressent. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.  L'icône *Filtre* est disponible dans le coin supérieur droit. Cliquer dessus ouvrira un filtre dans lequel vous pourrez spécifier les critères de filtrage souhaités tels que le modèle, le nom de la règle de découverte, la clé de l'élément, le type d'élément, etc.  ![](../../../../../../assets/en/manual/web_interface/template_drule_filter.png){width="600"}  |Paramètre|Description| |--|--------| |*Groupes d'hôtes*|Filtrer par un ou plusieurs groupes d'hôtes.<br>Seuls les groupes d'hôtes contenant au moins un modèle peuvent être sélectionnés.<br>La spécification d'un groupe d'hôtes parent sélectionne implicitement tous les groupes d'hôtes imbriqués.| |*Modèles*|Filtrer par un ou plusieurs modèles.| |*Nom*|Filtrer par nom de règle de découverte.| |*Clé*|Filtrer par clé d'élément de découverte.| |*Type*|Filtrer par type d'élément de découverte.| |*Intervalle de mise à jour*|Filtrer par intervalle de mise à jour.<br>Non disponible pour le trappeur Zabbix et les éléments dépendants.| |*Période de conservation des ressources perdues*|Filtrer par Période de conservation des ressources perdues.| |*Statut*|Filtrer par statut de règle de découverte (Toutes/Activées/Désactivées).|

en-us	##### Using filter  You can use the filter to display only the discovery rules you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of discovery rules. If you click on it, a filter becomes available where you can filter discovery rules by host group, host, name, item key, item type, and other parameters.  ![](../../../../../../assets/en/manual/web_interface/lld_rule_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Hosts*|Filter by one or more hosts.| |*Name*|Filter by discovery rule name.| |*Key*|Filter by discovery item key.| |*Type*|Filter by discovery item type.| |*Update interval*|Filter by update interval.<br>Not available for Zabbix trapper and dependent items.| |*Keep lost resources period*|Filter by Keep lost resources period.| |*SNMP OID*|Filter by SNMP OID.<br>Only available if *SNMP agent* is selected as type.| |*State*|Filter by discovery rule state (All/Normal/Not supported).| |*Status*|Filter by discovery rule status (All/Enabled/Disabled).|
fr	 ##### Utilisation d'un filtre  Vous pouvez utiliser le filtre pour afficher uniquement les règles de découverte qui vous intéressent. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.  Le lien *Filtre* est disponible au-dessus de la liste des règles de découverte. Si vous cliquez dessus, un filtre devient disponible dans lequel vous pouvez filtrer les règles de découverte par groupe d'hôtes, hôte, nom, clé d'élément, type d'élément et autres paramètres.  ![](../../../../../../assets/en/manual/web_interface/lld_rule_filter.png){width="600"}  |Paramètre|Description| |--|--------| |*Groupes d'hôtes*|Filtrer par un ou plusieurs groupes d'hôtes.<br>La spécification d'un groupe d'hôtes parent sélectionne implicitement tous les groupes d'hôtes imbriqués.| |*Hôtes*|Filtrer par un ou plusieurs hôtes.| |*Nom*|Filtrer par nom de règle de découverte.| |*Clé*|Filtrer par clé d'élément de découverte.| |*Type*|Filtrer par type d'élément de découverte.| |*Intervalle d'actualisation*|Filtrer par intervalle de mise à jour.<br>Non disponible pour le trappeur Zabbix et les éléments dépendants.| |*Période de conservation des ressources perdues*|Filtrer par Période de conservation des ressources perdues.| |*OID SNMP*|Filtrer par OID SNMP.<br>Disponible uniquement si *Agent SNMP* est sélectionné comme type.| |*État*|Filtrer par état de règle de découverte (Tous/Normal/Non supporté).| |*Statut*|Filtrer par statut de règle de découverte (Tous/Activé/Désactivé).|

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

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

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

en-us	#### Using filter  You can use the filter to display only the hosts you are interested in. For better search performance, data is searched with macros unresolved.  The filter is located above the table. It is possible to filter hosts by name, host group, IP or DNS, interface port, tags, problem severity, status (enabled/disabled/any); you can also select whether to display suppressed problems and hosts that are currently in maintenance.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/monitoring_hosts_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Name*|Filter by visible host name.| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*IP*|Filter by IP address.| |*DNS*|Filter by DNS name.| |*Port*|Filter by port number.| |*Severity*|Filter by problem severity. By default problems of all severities are displayed. Problems are displayed if not suppressed.| |*Status*|Filter by host status.| |*Tags*|Filter by host tag name and value. Hosts can be filtered by host-level tags as well as tags from all linked templates, including parent templates.<br>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 hosts in maintenance*|Mark the checkbox to display hosts that are in maintenance (displayed by default).| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance.|  ##### Saving filter  Favorite filter settings can be saved as tabs and then quickly accessed by  clicking on the respective tab above the filter.  See more details about [saving filters](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).
fr	 #### Utilisation du filtre  Vous pouvez utiliser le filtre pour afficher uniquement les hôtes qui vous intéressent. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.  Le filtre est situé au-dessus du tableau. Il est possible de filtrer les hôtes par nom, groupe d'hôtes, adresse IP ou DNS, port d'interface, tags, sévérité du problème, état (activé/désactivé/tout) ; vous pouvez également choisir d'afficher ou non les problèmes supprimés et les hôtes actuellement en maintenance.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/monitoring_hosts_filter.png){width="600"}  |Paramètre|Description| |--|--------| |*Nom*|Filtrer par nom d'hôte visible.| |*Groupes d'hôtes*|Filtrer par un ou plusieurs groupes d'hôtes.<br>La spécification d'un groupe d'hôtes parent sélectionne implicitement tous les groupes d'hôtes imbriqués.| |*IP*|Filtrer par adresse IP.| |*DNS*|Filtrer par nom DNS.| |*Port*|Filtrer par numéro de port.| |*Sévérité*|Filtrer par sévérité du problème. Par défaut, les problèmes de toutes les sévérités sont affichés. Les problèmes sont affichés s'ils ne sont pas supprimés.| |*Statut*|Filtrer par statut d'hôte.| |*Tags*|Filtrer par nom et valeur de tag d'hôte. Les hôtes peuvent être filtrés par tags au niveau de l'hôte ainsi que par les tags de tous les modèles liés, y compris les modèles parents.<br> 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 tags 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 tags 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 tags 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 hôtes en maintenance*|Cochez la case pour afficher les hôtes en maintenance (affichés par défaut).| |*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.|  ##### Enregistrement du filtre  Les paramètres de filtre favoris peuvent être enregistrés sous forme d'onglets, puis rapidement accessibles en cliquant sur l'onglet correspondant au-dessus du filtre.  Voir plus de détails sur [l'enregistrement des filtres](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).

en-us	#### Using filter  You can use the filter to display only the hosts you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of hosts. If you click on it, a filter becomes available where you can filter hosts by host group, linked templates, name, DNS, IP, port number, if they are monitored by server or by proxy, proxy name and tags.  ![](../../../../../assets/en/manual/web_interface/host_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Templates*|Filter by linked templates.| |*Name*|Filter by visible host name.| |*DNS*|Filter by DNS name.| |*IP*|Filter by IP address.| |*Port*|Filter by port number.| |*Monitored by*|Filter hosts that are monitored by server only, proxy only or both.| |*Proxy*|Filter hosts that are monitored by the proxy specified here.| |*Tags*|Filter by host tag name and value.<br>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|
fr	 #### Utilisation du filtre  Vous pouvez utiliser le filtre pour afficher uniquement les hôtes qui vous intéressent. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.  Le lien *Filtre* est disponible au-dessus de la liste des hôtes. Si vous cliquez sur ce lien, un filtre devient disponible dans lequel vous pouvez filtrer les hôtes par groupe d'hôtes, modèles liés, nom, DNS, IP, numéro de port, s'ils sont surveillés par serveur ou par proxy, nom du proxy et tags.  ![](../../../../../assets/en/manual/web_interface/host_filter.png){width="600"}  |Paramètre|Description| |--|--------| |*Groupes d'hôtes*|Filtrer par un ou plusieurs groupes d'hôtes.<br>La spécification d'un groupe d'hôtes parent sélectionne implicitement tous les groupes d'hôtes imbriqués.| |*Modèles*|Filtrer par modèles liés.| |*Nom*|Filtrer par nom d'hôte visible.| |*DNS*|Filtrer par nom DNS.| |*IP*|Filtrer par adresse IP.| |*Port*|Filtrer par numéro de port.| |*Surveillé par*|Filtrer les hôtes qui sont surveillés uniquement par serveur, proxy uniquement ou les deux.| |*Proxy*|Filtrer les hôtes surveillés par le proxy spécifié ici.| |*Tags*|Filtrer par nom et valeur de tag d'hôte.<br>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 tags est toujours sensible à la casse.<br>Plusieurs opérateurs sont disponibles pour chaque condition :<br>**Existe** - inclut les noms de tags spécifiés<br>**Égal** - inclut les noms de tags spécifiés et valeurs (sensible à la casse)<br>**Contient** - inclut les noms de tags 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 tags<br>**N'est pas égal** - exclut les noms et valeurs de tags spécifiés (sensible à la casse)<br>**Ne contient pas** - exclut les noms de tags spécifiés où les valeurs de tags 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|

en-us	#### Using filter  You can use the filter to display only the items you are interested in. For better search performance, data is searched with macros unresolved.  The filter icon ![](../../../../../assets/en/manual/web_interface/icon_filter_collapsed.png){width="20"} is located above the table and the subfilter. Click on it  to expand the filter.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/latest_data_filter.png){width="600"}  The filter allows to narrow the list by host group, host, item name, tag and other settings.  Specifying a parent host group in the filter implicitly selects all nested host groups. See *Monitoring* -> *[Problems](/manual/web_interface/frontend_sections/monitoring/problems#using-filter)*  for details on filtering by tags.  *Show details* allows to extend the information displayed for the items. Such details as the refresh interval, history and trends settings, item type, and item errors (fine/unsupported) are displayed.  ##### Saving filter  Favorite filter settings can be saved as tabs and then quickly accessed by  clicking on the respective tab above the filter.  See more details about [saving filters](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).  #### Using subfilter  The subfilter is useful for a quick one-click access to groups of related items.  The subfilter operates autonomously from the main filter - results are filtered  immediately, no need to click on *Apply* in the main filter.  Note that the subfilter only allows to further modify the filtering from the main filter.   Unlike the main filter, the subfilter is updated together with each table refresh request  to always get up-to-date information of available filtering options and their counter  numbers.  The subfilter shows **clickable links** allowing to filter items based on a common  entity - the host, tag name or tag value. As soon as the entity is clicked, items are  immediately filtered; the selected entity is highlighted with gray background.  To remove the filtering, click on the entity again. To add another  entity to the filtered results, click on another entity.  For each entity group (e.g. tags, hosts) up to 10 rows of entities are displayed. If there are  more entities, this list can be expanded to a maximum of 1000 entries  (the value of SUBFILTER_VALUES_PER_GROUP in [frontend definitions](/manual/web_interface/definitions))  by clicking on a three-dot icon displayed at the end. Once expanded to the maximum, the  list cannot be collapsed. (*Note* that a non-expandable maximum of 100 is the limit before Zabbix 6.0.5.)  In the list of *Tag values* up to 10 rows of tag names are displayed. If there are  more tag names with values, this list can be expanded to a maximum of 200 tag names  by clicking on a three-dot icon displayed at the bottom. Once expanded to the maximum, the  list cannot be collapsed. (*Note* that a non-expandable maximum of 20 rows is the limit before Zabbix 6.0.5.)  For each tag name up to 10 rows of values are displayed (expandable to 1000 entries  (the value of SUBFILTER_VALUES_PER_GROUP in [frontend definitions](/manual/web_interface/definitions))).  The host options in the subfilter are available only if no hosts or more than one  host is selected in the main filter.   By default, items with and without data are displayed in the item list. If only one host  is selected in the main filter, the subfilter offers the option to filter only items  with data, only without data, or both for this host.  A number next to each clickable entity indicates the number of items it has in the  results of the main filter. Entities without items are not displayed, unless they were  selected in the subfilter before.  Once one entity is selected, the numbers with other available entities are displayed  with a plus sign indicating how many items may be added to the current selection.  #### Graphs   **Ad-hoc graphs for comparing items**  You may use the checkbox in the first column to select several items and then compare their data in a simple or stacked [ad-hoc graph](/manual/config/visualization/graphs/adhoc). To do that, select items of interest, then click on the required graph button below the table.  **Links to value history/simple graph**  The last column in the latest value list offers:  -   a **History** link (for all textual items) - leading to listings     (*Values/500 latest values*) displaying the history of previous item     values.  -   a **Graph** link (for all numeric items) - leading to a [simple     graph](/manual/config/visualization/graphs/simple). However, once     the graph is displayed, a dropdown on the upper right offers a     possibility to switch to *Values/500 latest values* as well.  ![](../../../../../assets/en/manual/web_interface/latest_values.png){width="600"}  The values displayed in this list are "raw", that is, no postprocessing is applied.  ::: noteclassic The total amount of values displayed is defined by the value of *Limit for search and filter results* parameter, set in [Administration → General](/manual/web_interface/frontend_sections/administration/general). :::
fr	 #### Utilisation du filtre  Vous pouvez utiliser le filtre pour afficher uniquement les éléments qui vous intéressent. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.  L'icône du filtre ![](../../../../../assets/en/manual/web_interface/icon_filter_collapsed.png){width="20"} est situé au-dessus du tableau et du sous-filtre. Cliquez dessus pour développer le filtre.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/latest_data_filter.png){width="600"}  Le filtre permet de réduire la liste par groupe d'hôtes, hôte, nom d'élément, tag et autres paramètres. La spécification d'un groupe d'hôtes parent dans le filtre sélectionne implicitement tous les groupes d'hôtes imbriqués. Voir *Surveillance* -> *[Problèmes](/manual/web_interface/frontend_sections/monitoring/problems#using-filter)* pour plus de détails sur le filtrage par tags.  *Afficher les détails* permet d'étendre les informations affichées pour les éléments. Des détails tels que l'intervalle d'actualisation, les paramètres d'historique et de tendances, le type d'élément et les erreurs d'élément (fin/non pris en charge) sont affichés.  ##### Enregistrement du filtre  Les paramètres de filtre favoris peuvent être enregistrés sous forme d'onglets, puis rapidement accessibles en cliquant sur l'onglet correspondant au-dessus du filtre.  Voir plus de détails sur [l'enregistrement des filtres](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).  #### Utilisation du sous-filtre  Le sous-filtre est utile pour un accès rapide en un clic à des groupes d'éléments connexes. Le sous-filtre fonctionne de manière autonome par rapport au filtre principal - les résultats sont filtrés immédiatement, pas besoin de cliquer sur *Appliquer* dans le filtre principal.  Notez que le sous-filtre permet uniquement de modifier davantage le filtrage à partir du filtre principal.  Contrairement au filtre principal, le sous-filtre est mis à jour avec chaque demande d'actualisation de table pour toujours obtenir des informations à jour sur les options de filtrage disponibles et leurs numéros de compteur.  Le sous-filtre affiche des **liens cliquables** permettant de filtrer les éléments en fonction d'une entité commune : l'hôte, le nom du tag ou la valeur du tag. Dès qu'on clique sur l'entité, les éléments sont immédiatement filtrés ; l'entité sélectionnée est mise en surbrillance sur fond gris. Pour supprimer le filtrage, cliquez à nouveau sur l'entité. Pour ajouter une autre entité aux résultats filtrés, cliquez sur une autre entité.  Pour chaque groupe d'entités (par exemple, tags, hôtes), jusqu'à 10 lignes d'entités sont affichées. S'il y a plus d'entités, cette liste peut être étendue à un maximum de 1000 entrées (la valeur de SUBFILTER_VALUES_PER_GROUP dans les [definitions de l'interface](/manual/web_interface/definitions)) en cliquant sur une icône à trois points affichée à la fin. Une fois développée au maximum, la liste ne peut pas être réduite. (*Notez* qu'un maximum non extensible de 100 est la limite avant Zabbix 6.0.5.)  Dans la liste des *Valeurs du tag*, jusqu'à 10 lignes de noms de tag sont affichées. S'il y a plus de noms de tag avec des valeurs, cette liste peut être étendue à un maximum de 200 noms de tag en cliquant sur une icône à trois points affichée en bas. Une fois développée au maximum, la liste ne peut pas être réduite. (*Notez* qu'un maximum non extensible de 20 lignes est la limite avant Zabbix 6.0.5.)  Pour chaque nom de tag, jusqu'à 10 lignes de valeurs sont affichées (extensibles à 1 000 entrées (la valeur de SUBFILTER_VALUES_PER_GROUP dans les [definitions de l'interface](/manual/web_interface/definitions)).  Les options d'hôte dans le sous-filtre ne sont disponibles que si aucun hôte ou plus d'un hôte est sélectionné dans le filtre principal.  Par défaut, les éléments avec et sans données sont affichés dans la liste des éléments. Si un seul hôte est sélectionné dans le filtre principal, le sous-filtre offre la possibilité de filtrer uniquement les éléments avec des données, uniquement sans données, ou les deux pour cet hôte.  Un nombre à côté de chaque entité cliquable indique le nombre d'éléments dont elle dispose dans les résultats du filtre principal. Les entités sans éléments ne sont pas affichées, sauf si elles ont été sélectionnées auparavant dans le sous-filtre.  Une fois qu'une entité est sélectionnée, les numéros avec les autres entités disponibles sont affichés avec un signe plus indiquant combien d'éléments peuvent être ajoutés à la sélection actuelle.  #### Graphiques  **Graphiques ad hoc pour comparer des éléments**  Vous pouvez utiliser la case à cocher dans la première colonne pour sélectionner plusieurs éléments, puis comparer leurs données dans un [graphique ad hoc](/manual/config/visualization/graphs/adhoc) simple ou empilé. Pour ce faire, sélectionnez les éléments qui vous intéressent, puis cliquez sur le bouton graphique requis sous le tableau.  **Liens vers l'historique des valeurs/un graphique simple**  La dernière colonne de la dernière liste de valeurs propose :  -   un lien **Historique** (pour tous les éléments textuels) - menant à des listes (*Valeurs/500 dernières valeurs*) affichant l'historique des valeurs des éléments précédents.  -   un lien **Graphique** (pour tous les éléments numériques) - menant à un [graphique simple](/manual/config/visualization/graphs/simple). Cependant, une fois le graphique affiché, une liste déroulante en haut à droite offre également la possibilité de passer à *Valeurs/500 dernières valeurs*.  ![](../../../../../assets/en/manual/web_interface/latest_values.png){width="600"}  Les valeurs affichées dans cette liste sont "brutes", c'est-à-dire qu'aucun post-traitement n'est appliqué.  ::: noteclassic Le nombre total de valeurs affichées est défini par la valeur du paramètre *Limite pour les résultats de recherche et de filtrage*, défini dans [Administration → Général](/manual/web_interface/frontend_sections/administration/general). :::

en-us	##### Using filter  You can use the filter to display only the items you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria.  ![](../../../../../../assets/en/manual/web_interface/item_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.<br>Host groups containing templates only cannot be selected.| |*Hosts*|Filter by one or more hosts.| |*Name*|Filter by item name.| |*Key*|Filter by item key.| |*Value mapping*|Filter by the value map used.<br>This parameter is not displayed if the *Hosts* option is empty.| |*Type*|Filter by item type (Zabbix agent, SNMP agent, etc.).| |*Type of information*|Filter by type of information (Numeric unsigned, float, etc.).| |*History*|Filter by how long item history is kept.| |*Trends*|Filter by how long item trends are kept.| |*Update interval*|Filter by item update interval.| |*Tags*|Specify tags to limit the number of items displayed. 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| |*State*|Filter by item state - *Normal* or *Not supported*.| |*Status*|Filter by item status - *Enabled* or *Disabled*.| |*Triggers*|Filter items with (or without) triggers.| |*Inherited*|Filter items inherited (or not inherited) from a template.| |*Discovery*|Filter items discovered (or not discovered) by low-level discovery.|  The **Subfilter** below the filter offers further filtering options (for the data already filtered). You can select groups of items with a common parameter value. Upon clicking on a group, it gets highlighted and only the items with this parameter value remain in the list.
fr	 ##### Utilisation du filtre  Vous pouvez utiliser le filtre pour afficher uniquement les éléments qui vous intéressent. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.  L'icône *Filtre* est disponible dans le coin supérieur droit. En cliquant dessus, un filtre s'ouvrira dans lequel vous pourrez spécifier les critères de filtrage souhaités.  ![](../../../../../../assets/en/manual/web_interface/item_filter.png){width="600"}  |Paramètre|Description| |--|--------| |*Groupes d'hôtes*|Filtrer par un ou plusieurs groupes d'hôtes.<br>Spécifier un groupe d'hôtes parent sélectionne implicitement tous les groupes d'hôtes imbriqués.<br>Les groupes d'hôtes contenant uniquement des modèles ne peuvent pas être sélectionnés.| |*Hôtes*|Filtrer par un ou plusieurs hôtes.| |*Nom*|Filtrer par nom d'élément.| |*Clé*|Filtrer par clé d'élément.| |*Mappage de valeur*|Filtrer par le mappage de valeurs utilisé.<br>Ce paramètre n'est pas affiché si l'option *Hôtes* est vide.| |*Type*|Filtrer par type d'élément (agent Zabbix, agent SNMP, etc.).| |*Type d'information*|Filtrer par type d'information (Numérique non signé, flottant, etc.).| |*Historique*|Filtrer selon la durée de conservation de l'historique des éléments.| |*Tendances*|Filtrer selon la durée de conservation des tendances d'éléments.| |*Intervalle de mise à jour*|Filtrer par intervalle de mise à jour des éléments.| |*Tags*|Spécifiez des tags pour limiter le nombre d'éléments affichés. 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| |*État*|Filtrer par état de l'élément - *Normal* ou *Non pris en charge*.| |*Statut*|Filtrer par statut d'élément - *Activé* ou *Désactivé*.| |*Déclencheurs*|Filtrer les éléments avec (ou sans) déclencheurs.| |*Hérité*|Filtrer les éléments hérités (ou non hérités) d'un modèle.| |*Découverte*|Filtrer les éléments découverts (ou non découverts) par découverte de bas niveau.|  Le **Sous-filtre** sous le filtre offre d'autres options de filtrage (pour les données déjà filtrées). Vous pouvez sélectionner des groupes d'éléments avec une valeur de paramètre commune. En cliquant sur un groupe, il est mis en surbrillance et seuls les éléments avec cette valeur de paramètre restent dans la liste.

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

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

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

en-us	#### Using filter  You can use the filter to display only the problems you are interested in. For better search performance, data is searched with macros unresolved.  The filter is located above the table. Favorite filter settings can be saved as tabs and then quickly accessed by clicking on the [tabs above the filter](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Show*|Filter by problem status:<br>**Recent problems** - unresolved and recently resolved problems are displayed (default)<br>**Problems** - unresolved problems are displayed<br>**History** - history of all events is displayed| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Hosts*|Filter by one or more hosts.| |*Triggers*|Filter by one or more triggers.| |*Problem*|Filter by problem name.| |*Severity*|Filter by trigger (problem) severity.| |*Age less than*|Filter by how old the problem is.| |*Host inventory*|Filter by inventory type and value.| |*Tags*|Filter by [event tag](/manual/config/tagging) name and value. 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<br>When filtered, the tags specified here will be displayed first with the problem, unless overridden by the *Tag display priority* (see below) list.| |*Show tags*|Select the number of displayed tags:<br>**None** - no *Tags* column in *Monitoring → Problems*<br>**1** - *Tags* column contains one tag<br>**2** - *Tags* column contains two tags<br>**3** - *Tags* column contains three tags<br>To see all tags for the problem roll your mouse over the three dots icon.| |*Tag name*|Select tag name display mode:<br>**Full** - tag names and values are displayed in full<br>**Shortened** - tag names are shortened to 3 symbols; tag values are displayed in full<br>**None** - only tag values are displayed; no names| |*Tag display priority*|Enter tag display priority for a problem, as a comma-separated list of tags (for example: `Services,Applications,Application`). Tag names only should be used, no values. The tags of this list will always be displayed first, overriding the natural ordering by alphabet.| |*Show operational data*|Select the mode for displaying [operational data](#operational_data_of_problems):<br>**None** - no operational data is displayed<br>**Separately** - operational data is displayed in a separate column<br>**With problem name** - append operational data to the problem name, using parentheses for the operational data| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance.| |*Compact view*|Mark the checkbox to enable compact view.| |*Show details*|Mark the checkbox to display underlying trigger expressions of the problems. Disabled if *Compact view* checkbox is marked.| |*Show unacknowledged only*|Mark the checkbox to display unacknowledged problems only.| |*Show timeline*|Mark the checkbox to display the visual timeline and grouping. Disabled if *Compact view* checkbox is marked.| |*Highlight whole row*|Mark the checkbox to highlight the full line for unresolved problems. The problem severity color is used for highlighting.<br>Enabled only if the *Compact view* checkbox is marked in the standard blue and dark themes. *Highlight whole row* is not available in the high-contrast themes.|
fr	 #### Utilisation du filtre  Vous pouvez utiliser le filtre pour afficher uniquement les problèmes qui vous intéressent. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.  Le filtre est situé au-dessus du tableau. Les paramètres de filtre favoris peuvent être enregistrés sous forme d'onglets, puis rapidement accessibles en cliquant sur les [onglets au-dessus du filtre](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_filter.png){width="600"}  |Paramètre|Description| |--|--------| |*Afficher*|Filtrer par statut de problème :<br>**Problèmes récents** - les problèmes non résolus et récemment résolus sont affichés (par défaut)<br>**Problèmes** - les problèmes non résolus sont affichés<br>**Historique** - l'historique de tous les événements est affiché | |*Groupes d'hôtes*|Filtrer par un ou plusieurs groupes d'hôtes.<br>La spécification d'un groupe d'hôtes parent sélectionne implicitement tous les groupes d'hôtes imbriqués.| |*Hôtes*|Filtrer par un ou plusieurs hôtes.| |*Déclencheurs*|Filtrer par un ou plusieurs déclencheurs.| |*Problème*|Filtrer par nom de problème.| |*Sévérité*|Filtrer par sévérité du déclencheur (problème).| |*Âge inférieur à*|Filtrer selon l'ancienneté du problème.| |*Inventaire d'hôtes*|Filtrer par type et valeur d'inventaire.| |*Tags*|Filtrer par nom et valeur de [tag d'événement](/manual/config/tagging). 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<br>Lorsqu'ils sont filtrés, les balises spécifiées ici seront affichées en premier avec le problème, à moins qu'elles ne soient remplacées par la *priorité d'affichage des tags* (voir ci-dessous) l ist.| |*Voir les tags*|Sélectionner le nombre de tags affichés :<br>**Aucune** - aucune colonne *Tags* dans *Surveillance → Problèmes*<br>**1** - La colonne *Tags* contient un tag< br>**2** - La colonne *Tags* contient deux tags<br>**3** - La colonne *Tags* contient trois tags<br>Pour voir toutes les tags du problème, passez votre souris sur l'icône des trois points. | |*Nom de tag*|Sélectionnez le mode d'affichage du nom du tag :<br>**Tout** : les noms et les valeurs des tags sont affichés en entier<br>**Raccourci** : les noms des balises sont raccourcis à 3 symboles ; les valeurs des tags sont affichées dans leur intégralité<br>**Aucun** : seules les valeurs des tags sont affichées ; pas de nom | |*Priorité d'affichage des tags*|Entrez la priorité d'affichage des tags pour un problème, sous la forme d'une liste de tags séparées par des virgules (par exemple : `Services,Applications,Application`). Seuls les noms de tags doivent être utilisés, pas de valeurs. Les tags de cette liste seront toujours affichés en premier, remplaçant l'ordre naturel par ordre alphabétique.| |*Afficher les données opérationnelles*|Sélectionnez le mode d'affichage des [données opérationnelles](#operational_data_of_problems) :<br>**Aucun** - aucune donnée opérationnelle n'est affichée<br>**Séparément** - les données opérationnelles sont affichées dans un colonne séparée<br>**Avec le nom du problème** - ajoutez des données opérationnelles au nom du problème, en utilisant des parenthèses pour les données opérationnelles| |*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.| |*Vue compacte*|Cochez la case pour activer la vue compacte.| |*Afficher les détails*|Cochez la case pour afficher les expressions de déclenchement sous-jacentes des problèmes. Désactivé si la case *Vue compacte* est cochée.| |*Afficher les non acquittés seulement*|Cochez la case pour afficher uniquement les problèmes non acquittés.| |*Afficher la chronologie*|Cochez la case pour afficher la chronologie visuelle et le regroupement. Désactivé si la case *Vue compacte* est cochée.| |*Mettre en surbrillance la ligne entière*|Cochez la case pour mettre en surbrillance la ligne complète des problèmes non résolus. La couleur de la gravité du problème est utilisée pour la mise en surbrillance.<br>Activé uniquement si la case à cocher *Vue compacte* est cochée dans les thèmes bleu et foncé standard. *Mettre en surbrillance la ligne entière* n'est pas disponible dans les thèmes à contraste élevé.|

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

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

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

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

en-us	##### Using filter  You can use the filter to display only the services you are interested in.
fr	##### Utilisation du filtre  Vous pouvez utiliser le filtre pour afficher uniquement les services qui vous intéressent.

en-us	##### Using filter  You can use the filter to display only the templates you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available below *Create template* and *Import* buttons. If you click on it, a filter becomes available where you can filter templates by host group, linked templates, name and tags.  ![](../../../../../assets/en/manual/web_interface/template_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Linked templates*|Filter by directly linked templates.| |*Name*|Filter by template name.| |*Tags*|Filter by template tag name and value.<br>Filtering is possible only by template-level tags (not inherited ones). 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|
fr	 ##### Utilisation du filtre  Vous pouvez utiliser le filtre pour afficher uniquement les modèles qui vous intéressent. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.  Le lien *Filtre* est disponible sous les boutons *Créer un modèle* et *Importer*. Si vous cliquez dessus, un filtre devient disponible où vous pouvez filtrer les modèles par groupe d'hôtes, modèles liés, nom et tags.  ![](../../../../../assets/en/manual/web_interface/template_filter.png){width="600"}  |Paramètre|Description| |--|--------| |*Groupes d'hôtes*|Filtrer par un ou plusieurs groupes d'hôtes.<br>La spécification d'un groupe d'hôtes parent sélectionne implicitement tous les groupes d'hôtes imbriqués.| |*Modèles liés*|Filtrer par modèles directement liés.| |*Nom*|Filtrer par nom de modèle.| |*Tags*|Filtrer par nom et valeur de tag de modèle.<br>Le filtrage n'est possible que par tags au niveau du modèle (non hérités). 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 tags est toujours sensible à la casse.<br>Plusieurs opérateurs sont disponibles pour chaque condition :<br>**Existe** - inclut les noms de tags spécifiés<br>**Égal** - inclut les noms de tags spécifiés et les valeurs (sensible à la casse)<br>**Contient** - inclut les noms de tags 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 des noms de tags<br>**N'est pas égal** - exclut les noms et valeurs de tags spécifiés (sensible à la casse)<br>**Ne contient pas** - exclut les noms de tags spécifiés où les valeurs de tags 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|

en-us	##### Using filter  You can use the filter to display only the triggers you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria.  ![](../../../../../../assets/en/manual/web_interface/template_triggers_filter.png){width="600"}  |Parameter|Description| |--|-----------| |*Host groups*|Filter by one or more host groups.<br>Only host groups that contain at least one template can be selected.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Templates*|Filter by one or more templates.<br>If host groups are already selected above, template selection is limited to those groups.| |*Name*|Filter by trigger name.| |*Severity*|Select to filter by one or several trigger severities.| |*Status*|Filter by trigger status.| |*Tags*|Filter by trigger tag name and value. 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<br>Macros and [macro functions](/manual/config/macros/macro_functions) are supported in tag name and tag value fields.| |*Inherited*|Filter triggers inherited (or not inherited) from linked templates.| |*With dependencies*|Filter triggers with (or without) dependencies.|
fr	 ##### Utilisation du filtre  Vous pouvez utiliser le filtre pour afficher uniquement les déclencheurs qui vous intéressent. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.  L'icône *Filtre* est disponible dans le coin supérieur droit. En cliquant dessus, un filtre s'ouvrira dans lequel vous pourrez spécifier les critères de filtrage souhaités.  ![](../../../../../../assets/en/manual/web_interface/template_triggers_filter.png){width="600"}  |Paramètre|Description| |--|-----------| |*Groupes d'hôtes*|Filtrer par un ou plusieurs groupes d'hôtes.<br>Seuls les groupes d'hôtes contenant au moins un modèle peuvent être sélectionnés.<br>La spécification d'un groupe d'hôtes parent sélectionne implicitement tous les groupes d'hôtes imbriqués.| |*Modèles*|Filtrer par un ou plusieurs modèles.<br>Si des groupes d'hôtes sont déjà sélectionnés ci-dessus, la sélection de modèles est limitée à ces groupes.| |*Nom*|Filtrer par nom de déclencheur.| |*Gravité*|Sélectionnez pour filtrer par une ou plusieurs sévérités de déclenchement.| |*Statut*|Filtrer par statut de déclencheur.| |*Tags*|Filtrez par nom et valeur de tag de déclencheur. 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<br>Les macros et les [fonctions de macro](/manual/config/macros/macro_functions) sont prises en charge dans les champs de nom de tag et de valeur de tag.| |*Hérité*|Déclencheurs de filtre hérités (ou non hérités) des modèles liés.| |*Avec dépendances*|Filtrer les déclencheurs avec (ou sans) dépendances.|

en-us	#### Using filter  You can use the filter to display only the triggers you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria.  ![](../../../../../../assets/en/manual/web_interface/trigger_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.<br>Host groups containing templates only cannot be selected.| |*Hosts*|Filter by one or more hosts.<br>If host groups are already selected above, host selection is limited to those groups.| |*Name*|Filter by trigger name.| |*Severity*|Select to filter by one or several trigger severities.| |*State*|Filter by trigger state.| |*Status*|Filter by trigger status.| |*Value*|Filter by trigger value.| |*Tags*|Filter by trigger tag name and value. 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<br>Macros and [macro functions](/manual/config/macros/macro_functions) are supported both in tag name and tag value fields.| |*Inherited*|Filter triggers inherited (or not inherited) from a template.| |*Discovered*|Filter triggers discovered (or not discovered) by low-level discovery.| |*With dependencies*|Filter triggers with (or without) dependencies.|
fr	 #### Utilisation d'un filtre  Vous pouvez utiliser le filtre pour afficher uniquement les déclencheurs qui vous intéressent. Pour de meilleures performances de recherche, les données sont recherchées avec des macros non résolues.  L'icône *Filtre* est disponible dans le coin supérieur droit. En cliquant dessus, un filtre s'ouvrira dans lequel vous pourrez spécifier les critères de filtrage souhaités.   ![](../../../../../../assets/en/manual/web_interface/trigger_filter.png){width="600"}  |Paramètre|Description| |--|--------| |*Groupes d'hôtes*|Filtrer par un ou plusieurs groupes d'hôtes.<br>Spécifier un groupe d'hôtes parent sélectionne implicitement tous les groupes d'hôtes imbriqués.<br>Les groupes d'hôtes contenant uniquement des modèles ne peuvent pas être sélectionnés.| |*Hôtes*|Filtrer par un ou plusieurs hôtes.<br>Si des groupes d'hôtes sont déjà sélectionnés ci-dessus, la sélection d'hôtes est limitée à ces groupes.| |*Nom*|Filtrer par nom de déclencheur.| |*Sévérité*|Sélectionner pour filtrer par une ou plusieurs sévérités de déclenchement.| |*État*|Filtrer par état de déclencheur.| |*Statut*|Filtrer par statut de déclencheur.| |*Valeur*|Filtrer par valeur de déclencheur.| |*Tags*|Filtrer par nom et valeur de tag de déclencheur. 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 tags est toujours sensible à la casse.<br>Plusieurs opérateurs sont disponibles pour chaque condition :<br>**Existe** - inclure les noms de tag spécifiés<br>**Égal** - inclure les noms et valeurs de tag spécifiés (sensible à la casse)<br>**Contient** - inclure les noms de tags spécifiés où les valeurs de tags contiennent la chaîne saisie (correspondance de sous-chaîne, insensible à la casse)<br>**N'existe pas** - exclure les noms de tag spécifiés<br>**N'est pas égal** - exclure les noms et valeurs de tag spécifiés (sensible à la casse)<br>**Ne contient pas** - exclure les noms de tags spécifiés où les valeurs de tags 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<br>Les macros et les [fonctions de macro](/manual/config/macros/macro_functions) sont prises en charge à la fois dans les champs de nom de tag et de valeur de tag.| |*Hérité*|Filtrer les déclencheurs hérités (ou non hérités) d'un modèle.| |*Découvert*|Filtrer les déclencheurs découverts (ou non découverts) par la découverte de bas niveau.| |*Avec dépendances*|Filtrer les déclencheurs avec (ou sans) dépendances.|

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

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

en-us	#### Using host metadata  When agent is sending an autoregistration request to the server it sends its hostname. In some cases (for example, Amazon cloud nodes) a hostname is not enough for Zabbix server to differentiate discovered hosts. Host metadata can be optionally used to send other information from an agent to the server.  Host metadata is configured in the agent [configuration file](/manual/appendix/config/zabbix_agentd) - zabbix\_agentd.conf. There are 2 ways of specifying host metadata in the configuration file:      HostMetadata     HostMetadataItem  See the description of the options in the link above.  ::: noteimportant An autoregistration attempt happens every time an active agent sends a request to refresh active checks to the server. The delay between requests is specified in the [RefreshActiveChecks](/manual/appendix/config/zabbix_agentd) parameter of the agent. The first request is sent immediately after the agent is restarted. :::
fr	#### Utilisation des métadonnées de l'hôte  Lorsque l'agent envoie une demande d'enregistrement automatique au serveur, il envoie son nom d'hôte. Dans certains cas (par exemple, les nœuds Amazon cloud), un nom d’hôte ne suffit pas au serveur Zabbix pour différencier les hôtes découverts. Les métadonnées de l'hôte peuvent éventuellement être utilisées pour envoyer d'autres informations d'un agent au serveur.  Les métadonnées de l'hôte sont configurées dans le [fichier de configuration](/manual/appendix/config/zabbix_agentd) de l'agent - zabbix_agentd.conf. Il existe 2 façons de spécifier les métadonnées de l'hôte dans le fichier de configuration : ```     HostMetadata     HostMetadataItem ``` Voir la description des options dans le lien ci-dessus.  ::: noteimportant Une tentative d'enregistrement automatique se produit chaque fois qu'un agent actif envoie une demande d'actualisation des vérifications actives au serveur. Le délai entre les demandes est spécifié dans le paramètre [RefreshActiveChecks](/manual/appendix/config/zabbix_agentd) de l'agent. La première demande est envoyée immédiatement après le redémarrage de l'agent. :::

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

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

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

en-us	##### Using macros in scripts  It is possible to use user macros in JavaScript code. If a script contains user macros, these macros are resolved by server/proxy before executing specific preprocessing steps. Note, that when testing preprocessing steps in the frontend, macro values will not be pulled and need to be entered manually.  ::: noteclassic  Context is ignored when a macro is replaced with its value. Macro value is inserted in the code as is, it is not possible to add additional escaping before placing the value in the JavaScript code. Please be advised, that this can cause JavaScript errors in some cases.  :::  In an example below, if received value exceeds a {$THRESHOLD} macro value, the threshold value (if present) will be returned instead:  ``` {.java} var threshold = '{$THRESHOLD}'; return (!isNaN(threshold) && value > threshold) ? threshold : value; ```
fr	 ##### Utiliser des macros dans des scripts  Il est possible d'utiliser des macros utilisateur dans le code JavaScript. Si un script contient des macros utilisateur, ces macros sont résolues par le serveur/proxy avant l'exécution d'étapes de prétraitement spécifiques. Notez que lors du test des étapes de prétraitement dans l'interface Web, les valeurs de macro ne seront pas extraites et devront être saisies manuellement.  ::: noteclassic  Le contexte est ignoré lorsqu'une macro est remplacée par sa valeur. La valeur de la macro est insérée telle quelle dans le code, il n'est pas possible d'ajouter un échappement supplémentaire avant de placer la valeur dans le code JavaScript. Veuillez noter que cela peut provoquer des erreurs JavaScript dans certains cas. :::  Dans l'exemple ci-dessous, si la valeur reçue dépasse une valeur de macro {$THRESHOLD}, la valeur de seuil (si présente) sera renvoyée à la place :  ``` {.java} var threshold = '{$THRESHOLD}'; return (!isNaN(threshold) && value > threshold) ? threshold : value; ```

en-us	#### Using mass update  To mass-update some hosts, do the following:  -   Mark the checkboxes before the hosts you want to update in the [host     list](/manual/web_interface/frontend_sections/configuration/hosts) -   Click on *Mass update* below the list -   Navigate to the tab with required attributes (*Host*, *IPMI*,     *Tags*, *Macros*, *Inventory*, *Encryption* or *Value mapping*) -   Mark the checkboxes of any attribute to update and enter a new value     for them  ![](../../../../assets/en/manual/config/hosts/host_mass.png)  The following options are available when selecting the respective button for **template** linkage update:  -   *Link* - specify which additional templates to link -   *Replace* - specify which templates to link while unlinking any     template that was linked to the hosts before -   *Unlink* - specify which templates to unlink  To specify the templates to link/unlink start typing the template name in the auto-complete field until a dropdown appears offering the matching templates. Just scroll down to select the required template.  The *Clear when unlinking* option will allow to not only unlink any previously linked templates, but also remove all elements inherited from them (items, triggers, etc.).  The following options are available when selecting the respective button for **host group** update:  -   *Add* - allows to specify additional host groups from the existing     ones or enter completely new host groups for the hosts -   *Replace* - will remove the host from any existing host groups and     replace them with the one(s) specified in this field (existing or     new host groups) -   *Remove* - will remove specific host groups from hosts  These fields are auto-complete - starting to type in them offers a dropdown of matching host groups. If the host group is new, it also appears in the dropdown and it is indicated by *(new)* after the string. Just scroll down to select.  ![](../../../../assets/en/manual/config/hosts/host_mass_c.png)  ![](../../../../assets/en/manual/config/hosts/host_mass_d.png)  User macros, {INVENTORY.\*} macros, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} macros are supported in tags. Note, that tags with the same name, but different values are not considered 'duplicates' and can be added to the same host.  ![](../../../../assets/en/manual/config/hosts/host_mass_e.png)  The following options are available when selecting the respective button for macros update:  -   *Add* - allows to specify additional user macros for the hosts. If     *Update existing* checkbox is checked, value, type and description     for the specified macro name will be updated. If unchecked, if a     macro with that name already exist on the host(s), it will not be     updated. -   *Update* - will replace values, types and descriptions of macros     specified in this list. If *Add missing* checkbox is checked, macro     that didn't previously exist on a host will be added as new macro.     If unchecked, only macros that already exist on a host will be     updated. -   *Remove* - will remove specified macros from hosts. If *Except     selected* box is checked, all macros except specified in the list     will be removed. If unchecked, only macros specified in the list     will be removed. -   *Remove all* - will remove all user macros from hosts. If *I confirm     to remove all macros* checkbox is not checked, a new popup window     will open asking to confirm removal of all macros.  ![](../../../../assets/en/manual/config/hosts/host_mass_f.png)  To be able to mass update inventory fields, the *Inventory mode* should be set to 'Manual' or 'Automatic'.  ![](../../../../assets/en/manual/config/hosts/host_mass_g.png)  ![](../../../../assets/en/manual/config/hosts/host_mass_h.png)  Buttons with the following options are available for value map update:  -   *Add* - add value maps to the hosts. If you mark *Update existing*,     all properties of the value map with this name will be updated.     Otherwise, if a value map with that name already exists, it will not     be updated. -   *Update* - update existing value maps. If you mark *Add missing*, a     value map that didn't previously exist on a host will be added as a     new value map. Otherwise only the value maps that already exist on a     host will be updated. -   *Rename* - give new name to an existing value map -   *Remove* - remove the specified value maps from the hosts. If you     mark *Except selected*, all value maps will be removed **except**     the ones that are specified. -   *Remove all* - remove all value maps from the hosts. If the *I     confirm to remove all value maps* checkbox is not marked, a new     popup window will open asking to confirm the removal.  When done with all required changes, click on *Update*. The attributes will be updated accordingly for all the selected hosts.
fr	 #### Utilisation de la mise à jour en masse  Pour mettre à jour en masse certains hôtes, procédez comme suit :  -   Cochez les cases devant les hôtes que vous souhaitez mettre à jour dans la [liste d'hôtes](/manual/web_interface/frontend_sections/configuration/hosts) -   Cliquez sur *Mise à jour en masse* sous la liste -   Accédez à l'onglet avec les attributs requis (*Hôte*, *IPMI*, *Tags*, *Macros*, *Inventaire*, *Chiffrement* ou *Correspondance de valeurs*) -   Cochez les cases de n'importe quel attribut à mettre à jour et entrez une nouvelle valeur pour eux  ![](../../../../assets/en/manual/config/hosts/host_mass.png)  Les options suivantes sont disponibles lorsque vous sélectionnez le bouton correspondant pour la mise à jour de la liaison des **modèles** :  -   *Lier* - spécifiez les modèles supplémentaires à lier -   *Remplacer* - spécifiez les modèles à lier lors de la dissociation de tout modèle qui était auparavant lié aux hôtes -   *Dissocier* - spécifiez les modèles à dissocier  Pour spécifier les modèles à lier/dissocier, commencez à saisir le nom du modèle dans le champ de saisie semi-automatique jusqu'à ce qu'une liste déroulante apparaisse proposant les modèles correspondants. Faites simplement défiler vers le bas pour sélectionner le modèle requis.  L'option *Effacer lors de la dissociation* permettra non seulement de dissocier tous les modèles précédemment liés, mais également de supprimer tous les éléments hérités de ceux-ci (éléments, déclencheurs, etc.).  Les options suivantes sont disponibles lorsque vous sélectionnez le bouton correspondant pour la mise à jour du **groupe d'hôtes** :  -   *Ajouter* - permet de spécifier des groupes d'hôtes supplémentaires à partir de ceux existants ou d'entrer des groupes d'hôtes complètement nouveaux pour les hôtes -   *Remplacer* - supprimera l'hôte de tous les groupes d'hôtes existants et les remplacera par celui(ceux) spécifié(s) dans ce champ (groupes d'hôtes existants ou nouveaux) -   *Supprimer* - supprimera des groupes d'hôtes spécifiques des hôtes  Ces champs sont remplis automatiquement - commencer à les saisir offre une liste déroulante des groupes d'hôtes correspondants. Si le groupe d'hôtes est nouveau, il apparaît également dans la liste déroulante et il est indiqué par *(nouveau)* après la chaîne. Faites simplement défiler vers le bas pour sélectionner.  ![](../../../../assets/en/manual/config/hosts/host_mass_c.png)  ![](../../../../assets/en/manual/config/hosts/host_mass_d.png)  Macros utilisateur, macros {INVENTORY.\*}, macros {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} et {HOST.ID} sont prises en charge dans les tags. Notez que les tags portant le même nom, mais avec des valeurs différentes ne sont pas considérées comme des "doublons" et peuvent être ajoutées au même hôte.  ![](../../../../assets/en/manual/config/hosts/host_mass_e.png)  Les options suivantes sont disponibles lors de la sélection du bouton correspondant pour la mise à jour des macros :  -   *Ajouter* - permet de spécifier des macros utilisateur supplémentaires pour les hôtes. Si la case *Mise à jour existant* est cochée, la valeur, le type et la description du nom de macro spécifié seront mis à jour. Si elle n'est pas cochée, si une macro portant ce nom existe déjà sur le ou les hôtes, elle ne sera pas mise à jour. -   *Mettre à jour* - remplacera les valeurs, les types et les descriptions des macros spécifiées dans cette liste. Si la case *Ajouter manquant* est cochée, la macro qui n'existait pas auparavant sur un hôte sera ajoutée en tant que nouvelle macro. Si elle n'est pas cochée, seules les macros qui existent déjà sur un hôte seront mises à jour. -   *Supprimer* - supprimera les macros spécifiées des hôtes. Si la case *Sauf sélectionné* est cochée, toutes les macros sauf celles spécifiées dans la liste seront supprimées. Si elle n'est pas cochée, seules les macros spécifiées dans la liste seront supprimées. -   *Supprimer tout* - supprimera toutes les macros utilisateur des hôtes. Si la case *Je confirme pour supprimer toutes les macros* n'est pas cochée, une nouvelle fenêtre contextuelle s'ouvrira demandant de confirmer la suppression de toutes les macros. -  ![](../../../../assets/en/manual/config/hosts/host_mass_f.png)  Pour pouvoir mettre à jour en masse les champs d'inventaire, le *mode d'inventaire* doit être défini sur 'Manuel' ou 'Automatique'.  ![](../../../../assets/en/manual/config/hosts/host_mass_g.png)  ![](../../../../assets/en/manual/config/hosts/host_mass_h.png)  Les boutons avec les options suivantes sont disponibles pour la mise à jour de la correspondance des valeurs :  -   *Ajouter* - ajouter des correspondances de valeur aux hôtes. Si vous marquez *Mettre à jour existant*, toutes les propriétés de la correspondance de valeurs portant ce nom seront mises à jour. Sinon, si une correspondance de valeurs portant ce nom existe déjà, elle ne sera pas mise à jour. -   *Mettre à jour* - mettre à jour les correspondances de valeurs existantes. Si vous marquez *Ajouter manquant*, une correspondance de valeurs qui n'existait pas auparavant sur un hôte sera ajoutée en tant que nouvelle correspondance de valeurs. Sinon, seules les correspondances de valeurs qui existent déjà sur un hôte seront mises à jour. -   *Renommer* - donner un nouveau nom à une correspondance de valeurs existante -   *Supprimer* - supprimer les correspondances de valeurs spécifiées des hôtes. Si vous marquez *Sauf sélectionné*, toutes les correspondances de valeurs seront supprimées **sauf** celles qui sont spécifiées. -   *Supprimer tout* - supprime toutes les correspondances de valeurs des hôtes. Si la case *Je confirme pour supprimer toutes les correspondances de valeurs* n'est pas cochée, une nouvelle fenêtre contextuelle s'ouvrira demandant de confirmer la suppression.  Lorsque vous avez terminé avec toutes les modifications requises, cliquez sur *Mettre à jour*. Les attributs seront mis à jour en conséquence pour tous les hôtes sélectionnés.

en-us	#### Using mass update  To mass-update some templates, do the following:  -   Mark the checkboxes before the templates you want to update in the     [template     list](/manual/web_interface/frontend_sections/configuration/templates) -   Click on *Mass update* below the list -   Navigate to the tab with required attributes (*Template*, *Tags*,     *Macros* or *Value mapping*) -   Mark the checkboxes of any attribute to update and enter a new value     for them  ![](../../../../assets/en/manual/config/templates/templ_mass.png)  The following options are available when selecting the respective button for **template** linkage update:  -   *Link* - specify which additional templates to link -   *Replace* - specify which templates to link while unlinking any     template that was linked to the templates before -   *Unlink* - specify which templates to unlink  To specify the templates to link/unlink start typing the template name in the auto-complete field until a dropdown appears offering the matching templates. Just scroll down to select the required template.  The *Clear when unlinking* option will allow to not only unlink any previously linked templates, but also remove all elements inherited from them (items, triggers, etc.).  The following options are available when selecting the respective button for **host group** update:  -   *Add* - allows to specify additional host groups from the existing     ones or enter completely new host groups for the templates -   *Replace* - will remove the template from any existing host groups     and replace them with the one(s) specified in this field (existing     or new host groups) -   *Remove* - will remove specific host groups from templates  These fields are auto-complete - starting to type in them offers a dropdown of matching host groups. If the host group is new, it also appears in the dropdown and it is indicated by *(new)* after the string. Just scroll down to select.  ![](../../../../assets/en/manual/config/templates/templ_mass_c.png)  User macros, {INVENTORY.\*} macros, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} macros are supported in tags. Note, that tags with the same name, but different values are not considered 'duplicates' and can be added to the same template.  ![](../../../../assets/en/manual/config/templates/templ_mass_d.png)  The following options are available when selecting the respective button for macros update:  -   *Add* - allows to specify additional user macros for the templates.     If *Update existing* checkbox is checked, value, type and     description for the specified macro name will be updated. If     unchecked, if a macro with that name already exist on the     template(s), it will not be updated. -   *Update* - will replace values, types and descriptions of macros     specified in this list. If *Add missing* checkbox is checked, macro     that didn't previously exist on a template will be added as new     macro. If unchecked, only macros that already exist on a template     will be updated. -   *Remove* - will remove specified macros from templates. If *Except     selected* box is checked, all macros except specified in the list     will be removed. If unchecked, only macros specified in the list     will be removed. -   *Remove all* - will remove all user macros from templates. If *I     confirm to remove all macros* checkbox is not checked, a new popup     window will open asking to confirm removal of all macros.  ![](../../../../assets/en/manual/config/templates/templ_mass_e.png)  Buttons with the following options are available for value map update:  -   *Add* - add value maps to the templates. If you mark *Update     existing*, all properties of the value map with this name will be     updated. Otherwise, if a value map with that name already exists, it     will not be updated. -   *Update* - update existing value maps. If you mark *Add missing*, a     value map that didn't previously exist on a template will be added     as a new value map. Otherwise only the value maps that already exist     on a template will be updated. -   *Rename* - give new name to an existing value map -   *Remove* - remove the specified value maps from the templates. If     you mark *Except selected*, all value maps will be removed     **except** the ones that are specified. -   *Remove all* - remove all value maps from the templates. If the *I     confirm to remove all value maps* checkbox is not marked, a new     popup window will open asking to confirm the removal.  When done with all required changes, click on *Update*. The attributes will be updated accordingly for all the selected templates.
fr	 #### Utilisation de la mise à jour en masse  Pour mettre à jour en masse certains modèles, procédez comme suit :  -   Cochez les cases devant les modèles que vous souhaitez mettre à jour dans la [liste des modèles](/manual/web_interface/frontend_sections/configuration/templates) -   Cliquez sur *Mise à jour en masse* sous la liste -   Accédez à l'onglet avec les attributs requis (*Modèles*, *Tags*, *Macros* ou *Correspondance de valeurs*) -   Cochez les cases de n'importe quel attribut à mettre à jour et entrez une nouvelle valeur pour eux  ![](../../../../assets/en/manual/config/templates/templ_mass.png)  Les options suivantes sont disponibles lorsque vous sélectionnez le bouton correspondant pour la mise à jour de la liaison **modèle** :  -   *Lier* - spécifiez les modèles supplémentaires à lier -   *Remplacer * - spécifiez les modèles à lier lors de la dissociation de tout modèle qui était lié aux modèles précédents -   *Dissocier* - spécifiez les modèles à dissocier  Pour spécifier les modèles à lier/dissocier, commencez à saisir le nom du modèle dans le champ de saisie semi-automatique jusqu'à ce qu'une liste déroulante apparaisse proposant les modèles correspondants. Faites simplement défiler vers le bas pour sélectionner le modèle requis.  L'option *Effacer lors de la dissociation* permettra non seulement de dissocier tous les modèles précédemment liés, mais également de supprimer tous les éléments hérités de ceux-ci (éléments, déclencheurs, etc.).  Les options suivantes sont disponibles lorsque vous sélectionnez le bouton correspondant pour la mise à jour du **groupe d'hôtes** :  -   *Ajouter* - permet de spécifier des groupes d'hôtes supplémentaires à partir de ceux existants ou d'entrer des groupes d'hôtes complètement nouveaux pour les modèles -   *Remplacer* - supprimera le modèle de tous les groupes d'hôtes existants et les remplacera par celui(s) spécifié(s) dans ce champ (groupes d'hôtes existants ou nouveaux) -   *Supprimer* - supprimera des groupes d'hôtes spécifiques des modèles  Ces champs sont remplis automatiquement - commencer à les saisir offre une liste déroulante des groupes d'hôtes correspondants. Si le groupe d'hôtes est nouveau, il apparaît également dans la liste déroulante et il est indiqué par *(nouveau)* après la chaîne. Faites simplement défiler vers le bas pour sélectionner.  ![](../../../../assets/en/manual/config/templates/templ_mass_c.png)  Macros utilisateur, macros {INVENTORY.\*}, macros {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} et {HOST.ID} sont prises en charge dans les tags. Notez que les tags portant le même nom, mais avec des valeurs différentes ne sont pas considérées comme des 'doublons' et peuvent être ajoutées au même modèle.  ![](../../../../assets/en/manual/config/templates/templ_mass_d.png)  Les options suivantes sont disponibles lors de la sélection du bouton correspondant pour la mise à jour des macros :  -   *Ajouter* - permet de spécifier des macros utilisateur supplémentaires pour les modèles. Si la case *Mise à jour existant* est cochée, la valeur, le type et la description du nom de macro spécifié seront mis à jour. Si elle n'est pas cochée, si une macro portant ce nom existe déjà sur le(s) modèle(s), elle ne sera pas mise à jour. -   *Mettre à jour* - remplacera les valeurs, les types et les descriptions des macros spécifiées dans cette liste. Si la case *Ajouter manquant* est cochée, la macro qui n'existait pas auparavant sur un modèle sera ajoutée en tant que nouvelle macro. Si elle n'est pas cochée, seules les macros qui existent déjà sur un modèle seront mises à jour. -   *Supprimer* - supprimera les macros spécifiées des modèles. Si la case *Sauf sélectionné* est cochée, toutes les macros sauf celles spécifiées dans la liste seront supprimées. Si elle n'est pas cochée, seules les macros spécifiées dans la liste seront supprimées. -   *Supprimer tout* - supprimera toutes les macros utilisateur des modèles. Si la case *Je confirme pour supprimer toutes les macros* n'est pas cochée, une nouvelle fenêtre contextuelle s'ouvrira demandant de confirmer la suppression de toutes les macros.  ![](../../../../assets/en/manual/config/templates/templ_mass_e.png)  Les boutons avec les options suivantes sont disponibles pour la mise à jour de la correspondance de valeurs :  -   *Ajouter* - ajouter des correspondances de valeurs aux modèles. Si vous marquez * Mettre à jour existant *, toutes les propriétés de la correspondance de valeurs portant ce nom seront mises à jour. Sinon, si une correspondance de valeurs portant ce nom existe déjà, elle ne sera pas mise à jour. -   *Mettre à jour* - mettre à jour les correspondances de valeurs existantes. Si vous marquez *Ajouter manquant*, une correspondance de valeurs qui n'existait pas auparavant sur un modèle sera ajoutée en tant que nouvelle ccorrespondance de valeurs. Sinon, seules les correspondances de valeurs qui existent déjà sur un modèle seront mises à jour. -   *Renommer* - donner un nouveau nom à une correspondance de valeurs existante -   *Supprimer* - supprime les correspondances de valeurs spécifiées des modèles. Si vous marquez *Sauf sélectionné*, toutes les correspondances de valeurs seront supprimées **sauf** celles qui sont spécifiées. -   *Supprimer tout* - supprime toutes les correspondances de valeurs des modèles. Si la case *Je confirme pour supprimer toutes les correspondances de valeurs* n'est pas cochée, une nouvelle fenêtre contextuelle s'ouvrira demandant de confirmer la suppression.  Lorsque vous avez terminé avec toutes les modifications requises, cliquez sur *Mettre à jour*. Les attributs seront mis à jour en conséquence pour tous les modèles sélectionnés.

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

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

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

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

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

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

en-us	 ###### Validate response  Response from *Validate* function of *Configurator* interface.  |   |   | |---|---| |direction|plugin → agent| |response|n/a|  Parameters specific to *Validate* responses:  |Name|Type|Comments| |---------|--------|----------| |error|string (optional)|An error message returned if the Validate function is not executed successfully. Absent if executed successfully.|  *Example:*      {"id":8,"type":10}  or      {"id":8,"type":10,"error":"error message"}
fr	 ###### Réponse de validation  Réponse de la fonction *Valider* de l'interface *Configurateur*.  |   |   | |---|---| |direction|plugin → agent| |réponse|n/a|  Paramètres spécifiques aux réponses *Valider* :  |Nom|Type|Commentaires| |---------|--------|----------| |error|string (facultatif)|Un message d'erreur est renvoyé si la fonction Validate n'est pas exécutée avec succès. Absent si exécuté avec succès.|  *Exemple :*      {"id":8,"type":10}  ou      {"id":8,"type":10,"error":"message d'erreur"}

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

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

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

en-us	# valuemap.delete  
fr	# valuemap.delete  

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

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

en-us	### Value mappings  The value mappings object defines value mappings of the value map. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |type|integer|Mapping match type. For type equal 0,1,2,3,4 `value` field cannot be empty, for type 5 `value` field should be empty.<br><br>Possible values:<br>0 - (default) exact match ;<br>1 - mapping will be applied if value is greater or equal^1^;<br>2 - mapping will be applied if value is less or equal^1^;<br>3 - mapping will be applied if value is in range (ranges are inclusive), allow to define multiple ranges separated by comma character^1^;<br>4 - mapping will be applied if value match regular expression^2^;<br>5 - default value, mapping will be applied if no other match were found.| |**value**<br>(required)|string|Original value.<br><br>Is not required for mapping of type "default".| |**newvalue**<br>(required)|string|Value to which the original value is mapped to.|  ^1^ supported only for items having value type "numeric unsigned", "numeric float".\ ^2^ supported only for items having value type "character".\
fr	### Correspondance  L'objet correspondance définit les mappages de valeurs de la table de correspondance. Il a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |type|integer|Type de correspondance de mappage. Pour le type égal à 0,1,2,3,4, le champ `value` ne peut pas être vide, pour le type 5, le champ `value` doit être vide.<br><br>Valeurs possibles :<br>0 - (par défaut) correspondance exacte ;<br>1 - le mappage sera appliqué si la valeur est supérieure ou égale^1^ ;<br>2 - le mappage sera appliqué si la valeur est inférieure ou égale^1^ ;<br>3 - le mappage sera appliqué si la valeur est dans la plage (les plages sont inclusives), permet de définir plusieurs plages séparées par une virgule^1^ ;<br>4 - le mappage sera appliqué si la valeur correspond à l'expression régulière^2^ ;<br>5 - valeur par défaut, le mappage sera être appliqué si aucune autre correspondance n'a été trouvée.| |**value**<br>(obligatoire)|string|Valeur d'origine.| |**newvalue**<br>(obligatoire)|string|Valeur à laquelle la valeur d'origine est mappée.|  ^1^ pris en charge uniquement pour les éléments ayant le type de valeur "numérique non signé", "numérique flottant".\ ^2^ pris en charge uniquement pour les éléments ayant le type de valeur "caractère".\

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

en-us	### Value map  The value map object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |valuemapid|string|*(readonly)* ID of the value map.| |**hostid**<br>(required)|id|Value map host ID.| |**name**<br>(required)|string|Name of the value map.| |**mappings**<br>(required)|array|Value mappings for current value map. The mapping object is [described in detail below](object#value_mappings).| |uuid|string|Universal unique identifier, used for linking imported value maps to already existing ones. Used only for value maps on templates. Auto-generated, if not given.<br><br>For update operations this field is *readonly*.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	### Table de correspondance  L'objet de table de correspondance a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |valuemapid|string|*(lecture seule)* ID de la table de correspondance.| |**hostid**<br>(obligatoire)|id| ID de l'hôte de la table de correspondance.| |**name**<br>(obligatoire)|string|Nom de la table de correspondance.| |**mappings**<br>(obligatoire)|array|Correspondances pour la table de correspondance actuelle. L'objet de correspondance est [décrit en détail ci-dessous](object#value_mappings).| |uuid|string|Identificateur unique universel, utilisé pour lier les cartes de valeurs importées à celles déjà existantes. Utilisé uniquement pour les mappages de valeurs sur les modèles. Généré automatiquement, s'il n'est pas renseigné.<br><br>Pour les opérations de mise à jour, ce champ est *lecture seule*.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

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

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

en-us	##### Value processing pipeline  Item value processing is executed in multiple steps (or phases) by multiple processes. This can cause:  -   Dependent item can receive values, while THE master value cannot.     This can be achieved by using the following use case:     -   Master item has value type `UINT`, (trapper item can be used),         dependent item has value type `TEXT`.     -   No preprocessing steps are required for both master and         dependent items.     -   Textual value (like, "abc") should be passed to master item.     -   As there are no preprocessing steps to execute, preprocessing         manager checks if master item is not in NOT SUPPORTED state and         if value is set (both are true) and enqueues dependent item with         the same value as master item (as there are no preprocessing         steps).     -   When both master and dependent items reach history         synchronization phase, master item becomes NOT SUPPORTED,         because of the value conversion error (textual data cannot be         converted to unsigned integer).  As a result, dependent item receives a value, while master item changes its state to NOT SUPPORTED.  -   Dependent item receives value that is not present in master item     history. The use case is very similar to the previous one, except     for the master item type. For example, if `CHAR` type is used for     master item, then master item value will be truncated at the history     synchronization phase, while dependent items will receive their     value from the initial (not truncated) value of master item.
fr	 ##### Pipeline de traitement de la valeur  Le traitement de la valeur de l'élément est exécuté en plusieurs étapes (ou phases) par plusieurs processus. Cela peut entraîner :  -   L'élément dépendant peut recevoir des valeurs, contrairement à LA valeur principale.     Ceci peut être réalisé en utilisant le cas d'usage suivant :     -   L'élément principal a le type de valeur `UINT` (l'élément trappeur peut être utilisé), l'élément dépendant a le type de valeur `TEXT`.     -   Aucune étape de prétraitement n'est requise pour les éléments principaux et dépendants.     -   La valeur textuelle (comme "abc") doit être transmise à l'élément principal.     -   Comme il n'y a pas d'étapes de prétraitement à exécuter, le gestionnaire de prétraitement vérifie si l'élément principal n'est pas dans l'état NON SUPPORTÉ et si la valeur est définie (les deux sont vrais) et met en file d'attente l'élément dépendant avec la même valeur que l'élément principal (car il n'y a pas d'étape de prétraitement) .     -   Lorsque les éléments principaux et dépendants atteignent la phase de synchronisation de l'historique, l'élément principal devient NON SUPPORTÉ, en raison de l'erreur de conversion de valeur (les données textuelles ne peuvent pas être converties en entier non signé).  Par conséquent, l'élément dépendant reçoit une valeur, tandis que l'élément principal change son état en NON SUPPORTÉ.  -   L'élément dépendant reçoit une valeur qui n'est pas présente dans l'historique de l'élément principal. Le cas d'usage est très similaire au précédent, à l'exception du type d'élément principal. Par exemple, si le type `CHAR` est utilisé pour l'élément principal, la valeur de l'élément principal sera tronquée lors de la phase de synchronisation de l'historique, tandis que les éléments dépendants recevront leur valeur à partir de la valeur initiale (non tronquée) de l'élément principal.

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

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

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

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

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

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

en-us	 #### Versions  Each repository of Zabbix components contains the following tags:  -   `latest` - latest stable version of a Zabbix component based on     Alpine Linux image -   `alpine-latest` - latest stable version of a Zabbix component based     on Alpine Linux image -   `ubuntu-latest` - latest stable version of a Zabbix component based     on Ubuntu image -   `alpine-6.0-latest` - latest minor version of a Zabbix 6.0 component     based on Alpine Linux image -   `ubuntu-6.0-latest` - latest minor version of a Zabbix 6.0 component     based on Ubuntu image -   `alpine-6.0.*` - different minor versions of a Zabbix 6.0 component     based on Alpine Linux image, where `*` is the minor version of     Zabbix component -   `ubuntu-6.0.*` - different minor versions of a Zabbix 6.0 component     based on Ubuntu image, where `*` is the minor version of Zabbix     component
fr	#### Versions  Chaque dépôt de composants Zabbix contient les étiquettes suivantes :  -   `latest` - dernière version stable d'un composant Zabbix basé sur  l'image Linux Alpine. -   `alpine-latest` - dernière version stable d'un composant Zabbix basé sur l'image Linux Alpine. -   `ubuntu-latest` - dernière version stable d'un composant Zabbix basé sur l'image Ubuntu -   `alpine-6.0-latest` - dernière version mineure d'un composant Zabbix 6.0 basé sur l'image Linux Alpine -   `ubuntu-6.0-latest` - dernière version mineure d'un composant Zabbix 6.0 basé sur l'image Ubuntu -   `alpine-6.0.*` - différentes versions mineures d'un composant Zabbix 6.0 basé sur l'image Linux Alpine, où \* est la version mineure du composant Zabbix -   `ubuntu-6.0.*` - différentes versions mineures d'un composant Zabbix 6.0 basé sur l'image Linux Alpine, où \* est la version mineure du composant Zabbix

en-us	#### Viewing and editing a dashboard  To view a single dashboard, click on its name in the list of dashboards.  When **viewing** a dashboard, the following options are available:  |   |   |   | |-|----------|----------------------------------------| |![](../../../../../assets/en/manual/web_interface/dashboard_edit_button.png){width="107"}|<|Switch to the dashboard **editing** mode.<br>The editing mode is also opened when a new dashboard is being created and when you click on the ![](../../../../../assets/en/manual/web_interface/widget_edit.png) edit button of a widget.| |![](../../../../../assets/en/manual/web_interface/dashboard_action_menu2.png)|<|Open the action menu (see action descriptions below).| | |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_view_actions.png){width="208"}|*Sharing* - edit sharing preferences for the dashboard. Dashboards can be made public or private. Public dashboards are visible to all users. Private dashboards are visible only to their owner.<br>Private dashboards can be shared by the owner with other users and user groups. For details on configuring sharing, see the map [configuration](/manual/config/visualization/maps/map#sharing) section.<br>*Create new* - [create](#creating_a_dashboard) a new dashboard.<br>*Clone* - create a new dashboard by copying properties of the existing one. First you are prompted to enter dashboard parameters. Then, the new dashboard opens in editing mode with all the widgets of the original dashboard.<br>*Delete* - delete the dashboard.<br>*Create new report* - open a pop-up window with report [configuration form](/manual/config/reports). Disabled if the user does not have permission to manage scheduled reports.<br>*View related reports* - open a pop-up window with a list of existing reports based on the current dashboard. Disabled if there are no related reports or the user does not have permission to view scheduled reports.| |![](../../../../../assets/en/manual/web_interface/button_kiosk.png)|<|Display only page content ([kiosk mode](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons)).<br>Kiosk mode can also be accessed with the following URL parameters: `/zabbix.php?action=dashboard.view&kiosk=1`.<br>To exit to normal mode: `/zabbix.php?action=dashboard.view&kiosk=0`|  When **editing** a dashboard, the following options are available:  |   |   |   | |-|----------|----------------------------------------| |![](../../../../../assets/en/manual/web_interface/dashboard_properties.png)|<|Edit general dashboard [parameters](#creating_a_dashboard).| |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_add_button.png)|<|Add a new widget.<br>Clicking on the arrow button will open the action menu (see action descriptions below).| | |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_edit_actions.png)|*Add widget* - add a new widget<br>*Add page* - add a new page<br>*Paste widget* - paste a copied widget. This option is grayed out if no widget has been copied. Only one entity (widget or page) can be copied at one time.<br>*Paste page* - paste a copied page. This option is grayed out if no page has been copied.| |![](../../../../../assets/en/manual/web_interface/dashboard_save.png)|<|Save dashboard changes.| |![](../../../../../assets/en/manual/web_interface/dashboard_cancel.png)|<|Cancel dashboard changes.|
fr	 #### Affichage et modification d'un tableau de bord  Pour afficher un seul tableau de bord, cliquez sur son nom dans la liste des tableaux de bord.  Lors de l'**affichage** d'un tableau de bord, les options suivantes sont disponibles :  |   |   |   | |-|----------|----------------------------------------| |![](../../../../../assets/en/manual/web_interface/dashboard_edit_button.png){width="107"}|<|Basculer vers le mode **édition** du tableau de bord.<br>Le mode édition est également ouvert lors de la création d'un nouveau tableau de bord et lorsque vous cliquez sur le bouton d'édition  ![](../../../../../assets/en/manual/web_interface/widget_edit.png) du widget.| |![](../../../../../assets/en/manual/web_interface/dashboard_action_menu2.png)|<|Ouvrir le menu des actions (voir les descriptions des actions ci-dessous).| | |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_view_actions.png){width="208"}|*Partage* - modifier les préférences de partage pour le tableau de bord. Les tableaux de bord peuvent être rendus publics ou privés. Les tableaux de bord publics sont visibles pour tous les utilisateurs. Les tableaux de bord privés ne sont visibles que par leur propriétaire.<br>Les tableaux de bord privés peuvent être partagés par le propriétaire avec d'autres utilisateurs et groupes d'utilisateurs. Pour plus de détails sur la configuration du partage, consultez la section [configuration](/manual/config/visualization/maps/map#sharing) de carte.<br>*Créer un nouveau* - [créer](#creating_a_dashboard) un nouveau tableau de bord.<br>*Cloner* - créer un nouveau tableau de bord en copiant les propriétés de celui existant. Vous êtes d'abord invité à saisir les paramètres du tableau de bord. Ensuite, le nouveau tableau de bord s'ouvre en mode édition avec tous les widgets du tableau de bord d'origine.<br>*Supprimer* - supprimer le tableau de bord.<br>*Créer un nouveau rapport* - ouvrir une fenêtre contextuelle avec le [formulaire de configuration](/manual/config/reports) du rapport. Désactivé si l'utilisateur n'est pas autorisé à gérer les rapports planifiés.<br>*Afficher les rapports associés* - ouvrir une fenêtre contextuelle avec une liste des rapports existants basés sur le tableau de bord actuel. Désactivé s'il n'existe aucun rapport associé ou si l'utilisateur n'est pas autorisé à afficher les rapports planifiés.| |![](../../../../../assets/en/manual/web_interface/button_kiosk.png)|<|Afficher uniquement le contenu de la page ([mode kiosque](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons)).<br>Le mode kiosque est également accessible avec les paramètres d'URL suivants : `/zabbix.php?action=dashboard.view&kiosk=1`.<br>Pour revenir au mode normal : `/zabbix.php?action=dashboard.view&kiosk=0`|  Lors de l'**édition** d'un tableau de bord, les options suivantes sont disponibles :  |   |   |   | |-|----------|----------------------------------------| |![](../../../../../assets/en/manual/web_interface/dashboard_properties.png)|<|Editer les [paramètres](#creating_a_dashboard) généraux du tableau de bord.| |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_add_button.png)|<|Ajouter un nouveau widget.<br>Cliquer sur le bouton fléché ouvrira le menu d'action (voir les descriptions d'action ci-dessous).| | |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_edit_actions.png)|*Ajouter un widget* - ajouter un nouveau widgett<br>*Ajouter une page* - ajouter une nouvelle page<br>*Coller le widget* - coller un widget copié. Cette option est grisée si aucun widget n'a été copié. Une seule entité (widget ou page) peut être copiée à la fois.<br>*Coller la page* - coller une page copiée. Cette option est grisée si aucune page n'a été copiée.| |![](../../../../../assets/en/manual/web_interface/dashboard_save.png)|<|Enregistrer les modifications du tableau de bord.| |![](../../../../../assets/en/manual/web_interface/dashboard_cancel.png)|<|Annuler les modifications du tableau de bord.|

en-us	#### Viewing dashboards  To view all configured dashboards, click on *All dashboards* just below the section title.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboards.png)  Dashboards are displayed with a sharing tag:  -   *My* - indicates a private dashboard -   *Shared* - indicates a public dashboard or a private dashboard     shared with any user or user group  The filter located to the right above the list allows to filter dashboards by name and by those created by the current user.  To delete one or several dashboards, mark the checkboxes of the respective dashboards and click on *Delete* below the list.
fr	#### Visualisation des tableaux de bords  Pour accéder à tous les tableaux de bord configurés, cliquez sur le lien *Tous les tableaux de bord* juste en dessous du titre de la section.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboards.png)  Les tableaux de bord sont affichés avec un tag de partage :  -   *My* - indicates a private dashboard -   *Shared* - indicates a public dashboard or a private dashboard shared with any user or user group  Le filtre situé à droite au-dessus de la liste permet de filtrer les tableaux de bord par nom et par ceux créés par l'utilisateur courant.  Pour supprimer un ou plusieurs tableaux de bord, cochez les cases correspondantes et cliquez sur *Supprimer* sous la liste.

en-us	#### Viewing details  The times for problem start and recovery in *Monitoring → Problems* are links. Clicking on them opens more details of the event.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/event_details.png){width="600"}  Note how the problem severity differs for the trigger and the problem event - for the problem event it has been updated using the *Update problem* [screen](/manual/acknowledges#updating_problems).  In the action list, the following icons are used to denote the activity type:  -   ![icon\_generated.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_generated.png) -     problem event generated -   ![icon\_message.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_message.png) -     message has been sent -   ![icon\_acknowledged.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_acknowledged.png) -     problem event acknowledged -   ![icon\_unacknowledged.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_unacknowledged.png) -     problem event unacknowledged -   ![icon\_comment2.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_comment2.png) -     a comment has been added -   ![icon\_sev\_up1.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_sev_up1.png) -     problem severity has been increased (e.g. Information → Warning) -   ![icon\_sev\_down1.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_sev_down1.png) -     problem severity has been decreased (e.g. Warning → Information) -   ![icon\_severity\_back.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_severity_back.png) -     problem severity has been changed, but returned to the original     level (e.g. Warning → Information → Warning) -   ![icon\_remote.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_remote.png) -     a remote command has been executed -   ![icon\_recovery.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_recovery.png) -     problem event has recovered -   ![icon\_closed.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_closed.png) -     the problem has been closed manually
fr	 #### Affichage des détails  Les heures de début et de récupération des problèmes dans *Surveillance → Problèmes* sont des liens. Cliquer dessus ouvre plus de détails sur l'événement.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/event_details.png){width="600"}  Notez comment la sévérité du problème diffère pour le déclencheur et l'événement de problème - pour l'événement de problème, il a été mis à jour à l'aide de l'[écran](/manual/acknowledges#updating_problems) *Mettre à jour le problème*.  Dans la liste d'actions, les icônes suivantes sont utilisées pour indiquer le type d'activité :  -   ![icon\_generated.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_generated.png) -     événement de problème généré -   ![icon\_message.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_message.png) -     un message a été envoyé -   ![icon\_acknowledged.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_acknowledged.png) -     événement problème acquitté -   ![icon\_unacknowledged.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_unacknowledged.png) -     événement problème non acquitté -   ![icon\_comment2.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_comment2.png) -     un commentaire a été ajouté -   ![icon\_sev\_up1.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_sev_up1.png) -     la sévérité du problème a été augmentée (par exemple, Information → Avertissement) -   ![icon\_sev\_down1.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_sev_down1.png) -     la sévérité du problème a été réduite (par exemple, Avertissement → Information) -   ![icon\_severity\_back.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_severity_back.png) -     la sévérité du problème a été modifiée, mais est revenue au niveau d'origine (par exemple, Avertissement → Information → Avertissement) -   ![icon\_remote.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_remote.png) -     une commande à distance a été exécutée -   ![icon\_recovery.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_recovery.png) -     l'événement de problème a été récupéré -   ![icon\_closed.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_closed.png) -     le problème a été fermé manuellement

en-us	#### Viewing event tags  Tagging, if defined, can be seen with new events in:  -   *Monitoring* → *Problems* -   *Monitoring* → *Problems* → *Event details* -   *Monitoring* → *Dashboard* → *Problems* widget  ![](../../../assets/en/manual/config/triggers/event_tags_view.png){width="600"}  Only the first three tag entries can be displayed. If there are more than three tag entries, it is indicated by three dots. If you roll your mouse over these three dots, all tag entries are displayed in a pop-up window.  Note that the order in which tags are displayed is affected by tag filtering and the *Tag display priority* option in the filter of *Monitoring* → *Problems* or the *Problems* dashboard widget.
fr	#### Affichage des tags d'événement  Le marquage, s'il est défini, peut être vu avec de nouveaux événements dans :  -   *Surveillance* → *Problèmes* -   *Surveillance* → *Problèmes* → *Détails de l'évènement* -   *Surveillance* → *Tableau de bord* → Widget *Problèmes*  ![](../../../assets/en/manual/config/triggers/event_tags_view.png){width="600"}  Seules les trois premières entrées de tag sont affichées. S'il y a plus de trois entrées de tag, cela est indiqué par trois points. Si vous passez votre souris sur ces trois points, toutes les entrées de tags s'affichent dans une fenêtre contextuelle.  Notez que l'ordre dans lequel les tags sont affichés est affecté par le filtrage des tags et l'option *Priorité d'affichage des tags* dans le filtre de *Surveillance* → *Problèmes* ou le widget de tableau de bord *Problèmes*.

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

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

en-us	### Viewing services  ![](../../../../../assets/en/manual/web_interface/services_view.png){width="600"}  A list of the existing services is displayed.  Displayed data:  |Parameter|Description| |---------|-----------| |*Name*|Service name.<br>The service name is a link to [service details](#service-details).<br>The number after the name indicates how many [child services](#service-details) the service has.| |*Status*|Service status:<br>**OK** - no problems<br>**(trigger color and severity)** - indicates a problem and its severity. If there are multiple problems, the color and severity of the problem with highest severity is displayed.| |*Root cause*|Underlying problems that directly or indirectly affect the service status are listed.<br>The same problems are listed as returned by the {SERVICE.ROOTCAUSE} [macro](/manual/appendix/macros/supported_by_location).<br>Click on the problem name to see more details about it in *Monitoring* → *Problems*.<br>Problems that do not affect the service status are not in the list.| |*Created at*|The time when the service was created is displayed.| |*Tags*|Tags of the service are displayed. Tags are used to identify a service.<br>Tags can be used in configuring service [actions](/manual/config/notifications/action).|
fr	 ### Visualisation des services  ![](../../../../../assets/en/manual/web_interface/services_view.png){width="600"}  Une liste des services existants s'affiche.  Données affichées :  |Paramètre|Description| |---------|-----------| |*Nom*|Nom du service.<br>Le nom du service est un lien vers les [détails du service](#service-details).<br>Le nombre après le nom indique le nombre de [services enfants](#service-details) que le service a.| |*État*|État du service :<br>**OK** - aucun problème<br>**(couleur et gravité du déclencheur)** - indique un problème et sa gravité. S'il existe plusieurs problèmes, la couleur et la gravité du problème le plus grave s'affichent.| |*Cause racine*|Les problèmes sous-jacents qui affectent directement ou indirectement l'état du service sont répertoriés.<br>Les mêmes problèmes sont répertoriés que ceux renvoyés par la [macro](/manual/appendix/macros/supported_by_location) {SERVICE.ROOTCAUSE}. <br>Cliquez sur le nom du problème pour voir plus de détails à ce sujet dans *Surveillance* → *Problèmes*.<br>Les problèmes qui n'affectent pas l'état du service ne sont pas dans la liste.| |*Créé à*|L'heure à laquelle le service a été créé est affichée.| |*Tags*|Les tags du service sont affichés. Les tags sont utilisés pour identifier un service.<br>Les tags peuvent être utilisées pour configurer les [actions](/manual/config/notifications/action) de service.|

en-us	##### Viewing the status and data  Clickable links in the widget allow to easily navigate and quickly acquire a full information on each web scenario. Thus, to view:  -  the [Status](/manual/web_monitoring/example#step-3) of a web scenario, click on the name of a host group. -  more detailed statistics, click on the scenario name. In this example it is "Zabbix frontend". -  the details in the case of *Failed* status, click on a host group name; in the window that opens,    click on a web scenario name in the *Name* column; it will open more detailed information on the configured steps for which Zabbix failed to collect the data.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/web_monitoring_5.png){width="600"}  Now, you can return to the [web scenario configuration form](/manual/web_monitoring/example#scenario) and correct your settings.  To view the details in the case of *Unknown* status, you can repeat the same steps as explained for *Failed*.  ::: noteimportant At the first monitoring instance, a web scenario is always displayed in *Unknown* state, which is switched to *Failed* or *Ok* state right after the first check. In the case when a host is monitored by the proxy, the status change occurs in accordance with the data collection frequency configured on the proxy. :::
fr	##### Affichage de l'état et des données  Des liens cliquables dans le widget permettent de naviguer facilement et d'acquérir rapidement une information complète sur chaque scénario Web. Ainsi, pour visualiser :  -  le [Status](/manual/web_monitoring/example#étape-3) d'un scénario web, cliquez sur le nom d'un groupe d'hôtes. -  des statistiques plus détaillées, cliquez sur le nom du scénario. Dans cet exemple, il s'agit de "Zabbix frontend". -  les détails en cas de statut *Échec*, cliquez sur un nom de groupe d'hôtes ; dans la fenêtre qui s'ouvre,     cliquez sur un nom de scénario Web dans la colonne *Nom* ; il ouvrira des informations plus détaillées sur les étapes configurées pour lesquelles Zabbix n'a pas réussi à collecter les données.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/web_monitoring_5.png){width="600"}  Vous pouvez maintenant retourner au [formulaire de configuration du scénario Web](/manual/web_monitoring/example#scenario) et corriger vos paramètres.  Pour afficher les détails dans le cas du statut *Inconnu*, vous pouvez répéter les mêmes étapes que celles expliquées pour *Échec*.  ::: noteimportant Lors de la première instance de surveillance, un scénario Web est toujours affiché à l'état *Inconnu*, qui passe à l'état *Échec* ou *Ok* juste après la première vérification. Dans le cas où un hôte est surveillé par le proxy, le changement d'état se produit conformément à la fréquence de collecte de données configurée sur le proxy. :::

en-us	#### Viewing Zabbix process performance with "ps" and "top"  Since Zabbix 2.2 processes change their commandlines to display current activity and meaningful statistics, like:      UID        PID  PPID  C STIME TTY      TIME CMD     zabbix22  4584     1  0 14:55 ?    00:00:00 zabbix_server -c /home/zabbix22/zabbix_server.conf     zabbix22  4587  4584  0 14:55 ?    00:00:00 zabbix_server: configuration syncer [synced configuration in 0.041169 sec, idle 60 sec]     zabbix22  4588  4584  0 14:55 ?    00:00:00 zabbix_server: db watchdog [synced alerts config in 0.018748 sec, idle 60 sec]     zabbix22  4608  4584  0 14:55 ?    00:00:00 zabbix_server: timer #1 [updated 0 hosts, suppressed 0 events in 0.000472 sec, idle 59 sec]     zabbix22  4637  4584  0 14:55 ?    00:00:01 zabbix_server: history syncer #3 [processed 0 values, 0 triggers in 0.000036 sec, idle 1 sec]     zabbix22  4657  4584  0 14:55 ?    00:00:00 zabbix_server: vmware collector #1 [updated 0, removed 0 VMware services in 0.000004 sec, idle 5 sec]     zabbix22  4670     1  0 14:55 ?    00:00:00 zabbix_proxy -c /home/zabbix22/zabbix_proxy.conf     zabbix22  4673  4670  0 14:55 ?    00:00:00 zabbix_proxy: configuration syncer [synced config 15251 bytes in 0.111861 sec, idle 60 sec]     zabbix22  4674  4670  0 14:55 ?    00:00:00 zabbix_proxy: heartbeat sender [sending heartbeat message success in 0.013643 sec, idle 30 sec]     zabbix22  4688  4670  0 14:55 ?    00:00:00 zabbix_proxy: icmp pinger #1 [got 1 values in 1.811128 sec, idle 5 sec]     zabbix22  4690  4670  0 14:55 ?    00:00:00 zabbix_proxy: housekeeper [deleted 9870 records in 0.233491 sec, idle 3599 sec]     zabbix22  4701  4670  0 14:55 ?    00:00:08 zabbix_proxy: http poller #2 [got 1 values in 0.024105 sec, idle 1 sec]     zabbix22  4707  4670  0 14:55 ?    00:00:00 zabbix_proxy: history syncer #4 [processed 0 values, 0 triggers in 0.000039 sec, idle 1 sec]     zabbix22  4738     1  0 14:55 ?    00:00:00 zabbix_agentd -c /home/zabbix22/zabbix_agentd.conf     zabbix22  4739  4738  0 14:55 ?    00:00:00 zabbix_agentd: collector [idle 1 sec]     zabbix22  4740  4738  0 14:55 ?    00:00:00 zabbix_agentd: listener #1 [waiting for connection]     zabbix22  4741  4738  0 14:55 ?    00:00:00 zabbix_agentd: listener #2 [processing request]  The main process is an exception. Instead of current activity the original commandline is shown. This helps to distinguish processes on systems with multiple Zabbix instances.  This feature is not implemented for Microsoft Windows.  If logging level is set to **DebugLevel=4** these activity and statistics messages are also written into log file.
fr	#### Affichage des performances du processus Zabbix avec "ps" et "top"  Depuis Zabbix 2.2, les processus changent leurs lignes de commande pour afficher l'activité en cours et des statistiques significatives, telles que :      UID        PID  PPID  C STIME TTY      TIME CMD     zabbix22  4584     1  0 14:55 ?    00:00:00 zabbix_server -c /home/zabbix22/zabbix_server.conf     zabbix22  4587  4584  0 14:55 ?    00:00:00 zabbix_server: configuration syncer [synced configuration in 0.041169 sec, idle 60 sec]     zabbix22  4588  4584  0 14:55 ?    00:00:00 zabbix_server: db watchdog [synced alerts config in 0.018748 sec, idle 60 sec]     zabbix22  4608  4584  0 14:55 ?    00:00:00 zabbix_server: timer #1 [updated ​0 hosts, suppressed ​0 events in 0.000472 ​sec, idle 59 sec]     zabbix22  4637  4584  0 14:55 ?    00:00:01 zabbix_server: history syncer #3 [processed 0 values, 0 triggers ​in 0.000036 ​sec, idle 1 sec]     zabbix22  4657  4584  0 14:55 ?    00:00:00 zabbix_server: vmware collector #1 [updated 0, removed 0 VMware services in 0.000004 sec, idle 5 sec]     zabbix22  4670     1  0 14:55 ?    00:00:00 zabbix_proxy -c /home/zabbix22/zabbix_proxy.conf     zabbix22  4673  4670  0 14:55 ?    00:00:00 zabbix_proxy: configuration syncer [synced config 15251 bytes in 0.111861 sec, idle 60 sec]     zabbix22  4674  4670  0 14:55 ?    00:00:00 zabbix_proxy: heartbeat sender [sending heartbeat message success in 0.013643 sec, idle 30 sec]     zabbix22  4688  4670  0 14:55 ?    00:00:00 zabbix_proxy: icmp pinger #1 [got 1 values in 1.811128 sec, idle 5 sec]     zabbix22  4690  4670  0 14:55 ?    00:00:00 zabbix_proxy: housekeeper [deleted 9870 records in 0.233491 sec, idle 3599 sec]     zabbix22  4701  4670  0 14:55 ?    00:00:08 zabbix_proxy: http poller #2 [got 1 values in 0.024105 sec, idle 1 sec]     zabbix22  4707  4670  0 14:55 ?    00:00:00 zabbix_proxy: history syncer #4 [processed 0 values, 0 triggers ​in 0.000039 ​sec, idle 1 sec]     zabbix22  4738     1  0 14:55 ?    00:00:00 zabbix_agentd -c /home/zabbix22/zabbix_agentd.conf     zabbix22  4739  4738  0 14:55 ?    00:00:00 zabbix_agentd: collector [idle 1 sec]     zabbix22  4740  4738  0 14:55 ?    00:00:00 zabbix_agentd: listener #1 [waiting for connection]     zabbix22  4741  4738  0 14:55 ?    00:00:00 zabbix_agentd: listener #2 [processing request]  Le processus principal est une exception. Au lieu de l'activité en cours, la ligne de commande d'origine est affichée. Cela permet de distinguer les processus sur les systèmes comportant plusieurs instances de Zabbix.  Cette fonctionnalité n'est pas implémentée pour Microsoft Windows.  Si le niveau de journalisation est défini sur **DebugLevel=4**, ces messages d'activité et de statistiques sont également écrits dans le fichier journal.

en-us	#### View mode buttons  The following buttons located in the top right corner are common for every section:  |   |   | |---|---| |![](../../../../assets/en/manual/web_interface/button_kiosk.png)|Display page in kiosk mode. In this mode only page content is displayed.<br>To exit kiosk mode, move the mouse cursor until the ![](../../../../assets/en/manual/web_interface/button_kiosk_leave.png) exit button appears and click on it. You will be taken back to normal mode.|
fr	#### Afficher les boutons du mode¶  Les boutons suivants situés dans le coin supérieur droit sont communs pour chaque rubrique :  |   |   | |---|---| |![](../../../../assets/en/manual/web_interface/button_kiosk.png)|Afficher la page en mode kiosque. Dans ce mode, seul le contenu de la page est affiché.<br>Pour quitter le mode kiosque, déplacez le curseur de la souris jusqu'à ce que le ![](../../../../assets/en/manual/web_interface/button_kiosk_leave.png) bouton de sortie apparaisse et cliquez dessus. Vous serez ramené au mode normal.|