en-us	##### System data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**system.boottime**|<|<|<| |System boot time.|Integer (Unix timestamp)| | | |**system.cpu.discovery**|<|<|<| |List of detected CPUs/CPU cores. Used for low-level discovery.|JSON object| |Supported on all platforms since 2.4.0.| |**system.cpu.intr**|<|<|<| |Device interrupts.|Integer| | | |**system.cpu.load**\[<cpu>,<mode>\]|<|<|<| |[CPU load](http://en.wikipedia.org/wiki/Load_(computing)).|Float|**cpu** - possible values:<br>*all* (default), *percpu* (since version 2.0; total load divided by online CPU count)<br>**mode** - possible values:<br>*avg1* (one-minute average, default), *avg5*, *avg15*|Example:<br>=> system.cpu.load\[,avg5\].| |**system.cpu.num**\[<type>\]|<|<|<| |Number of CPUs.|Integer|**type** - possible values:<br>*online* (default), *max*|Example:<br>=> system.cpu.num| |**system.cpu.switches**|<|<|<| |Count of context switches.|Integer| | | |**system.cpu.util**\[<cpu>,<type>,<mode>,<logical\_or\_physical>\]|<|<|<| |CPU utilization percentage.|Float|**cpu** - *<CPU number>* or *all* (default)<br>**type** - possible values:<br>*user* (default), *idle*, *nice*, *system* (default for Windows), *iowait*, *interrupt*, *softirq*, *steal*, *guest* (on Linux kernels 2.6.24 and above), *guest\_nice* (on Linux kernels 2.6.33 and above).<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) details for this parameter.<br>**mode** - possible values:<br>*avg1* (one-minute average, default), *avg5*, *avg15*<br>**logical\_or\_physical** (since version 5.0.3; on AIX only) - possible values: *logical* (default), *physical*. This parameter is supported on AIX only.|On Windows the value is acquired using the *Processor Time* performance counter. Note that since Windows 8 its Task Manager shows CPU utilization based on the *Processor Utility* performance counter, while in previous versions it was the *Processor Time* counter.<br><br>Example:<br>=> system.cpu.util\[0,user,avg5\]<br><br>Old naming: *system.cpu.idleX, system.cpu.niceX, system.cpu.systemX, system.cpu.userX*| |**system.hostname**\[<type>, <transform>\]|<|<|<| |System host name.|String|**type** (before version 5.4.7 supported on Windows only) - possible values: *netbios* (default on Windows), *host* (default on Linux), *shorthost* (since version 5.4.7; returns part of the hostname before the first dot, a full string for names without dots).<br>**transform** (since version 5.4.7) - possible values:<br>*none* (default), *lower* (convert to lowercase)|The value is acquired by either GetComputerName() (for **netbios**) or gethostname() (for **host**) functions on Windows and by taking `nodename` from the uname() system API output on other systems.<br><br>Examples of returned values:<br>*on Linux*:<br>=> system.hostname → linux-w7x1<br>=> system.hostname → example.com<br>=> system.hostname\[shorthost\] → example<br>*on Windows*:<br>=> system.hostname → WIN-SERV2008-I6<br>=> system.hostname\[host\] → Win-Serv2008-I6LonG<br>=> system.hostname\[host,lower\] → win-serv2008-i6long<br><br>See also a [more detailed description](/manual/appendix/install/windows_agent#configuration).| |**system.hw.chassis**\[<info>\]|<|<|<| |Chassis information.|String|**info** - one of full (default), model, serial, type or vendor|Example: system.hw.chassis\[full\]<br>Hewlett-Packard HP Pro 3010 Small Form Factor PC CZXXXXXXXX Desktop\]<br><br>This key depends on the availability of the [SMBIOS](http://en.wikipedia.org/wiki/System_Management_BIOS) table.<br>Will try to read the DMI table from sysfs, if sysfs access fails then try reading directly from memory.<br><br>**Root permissions** are required because the value is acquired by reading from sysfs or memory.<br><br>Supported since Zabbix 2.0.| |**system.hw.cpu**\[<cpu>,<info>\]|<|<|<| |CPU information.|String or integer|**cpu** - *<CPU number>* or *all* (default)<br>**info** - possible values:<br>*full* (default), *curfreq*, *maxfreq*, *model* or *vendor*|Example:<br>=> system.hw.cpu\[0,vendor\] → AuthenticAMD<br><br>Gathers info from /proc/cpuinfo and /sys/devices/system/cpu/\[cpunum\]/cpufreq/cpuinfo\_max\_freq.<br><br>If a CPU number and *curfreq* or *maxfreq* is specified, a numeric value is returned (Hz).<br><br>Supported since Zabbix 2.0.| |**system.hw.devices**\[<type>\]|<|<|<| |Listing of PCI or USB devices.|Text|**type** (since version 2.0) - *pci* (default) or *usb*|Example:<br>=> system.hw.devices\[pci\] → 00:00.0 Host bridge: Advanced Micro Devices \[AMD\] RS780 Host Bridge<br>\[..\]<br><br>Returns the output of either lspci or lsusb utility (executed without any parameters).| |**system.hw.macaddr**\[<interface>,<format>\]|<|<|<| |Listing of MAC addresses.|String|**interface** - *all* (default) or a regular [expression](/manual/regular_expressions#overview)<br>**format** - *full* (default) or *short*|Lists MAC addresses of the interfaces whose name matches the given `interface` regular [expression](/manual/regular_expressions#overview) (*all* lists for all interfaces).<br><br>Example:<br>=> system.hw.macaddr\["eth0$",full\] → \[eth0\] 00:11:22:33:44:55<br><br>If `format` is specified as *short*, interface names and identical MAC addresses are not listed.<br><br>Supported since Zabbix 2.0.| |**system.localtime**\[<type>\]|<|<|<| |System time.|Integer - with `type` as *utc*<br><br>String - with `type` as *local*|**type** (since version 2.0) - possible values:<br>*utc* - (default) the time since the Epoch (00:00:00 UTC, January 1, 1970), measured in seconds.<br>*local* - the time in the 'yyyy-mm-dd,hh:mm:ss.nnn,+hh:mm' format<br>|Must be used as a [passive check](/manual/appendix/items/activepassive#passive_checks) only.<br><br>Example:<br>=> system.localtime\[local\] → create an item using this key and then use it to display host time in the *Clock* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#clock).| |**system.run**\[command,<mode>\]|<|<|<| |Run specified command on the host.|Text result of the command<br><br>1 - with `mode` as *nowait* (regardless of command result)|**command** - command for execution<br>**mode** - possible values:<br>*wait* - wait end of execution (default),<br>*nowait* - do not wait|Up to 512KB of data can be returned, including trailing whitespace that is truncated.<br>To be processed correctly, the output of the command must be text.<br><br>Example:<br>=> system.run\[ls -l /\] → detailed file list of root directory.<br><br>*Note*: system.run items are disabled by default. Learn how to [enable them](/manual/config/items/restrict_checks).<br><br>The return value of the item is standard output together with standard error produced by command. The exit code is not checked.<br><br>Empty result is allowed starting with Zabbix 2.4.0.<br>See also: [Command execution](/manual/appendix/command_execution).| |**system.stat**\[resource,<type>\]|<|<|<| |System statistics.|Integer or float|**ent** - number of processor units this partition is entitled to receive (float)<br>**kthr,<type>** - information about kernel thread states:<br>*r* - average number of runnable kernel threads (float)<br>*b* - average number of kernel threads placed in the Virtual Memory Manager wait queue (float)<br>**memory,<type>** - information about the usage of virtual and real memory:<br>*avm* - active virtual pages (integer)<br>*fre* - size of the free list (integer)<br>**page,<type>** - information about page faults and paging activity:<br>*fi* - file page-ins per second (float)<br>*fo* - file page-outs per second (float)<br>*pi* - pages paged in from paging space (float)<br>*po* - pages paged out to paging space (float)<br>*fr* - pages freed (page replacement) (float)<br>*sr* - pages scanned by page-replacement algorithm (float)<br>**faults,<type>** - trap and interrupt rate:<br>*in* - device interrupts (float)<br>*sy* - system calls (float)<br>*cs* - kernel thread context switches (float)<br>**cpu,<type>** - breakdown of percentage usage of processor time:<br>*us* - user time (float)<br>*sy* - system time (float)<br>*id* - idle time (float)<br>*wa* - idle time during which the system had outstanding disk/NFS I/O request(s) (float)<br>*pc* - number of physical processors consumed (float)<br>*ec* - the percentage of entitled capacity consumed (float)<br>*lbusy* - indicates the percentage of logical processor(s) utilization that occurred while executing at the user and system level (float)<br>*app* - indicates the available physical processors in the shared pool (float)<br>**disk,<type>** - disk statistics:<br>*bps* - indicates the amount of data transferred (read or written) to the drive in bytes per second (integer)<br>*tps* - indicates the number of transfers per second that were issued to the physical disk/tape (float)|This item is [supported](/manual/appendix/items/supported_by_platform) on AIX only.<br>Take note of the following limitations in these items:<br>=> system.stat\[cpu,app\] - supported only on AIX LPAR of type "Shared"<br>=> system.stat\[cpu,ec\] - supported on AIX LPAR of type "Shared" and "Dedicated" ("Dedicated" always returns 100 (percent))<br>=> system.stat\[cpu,lbusy\] - supported only on AIX LPAR of type "Shared"<br>=> system.stat\[cpu,pc\] - supported on AIX LPAR of type "Shared" and "Dedicated"<br>=> system.stat\[ent\] - supported on AIX LPAR of type "Shared" and "Dedicated"| |**system.sw.arch**|<|<|<| |Software architecture information.|String| |Example:<br>=> system.sw.arch → i686<br><br>Info is acquired from uname() function.<br><br>Supported since Zabbix 2.0.| |**system.sw.os**\[<info>\]|<|<|<| |Operating system information.|String|**info** - possible values:<br>*full* (default), *short* or *name*|Example:<br>=> system.sw.os\[short\]→ Ubuntu 2.6.35-28.50-generic 2.6.35.11<br><br>Info is acquired from (note that not all files and options are present in all distributions):<br>/proc/version (*full*)<br>/proc/version\_signature (*short*)<br>PRETTY\_NAME parameter from /etc/os-release on systems supporting it, or /etc/issue.net (*name*)<br><br>Supported since Zabbix 2.0.| |**system.sw.packages**\[<regexp>,<manager>,<format>\]|<|<|<| |Listing of installed packages.|Text|**regexp** - *all* (default) or a regular [expression](/manual/regular_expressions#overview)<br>**manager** - *all* (default) or a package manager<br>**format** - *full* (default) or *short*|Lists (alphabetically) installed packages whose name matches the given `package` regular [expression](/manual/regular_expressions#overview) (*all* lists them all).<br><br>Example:<br>=> system.sw.packages\[mini,dpkg,short\] → python-minimal, python2.6-minimal, ubuntu-minimal<br><br>Supported package managers (executed command):<br>dpkg (dpkg --get-selections)<br>pkgtool (ls /var/log/packages)<br>rpm (rpm -qa)<br>pacman (pacman -Q)<br><br>If `format` is specified as *full*, packages are grouped by package managers (each manager on a separate line beginning with its name in square brackets).<br>If `format` is specified as *short*, packages are not grouped and are listed on a single line.<br><br>Supported since Zabbix 2.0.| |**system.swap.in**\[<device>,<type>\]|<|<|<| |Swap in (from device into memory) statistics.|Integer|**device** - device used for swapping (default is *all*)<br>**type** - possible values:<br>*count* (number of swapins), *sectors* (sectors swapped in), *pages* (pages swapped in).<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) details for this parameter.|Example:<br>=> system.swap.in\[,pages\]<br><br>The source of this information is:<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |**system.swap.out**\[<device>,<type>\]|<|<|<| |Swap out (from memory onto device) statistics.|Integer|**device** - device used for swapping (default is *all*)<br>**type** - possible values:<br>*count* (number of swapouts), *sectors* (sectors swapped out), *pages* (pages swapped out).<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) details for this parameter.|Example:<br>=> system.swap.out\[,pages\]<br><br>The source of this information is:<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |**system.swap.size**\[<device>,<type>\]|<|<|<| |Swap space size in bytes or in percentage from total.|Integer - for bytes<br><br>Float - for percentage|**device** - device used for swapping (default is *all*)<br>**type** - possible values:<br>*free* (free swap space, default), *pfree* (free swap space, in percent), *pused* (used swap space, in percent), *total* (total swap space), *used* (used swap space)<br>Note that *pfree*, *pused* are not supported on Windows if swap size is 0.<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) details for this parameter.|Example:<br>=> system.swap.size\[,pfree\] → free swap space percentage<br><br>If *device* is not specified Zabbix agent will only take into account swap devices (files), physical memory will be ignored. For example, on Solaris systems *swap -s* command includes a portion of physical memory and swap devices (unlike *swap -l*).<br><br>Note that this key might report incorrect swap space size/percentage on virtualized (VMware ESXi, VirtualBox) Windows platforms. In this case you may use the `perf_counter[\700(_Total)\702]` key to obtain correct swap space percentage.| |**system.uname**|<|<|<| |Identification of the system.|String| |Example of returned value (Unix):<br>FreeBSD localhost 4.2-RELEASE FreeBSD 4.2-RELEASE \#0: Mon Nov i386<br><br>Example of returned value (Windows):<br>Windows ZABBIX-WIN 6.0.6001 Microsoft® Windows Server® 2008 Standard Service Pack 1 x86<br><br>On Unix since Zabbix 2.2.0 the value for this item is obtained with uname() system call. Previously it was obtained by invoking "uname -a". The value of this item might differ from the output of "uname -a" and does not include additional information that "uname -a" prints based on other sources.<br><br>On Windows since Zabbix 3.0 the value for this item is obtained from Win32\_OperatingSystem and Win32\_Processor WMI classes. Previously it was obtained from volatile Windows APIs and undocumented registry keys. The OS name (including edition) might be translated to the user's display language. On some versions of Windows it contains trademark symbols and extra spaces.<br><br>Note that on Windows the item returns OS architecture, whereas on Unix it returns CPU architecture.| |**system.uptime**|<|<|<| |System uptime in seconds.|Integer| |In [item configuration](/manual/config/items/item#configuration), use **s** or **uptime** units to get readable values.| |**system.users.num**|<|<|<| |Number of users logged in.|Integer| |**who** command is used on the agent side to obtain the value.|
fr	 ##### Données système  |Clé d'élément|<|<|<| |--|--|------|------| |Description|Valeur de retour|Paramètres|Commentaires| |**system.boottime**|<|<|<| |Heure de démarrage du système.|Entier (horodatage Unix)| | | |**system.cpu.discovery**|<|<|<| |Liste des processeurs/cœurs de processeur détectés. Utilisé pour la découverte de bas niveau.|Objet JSON| |Pris en charge sur toutes les plates-formes depuis 2.4.0.| |**system.cpu.intr**|<|<|<| |Interruptions de périphérique.|Entier| | | |**system.cpu.load**\[\<cpu\>,\<mode\>\]|<|<|<| |[Charge du processeur](http://en.wikipedia.org/wiki/Load_(computing)).|Flottant|**cpu** - valeurs possibles :<br>*all* (par défaut), *percpu* (depuis la version 2.0 ; charge totale divisée par le nombre de CPU en ligne)<br>**mode** - valeurs possibles :<br>*avg1* (moyenne sur une minute, par défaut), *avg5*, *avg15*|Exemple :<br>=> system.cpu.load\[,avg5\].| |**system.cpu.num**\[\<type\>\]|<|<|<| |Nombre de processeurs.|Entier|**type** - valeurs possibles :<br>*online* (par défaut), *max*|Exemple :<br>=> system.cpu.num| |**system.cpu.switches**|<|<|<| |Nombre de changements de contexte.|Entier| | | |**system.cpu.util**\[\<cpu\>,\<type\>,\<mode\>,\<logical\_or\_physical\>\]|<|<|<| |Pourcentage d'utilisation du processeur.|Flottant|**cpu** - *\<Numéro de processeur\>* ou *all* (par défaut)<br>**type** - valeurs possibles :<br>*user* (par défaut), *idle*, *nice*, *system* (par défaut pour Windows), *iowait*, *interrupt*, *softirq*, *steal*, *guest* (sur les noyaux Linux 2.6.24 et supérieurs), *guest\_nice* (sur les noyaux Linux 2.6.33 et supérieurs).<br>Voir également les détails [spécifiques à la plate-forme](/manual/appendix/items/supported_by_platform) pour ce paramètre.<br>**mode** - valeurs possibles :<br>*avg1* (moyenne sur une minute, par défaut), *avg5*, *avg15*<br>**logical\_or\_physical** (depuis la version 5.0.3 ; sous AIX uniquement) - valeurs possibles : *logical* (par défaut), *physical*. Ce paramètre n'est pris en charge que sous AIX.|Sous Windows, la valeur est acquise à l'aide du compteur de performances *Temps du processeur*. Notez que depuis Windows 8, son gestionnaire de tâches affiche l'utilisation du processeur en fonction du compteur de performances *Utilité du processeur*, alors que dans les versions précédentes, il s'agissait du compteur *Temps processeur*.<br><br>Exemple :<br>=> system.cpu.util\[0,user,avg5\]<br><br>Ancienne dénomination : *system.cpu.idleX, system.cpu.niceX, system.cpu.systemX, system.cpu.userX*| |**system.hostname**\[\<type\>, \<transform\>\]|<|<|<| |Nom d'hôte du système.|Chaîne|**type** (avant la version 5.4.7 pris en charge sous Windows uniquement) - valeurs possibles : *netbios* (par défaut sous Windows), *host* (par défaut sous Linux), *shorthost* (depuis la version 5.4.7 ; renvoie une partie du nom d'hôte avant le premier point, une chaîne complète pour les noms sans points).<br>**transform** (depuis la version 5.4.7) - valeurs possibles :<br>*none* (par défaut), *lower* (convertir en minuscule)|La valeur est acquise par les fonctions GetComputerName() (pour **netbios**) ou gethostname() (pour **host**) sous Windows et en prenant `nodename` de la sortie de l'API système uname() sur d'autres systèmes.<br><br>Exemples de valeurs renvoyées :<br>*sur Linux* :<br>=> system.hostname → linux-w7x1<br>=> system.hostname → example.com<br>=> system.hostname\[shorthost\] → exemple<br>*sur Windows* :<br>=> system.hostname → WIN-SERV2008-I6<br>=> system.hostname\[host\] → Win-Serv2008-I6LonG<br>=> system.hostname\[host,lower\] → win-serv2008-i6long<br><br>Voir aussi une [description plus détaillée](/manual/appendix/install/windows_agent#configuration).| |**system.hw.chassis**\[\<info\>\]|<|<|<| |Informations sur le châssis.|Chaîne|**info** - l'un de full (par défaut), model, serial, type ou vendor|Exemple : system.hw.chassis\[full\]<br>Hewlett-Packard HP Pro 3010 Small Form Factor PC CZXXXXXXXX Desktop<br><br>Cette clé dépend de la disponibilité de la table [SMBIOS](http://en.wikipedia.org/wiki/System_Management_BIOS).<br>Essaiera de lire la table DMI à partir de sysfs, si l'accès à sysfs échoue, essayez de lire directement à partir de la mémoire.<br><br>**Les autorisations root** sont requises car la valeur est acquise en lisant à partir de sysfs ou de la mémoire.<br><br>Pris en charge depuis Zabbix 2.0.| |**system.hw.cpu**\[\<cpu\>,\<info\>\]|<|<|<| |Informations CPU.|Chaîne ou entier|**cpu** - *\<Numéro de processeur\>* ou *all* (par défaut)<br>**info** - valeurs possibles :<br>*full* (par défaut), *curfreq*, *maxfreq*, *model* ou *vendor*|Exemple :<br>=> system.hw.cpu\[0,vendor\] → AuthenticAMD<br><br>Recueille des informations de /proc/cpuinfo et /sys/devices/system/cpu/\[cpunum\]/cpufreq/cpuinfo\_max\_freq.<br><br>Si un numéro de CPU et *curfreq* ou *maxfreq* sont spécifiés, une valeur numérique est renvoyée (Hz).<br><br>Pris en charge depuis Zabbix 2.0.| |**system.hw.devices**\[\<type\>\]|<|<|<| |Liste des périphériques PCI ou USB.|Texte|**type** (depuis la version 2.0) - *pci* (par défaut) ou *usb*|Exemple:<br>=> system.hw.devices\[pci\] → 00:00.0 Host bridge: Advanced Micro Devices \[AMD\] RS780 Host Bridge<br>\[..\]<br><br>Renvoie la sortie de l'utilitaire lspci ou lsusb (exécuté sans aucun paramètre).| |**system.hw.macaddr**\[\<interface\>,\<format\>\]|<|<|<| |Liste des adresses MAC.|Chaîne|**interface** - *all* (par défaut) ou une [expression régulière](/manual/regular_expressions#overview)<br>**format** - *full* (par défaut) ou *short*|Liste les adresses MAC des interfaces dont le nom correspond à l'[expression régulière](/manual/regular_expressions#overview)  `interface` donnée (*all* listes pour toutes les interfaces).<br><br>Exemple :<br>=> system.hw.macaddr\["eth0$",full\] → \[eth0\] 00:11:22:33:44:55<br><br>Si `format` est défini sur *short*, les noms d'interface et les adresses MAC identiques ne sont pas répertoriés.<br><br>Pris en charge depuis Zabbix 2.0.| |**system.localtime**\[\<type\>\]|<|<|<| |Heure système.|Entier - avec `type` défini sur *utc*<br><br>Chaîne - avec `type` défini sur *local* |**type** (depuis la version 2.0) - valeurs possibles :<br>*utc* - (par défaut) le temps depuis Epoch (00:00:00 UTC, January 1, 1970), mesuré en secondes.<br>*local* - le temps dans le format 'yyyy-mm-dd,hh:mm:ss.nnn,+hh:mm'<br>|Doit être utilisé comme [vérification passive](/manual/appendix/items/activepassive#passive_checks) seulement.<br><br>Exemple :<br>=> system.localtime\[local\] → créez un élément à l'aide de cette clé, puis utilisez-le pour afficher l'heure de l'hôte dans le [widget detableau de bord](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#clock) *Horloge*.| |**system.run**\[command,\<mode\>\]|<|<|<| |Exécuter la commande souhaitée sur l'hôte.|Résultat textuel de la commande<br><br>1 - avec `mode` défini sur *nowait* (quel que soit le résultat de la commande)|**command** - commande à exécuter<br>**mode** - valeurs possibles :<br>*wait* - attendre la fin de l'exécution (par défaut),<br>*nowait* - ne pas attendre|Jusqu'à 512 Ko de données peuvent être renvoyées, y compris les espaces de fin tronqués.<br>Pour être traitée correctement, la sortie de la commande doit être du texte.<br><br>Exemple :<br>=> system.run\[ls -l /\] → liste détaillée des fichiers du répertoire racine.<br><br>*Remarque* : les éléments system.run sont désactivés par défaut. Apprenez à [les activer](/manual/config/items/restrict_checks).<br><br>La valeur de retour de l'élément est la sortie standard avec l'erreur standard produite par la commande. Le code de sortie n'est pas vérifié.<br><br>Les résultats vides sont autorisés à partir de Zabbix 2.4.0.<br>Voir aussi : [Exécution d'une commande](/manual/appendix/command_execution).| |**system.stat**\[resource,\<type\>\]|<|<|<| |Statistiques système.|Entier ou Flottant|**ent** - nombre d'unités de processeur que cette partition est autorisée à recevoir (flottant)<br>**kthr,\<type\>** - informations sur les états des threads du noyau :<br>*r* - nombre moyen de threads du noyau exécutables (flottant)<br>*b* - nombre moyen de threads du noyau placés dans la file d'attente du gestionnaire de mémoire virtuelle (flottant)<br>**memory,\<type\>** - information sur l'utilisation de la mémoire virtuelle et réelle :<br>*avm* - pages virtuelles actives (entier)<br>*fre* - taille de la liste libre (entier)<br>**page,\<type\>** - informations sur les défauts de page et l'activité de pagination :<br>*fi* - pages entrantes de fichier par seconde (flottant)<br>*fo* - pages sortantes de fichier par seconde (flottant)<br>*pi* - pages paginées de l'espace de pagination (flottant)<br>*po* - pages paginées vers l'espace de pagination (flottant)<br>*fr* - pages libérées (remplacement de page) (flottant)<br>*sr* - pages numérisées par page- algorithme de remplacement (flottant)<br>**faults,<type>** - taux d'interruption et de trap :<br>*in* - interruptions de l'appareil (flottant)<br>*sy* - appels système (flottant)<br> *cs* - Commutateurs de contexte de thread du noyaun (flottant)<br>**cpu,\<type\>** - répartition du pourcentage d'utilisation du temps processeur :<br>*us* - temps utilisateur (flottant)<br>*sy* - temps système (flottant)<br>*id* - temps d'inactivité (flottant)<br>*wa* - temps d'inactivité pendant lequel le système a eu des requêtes d'E/S disque/NFS en attente (flottant)<br>*pc* - nombre de processeurs physiques consommés (flottant)<br>*ec* - le pourcentage de capacité autorisée consommée (flottant)<br>*lbusy* - indique le pourcentage d'utilisation du ou des processeurs logiques qui s'est produit lors de l'exécution au niveau de l'utilisateur et du système (flottant)<br>*app* - indique les processeurs physiques disponibles dans le pool partagé (flottant)<br>**disk,\<type\>** - statistiques de disque :<br>*bps* - indique la quantité de données transféré (lu ou écrit) vers le lecteur en octets par seconde (entier)<br>*tps* - indique le nombre de transferts par seconde émis vers le disque/bande physique (flottant)|Cet élément est [pris en charge](/manual/appendix/items/supported_by_platform) sur AIX uniquement.<br>Notez les points suivants mitations dans ces éléments :<br>=> system.stat\[cpu,app\] - pris en charge uniquement sur AIX LPAR de type "Partagé"<br>=> system.stat\[cpu,ec\] - pris en charge sur AIX LPAR de type "Partagé" et "Dédié" ("Dédié" renvoie toujours 100 (pourcentage))<br>=> system.stat\[cpu,lbusy\] - pris en charge uniquement sur AIX LPAR de type "Partagé"<br> => system.stat\[cpu,pc\] - pris en charge sur AIX LPAR de type "Partagé" et "Dédié"<br>=> system.stat\[ent\] - pris en charge sur AIX LPAR de type "Partagé" et "Dédié" | |**system.sw.arch**|<|<|<| |Informations sur l'architecture logicielle.|Chaîne| |Exemple :<br>=> system.sw.arch → i686<br><br>Les informations sont acquises à partir de la fonction uname().<br><br>Pris en charge depuis Zabbix 2.0.| |**system.sw.os**\[\<info\>\]|<|<|<| |Informations sur le système d'exploitation.|Chaîne|**info** - valeurs possibles :<br>*full* (par défaut), *short* ou *name*|Exemple :<br>=> system.sw.os\[short\]→ Ubuntu 2.6.35-28.50-generic 2.6.35.11<br><br>Les informations sont acquises à partir de (notez que tous les fichiers et options ne sont pas présents dans toutes les distributions) :<br>/proc/version (*full*)<br>/proc/version\_signature (*short*)<br>Paramètre PRETTY\_NAME de /etc/os-release sur les systèmes le prenant en charge, ou /etc/issue.net (*name*)<br><br>Pris en charge depuis Zabbix 2.0.| |**system.sw.packages**\[\<regexp\>,\<manager\>,\<format\>\]|<|<|<| |Liste des packages installés.|Texte|**regexp** - *all* (par défaut) ou une [expression régulière](/manual/regular_expressions#overview)<br>**manager** - *all* (par défaut) ou un gestionnaire de paquets<br>**format** - *full* (par défaut) ou *short*|Répertorie (par ordre alphabétique) les packages installés dont le nom correspond à l'[expression régulière](/manual/regular_expressions#overview) `package` donnée (*all* les énumère tous).<br><br>Exemple :<br>=> system.sw.packages\[mini,dpkg,short\] → python-minimal, python2.6-minimal, ubuntu-minimal<br><br>Gestionnaires de packages pris en charge (commande exécutée) :<br>dpkg (dpkg --get-selections)<br>pkgtool (ls /var/log/packages)<br>rpm (rpm -qa)<br>pacman (pacman -Q)<br><br>Si `format` est défini sur *full*, les packages sont regroupés par gestionnaires de packages (chaque gestionnaire sur une ligne séparée commençant par son nom entre crochets).<br>Si `format` est défini sur *short*, les packages ne sont pas regroupés et répertoriés sur une seule ligne.<br><br>Pris en charge depuis Zabbix 2.0.| |**system.swap.in**\[\<device\>,\<type\>\]|<|<|<| |Statistiques de Swap-in (de l'appareil vers la mémoire).|Entier|**device** - périphérique utilisé pour l'échange (la valeur par défaut est *all*)<br>**type** - valeurs possibles :<br>*count* (nombre d'échanges), *sectors* (secteurs échangés), *pages* (pages échangées).<br>Voir aussi les détails [spécifiques à la plate-forme](/manual/appendix/items/supported_by_platform) pour ce paramètre.|Exemple :<br>=> system.swap.in\[,pages\]<br><br>La source de ces informations est :<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |**system.swap.out**\[\<device\>,\<type\>\]|<|<|<| |Statistiques de Swap-out (de la mémoire vers l'appareil).|Entier|**device** - périphérique utilisé pour l'échange (la valeur par défaut est *all*)<br>**type** - valeurs possibles :<br>*count* (nombre d'échanges), *sectors* (secteurs échangés), *pages* (pages échangées).<br>Voir aussi les détails [spécifiques à la plate-forme](/manual/appendix/items/supported_by_platform) pour ce paramètre.|Exemple :<br>=> system.swap.out\[,pages\]<br><br>La source de ces informations est :<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |**system.swap.size**\[\<device\>,\<type\>\]|<|<|<| |Taille de l'espace d'échange en octets ou en pourcentage du total.|Entier - pour les octets<br><br>Flottant - pour le pourcentage|**device** - périphérique utilisé pour l'échange (la valeur par défaut est *all*)<br>**type** - valeurs possibles :<br>*free* (espace d'échange libre, par défaut), *pfree* (espace d'échange libre, en pourcentage), *pused* (espace swap utilisé, en pourcentage), *total* (espace d'échange total), *used* (espace swap utilisé)<br>Notez que *pfree*, *pused* ne sont pas pris en charge sous Windows si la taille d'échange est de 0.<br>Voir aussi les détails [spécifiques à la plate-forme](/manual/appendix/items/supported_by_platform) pour ce paramètre.|Exemple :<br>=> system.swap.size\[,pfree\] → pourcentage d'espace d'échange libre<br><br>Si *device* n'est pas spécifié, l'agent Zabbix ne prendra en compte que les périphériques d'échange (fichiers), la mémoire physique sera ignorée. Par exemple, sur les systèmes Solaris, la commande *swap -s* inclut une partie de la mémoire physique et des périphériques d'échange (contrairement à *swap -l*).<br><br>Notez que cette clé peut signaler une taille/un pourcentage d'espace d'échange incorrect sur les plateformes Windows virtualisées (VMware ESXi, VirtualBox). Dans ce cas, vous pouvez utiliser la clé `perf_counter[\700(_Total)\702]` pour obtenir le pourcentage d'espace d'échange correct.| |**system.uname**|<|<|<| |Identification du système.|Chaîne| |Exemple de valeur renvoyée (Unix) :<br>FreeBSD localhost 4.2-RELEASE FreeBSD 4.2-RELEASE \#0 : Mon Nov i386<br><br>Exemple de valeur renvoyée (Windows) :<br>Windows ZABBIX-WIN 6.0 .6001 Microsoft® Windows Server® 2008 Standard Service Pack 1 x86<br><br>Sous Unix depuis Zabbix 2.2.0, la valeur de cet élément est obtenue avec l'appel système uname(). Auparavant, il était obtenu en appelant "uname -a". La valeur de cet élément peut différer de la sortie de "uname -a" et n'inclut pas les informations supplémentaires que "uname -a" imprime en fonction d'autres sources.<br><br>Sous Windows depuis Zabbix 3.0, la valeur de cet élément est obtenu à partir des classes WMI Win32\_OperatingSystem et Win32\_Processor. Auparavant, il était obtenu à partir d'API Windows volatiles et de clés de registre non documentées. Le nom du système d'exploitation (y compris l'édition) peut être traduit dans la langue d'affichage de l'utilisateur. Sur certaines versions de Windows, il contient des symboles de marque et des espaces supplémentaires.<br><br>Notez que sur Windows, l'élément renvoie l'architecture du système d'exploitation, alors que sur Unix, il renvoie l'architecture du processeur.| |**system.uptime**|<|<|<| |Temps de disponibilité du système en secondes.|Entier| |Dans la [configuration de l'élément](/manual/config/items/item#configuration), utilisez les unités **s** ou **uptime** pour obtenir des valeurs lisibles.| |**system.users.num**|<|<|<| |Nombre d'utilisateurs connectés.|Entier| La commande |**who** est utilisée côté agent pour obtenir la valeur.|

en-us	 ### Systemd  |Key|<|<|<| |--|--|------|------| |**Description**|**Return value**|**Parameters**|**Comments**| |systemd.unit.get\[unit name,<interface>\]|<|<|<| |Returns all properties of a systemd unit.|JSON object|**unit name** - unit name (you may want to use the {\#UNIT.NAME} macro in item prototype to discover the name)<br>**interface** - unit interface type, possible values: *Unit* (default), *Service*, *Socket*, *Device*, *Mount*, *Automount*, *Swap*, *Target*, *Path*|This item is supported on Linux platform only.<br><br>LoadState, ActiveState and UnitFileState for Unit interface are returned as text and integer:<br>`"ActiveState":{"state":1,"text":"active"}`| |systemd.unit.info\[unit name,<property>,<interface>\]|<|<|<| |Systemd unit information.|String|**unit name** - unit name (you may want to use the {\#UNIT.NAME} macro in item prototype to discover the name)<br>**property** - unit property (e.g. ActiveState (default), LoadState, Description)<br>**interface** - unit interface type (e.g. Unit (default), Socket, Service)|This item allows to retrieve a specific property from specific type of interface as described in [dbus API](https://www.freedesktop.org/wiki/Software/systemd/dbus/).<br><br>This item is supported on Linux platform only.<br><br>Examples:<br>=> systemd.unit.info\["{\#UNIT.NAME}"\] - collect active state (active, reloading, inactive, failed, activating, deactivating) info on discovered systemd units<br>=> systemd.unit.info\["{\#UNIT.NAME}",LoadState\] - collect load state info on discovered systemd units<br>=> systemd.unit.info\[mysqld.service,Id\] - retrieve service technical name (mysqld.service)<br>=> systemd.unit.info\[mysqld.service,Description\] - retrieve service description (MySQL Server)<br>=> systemd.unit.info\[mysqld.service,ActiveEnterTimestamp\] - retrieve the last time the service entered the active state (1562565036283903)<br>=> systemd.unit.info\[dbus.socket,NConnections,Socket\] - collect the number of connections from this socket unit| |systemd.unit.discovery\[<type>\]|<|<|<| |List of systemd units and their details. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|JSON object|**type** - possible values: *all*, *automount*, *device*, *mount*, *path*, *service* (default), *socket*, *swap*, *target*|This item is supported on Linux platform only.|
fr	  ### Systemd  |Clé|<|<|<| |--|--|------|------| |**Description**|**Valeur de retour**|**Paramètres**|**Commentaires**| |systemd.unit.get\[unit name,\<interface\>\]|<|<|<| |Renvoie toutes les propriétés d'une unité systemd.|Objet JSON|**unit name** - nom de l'unité (vous pouvez utiliser la macro {\#UNIT.NAME} dans le prototype de l'élément pour découvrir le nom)<br>**interface** - type d'interface d'unité, valeurs possibles : *Unit* (par défaut), *Service*, *Socket*, *Device*, *Mount*, *Automount*, *Swap*, *Target*, *Path*|Cet élément n'est pris en charge que sur une plate-forme Linux.<br><br>LoadState, ActiveState et UnitFileState pour l'interface Unit sont renvoyés sous forme de texte et d'entier :<br>`"ActiveState":{"state":1,"text":"active"}`| |systemd.unit.info\[unit name,\<property\>,\<interface\>\]|<|<|<| |Informations sur l'unité Systemd.|Chaîne|**unit name** - nom de l'unité (vous pouvez utiliser la macro {\#UNIT.NAME} dans le prototype de l'élément pour découvrir le nom)<br>**property** - propriété d'unité (par exemple, ActiveState (par défaut), LoadState, Description)<br>**interface** - type d'interface d'unité (par exemple, Unit (par défaut), Socket, Service) | Cet élément permet de récupérer une propriété spécifique à partir d'un type d'interface spécifique, comme décrit dans l'[API dbus](https://www.freedesktop.org/wiki/Software/systemd/dbus/).<br><br>Cet élément n'est pris en charge que sur une plate-forme Linux.<br><br>Exemples :<br>=> systemd.unit.info\["{\#UNIT.NAME}"\] - collecter les informations d'état actif (active, reloading, inactive, failed, activating, deactivating) sur les unités systemd découvertes<br>=> systemd.unit.info\["{\#UNIT.NAME}",LoadState\] - collecter les informations d'état de charge sur les unités systemd découvertes<br>=> systemd.unit.info\[mysqld.service,Id\] - récupérer le nom technique du service (mysqld.service)<br>=> systemd.unit.info\[mysqld.service,Description\] - récupérer la description du service (MySQL Server)<br>=> systemd.unit.info\[mysqld.service,ActiveEnterTimestamp\] - récupérer la dernière fois que le service est entré dans l'état actif (1562565036283903)<br>=> systemd.unit.info\[dbus.socket,NConnections,Socket\] - collecter le nombre de connexions de cette unité de socket| |systemd.unit.discovery\[\<type\>\]|<|<|<| |Lister les unités systemd et leurs détails. Utilisé pour la [découverte de bas niveau](/manual/discovery/low_level_discovery/examples/systemd).|Objet JSON|**type** - valeurs possibles : *all*, *automount*, *device*, *mount*, *path*, *service* (par défaut), *socket*, *swap*, *target*|Cet élément est pris en charge sur une plate-forme Linux uniquement.|

en-us	#### - System requirements
fr	#### - Pré-requis système

en-us	##### System requirements:  -   *RAM*: 1.5 GB -   *Disk space*: at least 8 GB should be allocated for the virtual     machine.  Zabbix installation CD/DVD boot menu:  ![](../../assets/en/manual/installation_cd_boot_menu1.png){width="600"}  Zabbix appliance contains a Zabbix server (configured and running on MySQL) and a frontend.  Zabbix virtual appliance is available in the following formats:  -   VMWare (.vmx) -   Open virtualization format (.ovf) -   Microsoft Hyper-V 2012 (.vhdx) -   Microsoft Hyper-V 2008 (.vhd) -   KVM, Parallels, QEMU, USB stick, VirtualBox, Xen (.raw) -   KVM, QEMU (.qcow2)  To get started, boot the appliance and point a browser at the IP the appliance has received over DHCP.  ::: noteimportant  DHCP must be enabled on the host.  :::  To get the IP address from inside the virtual machine run:      ip addr show  To access Zabbix frontend, go to **http://<host\_ip>** (for access from the host's browser bridged mode should be enabled in the VM network settings).  ::: notetip If the appliance fails to start up in Hyper-V, you may want to press `Ctrl+Alt+F2` to switch tty sessions. :::
fr	##### Configuration requise :  -   *RAM* : 1.5 GB -   *Espace disque* : au moins 8 Go doivent être alloués à la machine virtuelle.  Menu de démarrage du CD/DVD d'installation de Zabbix :  ![](../../assets/en/manual/installation_cd_boot_menu1.png){width="600"}  L'appliance Zabbix contient un serveur Zabbix (configuré et exécuté sur MySQL) et une interface Web.  L'appliance virtuelle Zabbix est disponible dans les formats suivants :  -   VMWare (.vmx) -   Open virtualization format (.ovf) -   Microsoft Hyper-V 2012 (.vhdx) -   Microsoft Hyper-V 2008 (.vhd) -   KVM, Parallels, QEMU, USB stick, VirtualBox, Xen (.raw) -   KVM, QEMU (.qcow2)  Pour commencer, démarrez l'appliance et saisissez dans un navigateur l'adresse IP que l'appliance a reçue via DHCP.  ::: noteimportant  DHCP doit être activé sur l'hôte. :::  Pour obtenir l'adresse IP depuis la machine virtuelle, exécutez :      ip addr show  Pour accéder à l'interface Zabbix, accédez à **http://<host\_ip>** (pour l'accès depuis le navigateur de l'hôte, le mode pont doit être activé dans les paramètres réseau de la machine virtuelle).  ::: notetip Si l'appliance ne démarre pas dans Hyper-V, vous pouvez appuyer sur `Ctrl+Alt+F2` pour changer de session tty. :::

en-us	#### system.run and AllowKey  A hypothetical script like 'myscript.sh' may be executed on a host via Zabbix agent in several ways:  1\. As an item key in a passive or active check, for example:  -   system.run\[myscript.sh\] -   system.run\[myscript.sh,wait\] -   system.run\[myscript.sh.nowait\]  Here the user may add "wait", "nowait" or omit the 2nd argument to use its default value in system.run\[\].  2\. As a global script (initiated by user in frontend or API).  A user configures this script in *Administration* → *Scripts*, sets "Execute on: Zabbix agent" and puts "myscript.sh" into the script's "Commands" input field. When invoked from frontend or API the Zabbix server sends to agent:  -   system.run\[myscript.sh,wait\] - up to Zabbix 5.0.4 -   system.run\[myscript.sh\] - since 5.0.5  Here the user does not control the "wait"/"nowait" parameters.  3\. As a remote command from an action. The Zabbix server sends to agent:  -   system.run\[myscript.sh,nowait\]  Here again the user does not control the "wait"/"nowait" parameters.  What that means is if we set AllowKey like:      AllowKey=system.run[myscript.sh]  then  -   system.run\[myscript.sh\] - will be allowed -   system.run\[myscript.sh,wait\], system.run\[myscript.sh,nowait\]     will not be allowed - the script will not be run if invoked as a     step of action  To allow all described variants you may add:      AllowKey=system.run[myscript.sh,*]      DenyKey=system.run[*]  to the agent/agent2 parameters.
fr	 #### system.run et AllowKey  Un script hypothétique comme 'myscript.sh' peut être exécuté sur un hôte via l'agent Zabbix de plusieurs manières :  1\. En tant que clé d'élément dans une vérification passive ou active, par exemple :  -   system.run\[myscript.sh\] -   system.run\[myscript.sh,wait\] -   system.run\[myscript.sh,nowait\]  Ici, l'utilisateur peut ajouter "wait", "nowait" ou omettre le 2ème argument pour utiliser sa valeur par défaut dans system.run\[\].  2\. En tant que script global (initié par l'utilisateur dans le frontend ou l'API).  Un utilisateur configure ce script dans *Administration* → *Scripts*, définit "Exécuter sur : agent Zabbix" et place "monscript.sh" dans le champ de saisie "Commandes" du script. Lorsqu'il est invoqué depuis l'interface ou l'API, le serveur Zabbix envoie à l'agent :  -   system.run\[myscript.sh,wait\] - jusqu'à Zabbix 5.0.4 -   system.run\[myscript.sh\] - depuis 5.0.5  Ici, l'utilisateur ne contrôle pas les paramètres "wait"/"nowait".  3\. Comme une commande à distance d'une action. Le serveur Zabbix envoie à l'agent :  -   system.run\[myscript.sh,nowait\]  Là encore l'utilisateur ne contrôle pas les paramètres "wait"/"nowait".  Cela signifie que si nous définissons AllowKey comme :      AllowKey=system.run[myscript.sh]  alors  -   system.run\[myscript.sh\] - sera autorisé -   system.run\[myscript.sh,wait\], system.run\[myscript.sh,nowait\] ne seront pas autorisés - le script ne sera pas exécuté s'il est appelé comme étape d'action  Pour autoriser toutes les variantes décrites, vous pouvez ajouter :      AllowKey=system.run[myscript.sh,*]      DenyKey=system.run[*]  aux paramètres agent/agent2.

en-us	#### - System Services  Systemd services are available:      systemctl list-units zabbix*
fr	#### - Services système  Les services Systemd sont disponibles :      systemctl list-units zabbix*

en-us	##### Tabs for favorite filters  Frequently used sets of filter parameters can be saved in tabs.  To save a new set of filter parameters, open the main tab, and configure the filter settings, then press the *Save as* button. In a new popup window, define *Filter properties*.  ![problem\_filter0.png](../../../../../assets/en/manual/web_interface/filter_properties.png)  |Parameter|Description| |--|--------| |*Name*|The name of the filter to display in the tab list.| |*Show number of records*|Check, if you want the number of problems to be displayed next to the tab name.| |*Set custom time period*|Check to set specific default time period for this filter set. If set, you will only be able to change the time period for this tab by updating filter settings. For tabs without a custom time period, the time range can be changed by pressing the time selector button in the top right corner (button name depends on selected time interval: This week, Last 30 minutes, Yesterday, etc.).<br>This option is available only for filters in *Monitoring→Problems*.| |*From/To*|[Time period](/manual/config/visualization/graphs/simple#time_period_selector) start and end in absolute (`Y-m-d H:i:s`) or relative time syntax (`now-1d`). Available, if *Set custom time period* is checked.|  When saved, the filter is created as a named filter tab and immediately activated.  To edit the filter properties of an existing filter, press the gear symbol next to the active tab name.  ![problem\_filter2.png](../../../../../assets/en/manual/web_interface/filter_properties_link.png)  Notes:  -   To hide the filter area, click on the name of the current tab. Click on the     active tab name again to open the filter area again. -   Keyboard navigation is supported: use arrows to switch between tabs,     press *Enter* to open. -   The left/right buttons above the filter may be used to switch between     saved filters. Alternatively, the downward pointing button opens a drop-down      menu with all saved filters and you can click on the one you need. -   Filter tabs can be re-arranged by dragging and dropping. -   If the settings of a saved filter have been changed (but not saved), a green     dot is displayed after the filter name. To update the filter according to the new     settings, click on the *Update* button, which is displayed instead of the     *Save as* button. -   Current filter settings are remembered in the user profile. When the user     opens the page again, the filter settings will have stayed the same.  ::: noteclassic To share filters, copy and send to others a URL of an active filter. After opening this URL, other users will be able to save this set of parameters as a permanent filter in their Zabbix account.\ See also: [Page parameters](/manual/web_interface/page_parameters). :::
fr	##### Onglets pour les filtres favoris  Les ensembles de paramètres de filtre fréquemment utilisés peuvent être enregistrés dans des onglets.  Pour enregistrer un nouvel ensemble de paramètres de filtre, ouvrez l'onglet principal et configurez les paramètres de filtre, puis appuyez sur le bouton *Enregistrer sous*. Dans une nouvelle fenêtre contextuelle, définissez les *propriétés du filtre*.  ![problem\_filter0.png](../../../../../assets/en/manual/web_interface/filter_properties.png)  |Paramètre|Description| |--|--------| |*Nom*|Nom du filtre à afficher dans la liste des onglets.| |*Afficher le nombre d'enregistrements*|Cochez si vous voulez que le nombre de problèmes soit affiché à côté du nom de l'onglet.| |*Définir une période de temps personnalisée*|Cochez pour définir une période de temps par défaut spécifique pour cet ensemble de filtres. S'il est défini, vous ne pourrez modifier la période de cet onglet qu'en mettant à jour les paramètres de filtre. Pour les onglets sans période de temps personnalisée, la plage de temps peut être modifiée en appuyant sur le bouton de sélection de temps dans le coin supérieur droit (le nom du bouton dépend de l'intervalle de temps sélectionné : cette semaine, 30 dernières minutes, hier, etc.).<br> Cette option est disponible uniquement pour les filtres dans *Surveillance→Problèmes*.| |*De/à*|Début et fin de la [période de temps](/manual/config/visualization/graphs/simple#sélecteur-de-période) en syntaxe de temps absolu (`Y-m-d H:i:s`) ou relatif (`now-1d`). Disponible, si *Définir une période de temps personnalisée* est coché.|  Une fois enregistré, le filtre est créé sous la forme d'un onglet de filtre nommé et immédiatement activé.  Pour modifier les propriétés de filtre d'un filtre existant, appuyez sur le symbole d'engrenage à côté du nom de l'onglet actif.  ![problem\_filter2.png](../../../../../assets/en/manual/web_interface/filter_properties_link_.png)  Notes :  -   Pour masquer la zone de filtre, cliquez sur le nom de l'onglet en cours. Cliquez à nouveau sur le nom de l'onglet actif pour ouvrir à nouveau la zone de filtre. -   La navigation au clavier est prise en charge : utilisez les flèches pour basculer entre les onglets, appuyez sur *Entrée* pour ouvrir. -   Les boutons gauche/droite au-dessus du filtre peuvent être utilisés pour basculer entre les filtres enregistrés. Alternativement, le bouton pointant vers le bas ouvre un menu déroulant avec tous les filtres enregistrés et vous pouvez cliquer sur celui dont vous avez besoin. -   Les onglets de filtre peuvent être réorganisés par glisser-déposer. -   Si les paramètres d'un filtre enregistré ont été modifiés (mais pas enregistrés), un point vert s'affiche après le nom du filtre. Pour mettre à jour le filtre en fonction des nouveaux paramètres, cliquez sur le bouton *Mettre à jour*, qui s'affiche à la place du bouton *Enregistrer sous*. -   Les paramètres de filtre actuels sont mémorisés dans le profil utilisateur. Lorsque l'utilisateur ouvre à nouveau la page, les paramètres de filtrage sont restés les mêmes.  ::: noteclassic Pour partager des filtres, copiez et envoyez à d'autres l'URL d'un filtre actif. Après avoir ouvert cette URL, les autres utilisateurs pourront enregistrer cet ensemble de paramètres en tant que filtre permanent dans leur compte Zabbix.\ Voir aussi : [Paramètres de la page](/manual/web_interface/page_parameters). :::

en-us	### Tag based permission  The tag based permission object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groupid**<br>(required)|string|ID of the host group to add permission to.| |**tag**|string|Tag name.| |**value**|string|Tag value.|
fr	### Autorisation basée sur les tags  L'objet d'autorisation basé sur des tags possède les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groupid**<br>(obligatoire)|string|ID du groupe d'hôtes auquel ajouter l'autorisation.| |**tag**|string|Nom du tag.| |**value**|string|Valeur du tag.|

en-us	#### Tags  -   Performance – device family MIBs provide a way to monitor CPU and     memory items; -   Fault - device family MIBs provide a way to monitor at least one     temperature sensor; -   Inventory – device family MIBs provide a way to collect at least the     device serial number and model name; -   Certified – all three main categories above are covered.
fr	#### Tags  -   Performances - Les MIBs de la famille de périphériques offrent un moyen de surveiller les éléments de la CPU et de la mémoire ; -   Erreur - Les MIBs de la famille des périphériques fournissent un moyen de surveiller au moins un capteur de température ; -   Inventaire - Les MIBs de la famille des périphériques offrent un moyen de collecter au moins le numéro de série du périphérique et le nom du modèle ; -   Certifié - les trois catégories principales ci-dessus sont couvertes.

en-us	# task.create
fr	# task.create

en-us	# task.get
fr	# task.get

en-us	##### Task manager  If the 'Allow manual close' setting is enabled for trigger, then it's possible to manually close problem events generated by the trigger. This is done in the frontend when [updating a problem](/manual/acknowledges#updating_problems). The event is not closed directly – instead a 'close event' task is created, which is handled by the task manager shortly. The task manager will generate a corresponding OK event and the problem event will be closed.
fr	##### Gestionnaire des tâches  Si le paramètre 'Autoriser la fermeture manuelle' est activé pour le déclenchement, il est alors possible de fermer manuellement les incidents générés par le déclencheur. Cela se fait dans l'interface utilisateur lors de [la mise à jour de l'événement](/fr/manual/acknowledges#mise_a_jour_de_problemes). L'événement n'est pas fermé directement - à la place, une tâche 'fermeture de l'événement' est créée, qui est traitée rapidement par le gestionnaire de tâches. Le gestionnaire de tâches générera un événement OK correspondant et l'événement problème sera fermé.

en-us	# > Task object  The following objects are directly related to the `task` API.  The task object has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |taskid|string|*(readonly)* ID of the task.| |**type**<br>(required)|integer|Type of the task.<br><br>Possible values:<br>1 - Diagnostic information;<br>6 - Check now.| |status|integer|*(readonly)* Status of the task.<br><br>Possible values:<br>1 - new task;<br>2 - task in progress;<br>3 - task is completed;<br>4 - task is expired.| |clock|timestamp|*(readonly)* Time when the task was created.| |ttl|integer|*(readonly)* The time in seconds after which task expires.| |proxy\_hostid|string|ID of the proxy about which diagnostic information statistic is collected.<br>Ignored for 'Check now' tasks.| |**request**<br>(required)|object|Task request object according to the task type:<br>Object of 'Check now' task is [described in detail below](/manual/api/reference/task/object#check_now_request_object);<br>Object of 'Diagnostic information' task is [described in detail below](/manual/api/reference/task/object#diagnostic_information_request_object).| |result|object|*(readonly)* Result object of the diagnostic information task. May contain NULL if result is not yet ready. Result object is [described in detail below](/manual/api/reference/task/object#statistic_result_object).|
fr	# > Objet Tâche  Les objets suivants sont directement liés à l'API `task`.  L'objet tâche a les propriétés suivantes :  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |taskid|string|*(lecture seule)* ID de la tâche.| |**type**<br>(obligatoire)|integer|Type de la tâche.<br><br>Valeurs possibles :<br>1 - Informations de diagnostic ;<br>6 - Vérifier maintenant.| |status|integer|*(lecture seule)* Statut de la tâche.<br><br>Valeurs possibles :<br>1 - nouvelle tâche ;<br>2 - tâche en cours ;<br>3 - la tâche est terminée ; <br>4 - la tâche a expiré.| |clock|timestamp|*(lecture seule)* Heure à laquelle la tâche a été créée.| |ttl|integer|*(lecture seule)* Le temps en secondes après lequel la tâche expire.| |proxy\_hostid|string|ID du proxy sur lequel les statistiques d'informations de diagnostic sont collectées.<br>Ignoré pour les tâches 'Vérifier maintenant'.| |**request**<br>(obligatoire)|object|Objet de requête de tâche selon le type de tâche :<br>L'objet de la tâche 'Vérifier maintenant' est [décrit en détail ci-dessous](/manual/api/reference/task /object#check_now_request_object) ;<br>L'objet de la tâche 'Informations de diagnostic' est [décrit en détail ci-dessous](/manual/api/reference/task/object#diagnostic_information_request_object).| |result|object|*(lecture seule)* Objet de résultat de la tâche d'informations de diagnostic. Peut contenir NULL si le résultat n'est pas encore prêt. L'objet de résultat est [décrit en détail ci-dessous](/manual/api/reference/task/object#statistic_result_object).|

en-us	#### Tasks  Interact with Zabbix server task manager, creating tasks and retrieving response.  [Task API](/manual/api/reference/task)  
fr	#### Tâches  Interagissez avec le gestionnaire de tâches du serveur Zabbix, créez des tâches et récupérez leurs retours.  [API Tâche](/manual/api/reference/task)  

en-us	# Task  This class is designed to work with tasks (such as checking items or low-level discovery rules without config reload).  Object references:\  -   [Task](/manual/api/reference/task/object) -   ['Check now' request     object](/manual/api/reference/task/object#check_now_request_object) -   ['Diagnostic information' request     object](/manual/api/reference/task/object#diagnostic_information_request_object) -   [Statistic request     object](/manual/api/reference/task/object#statistic_request_object) -   [Statistic result     object](/manual/api/reference/task/object#statistic_result_object)  Available methods:\  -   [task.create](/manual/api/reference/task/create) - creating new     tasks -   [task.get](/manual/api/reference/task/get) - retrieving tasks  
fr	# Tâche  Cette classe est conçue pour travailler avec les tâches (telles que la vérification d'éléments ou les règles de découverte de bas niveau sans rechargement de la configuration).  Référentiel des objets :\  -   [Tâche](/manual/api/reference/task/object) -   [Objet de requête 'Vérifier maintenant'](/manual/api/reference/task/object#check_now_request_object) -   [Objet de requête 'Informations de diagnostic'](/manual/api/reference/task/object#diagnostic_information_request_object) -   [Objet de requête statistique](/manual/api/reference/task/object#statistic_request_object) -   [Objet de résultat statistique](/manual/api/reference/task/object#statistic_result_object)  Méthodes disponibles :\  -   [task.create](/manual/api/reference/task/create) - créer de nouvelles tâches -   [task.get](/manual/api/reference/task/get) - récupérer des tâches  

en-us	 #### template  Changes:\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.create`, `template.update`, `template.delete`, `template.massadd`, `template.massupdate`, `template.massremove`: added strict validation of the methods parameters.\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.create`, `template.update`, `template.massadd`, `template.massupdate`: dropped support of parameter `hosts`.\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.massremove`: dropped support of parameter `hostids`.
fr	#### template  Changements :\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.create`, `template.update`, `template.delete`, `template.massadd`, `template.massupdate`, `template.massremove` : ajout de la validation strict des paramètres des méthodes.\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.create`, `template.update`, `template.massadd`, `template.massupdate` : le paramètre `hosts` n'est plus supporté.\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.massremove` : le paramètre `hostids` n'est plus supporté.\

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

en-us	# template.create
fr	# template.create

en-us	#### templatedashboard Changes:\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) added support of new widget type `item`.\
fr	#### templatedashboard  Changements :\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) ajout du support du nouveau type de widget `élément`.\

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

en-us	# templatedashboard.create
fr	# templatedashboard.create

en-us	# templatedashboard.delete  
fr	# templatedashboard.delete  

en-us	# templatedashboard.get
fr	# templatedashboard.get

en-us	# > Template dashboard object  The following objects are directly related to the `templatedashboard` API.
fr	# > Objet Tableau de bord de modèle  Les objets suivants sont directement liés à l'API `templatedashboard`.

en-us	### Template dashboard page  The template dashboard page object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dashboard\_pageid|string|*(readonly)* ID of the dashboard page.| |name|string|Dashboard page name.<br><br>Default: empty string.| |display\_period|integer|Dashboard page display period (in seconds).<br><br>Possible values: 0, 10, 30, 60, 120, 600, 1800, 3600.<br><br>Default: 0 (will use the default page display period).| |widgets|array|Array of the [template dashboard widget](object#template_dashboard_widget) objects.|
fr	### Modèle de page de tableau de bord  L'objet de page de tableau de bord de modèle a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dashboard\_pageid|string|*(lecture seule)* ID de la page du tableau de bord.| |name|string|Nom de la page du tableau de bord.<br><br>Par défaut : chaîne vide.| |display\_period|integer|Période d'affichage de la page du tableau de bord (en secondes).<br><br>Valeurs possibles : 0, 10, 30, 60, 120, 600, 1800, 3600.<br><br>Par défaut : 0 (utilisera la période d'affichage de la page par défaut).| |widgets|array|Tableau des objets [widget de tableau de bord de modèle](object#template_dashboard_widget).|

en-us	### Template dashboard  The template dashboard object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dashboardid|string|*(readonly)* ID of the template dashboard.| |**name**<br>(required)|string|Name of the template dashboard.| |**templateid**<br>(required)|string|ID of the template the dashboard belongs to.| |display\_period|integer|Default page display period (in seconds).<br><br>Possible values: 10, 30, 60, 120, 600, 1800, 3600.<br><br>Default: 30.| |auto\_start|integer|Auto start slideshow.<br><br>Possible values:<br>0 - do not auto start slideshow;<br>1 - *(default)* auto start slideshow.| |uuid|string|Universal unique identifier, used for linking imported template dashboards to already existing ones. Auto-generated, if not given.<br><br>For update operations this field is *readonly*.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	### Modèle de tableau de bord  L'objet de modèle de tableau de bord possède les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dashboardid|string|*(lecture seule)* ID du modèle de tableau de bord.| |**name**<br>(obligatoire)|string|Nom du modèle de tableau de bord.| |**templateid**<br>(obligatoire)|string|ID du modèle auquel appartient le tableau de bord.| |display\_period|integer|Période d'affichage de la page par défaut (en secondes).<br><br>Valeurs possibles : 10, 30, 60, 120, 600, 1800, 3600.<br><br>Par défaut : 30.| |auto\_start|integer|Démarrage automatique du diaporama.<br><br>Valeurs possibles :<br>0 - ne pas démarrer automatiquement le diaporama ;<br>1 - *(par défaut)* démarrage automatique du diaporama.| |uuid|string|Identifiant unique universel, utilisé pour lier les modèles de tableaux de bord importés à ceux déjà existants. Généré automatiquement, s'il n'est pas fourni.<br><br>Pour les opérations de mise à jour, ce champ est en *lecture seule*.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

en-us	# Template dashboard  This class is designed to work with template dashboards.  Object references:\  -   [Template dashboard](/manual/api/reference/templatedashboard/object) -   [Template dashboard     page](/manual/api/reference/templatedashboard/object#template_dashboard_page) -   [Template dashboard     widget](/manual/api/reference/templatedashboard/object#template_dashboard_widget) -   [Template dashboard widget     field](/manual/api/reference/templatedashboard/object#template_dashboard_widget_field)  Available methods:\  -   [templatedashboard.create](/manual/api/reference/templatedashboard/create) -     creating new template dashboards -   [templatedashboard.delete](/manual/api/reference/templatedashboard/delete) -     deleting template dashboards -   [templatedashboard.get](/manual/api/reference/templatedashboard/get) -     retrieving template dashboards -   [templatedashboard.update](/manual/api/reference/templatedashboard/update) -     updating template dashboards  
fr	# Tableau de bord de modèle  Cette classe est conçue pour travailler avec les tableaux de bord de modèle.  Référentiel des objets :\  -   [Tableau de bord de modèle](/manual/api/reference/templatedashboard/object) -   [Page de tableau de bord de modèle](/manual/api/reference/templatedashboard/object#template_dashboard_page) -   [Widget de tableau de bord de modèle](/manual/api/reference/templatedashboard/object#template_dashboard_widget) -   [Champ de widget de tableau de bord de modèle](/manual/api/reference/templatedashboard/object#template_dashboard_widget_field)  Méthodes disponibles :\  -   [templatedashboard.create](/manual/api/reference/templatedashboard/create) - créer de nouveaux tableaux de bord de modèle -   [templatedashboard.delete](/manual/api/reference/templatedashboard/delete) - supprimer des tableaux de bord de modèle -   [templatedashboard.get](/manual/api/reference/templatedashboard/get) - récupérer des tableaux de bord de modèle -   [templatedashboard.update](/manual/api/reference/templatedashboard/update) - mettre à jour des tableaux de bord de modèle  

en-us	# templatedashboard.update
fr	# templatedashboard.update

en-us	### Template dashboard widget  The template dashboard widget object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |widgetid|string|*(readonly)* ID of the dashboard widget.| |**type**<br>(required)|string|Type of the dashboard widget.<br><br>Possible values:<br>clock - Clock;<br>graph - Graph (classic);<br>graphprototype - Graph prototype;<br>item - Item value;<br>plaintext - Plain text;<br>url - URL;| |name|string|Custom widget name.| |x|integer|A horizontal position from the left side of the dashboard.<br><br>Valid values range from 0 to 23.| |y|integer|A vertical position from the top of the dashboard.<br><br>Valid values range from 0 to 62.| |width|integer|The widget width.<br><br>Valid values range from 1 to 24.| |height|integer|The widget height.<br><br>Valid values range from 2 to 32.| |view\_mode|integer|The widget view mode.<br><br>Possible values:<br>0 - (default) default widget view;<br>1 - with hidden header;| |fields|array|Array of the [template dashboard widget field](object#template_dashboard_widget_field) objects.|
fr	### Widget de tableau de bord de modèle  L'objet widget de tableau de bord de modèle possède les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |widgetid|string|*(lecture seule)* ID du widget du tableau de bord.| |**type**<br>(obligatoire)|string|Type du widget du tableau de bord.<br><br>Valeurs possibles :<br>clock - Horloge ;<br>graph - Graphique (classique) ;<br> graphprototype - Prototype de graphique ;<br>item - Valeur de l'élément ;<br>plaintext - Texte brut ;<br>url - URL ;| |name|string|Nom du widget personnalisé.| |x|integer|Une position horizontale à partir du côté gauche du tableau de bord.<br><br>Les valeurs valides vont de 0 à 23.| |y|integer|Une position verticale à partir du haut du tableau de bord.<br><br>Les valeurs valides vont de 0 à 62.| |width|integer|La largeur du widget.<br><br>Les valeurs valides vont de 1 à 24.| |height|integer|La hauteur du widget.<br><br>Les valeurs valides vont de 2 à 32.| |view\_mode|integer|Le mode d'affichage du widget.<br><br>Valeurs possibles :<br>0 - (par défaut) affichage du widget par défaut ;<br>1 - avec en-tête masqué ;| |fields|array|Tableau des objets [champ de widget de tableau de bord de modèle](object#template_dashboard_widget_field).|

en-us	# template.delete  
fr	# template.delete  

en-us	#### Template design  Templates were designed with the following in mind:  -   User macros are used as much as possible so triggers can be tuned by     the user; -   Low-level discovery is used as much as possible to minimize the     number of unsupported items; -   All templates depend on Template ICMP Ping so all devices are also     checked by ICMP; -   Items don't use any MIBs - SNMP OIDs are used in items and low-level     discoveries. So it's not necessary to load any MIBs into Zabbix for     templates to work; -   Loopback network interfaces are filtered when discovering as well as     interfaces with ifAdminStatus = down(2) -   64bit counters are used from IF-MIB::ifXTable where possible. If it     is not supported, default 32bit counters are used instead; -   All discovered network interfaces have a trigger that controls its     operational status(link).     -   If you do no want to monitor this condition for a specific         interface create a user macro with context with the value 0. For         example:  ![](../../../../assets/en/manual/config/template_ifcontrol.png)  where Gi0/0 is {\#IFNAME}. That way the trigger is not used any more for this specific interface.        * You can also change the default behavior for all triggers not to fire and activate this trigger only to limited number of interfaces like uplinks  ![](../../../../assets/en/manual/config/template_ifcontrol2.png)
fr	#### Conception de modèle  Les modèles ont été conçus avec les objectifs suivants :  -   Les macros utilisateur sont utilisées autant que possible afin que les déclencheurs puissent être personnalisés par l'utilisateur ; -   La découverte de bas niveau est utilisée autant que possible pour minimiser le nombre d'éléments non pris en charge ; -   Tous les modèles dépendent du modèle ICMP Ping, de sorte que tous les périphériques sont également vérifiés par ICMP ; -   Les éléments n'utilisent pas de MIB - les OIDs SNMP sont utilisés dans les éléments et les découvertes de bas niveau. Il n’est donc pas nécessaire de charger des MIB dans Zabbix pour que les modèles fonctionnent ; -   Les interfaces réseau loopback sont filtrées lors de la détection, de même que les interfaces avec ifAdminStatus = down(2) ; -   Les compteurs 64 bits sont utilisés à partir de IF-MIB::ifXTable si possible. S'ils ne sont pas supportés, les compteurs 32 bits sont utilisés par défaut ; -   Toutes les interfaces réseau découvertes ont un déclencheur qui contrôle son statut opérationnel (lien) ;     -   Si vous ne souhaitez pas contrôler cette condition pour une interface spécifique, créez une macro utilisateur avec un contexte de valeur 0. Par exemple :  ![](../../../../assets/en/manual/config/template_ifcontrol.png)  où Gi0/0 est {\#IFNAME}. De cette façon, le déclencheur n'est plus utilisé pour cette interface spécifique.        * Vous pouvez également modifier le comportement par défaut pour que tous les déclencheurs ne se déclenchent pas et n'activer ce déclencheur que pour un nombre limité d'interfaces telles que les linkup :  ![](../../../../assets/en/manual/config/template_ifcontrol2.png)

en-us	# template.get
fr	# template.get

en-us	# template.massadd
fr	# template.massadd

en-us	# template.massremove
fr	# template.massremove

en-us	# template.massupdate
fr	# template.massupdate

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

en-us	 ### Templates  A new template *HPE Synergy by HTTP* is available.  See setup instructions for [HTTP templates](/manual/config/templates_out_of_the_box/http).  You can get this template:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new     templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)      or find them in the `templates` directory of the downloaded latest     Zabbix version. Then, while in *Configuration* → *Templates* you can     import them manually into Zabbix.
fr	 ### Modèles  Un nouveau modèle *HPE Synergy by HTTP* est disponible.  Voir les instructions de configuration pour les [modèles HTTP](/manual/config/templates_out_of_the_box/http).  Vous pouvez obtenir ces modèles :  - Dans *Configuration* → *Modèles* dans les nouvelles installations ; - Si vous effectuez une mise à niveau à partir de versions précédentes, vous pouvez télécharger de nouveaux modèles sur le [dépôt GIT Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) ou les trouverez dans le répertoire `templates` de la dernière version téléchargée de Zabbix. Ensuite, dans *Configuration* → *Modèles*, vous pouvez les importez manuellement dans Zabbix.

en-us	 ### Templates  A new [template](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/opnsense_snmp?at=refs%2Fheads%2Frelease%2F6.0) *OPNsense by SNMP* is available.  You can get this template:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new     templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)     or find them in the `templates` directory of the downloaded latest     Zabbix version. Then, while in *Configuration* → *Templates* you can     import them manually into Zabbix.
fr	 ### Modèles  Un nouveau [modèle](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/opnsense_snmp?at=refs%2Fheads%2Frelease%2F6.0) *OPNsense par SNMP* est disponible.  Vous pouvez obtenir ce modèle :  -   Dans *Configuration* → *Modèles* dans les nouvelles installations ; -   Si vous effectuez une mise à niveau à partir de versions précédentes, vous pouvez télécharger de nouveaux modèles à partir de [dépôt Git](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) Zabbix ou les trouver dans le répertoire `templates` de la dernière version téléchargée de Zabbix. Ensuite, dans *Configuration* → *Modèles*, vous pouvez les importer manuellement dans Zabbix.

en-us	 #### Templates  A new template *OpenWeatherMap by HTTP* is now available allowing to monitor OpenWeatherMap via HTTP. See [HTTP template operation](/manual/config/templates_out_of_the_box/http) for setup instructions.  The following changes have been made in the existing templates:  - In the templates *Windows services by Zabbix agent*, *Windows services by Zabbix agent active*,  *Windows by Zabbix agent*, *Windows by Zabbix agent active*  {$SERVICE.NAME.NOT_MATCHES} macro value has been updated to filter out an extended list of services.   - The template *PostgreSQL by Zabbix agent 2* now will check the number of slow queries and generate a problem if the amount exceeds a threshold.  You can get these templates:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new     templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)     or find them in the *zabbix/templates* directory of the downloaded latest     Zabbix version. Then, while in *Configuration* → *Templates* you can     import them manually into Zabbix.
fr	 #### Modèles  Un nouveau modèle *OpenWeatherMap by HTTP* est maintenant disponible permettant de surveiller OpenWeatherMap via HTTP. Voir les [opération du modèle HTTP](/manual/config/templates_out_of_the_box/http) pour les instructions configuration.  Les modifications suivantes ont été apportées aux modèles existants :  - Dans les modèles *Windows services by Zabbix agent*, *Windows services by Zabbix agent active*,  *Windows by Zabbix agent*, *Windows by Zabbix agent active* la valeur de la macro {$SERVICE.NAME.NOT_MATCHES} a été mise à jour pour filtrer une longue liste de services.  - Le modèle *PostgreSQL by Zabbix agent 2* vérifiera désormais le nombre de requêtes lentes et générera un problème si le montant dépasse un seuil.  Vous pouvez obtenir ces modèles :  - Dans *Configuration* → *Modèles* dans les nouvelles installations ; - Si vous effectuez une mise à niveau à partir de versions précédentes, vous pouvez télécharger de nouveaux modèles sur le [dépôt GIT Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) ou les trouverez dans le répertoire `templates` de la dernière version téléchargée de Zabbix. Ensuite, dans *Configuration* → *Modèles*, vous pouvez les importez manuellement dans Zabbix.

en-us	#### Templates  In a [template](/manual/config/templates/template) configuration, user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |*Tags*^[2](supported_by_location_user#footnotes)^|<|<| | |Tag names|yes| |^|Tag values|yes|
fr	#### Modèles  Dans une configuration de [modèle](/manual/config/templates/template), les macros utilisateur peuvent être utilisées dans les champs suivants :  |Emplacement|<|Plusieurs macros/mix avec du texte^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |*Tags*^[2](supported_by_location_user#footnotes)^|<|<| | |Noms de Tag |oui| |^|Valeurs de Tag|oui|

en-us	#### Templates  Manage templates and link them to hosts or other templates.  [Template API](/manual/api/reference/template) | [Value map API](/manual/api/reference/valuemap)  
fr	#### Modèles  Gérez les modèles et associez-les à des hôtes ou à d'autres modèles.  [API Modèle](/manual/api/reference/template) | [API Table de correspondance](/manual/api/reference/valuemap)  

en-us	 ### Templates  New templates are available:  - CockroachDB by HTTP - Envoy Proxy by HTTP - HashiCorp Consul Cluster by HTTP - HashiCorp Consul Node by HTTP  See setup instructions for [HTTP templates](/manual/config/templates_out_of_the_box/http).  You can get these templates:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new     templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)      or find them in the `templates` directory of the downloaded latest     Zabbix version. Then, while in *Configuration* → *Templates* you can     import them manually into Zabbix.
fr	### Modèles  De nouveaux modèles sont disponibles :  - CockroachDB by HTTP - Envoy Proxy by HTTP - HashiCorp Consul Cluster by HTTP - HashiCorp Consul Node by HTTP  Voir les instructions de configuration pour les [modèles HTTP](/manual/config/templates_out_of_the_box/http).  Vous pouvez obtenir ces modèles :  - Dans *Configuration* → *Modèles* dans les nouvelles installations ; - Si vous effectuez une mise à niveau à partir de versions précédentes, vous pouvez télécharger de nouveaux modèles sur le [dépôt GIT Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) ou les trouverez dans le répertoire `templates` de la dernière version téléchargée de Zabbix. Ensuite, dans *Configuration* → *Modèles*, vous pouvez les importez manuellement dans Zabbix.

en-us	 ### Templates  New templates are available:  - HPE MSA 2040 Storage by HTTP - HPE MSA 2060 Storage by HTTP - HPE Primera by HTTP  See setup instructions for [HTTP templates](/manual/config/templates_out_of_the_box/http).  You can get these templates:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new     templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)      or find them in the `templates` directory of the downloaded latest     Zabbix version. Then, while in *Configuration* → *Templates* you can     import them manually into Zabbix.
fr	### Modèles  De nouveaux modèles sont disponibles :  - Stockage HPE MSA 2040 par HTTP - Stockage HPE MSA 2060 par HTTP - HPE Primera par HTTP  Voir les instructions de configuration pour les [modèles HTTP](/manual/config/templates_out_of_the_box/http).  Vous pouvez obtenir ces modèles :  - Dans *Configuration* → *Modèles* pour les nouvelles installations ; - Si vous effectuez une mise à jour à partir de versions précédentes, vous pouvez télécharger de nouveaux modèles à partir du [référentiel Git](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) Zabbix ou les trouver dans le répertoire `templates ` de la dernière version téléchargée de Zabbix. Ensuite, dans *Configuration* → *Modèles*, vous pouvez les importer manuellement dans Zabbix.

en-us	 ### Templates  New templates are available: - *TrueNAS SNMP* - monitoring of TrueNAS storage OS by SNMP - *Proxmox VE by HTTP* - see setup instructions for [HTTP templates](/manual/config/templates_out_of_the_box/http)  New macros allowing to define warning and critical thresholds of the filesystem utilization for virtual file system monitoring have been added to the templates *HOST-RESOURCES-MIB storage SNMP*,  *Linux by Prom*,  *Linux filesystems SNMP*,  *Linux filesystems by Zabbix agent active*,  *Linux filesystems by Zabbix agent*,  *Mellanox SNMP*,  *PFSense SNMP*,  *Windows filesystems by Zabbix agent active*, *Windows filesystems by Zabbix agent*. Filesystem utilization triggers have been updated to use these macros.   You can get these templates:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new     templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)      or find them in the `templates` directory of the downloaded latest     Zabbix version. Then, while in *Configuration* → *Templates* you can     import them manually into Zabbix.
fr	 ### Modèles  De nouveaux modèles sont disponibles : - *TrueNAS SNMP* - surveillance du système d'exploitation de stockage TrueNAS par SNMP - *Proxmox VE par HTTP* - voir les instructions de configuration pour les [modèles HTTP](/manual/config/templates_out_of_the_box/http)  De nouvelles macros permettant de définir des seuils d'avertissement et critiques d'utilisation du système de fichiers pour la surveillance du système de fichiers virtuel ont été ajoutées aux modèles *HOST-RESOURCES-MIB storage SNMP*, *Linux by Prom*, *Linux filesystems SNMP*, *Linux filesystems by Zabbix agent active*, *Linux filesystems by Zabbix agent*, *Mellanox SNMP*, *PFSense SNMP*, *Windows filesystems by Zabbix agent active*, *Windows filesystems by Zabbix agent*. Les déclencheurs d'utilisation du système de fichiers ont été mis à jour pour utiliser ces macros.  Vous pouvez obtenir ces modèles :  - Dans *Configuration* → *Modèles* dans les nouvelles installations ; - Si vous effectuez une mise à niveau à partir de versions précédentes, vous pouvez télécharger de nouveaux modèles sur le [dépôt GIT Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) ou les trouverez dans le répertoire `templates` de la dernière version téléchargée de Zabbix. Ensuite, dans *Configuration* → *Modèles*, vous pouvez les importez manuellement dans Zabbix.

en-us	#### Templates  Templates are available for [remote monitoring](/manual/appendix/items/remote_stats) of Zabbix server or proxy internal metrics from an external instance:  -   Remote Zabbix server -   Remote Zabbix proxy  Note that in order to use a template for remote monitoring of multiple external instances, a separate host is required for each external instance monitoring.
fr	#### Modèles  Des modèles sont disponibles pour la [surveillance à distance](/manual/appendix/items/remote_stats) des métriques internes du serveur Zabbix ou du proxy à partir d'une instance externe :  -   Remote Zabbix server -   Remote Zabbix proxy  Notez que pour utiliser un modèle pour la surveillance à distance de plusieurs instances externes, un hôte distinct est requis pour chaque surveillance d'instance externe.

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

en-us	### Template  The template object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |templateid|string|*(readonly)* ID of the template.| |**host**<br>(required)|string|Technical name of the template.| |description|text|Description of the template.| |name|string|Visible name of the template.<br><br>Default: `host` property value.| |uuid|string|Universal unique identifier, used for linking imported templates to already existing ones. Auto-generated, if not given.<br><br>For update operations this field is *readonly*.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	### Modèle  L'objet modèle a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |templateid|string|*(lecture seule)* ID du modèle.| |**hôte**<br>(obligatoire)|chaîne|Nom technique du modèle.| |description|text|Description du modèle.| |name|string|Nom visible du modèle.<br><br>Par défaut : valeur de la propriété `host`.| |uuid|string|Identifiant unique universel, utilisé pour lier les modèles importés à ceux déjà existants. Généré automatiquement, s'il n'est pas fourni.<br><br>Pour les opérations de mise à jour, ce champ est en *lecture seule*.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

en-us	# Template  This class is designed to work with templates.  Object references:  -   [Template](/manual/api/reference/template/object#template)  Available methods:  -   [template.create](/manual/api/reference/template/create) - creating new templates -   [template.delete](/manual/api/reference/template/delete) - deleting templates -   [template.get](/manual/api/reference/template/get) - retrieving templates -   [template.massadd](/manual/api/reference/template/massadd) - adding related objects to templates -   [template.massremove](/manual/api/reference/template/massremove) - removing related objects from templates -   [template.massupdate](/manual/api/reference/template/massupdate) - replacing or removing related objects from templates -   [template.update](/manual/api/reference/template/update) - updating templates  
fr	# Modèle  Cette classe est conçue pour travailler avec les modèles.  Référentiel des objets :\  -   [Modèle](/manual/api/reference/template/object#template)  Méthodes disponibles :\  -   [template.create](/manual/api/reference/template/create) - créer de nouveaux modèles -   [template.delete](/manual/api/reference/template/delete) - supprimer des modèles -   [template.get](/manual/api/reference/template/get) - récupérer des modèles -   [template.massadd](/manual/api/reference/template/massadd) - ajouter des objets relatifs aux modèles -   [template.massremove](/manual/api/reference/template/massremove) - supprimer des objets relatifs aux modèles -   [template.massupdate](/manual/api/reference/template/massupdate) - modifier des objets relatifs aux modèles -   [template.update](/manual/api/reference/template/update) - mettre à jour les modèles  

en-us	# template.update
fr	# template.update

en-us	 ###### Terminate request  A request sent by the agent to shutdown a plugin.  |   |   | |---|---| |direction|agent → plugin| |response|no|  The request doesn't have specific parameters, it only contains [common data](#common-data) parameters.  *Example:*      {"id":3,"type":5}
fr	 ###### Terminer la requête  Une requête envoyée par l'agent pour arrêter un plug-in.  |   |   | |---|---| |direction|agent → plugin| |réponse|non|  La requête n'a pas de paramètres spécifiques, elle ne contient que des paramètres [de données communs](#common-data).  *Exemple:*      {"id":3,"type":5}

en-us	##### Terminology  Setting this option enforces to use TLS connection to database from Zabbix server/proxy and frontend to database:  -   required - connect using TLS as transport mode without identity     checks; -   verify\_ca - connect using TLS and verify certificate; -   verify\_full - connect using TLS, verify certificate and verify that     database identity (CN) specified by DBHost matches its certificate;
fr	##### Terminologie  La définition de cette option force l'utilisation de la connexion TLS à la base de données à partir du serveur/proxy Zabbix et de l'interface à la base de données :  - requis - se connecter en utilisant TLS comme mode de transport sans contrôle d'identité ; - verify\_ca - se connecte à l'aide de TLS et vérifie le certificat ; - verify\_full - se connecte à l'aide de TLS, vérifie le certificat et vérifie que l'identité de la base de données (CN) spécifiée par DBHost correspond à son certificat ;

en-us	#### Testing expressions  It is possible to test the configured trigger expression as to what the expression result would be depending on the received value.  The following expression from an official template is taken as an example:      avg(/Cisco IOS SNMPv2/sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}],5m)>{$TEMP_WARN}     or     last(/Cisco IOS SNMPv2/sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}])={$TEMP_WARN_STATUS}  To test the expression, click on *Expression constructor* under the expression field.  ![](../../../../assets/en/manual/config/triggers/trigger_test.png)  In the Expression constructor, all individual expressions are listed. To open the testing window, click on *Test* below the expression list.  ![](../../../../assets/en/manual/config/triggers/expr_test_button.png){width="600"}  In the testing window you can enter sample values ('80', '70', '0', '1' in this example) and then see the expression result, by clicking on the *Test* button.  ![](../../../../assets/en/manual/config/triggers/expr_test.png){width="600"}  The result of the individual expressions as well as the whole expression can be seen.  "TRUE" means that the specified expression is correct. In this particular case A, "80" is greater than the {$TEMP\_WARN} specified value, "70" in this example. As expected, a "TRUE" result appears.  "FALSE" means that the specified expression is incorrect. In this particular case B, {$TEMP\_WARN\_STATUS} "1" needs to be equal with specified value, "0" in this example. As expected, a "FALSE" result appears.  The chosen expression type is "OR". If at least one of the specified conditions (A or B in this case) is TRUE, the overall result will be TRUE as well. Meaning that the current value exceeds the warning value and a problem has occurred.
fr	 #### Tester des expressions  Il est possible de tester l'expression de déclenchement configurée pour déterminer quel serait le résultat de l'expression en fonction de la valeur reçue.  L'expression suivante d'un modèle officiel est prise comme exemple :      avg(/Cisco IOS SNMPv2/sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}],5m)>{$TEMP_WARN}     or     last(/Cisco IOS SNMPv2/sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}])={$TEMP_WARN_STATUS}  Pour tester l'expression, cliquez sur *Constructeur d'expression* sous le champ d'expression.  ![](../../../../assets/en/manual/config/triggers/trigger_test.png)  Dans le constructeur d'expression, toutes les expressions individuelles sont répertoriées. Pour ouvrir la fenêtre de test, cliquez sur *Tester* sous la liste des expressions.  ![](../../../../assets/en/manual/config/triggers/expr_test_button.png){width="600"}  Dans la fenêtre de test, vous pouvez entrer des valeurs d'échantillon ('80', '70', '0', '1' dans cet exemple) puis voir le résultat de l'expression en cliquant sur le bouton *Tester*.  ![](../../../../assets/en/manual/config/triggers/expr_test.png){width="600"}  Le résultat des expressions individuelles ainsi que l'expression entière peuvent être vus.  "VRAI" signifie que l'expression spécifiée est correcte. Dans ce cas particulier A, "80" est supérieur à la valeur spécifiée {$TEMP\_WARN}, "70" dans cet exemple. Comme prévu, un résultat "VRAI" apparaît.  "FAUX" signifie que l'expression spécifiée est incorrecte. Dans ce cas particulier B, {$TEMP\_WARN\_STATUS} "1" doit être égal à la valeur spécifiée, "0" dans cet exemple. Comme prévu, un résultat "FAUX" apparaît.  Le type d'expression choisi est "OU". Si au moins une des conditions spécifiées (A ou B dans ce cas) est VRAI, le résultat global sera également VRAI. Cela signifie que la valeur actuelle dépasse la valeur d'avertissement et qu'un problème est survenu.

en-us	##### Testing hypothetical value  ![](../../../../assets/en/manual/config/items/test_item_p.png){width="600"}  |Parameter|Description| |--|--------| |*Get value from host*|If you want to test a hypothetical value, leave this checkbox unmarked.<br>See also: [Testing real value](#testing-real-value).| |*Value*|Enter the input value to test.<br>Clicking in the parameter field or on the view/edit button will open a text area window for entering the value or code block.| |*Not supported*|Mark this checkbox to test an unsupported value.<br>This option is useful to test the *Check for not supported value* preprocessing step.| |*Time*|Time of the input value is displayed: `now` (read-only).| |*Previous value*|Enter a previous input value to compare to.<br>Only for *Change* and *Throttling* preprocessing steps.| |*Previous time*|Enter the previous input value time to compare to.<br>Only for *Change* and *Throttling* preprocessing steps.<br>The default value is based on the 'Update interval' field value of the item (if '1m', then this field is filled with `now-1m`). If nothing is specified or the user has no access to the host, the default is `now-30s`.| |*Macros*|If any macros are used, they are listed along with their values. The values are editable for testing purposes, but the changes will only be saved within the testing context.| |*End of line sequence*|Select the end of line sequence for multiline input values:<br>**LF** - LF (line feed) sequence<br>**CRLF** - CRLF (carriage-return line-feed) sequence.| |*Preprocessing steps*|Preprocessing steps are listed; the testing result is displayed for each step after the *Test* button is clicked.<br>If the step failed in testing, an error icon is displayed. The error description is displayed on mouseover.<br>In case "Custom on fail" is specified for the step and that action is performed, a new line appears right after the preprocessing test step row, showing what action was done and what outcome it produced (error or value).| |*Result*|The final result of testing preprocessing steps is displayed in all cases when all steps are tested together (when you click on the *Test all steps* button).<br>The type of conversion to the value type of the item is also displayed, for example `Result converted to Numeric (unsigned)`.|  Click on *Test* to see the result after each preprocessing step.  Test values are stored between test sessions for either individual steps or all steps, allowing the user to change preprocessing steps or item configuration and then return to the testing window without having to re-enter information. Values are lost on a page refresh though.  The testing is done by Zabbix server. The frontend sends a corresponding request to the server and waits for the result. The request contains the input value and preprocessing steps (with expanded user macros). For *Change* and *Throttling* steps, an optional previous value and time can be specified. The server responds with results for each preprocessing step.  All technical errors or input validation errors are displayed in the error box at the top of the testing window.
fr	##### Tester une valeur hypothétique  ![](../../../../assets/en/manual/config/items/test_item_p.png){width="600"}  |Paramètre|Description| |--|--------| |*Obtenir la valeur de l'hôte*|Si vous souhaitez tester une valeur hypothétique, laissez cette case décochée.<br>Voir aussi : [Tester la valeur réelle](#testing_real_value).| |*Valeur*|Entrez la valeur d'entrée à tester.<br>Cliquer dans le champ paramètre ou sur le bouton afficher/modifier ouvrira une fenêtre de zone de texte pour entrer la valeur ou le bloc de code.| |*Non pris en charge*|Cochez cette case pour tester une valeur non prise en charge.<br>Cette option est utile pour tester l'étape de prétraitement *Vérifier les valeurs non prises en charge*.| |*Heure*|L'heure de la valeur d'entrée est affichée : `now` (lecture seule).| |*Valeur précédente*|Entrez une valeur d'entrée précédente à comparer.<br>Uniquement pour les étapes de prétraitement *Changement simple* et *Étranglement*.| |*Heure précédente*|Entrez l'heure de la valeur d'entrée précédente à comparer.<br>Uniquement pour les étapes de prétraitement *Changement simple* et *Étranglement*.<br>La valeur par défaut est basée sur la valeur du champ "Intervalle de mise à jour" de l'élément (si '1m', alors ce champ est rempli avec 'now-1m'). Si rien n'est spécifié ou si l'utilisateur n'a pas accès à l'hôte, la valeur par défaut est `now-30s`.| |*Macros*|Si des macros sont utilisées, elles sont listées avec leurs valeurs. Les valeurs sont modifiables à des fins de test, mais les modifications ne seront enregistrées que dans le contexte de test.| |*Séquence de fin de ligne*|Sélectionnez la séquence de fin de ligne pour les valeurs d'entrée multilignes :<br>**LF** - Séquence LF (saut de ligne)<br>**CRLF** - Séquence CRLF (retour chariot-saut de ligne).| |*Étapes de prétraitement*|Les étapes de prétraitement sont répertoriées ; le résultat du test s'affiche pour chaque étape après avoir cliqué sur le bouton *Tester*.<br>Si l'étape a échoué lors du test, une icône d'erreur s'affiche. La description de l'erreur s'affiche au survol de la souris.<br> Si "Personnalisé en cas d'échec" est spécifié pour l'étape et que l'action est effectuée, une nouvelle ligne apparaît juste après la ligne de l'étape de test de prétraitement, indiquant quelle action a été effectuée et quel résultat elle produit (erreur ou valeur).| |*Résultat*|Le résultat final du test des étapes de prétraitement s'affiche dans tous les cas lorsque toutes les étapes sont testées ensemble (lorsque vous cliquez sur le bouton *Tester toutes les étapes*).<br>Le type de conversion vers le type de valeur du élément est également affiché, par exemple `Résultat converti en numérique (non signé)`.|  Cliquez sur *Tester* pour voir le résultat après chaque étape de prétraitement.  Les valeurs de test sont stockées entre les sessions de test pour les étapes individuelles ou toutes les étapes, ce qui permet à l'utilisateur de modifier les étapes de prétraitement ou la configuration des éléments, puis de revenir à la fenêtre de test sans avoir à ressaisir les informations. Les valeurs sont cependant perdues lors d'une actualisation de la page.  Les tests sont effectués par le serveur Zabbix. Le frontend envoie une requête correspondante au serveur et attend le résultat. La demande contient la valeur d'entrée et les étapes de prétraitement (avec des macros utilisateur étendues). Pour les étapes *Changement* et *Étranglement*, une valeur précédente et une heure facultatives peuvent être spécifiées. Le serveur répond avec des résultats pour chaque étape de prétraitement.  Toutes les erreurs techniques ou les erreurs de validation des entrées sont affichées dans la boîte d'erreur en haut de la fenêtre de test.

en-us	#### Testing  It is possible to test an item and, if configured correctly, get a real value in return. Testing can occur even before an item is saved.  Testing is available for host and template items, item prototypes and low-level discovery rules. Testing is not available for active items.  Item testing is available for the following passive item types:  -   Zabbix agent -   SNMP agent (v1, v2, v3) -   IPMI agent -   SSH checks -   Telnet checks -   JMX agent -   Simple checks (except `icmpping*`, `vmware.*` items) -   Zabbix internal -   Calculated items -   External checks -   Database monitor -   HTTP agent -   Script  To test an item, click on the *Test* button at the bottom of the item configuration form. Note that the *Test* button will be disabled for items that cannot be tested (like active checks, excluded simple checks).  ![](../../../../assets/en/manual/config/items/item_test_button.png)  The item testing form has fields for the required host parameters (host address, port, proxy name/no proxy) and item-specific details (such as SNMPv2 community or SNMPv3 security credentials). These fields are context aware:  -   The values are pre-filled when possible, i.e. for items requiring an     agent, by taking the information from the selected agent interface     of the host -   The values have to be filled manually for template items -   Plain-text macro values are resolved -   Fields where the value (or part of the value) is a secret or Vault     macro are empty and have to be entered manually. If any item     parameter contains a secret macro value, the following warning     message is displayed: "Item contains user-defined macros with secret     values. Values of these macros should be entered manually." -   The fields are disabled when not needed in the context of the item     type (e.g. the host address field and the proxy field are disabled     for calculated items)  To test the item, click on *Get value*. If the value is retrieved successfully, it will fill the *Value* field, moving the current value (if any) to the *Previous value* field while also calculating the *Prev. time* field, i.e. the time difference between the two values (clicks) and trying to detect an EOL sequence and switch to CRLF if detecting "\\n\\r" in retrieved value.  ![](../../../../assets/en/manual/config/items/item_test.png){width="600"}  If the configuration is incorrect, an error message is displayed describing the possible cause.  ![](../../../../assets/en/manual/config/items/item_test_error.png)  A successfully retrieved value from host can also be used to test [preprocessing steps](/manual/config/items/preprocessing#testing).
fr	#### Test  Il est possible de tester un élément et, s'il est configuré correctement, d'obtenir une valeur réelle en retour. Les tests peuvent avoir lieu avant même qu'un élément ne soit enregistré.  Les tests sont disponibles pour les éléments d'hôte et de modèle, les prototypes d'élément et les règles de découverte de bas niveau. Les tests ne sont pas disponibles pour les éléments actifs.  Les tests d'objets sont disponibles pour les types d'objets passifs suivants :  - Agent Zabbix - Agent SNMP (v1, v2, v3) - Agent IPMI - Vérifications SSH - Vérifications Telnet - Agent JMX - Vérifications simples (sauf éléments `icmpping*`, `vmware.*`) - Zabbix interne - Éléments calculés - Contrôles externes - Moniteur de base de données - Agent HTTP - Scénario  Pour tester un élément, cliquez sur le bouton *Tester* en bas du formulaire de configuration de l\'élément. Notez que le bouton *Tester* sera désactivé pour les éléments qui ne peuvent pas être testés (comme les vérifications actives et les vérifications simples).  ![](../../../../assets/en/manual/config/items/item_test_button.png)  Le formulaire de test d'élément comporte des champs pour les paramètres d'hôte requis (adresse d'hôte, port, nom de proxy/pas de proxy) et des détails spécifiques à l'élément (tels que la communauté SNMPv2 ou les informations d'identification de sécurité SNMPv3). Ces champs sont sensibles au contexte :  - Les valeurs sont pré-remplies lorsque cela est possible, c'est-à-dire pour les éléments nécessitant un agent, en reprenant les informations de l'interface agent sélectionnée de l'hébergeur - Les valeurs doivent être renseignées manuellement pour les éléments de type modèle - Les valeurs de macro en texte brut sont résolues - Les champs, où la valeur (ou une partie de la valeur) est un secret ou une macro Vault, sont vides et doivent être saisis manuellement. Si un paramètre d'élément contient une valeur de macro secrète, le message d'avertissement suivant s'affiche : "L'élément contient des macros définies par l'utilisateur avec des valeurs secrètes. Les valeurs de ces macros doivent être saisies manuellement." - Les champs sont désactivés lorsqu'ils ne sont pas nécessaires dans le contexte du type d'élément (par exemple, le champ d'adresse hôte et le champ proxy sont désactivés pour les éléments calculés)  Pour tester l'élément, cliquez sur *Get value*. Si la valeur est récupérée avec succès, elle remplira le champ *Valeur*, déplaçant la valeur actuelle (le cas échéant) vers le champ *Valeur précédente* tout en calculant également le champs *Période précédente*, c'est-à-dire la différence de temps entre les deux valeurs (clics) et essaye de détecter d'une séquence EOL et passage à CRLF si détection de "\\n\\r" dans la valeur récupérée.  ![](../../../../assets/en/manual/config/items/item_test.png){width="600"}  Si la configuration est incorrecte, un message d'erreur s'affiche décrivant la cause possible.  ![](../../../../assets/en/manual/config/items/item_test_error.png)  Une valeur récupérée avec succès depuis l'hôte peut également être utilisée pour tester les [étapes de prétraitement](/manual/config/items/preprocessing#testing).

en-us	#### Testing MIB files  Testing snmp MIBs can be done using `snmpwalk` utility. If you don't have it installed, use the following instructions.  On Debian-based systems:      # apt install snmp  On RedHat-based systems:      # dnf install net-snmp-utils  After that, the following command must not give error when you query a network device:      $ snmpwalk -v 2c -c public <NETWORK DEVICE IP> ifInOctets     IF-MIB::ifInOctets.1 = Counter32: 176137634     IF-MIB::ifInOctets.2 = Counter32: 0     IF-MIB::ifInOctets.3 = Counter32: 240375057     IF-MIB::ifInOctets.4 = Counter32: 220893420     [...]
fr	#### Test des fichiers MIB  Vous pouvez tester les MIBs SNMP à l'aide de l'utilitaire `snmpwalk`. Si vous ne l'avez pas installé, utilisez les instructions suivantes.  Sur les systèmes basés sur Debian :      # apt install snmp  Sur les systèmes basés sur RedHat :      # dnf install net-snmp-utils  Après cela, la commande suivante ne doit pas donner d'erreur lorsque vous interrogez un périphérique réseau :      $ snmpwalk -v 2c -c public <NETWORK DEVICE IP> ifInOctets     IF-MIB::ifInOctets.1 = Counter32: 176137634     IF-MIB::ifInOctets.2 = Counter32: 0     IF-MIB::ifInOctets.3 = Counter32: 240375057     IF-MIB::ifInOctets.4 = Counter32: 220893420     [...]

en-us	##### Testing real value  To test preprocessing against a real value:  -   Mark the *Get value from host* checkbox -   Enter or verify host parameters (host address, port, proxy name/no     proxy) and item-specific details (such as SNMPv2 community or SNMPv3     security credentials). These fields are context-aware:     -   The values are pre-filled when possible, i.e. for items         requiring an agent, by taking the information from the selected         agent interface of the host     -   The values have to be filled manually for template items     -   Plain-text macro values are resolved     -   Fields where the value (or part of the value) is a secret or         Vault macro are empty and have to be entered manually. If any         item parameter contains a secret macro value, the following         warning message is displayed: "Item contains user-defined macros         with secret values. Values of these macros should be entered         manually."     -   The fields are disabled when not needed in the context of the         item type (e.g. the host address and the proxy fields are         disabled for calculated items) -   Click on *Get value and test* to test the preprocessing  ![](../../../../assets/en/manual/config/items/test_item_p2.png){width="600"}  If you have specified a value mapping in the item configuration form ('Show value' field), the item test dialog will show another line after the final result, named 'Result with value map applied'.  Parameters that are specific to getting a real value from a host:  |Parameter|Description| |--|--------| |*Get value from host*|Mark this checkbox to get a real value from the host.| |*Host address*|Enter the host address.<br>This field is automatically filled by the address of the item host interface.| |*Port*|Enter the host port.<br>This field is automatically filled by the port of item host interface.| |*Additional fields for SNMP interfaces<br>(SNMP version, SNMP community, Context name, etc)*|See [Configuring SNMP monitoring](/manual/config/items/itemtypes/snmp#step_2) for additional details on configuring an SNMP interface (v1, v2 and v3).<br>These fields are automatically filled from the item host interface.| |*Proxy*|Specify the proxy if the host is monitored by a proxy.<br>This field is automatically filled by the proxy of the host (if any).|  For the rest of the parameters, see [Testing hypothetical value](#testing_hypothetical_value) above.
fr	 ##### Tester la valeur réelle  Pour tester le prétraitement par rapport à une valeur réelle :  -   Cochez la case *Obtenir la valeur de l'hôte* -   Entrez ou vérifiez les paramètres de l'hôte (adresse de l'hôte, port, nom du proxy/pas de proxy) et les détails spécifiques à l'élément (tels que la communauté SNMPv2 ou les informations d'identification de sécurité SNMPv3). Ces champs sont sensibles au contexte :     -   Les valeurs sont pré-remplies lorsque cela est possible, c'est-à-dire pour les éléments nécessitant un agent, en prenant les informations de l'interface d'agent sélectionnée de l'hôte     -   Les valeurs doivent être renseignées manuellement pour les éléments de modèle     -   Les valeurs de macro en texte brut sont résolues     -   Les champs où la valeur (ou une partie de la valeur) est un secret ou une macro Vault sont vides et doivent être saisis manuellement. Si un paramètre d'élément contient une valeur de macro secrète, le message d'avertissement suivant s'affiche : "L'élément contient des macros définies par l'utilisateur avec des valeurs secrètes. Les valeurs de ces macros doivent être saisies manuellement."     -   Les champs sont désactivés lorsqu'ils ne sont pas nécessaires dans le contexte du type d'élément (par exemple, l'adresse hôte et les champs proxy sont désactivés pour les éléments calculés) -   Cliquez sur *Obtenir une valeur et tester* pour tester le prétraitement  ![](../../../../assets/en/manual/config/items/test_item_p2.png){width="600"}  Si vous avez spécifié un mappage de valeurs dans le formulaire de configuration de l'élément (champ 'Afficher la valeur'), la boîte de dialogue de test de l'élément affichera une autre ligne après le résultat final, nommée 'Résultat avec mappage de valeurs appliqué'.  Paramètres spécifiques à l'obtention d'une valeur réelle d'un hôte :  |Paramètre|Description| |--|--------| |*Obtenir la valeur de l'hôte*|Cochez cette case pour obtenir une valeur réelle de l'hôte.| |*Adresse de l'hôte*|Entrez l'adresse de l'hôte.<br>Ce champ est automatiquement renseigné par l'adresse de l'interface hôte de l'élément.| |*Port*|Entrez le port hôte.<br>Ce champ est automatiquement renseigné par le port de l'interface hôte de l'élément.| |*Champs supplémentaires pour les interfaces SNMP<br>(version SNMP, communauté SNMP, nom de contexte, etc.)*|Voir [Configuration de la surveillance SNMP](/manual/config/items/itemtypes/snmp#step_2) pour plus de détails sur la configuration d'un Interface SNMP (v1, v2 et v3).<br>Ces champs sont remplis automatiquement depuis l'interface hôte de l'élément.| |*Proxy*|Spécifiez le proxy si l'hôte est surveillé par un proxy.<br>Ce champ est automatiquement rempli par le proxy de l'hôte (le cas échéant).|  Pour le reste des paramètres, voir [Tester la valeur hypothétique](#testing_hypothetical_value) ci-dessus.

en-us	#### Testing  Testing preprocessing steps is useful to make sure that complex preprocessing pipelines yield the results that are expected from them, without waiting for the item value to be received and preprocessed.  ![](../../../../assets/en/manual/config/items/test_item_steps.png){width="600"}  It is possible to test:  -   against a hypothetical value -   against a real value from a host  Each preprocessing step can be tested individually as well as all steps can be tested together. When you click on the *Test* or *Test all steps* button respectively in the Actions block, a testing window is opened.
fr	 #### Tester  Le test des étapes de prétraitement est utile pour s'assurer que les pipelines de prétraitement complexes produisent les résultats attendus, sans attendre que la valeur de l'élément soit reçue et prétraitée.  ![](../../../../assets/en/manual/config/items/test_item_steps.png){width="600"}  Il est possible de tester :  -   avec une valeur hypothétique -   avec une valeur réelle d'un hôte  Chaque étape de prétraitement peut être testée individuellement et toutes les étapes peuvent être testées ensemble. Lorsque vous cliquez sur le bouton *Tester* ou *Tester toutes les étapes* respectivement dans le bloc Actions, une fenêtre de test s'ouvre.

en-us	 ### Text data for Top hosts widget  It is now possible to select items with any type of information (including *Character*, *Text*, and *Log*)  in the [Top hosts](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/top_hosts) widget.  For example, it is now possible to use this widget to display the versions of Zabbix agents  running on each host.
fr	 ### Données textuelles pour le widget Top hosts  Il est désormais possible de sélectionner des éléments avec n'importe quel type d'information (y compris *Caractère*, *Texte* et *Log*) dans le widget [Top hosts](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/top_hosts) . Par exemple, il est désormais possible d'utiliser ce widget pour afficher les versions des agents Zabbix en cours d'exécution sur chaque hôte.

en-us	### Text history  The text history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |id|string|ID of the history entry.| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |ns|integer|Nanoseconds when the value was received.| |value|text|Received value.|
fr	### Historique du texte  L'objet d'historique de texte possède les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |id|string|ID de l'entrée d'historique.| |clock|timestamp|Heure à laquelle cette valeur a été reçue.| |itemid|string|ID de l'élément associé.| |ns|integer|Nanosecondes lorsque la valeur a été reçue.| |value|texte|Valeur reçue.|

en-us	The **Axes** tab allows to customize how axes are displayed:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_axes.png)  |   |   | |--|--------| |*Left Y*|Mark this checkbox to make left Y-axis visible. The checkbox may be disabled if unselected either in *Data set* or in *Overrides* tab.| |*Right Y*|Mark this checkbox to make right Y-axis visible. The checkbox may be disabled if unselected either in *Data set* or in *Overrides* tab.| |*X-Axis*|Unmark this checkbox to hide X-axis (marked by default).| |*Min*|Set the minimum value of the corresponding axis. Visible range minimum value of Y-axis is specified.| |*Max*|Set the maximum value of the corresponding axis. Visible range maximum value of Y-axis is specified.| |*Units*|Choose the unit for the graph axis values from the dropdown. If the *Auto* option is chosen axis values are displayed using units of the first item of the corresponding axis. *Static* option allows you to assign the corresponding axis' custom name. If the *Static* option is chosen and the *value* input field left blank the corresponding axis' name will only consist of a numeric value.|
fr	 L'onglet **Axes** permet de personnaliser l'affichage des axes :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_axes.png)  |   |   | |--|--------| |*Y gauche*|Cochez cette case pour rendre visible l'axe Y gauche. La case à cocher peut être désactivée si elle n'est pas sélectionnée dans *Ensemble de données* ou dans l'onglet *Surcharges*.| |*Y droite*|Cochez cette case pour rendre visible l'axe Y droit. La case à cocher peut être désactivée si elle n'est pas sélectionnée dans *Ensemble de données* ou dans l'onglet *Surcharges*.| |*Axe X*|Décochez cette case pour masquer l'axe X (marqué par défaut).| |*Min*|Définir la valeur minimale de l'axe correspondant. La valeur minimale de la plage visible de l'axe Y est spécifiée.| |*Max*|Définit la valeur maximale de l'axe correspondant. La valeur maximale de la plage visible de l'axe Y est spécifiée.| |*Unités*|Choisissez l'unité pour les valeurs des axes du graphique dans la liste déroulante. Si l'option *Auto* est choisie, les valeurs d'axe sont affichées en utilisant les unités du premier élément de l'axe correspondant. L'option *Statique* vous permet d'attribuer un nom personnalisé à l'axe correspondant. Si l'option *Statique* est choisie et que le champ de saisie *valeur* est laissé vide, le nom de l'axe correspondant ne consistera qu'en une valeur numérique.|

en-us	The **Displaying options** tab allows to define history data selection:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_displaying_options.png)  |   |   | |--|--------| |*History data selection*|Set the source of graph data:<br>**Auto** - data are sourced according to the classic graph [algorithm](/manual/config/visualization/graphs/simple#generating_from_historytrends) (default)<br>**History** - data from history<br>**Trends** - data from trends|
fr	L'onglet **Options d'affichage** permet de définir la sélection des données d'historique :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_displaying_options.png)  |   |   | |--|--------| |*Sélection des données de l'historique*|Définissez la source des données du graphique :<br>**Auto** - les données proviennent de l'[algorithme](/manual/config/visualization/graphs/simple#generating_from_historytrends) du graphique classique (par défaut )<br>**Historique** - données de l'historique<br>**Tendances** - données des tendances|

en-us	The **Legend** tab allows to customize the graph legend:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_legend.png)  |   |   | |--|--------| |*Show legend*|Unmark this checkbox to hide the legend on the graph (marked by default).| |*Number of rows*|Set the number of rows to be displayed on the graph.|
fr	L'onglet **Légende** permet de personnaliser la légende du graphique :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_legend.png)  |   |   | |--|--------| |*Afficher la légende*|Décochez cette case pour masquer la légende sur le graphique (cochée par défaut).| |*Nombre de lignes*|Définissez le nombre de lignes à afficher sur le graphique.|

en-us	The **Overrides** tab allows to add custom overrides for data sets:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_overrides.png){width="600"}  Overrides are useful when several items are selected for a data set using the `*` wildcard and you want to change how the items are displayed by default (e.g. default base color or any other property).  Existing overrides (if any) are displayed in a list. To add a new override:  -   Click on the     ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/add_override.png)     button -   Select hosts and items for the override. Alternatively, you may     enter host and item patterns. Wildcard patterns may be used (for     example, `*` will return results that match zero or more     characters). To specify a wildcard pattern, just enter the string     manually and press *Enter*. While you are typing, note how all     matching hosts are displayed in the dropdown. The wildcard symbol is     always interpreted, therefore it is not possible to add, for     example, an item named "item\*" individually if there are other     matching items (e.g. item2, item3). Host pattern and item pattern     fields are mandatory. -   Click on     ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/add_override2.png),     to select override parameters. At least one override parameter     should be selected. For parameter descriptions, see the *Data set*     tab above.  Information displayed by the graph widget can be downloaded as a .png image using the [widget menu](/manual/web_interface/frontend_sections/monitoring/dashboard#widget_menu):  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/graph_widget_as_png.png)  A screenshot of the widget will be saved to the Downloads folder.
fr	 L'onglet **Surcharges** permet d'ajouter des surcharges personnalisées pour les ensembles de données :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_overrides.png){width="600"}  Les surcharges sont utiles lorsque plusieurs éléments sont sélectionnés pour un ensemble de données à l'aide du caractère générique `*` et que vous souhaitez modifier la façon dont les éléments sont affichés par défaut (par exemple, la couleur de base par défaut ou toute autre propriété).  Les surcharges existantes (le cas échéant) sont affichées dans une liste. Pour ajouter une nouvelle surcharge :  -   Cliquez sur le     ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/add_override.png)     bouton -   Sélectionnez les hôtes et les éléments pour la surcharge. Vous pouvez également entrer des modèles d'hôte et d'élément. Des modèles génériques peuvent être utilisés (par exemple, `*` renverra des résultats qui correspondent à zéro ou plusieurs caractères). Pour spécifier un modèle de caractère générique, entrez simplement la chaîne manuellement et appuyez sur *Entrée*. Pendant que vous tapez, notez comment tous les hôtes correspondants sont affichés dans la liste déroulante. Le symbole générique est toujours interprété, il n'est donc pas possible d'ajouter, par exemple, un élément nommé "élément\*" individuellement s'il existe d'autres éléments correspondants (par exemple, élément2, élément3). Les champs modèle d'hôte et modèle d'élément sont obligatoires. -   Cliquez sur     ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/add_override2.png), pour sélectionner les paramètres de surcharge. Au moins un paramètre de surcharge doit être sélectionné. Pour les descriptions des paramètres, voir l'onglet *Jeu de données* ci-dessus.  Les informations affichées par le widget graphique peuvent être téléchargées sous forme d'image .png à l'aide du [menu widget](/manual/web_interface/frontend_sections/monitoring/dashboard#widget_menu) :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/graph_widget_as_png.png)  Une capture d'écran du widget sera enregistrée dans le dossier Téléchargements.

en-us	##### The syntax  A special syntax for OID is used:  **<OID of data>\["index","<base OID of index>","<string to search for>"\]**  |Parameter|Description| |---------|-----------| |OID of data|Main OID to use for data retrieval on the item.| |index|Method of processing. Currently one method is supported:<br>**index** – search for index and append it to the data OID| |base OID of index|This OID will be looked up to get the index value corresponding to the string.| |string to search for|The string to use for an exact match with a value when doing lookup. Case sensitive.|
fr	##### Syntaxe  Une syntaxe particulière pour les OID est utlisée :  **<OID of data>\["index","<base OID of index>","<string to search for>"\]**  |Paramètre|Description| |----------|-----------| |OID of data|OID principal à utiliser pour la récupération de données sur l’élément.| |index|Méthode de traitement. Actuellement, une méthode est supportée :<br>**index** – recherche index et ajoute à l'OID| |base OID of index|Cet OID sera recherché pour obtenir la valeur d'index correspondant à la chaîne.| |string to search for|Chaîne à utiliser pour une correspondance exacte avec une valeur lors de la recherche. Sensible aux majuscules et minuscules.|

en-us	 The **Tags** tab contains [service-level tags](#service-tags). Service-level tags are  used to identify a service. Tags of this type are not used to map  problems to the service (for that, use *[Problem tags](#problem-tags)* from the first tab).  The **Child services** tab allows to specify dependant services. Click on *Add* to add a service from the list of existing services. If you want to add a new child service, save this service first, then click on a plus icon next to the service that you have just created. 
fr	L'onglet **Tags** contient des [tags de niveau de service](#service-tags). Les tags de niveau de service sont utilisé pour identifier un service. Les tags de ce type ne sont pas utilisées pour mapper les problèmes au service (pour cela, utilisez les *[Tags de problème](#problem-tags)* du premier onglet).  L'onglet **Services enfants** permet de spécifier les services dépendants. Cliquez sur *Ajouter* pour ajouter un service à partir de la liste des services existants. Si vous souhaitez ajouter un nouveau service enfant, enregistrez d'abord ce service, puis cliquez sur une icône plus à côté du service que vous venez de créer.

en-us	 The template [*Oracle by Zabbix agent 2*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_agent2?at=refs%2Fheads%2Frelease%2F6.0) has been updated (multiple static items removed; multiple item prototypes added) according to the changes made to multiple [Zabbix agent 2 items](#query-separate-tablespaces-in-oracle-databases-with-zabbix-agent-2).  For more information about the updates, see [Template changes](/manual/installation/template_changes#changes-in-6.0.13).
fr	 Le modèle [*Oracle by Zabbix agent 2*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_agent2?at=refs%2Fheads%2Frelease%2F6.0) a été mis à jour (plusieurs éléments statiques supprimés ; plusieurs prototypes d'éléments ajoutés) en fonction des modifications apportées à plusieurs [éléments de l'agent Zabbix 2](#query-separate-tablespaces-in-oracle-databases-with-zabbix-agent-2).  Pour plus d'informations sur les mises à jour, consultez [Modifications de modèle](/manual/installation/template_changes#changements-en-6.0.3).

en-us	 The template [*Oracle by Zabbix agent 2*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_agent2?at=refs%2Fheads%2Frelease%2F6.0) has been updated:  -   The following static items, that requested data for all existing relevant DB objects in a single query, have been removed:     -   "Oracle: Get archive log info"     -   "Oracle: Get ASM stats"     -   "Oracle: Get CDB and No-CDB info"     -   "Oracle: Get PDB info"     -   "Oracle: Get tablespaces stats"  -   The following agent item prototypes have been added to the corresponding discovery rules:     -   Archive log discovery rule: "Archivelog '{#DEST_NAME}': Get archive log info"     -   ASM disk groups discovery: "ASM '{#DGNAME}': Get ASM stats"     -   Database discovery: "Oracle Database '{#DBNAME}': Get CDB and No-CDB info"     -   PDB discovery: "Oracle Database '{#DBNAME}': Get PDB info"     -   Tablespace discovery: "Oracle TBS '{#TABLESPACE}': Get tablespace stats"
fr	 Le modèle [*Oracle par l'agent Zabbix 2*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_agent2?at=refs%2Fheads%2Frelease%2F6.0) a été mis à jour :  -   Les éléments statiques suivants, qui demandaient des données pour tous les objets de base de données pertinents existants dans une seule requête, ont été supprimés :     -   "Oracle: Get archive log info"     -   "Oracle: Get ASM stats"     -   "Oracle: Get CDB and No-CDB info"     -   "Oracle: Get PDB info"     -   "Oracle: Get tablespaces stats"  -   Les prototypes d'éléments d'agent suivants ont été ajoutés aux règles de découverte correspondantes :     -   Règle de découverte du journal d'archivage : "Archivelog '{#DEST_NAME}': Get archive log info"     -   Découverte des groupes de disques ASM : "ASM '{#DGNAME}': Get ASM stats"     -   Découverte de la base de données : "Oracle Database '{#DBNAME}': Get CDB and No-CDB info"     -   Découverte du PDB : "Oracle Database '{#DBNAME}': Get PDB info"     -   Découverte d'espace de table : "Oracle TBS '{#TABLESPACE}': Get tablespace stats"

en-us	The **Time period** tab allows to set a custom time period:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_time_period.png)  |   |   | |--|--------| |*Set custom time period*|Mark this checkbox to set the custom time period for the graph (unmarked by default).| |*From*|Set the start time of the custom time period for the graph.| |*To*|Set the end time of the custom time period for the graph.|
fr	L'onglet **Période de temps** permet de définir une période de temps personnalisée :  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_time_period.png)  |   |   | |--|--------| |*Définir une période de temps personnalisée*|Cochez cette case pour définir la période de temps personnalisée pour le graphique (non cochée par défaut).| |*De*|Définissez l'heure de début de la période de temps personnalisée pour le graphique.| |*À*|Définissez l'heure de fin de la période de temps personnalisée pour le graphique.|

en-us	##### Third-party external surrounding software  Mandatory requirements are needed always. Optional requirements are needed for the support of the specific function.  |Software|Mandatory status|Supported versions|Comments| |--|-|-|------| |*MySQL/Percona*|One of|8.0.X|Required if MySQL (or Percona) is used as Zabbix backend database. InnoDB engine is required. We recommend using the [MariaDB Connector/C](https://downloads.mariadb.org/connector-c/) library for building server/proxy.| |*MariaDB*|^|10.5.00-10.8.X|InnoDB engine is required. We recommend using the [MariaDB Connector/C](https://downloads.mariadb.org/connector-c/) library for building server/proxy.| |*Oracle*|^|19c - 21c|Required if Oracle is used as Zabbix backend database.| |*PostgreSQL*|^|13.0-15.X|Required if PostgreSQL is used as Zabbix backend database.<br>PostgreSQL 15 is supported since Zabbix 6.0.10.| |*TimescaleDB* for PostgreSQL|^|2.0.1-2.8|Required if TimescaleDB is used as a PostgreSQL database extension. Make sure to install TimescaleDB Community Edition, which supports compression.<br>Note that TimescaleDB **does not** support PostgreSQL 15 yet.| |*SQLite*|Optional|3.3.5-3.34.X|SQLite is only supported with Zabbix proxies. Required if SQLite is used as Zabbix proxy database.| |*smartmontools*|^|7.1 or later|Required for Zabbix agent 2.| |*who*|^| |Required for the user count plugin.| |*dpkg*|^| |Required for the system.sw.packages plugin.| |*pkgtool*|^| |Required for the system.sw.packages plugin.| |*rpm*|^| |Required for the system.sw.packages plugin.| |*pacman*|^| |Required for the system.sw.packages plugin.|  ::: noteclassic  Although Zabbix can work with databases available in the operating systems, for the best experience, we recommend using databases installed from the official database developer repositories.  :::
fr	 ##### Logiciel d'environnement externe tiers  Les prérequis obligatoires sont toujours nécessaires. Des prérequis facultatifs sont nécessaires pour la prise en charge de la fonction spécifique.  |Logiciel|Statut obligatoire|Versions prises en charge|Commentaires| |--|-|-|------| |*MySQL/Percona*|L'un des|8.0.X|Requis si MySQL (ou Percona) est utilisé comme base de données backend Zabbix. Le moteur InnoDB est requis. Nous vous recommandons d'utiliser la bibliothèque [MariaDB Connector/C](https://downloads.mariadb.org/connector-c/) pour créer un serveur/proxy.| |*MariaDB*|^|10.5.00-10.8.X|Le moteur InnoDB est requis. Nous vous recommandons d'utiliser la bibliothèque [MariaDB Connector/C](https://downloads.mariadb.org/connector-c/) pour créer un serveur/proxy.| |*Oracle*|^|19c - 21c|Requis si Oracle est utilisé comme base de données backend Zabbix.| |*PostgreSQL*|^|13.0-15.X|Requis si PostgreSQL est utilisé comme base de données backend Zabbix.<br>PostgreSQL 15 est pris en charge depuis Zabbix 6.0.10.| |*TimescaleDB* pour PostgreSQL|^|2.0.1-2.8|Requis si TimescaleDB est utilisé comme extension de base de données PostgreSQL. Assurez-vous d'installer TimescaleDB Community Edition, qui prend en charge la compression.<br>Notez que TimescaleDB **ne prend pas encore** en charge PostgreSQL 15.| |*SQLite*|Facultatif|3.3.5-3.34.X|SQLite n'est pris en charge qu'avec les proxys Zabbix. Requis si SQLite est utilisé comme base de données proxy Zabbix.| |*smartmontools*|^|7.1 ou version ultérieure|Requis pour l'agent Zabbix 2.| |*qui*|^| |Requis pour le plugin de comptage d'utilisateurs.| |*dpkg*|^| |Requis pour le plugin system.sw.packages.| |*pkgtool*|^| |Requis pour le plugin system.sw.packages.| |*tr/min*|^| |Requis pour le plugin system.sw.packages.| |*pacman*|^| |Requis pour le plugin system.sw.packages.|  ::: noteclassic Bien que Zabbix puisse fonctionner avec les bases de données disponibles dans les systèmes d'exploitation, pour une expérience optimale, nous vous recommandons d'utiliser les bases de données installées à partir des référentiels officiels des développeurs de bases de données. :::

en-us	# This topic does not exist yet.  We are sorry, the page you are looking for cannot be found. Return to the homepage, try searching, or get [help](https://www.zabbix.com/support).
fr	# Ce sujet n’existe pas encore.  Nous sommes désolés que la page que vous souhaitiez ne soit pas trouvée. Retournez à l’accueil, essayez une nouvelle recherche ou faites une demande de [support](https://www.zabbix.com/support).

en-us	##### Threads cannot be selected with `cmdline` parameter in `proc.mem[]` and `proc.num[]` items  Let's take as an example one of kernel threads:      $ ps -ef| grep kthreadd     root         2     0  0 09:33 ?        00:00:00 [kthreadd]  It can be selected with process `name` parameter:      $ zabbix_get -s localhost -k 'proc.num[kthreadd,root]'     1  But selection by process `cmdline` parameter does not work:      $ zabbix_get -s localhost -k 'proc.num[,root,,kthreadd]'     0  The reason is that Zabbix agent takes the regular expression specified in `cmdline` parameter and applies it to contents of process `/proc/<pid>/cmdline`. For kernel threads their `/proc/<pid>/cmdline` files are empty. So, `cmdline` parameter never matches.
fr	##### Les threads ne peuvent pas être sélectionnés avec le paramètre `cmdline` dans les éléments `proc.mem[]` et `proc.num ]`  Prenons comme exemple l'un des threads du noyau :      $ ps -ef| grep kthreadd     root         2     0  0 09:33 ?        00:00:00 [kthreadd]  Il peut être sélectionné avec le paramètre `name` du processus :      $ zabbix_get -s localhost -k 'proc.num[kthreadd,root]'     1  Mais avec la sélection par processus, le paramètre cmdline ne fonctionne pas :      $ zabbix_get -s localhost -k 'proc.num[,root,,kthreadd]'     0  La raison en est que l'agent Zabbix prend l'expression régulière spécifiée dans le paramètre `cmdline` et l'applique au contenu du processus `/proc/<pid>/cmdline`. Pour les threads du noyau, leurs fichiers `/proc/<pid>/cmdline` sont vides. Ainsi, le paramètre `cmdline` ne correspond jamais.

en-us	##### - Threshold to reach  (**timeleft** only)\ Parameter `threshold` specifies a value the analyzed item has to reach, no difference if from above or from below. Once we have determined f(t) (see below) we should solve equation f(t) = `threshold` and return the root which is closer to now and to the right from now or 999999999999.9999 if there is no such root.  ::: notetip When item values approach the threshold and then cross it, **timeleft** assumes that intersection is already in the past and therefore switches to the next intersection with `threshold` level, if any. Best practice should be to use predictions as a complement to ordinary problem diagnostics, not as a substitution.[^1] :::
fr	##### - Seuil à atteindre  (**timeleft** seulement)\ Le paramètre `threshold` spécifie une valeur que l'élément analysé doit atteindre, aucune différence si elle est au dessus ou en dessous. Après avoir déterminé f(t) (voir ci-dessous), nous devons résoudre l’équation f(t) = `threshold` et renvoyer la racine la plus proche du moment actuel, situé à droite du moment actuel, ou renvoyer 999999999999.9999 s’il n’existe pas de telles racines.  ::: notetip Lorsque les valeurs d'éléments s'approchent du seuil puis le dépassent, **timeleft** suppose que l'intersection est déjà passée et passe donc à la prochaine intersection avec le niveau de `threshold`, le cas échéant. La meilleure pratique consiste à utiliser les prévisions en complément des diagnostics de problèmes ordinaires, et non en tant que substitution.[^1] :::

en-us	##### - Time interval  First of all, you should specify the historic period Zabbix should analyze to come up with the prediction. You do it in a familiar way by means of the `time period` parameter and optional time shift like you do it with **avg**, **count**, **delta**, **max**, **min** and **sum** functions.
fr	 ##### - Intervalle de temps  Tout d'abord, vous devez spécifier la période historique que Zabbix doit analyser pour arriver à la prédiction. Vous le faites de manière familière au moyen du paramètre `time period` et du décalage temporel facultatif comme vous le faites avec les fonctions **avg**, **count**, **delta**, **max**, **min** et **sum**.

en-us	#### Timeout and session termination  IPMI message timeouts and retry counts are defined in OpenIPMI library. Due to the current design of OpenIPMI, it is not possible to make these values configurable in Zabbix, neither on interface nor item level.  IPMI session inactivity timeout for LAN is 60 +/-3 seconds. Currently it is not possible to implement periodic sending of Activate Session command with OpenIPMI. If there are no IPMI item checks from Zabbix to a particular BMC for more than the session timeout configured in BMC then the next IPMI check after the timeout expires will time out due to individual message timeouts, retries or receive error. After that a new session is opened and a full rescan of the BMC is initiated. If you want to avoid unnecessary rescans of the BMC it is advised to set the IPMI item polling interval below the IPMI session inactivity timeout configured in BMC.
fr	#### Délai d'expiration et fin de session  Les délais d'attente de messages IPMI et les compteurs de tentatives  sont définis dans la bibliothèque OpenIPMI. Du fait de la conception actuelle d'OpenIPMI, il n'est pas possible de rendre ces valeurs configurables dans Zabbix, ni au niveau de l'interface ni au niveau de l'objet.  Le délai d'inactivité de la session IPMI pour le réseau local est de 60 +/- 3 secondes. Actuellement, il n'est pas possible d'implémenter l'envoi périodique de la commande « Activate Session » avec OpenIPMI. S'il n'y a pas de vérifications d'éléments IPMI depuis Zabbix vers un contrôleur BMC particulier pendant plus de la temporisation de session configurée dans BMC, la vérification IPMI suivante après l'expiration du délai expire en raison des délais d'attente, des nouvelles tentatives ou des erreurs de réception. Après cela, une nouvelle session est ouverte et une nouvelle analyse du contrôleur BMC est lancée. Si vous souhaitez éviter les rediffusions inutiles du contrôleur BMC, il est conseillé de définir l'intervalle d'interrogation de l'élément IPMI sous le délai d'inactivité de la session IPMI configuré dans le contrôleur BMC.

en-us	##### Timeout processing  Zabbix will not process a simple check longer than the Timeout seconds defined in the Zabbix server/proxy configuration file.
fr	##### Traitement du délai d'attente  Zabbix ne traitera pas une vérification simple plus longtemps que les secondes de délai d'attente définies dans le fichier de configuration du serveur/proxy Zabbix.

en-us	##### Time period selector  Take note of the time period selector above the graph. It allows selecting often required periods with one mouse click.  See also: [Time period selector](/manual/config/visualization/graphs/simple#time_period_selector)
fr	##### Sélecteur de période  Prenez note du sélecteur de période de temps au-dessus du graphique. Il permet de sélectionner les périodes souvent requises en un clic de souris.  Voir aussi : [Sélecteur de période](/manual/config/visualization/graphs/simple#time_period_selector)

en-us	#### Time period selector  Take note of the time period selector above the graph. It allows to select often required periods with one mouse click.  Note that such options as *Today*, *This week*, *This month*, *This year* display the whole period, including the hours/days in the future. *Today so far*, in contrast, only displays the hours passed.  Once a period is selected, it can be moved back and forth in time by clicking on the ![](../../../../../assets/en/manual/config/visualization/left_arrow.png) ![](../../../../../assets/en/manual/config/visualization/right_arrow.png) arrow buttons. The *Zoom out* button allows to zoom out the period two times or by 50% in each direction. Zoom out is also possible by double-clicking in the graphs. The whole time period selector can be collapsed by clicking on the tab label containing the selected period string.  The *From/To* fields display the selected period in either:  -   absolute time syntax in format `Y-m-d H:i:s` -   relative time syntax, e.g.: `now-1d`  A date in **relative** format can contain one or several mathematical operations (- or +), e.g. `now-1d` or `now-1d-2h+5m`. For relative time the following abbreviations are supported:  -   now -   s (seconds) -   m (minutes) -   h (hours) -   d (days) -   w (weeks) -   M (months) -   y (years)  **Precision** is supported in the time filter (e. g., an expression like `now-1d/M`).  Details of precision:  |Precision|From|To| |--|----|----| |*m*|Y-m-d H:m:00|Y-m-d H:m:59| |*h*|Y-m-d H:00:00|Y-m-d H:59:59| |*d*|Y-m-d 00:00:00|Y-m-d 23:59:59| |*w*|Monday of the week 00:00:00|Sunday of the week 23:59:59| |*M*|First day of the month 00:00:00|Last day of the month 23:59:59| |*y*|1st of January of the year 00:00:00|31st of December of the year 23:59:59|  For example:  |From|To|Selected period| |--|--|------| |`now/d`|`now/d`|00:00 - 23:59 today| |`now/d`|`now/d+1d`|00:00 today - 23:59 tomorrow| |`now/w`|`now/w`|Monday 00:00:00 - Sunday 23:59:59 this week| |`now-1y/w`|`now-1y/w`|The week of Monday 00:00:00 - Sunday 23:59:59 one year ago|  ##### Date picker  It is possible to pick a specific start/end date by clicking on the calendar icon next to the *From/To* fields. In this case, the date picker pop up will open.  ![](../../../../../assets/en/manual/config/date_picker.png){width="200"}  Within the date picker, it is possible to navigate between the blocks of year/month/date using Tab and Shift+Tab. Keyboard arrows or arrow buttons allow to select the desired value. Pressing Enter (or clicking on the desired value) activates the choice.  Another way of controlling the displayed time is to highlight an area in the graph with the left mouse button. The graph will zoom into the highlighted area once you release the left mouse button.  In case no time value is specified or field is left blank, time value will be set to "00:00:00". This doesn't apply to today's date selection: in that case time will be set to current value.
fr	 #### Sélecteur de période  Prenez note du sélecteur de période de temps au-dessus du graphique. Il permet de sélectionner les périodes souvent requises en un clic de souris.  Notez que des options telles que *Aujourd'hui*, *Cette semaine*, *Ce mois-ci*, *Cette année* affichent toute la période, y compris les heures/jours à venir. *Aujourd'hui jusqu'à présent*, en revanche, n'affiche que les heures écoulées.  Une fois qu'une période est sélectionnée, elle peut être déplacée dans le temps en cliquant sur  ![](../../../../../assets/en/manual/config/visualization/left_arrow.png) ![](../../../../../assets/en/manual/config/visualization/right_arrow.png) les boutons fléchés.. Le bouton *Zoom arrière* permet de dézoomer la période de deux fois ou de 50% dans chaque direction. Un zoom arrière est également possible en double-cliquant dans les graphiques. Le sélecteur de période entière peut être réduit en cliquant sur l'étiquette de l'onglet contenant la chaîne de période sélectionnée.  Les champs *De/À* affichent la période sélectionnée soit :  -   syntaxe de temps absolu au format `Y-m-d H:i:s` -   relative time syntax, e.g.: `now-1d`  Une date au format **relatif** peut contenir une ou plusieurs opérations mathématiques (- ou +), par exemple `now-1d` ou `now-1d-2h+5m`. Pour le temps relatif, les abréviations suivantes sont prises en charge :  -   now -   s (secondes) -   m (minutes) -   h (heures) -   d (jours) -   w (semaines) -   M (mois) -   y (années)  La **précision** est prise en charge dans le filtre temporel (par exemple, une expression telle que `now-1d/M`). Détails de précision :  |Précision|De|À| |--|----|----| |*m*|Y-m-d H:m:00|Y-m-d H:m:59| |*h*|Y-m-d H:00:00|Y-m-d H:59:59| |*d*|Y-m-d 00:00:00|Y-m-d 23:59:59| |*w*|Lundi de la semaine 00:00:00|Dimanche de la semaine 23:59:59| |*M*|Premier jour du mois 00:00:00|Dernier jour du mois 23:59:59| |*y*|1er janvier de l'année 00:00:00|31 décembre de l'année 23:59:59|  Par exemple:  |De|À|Période sélectionnée| |--|--|------| |`now/d`|`now/d`|00:00 - 23:59 aujourd'hui| |`now/d`|`now/d+1d`|00:00 aujourd'hui - 23:59 demain| |`now/w`|`now/w`|Lundi 00:00:00 - Dimanche 23:59:59 cette semaine| |`now-1y/w`|`now-1y/w`|La semaine du lundi 00:00:00 - Dimanche 23:59:59 il y a un an|  ##### Sélecteur de date  Il est possible de choisir une date de début/fin spécifique en cliquant sur l'icône du calendrier à côté des champs *De/À*. Dans ce cas, la fenêtre contextuelle du sélecteur de date s'ouvrira.  ![](../../../../../assets/en/manual/config/date_picker.png){width="200"}  Dans le sélecteur de date, il est possible de naviguer entre les blocs année/mois/jour en utilisant Tab et Maj+Tab. Les flèches du clavier ou les boutons fléchés permettent de sélectionner la valeur souhaitée. Appuyer sur Entrée (ou cliquer sur la valeur souhaitée) active le choix.  Une autre façon de contrôler le temps affiché consiste à mettre en surbrillance une zone du graphique avec le bouton gauche de la souris. Le graphique zoomera sur la zone en surbrillance une fois que vous aurez relâché le bouton gauche de la souris.  Si aucune valeur de temps n'est spécifiée ou si le champ est laissé vide, la valeur de temps sera définie sur "00:00:00". Ceci ne s'applique pas à la sélection de la date d'aujourd'hui : dans ce cas, l'heure sera définie sur la valeur actuelle.

en-us	 #### Time period selector  The [time period selector](/manual/config/visualization/graphs/simple#time_period_selector) allows to select often required periods with one mouse click. The time period selector can be opened by clicking on the time period tab next to the filter.
fr	 #### Sélecteur de période  Le [sélecteur de période](/manual/config/visualization/graphs/simple#time_period_selector) permet de sélectionner les périodes souvent requises en un clic de souris. Le sélecteur de période de temps peut être ouvert en cliquant sur l'onglet de période de temps à côté du filtre.

en-us	#### Time period selector  The [time period selector](/manual/config/visualization/graphs/simple#time_period_selector) allows to select often required periods with one mouse click. The time period selector can be opened by clicking on the time period tab next to the filter.  Clicking on *Show* in the Graph column displays a bar graph where availability information is displayed in bar format each bar representing a past week of the current year.  ![](../../../../../assets/en/manual/web_interface/availability_bar.png){width="600"}  The green part of a bar stands for OK time and red for problem time.
fr	#### Sélecteur de période  Le [sélecteur de période](/manual/config/visualization/graphs/simple#time_period_selector) permet de sélectionner les périodes souvent requises en un clic de souris. Le sélecteur de période peut être ouvert en cliquant sur l'onglet de période à côté du filtre.  Cliquez sur *Afficher* dans la colonne Graphique pour afficher un graphique à barres où les informations de disponibilité sont affichées sous forme de barres, chaque barre représentant une semaine passée de l'année en cours.  ![](../../../../../assets/en/manual/web_interface/availability_bar.png){width="600"}  La partie verte d'une barre représente la période OK et la rouge la période en état problème.

en-us	##### Time period  The **second** parameter allows to specify the time period for aggregation. The time period can only be expressed as time, the amount of values (prefixed with **\#**) is not supported.  [Supported unit symbols](/manual/appendix/suffixes) can be used in this parameter for convenience, for example '5m' (five minutes) instead of '300s' (300 seconds) or '1d' (one day) instead of '86400' (86400 seconds).  Time period is ignored by the server if passed with the *last\_foreach* function and can thus be omitted:      last_foreach(/*/key?[group="host group"])  Time period is not supported with the *exists\_foreach* function.
fr	##### Période de temps  Le **second** paramètre  permet de spécifier la période de temps pour l'agrégation. La période de temps ne peut être exprimée qu'en temps, la quantité de valeurs (préfixées par **\#**) n'est pas prise en charge.  Les [symboles d'unité pris en charge](/manual/appendix/suffixes) peuvent être utilisés dans ce paramètre pour plus de commodité, par exemple '5m' (cinq minutes) au lieu de '300s' (300 secondes) ou '1d' (un jour) au lieu de '86400' (86400 secondes).  La période est ignorée par le serveur si elle est passée avec la fonction *last\_foreach* et peut donc être omise :      last_foreach(/*/key?[group="host group"])  La période n'est pas prise en charge avec la fonction *exists\_foreach*.

en-us	### Time period  The time period object is used to define periods when the maintenance must come into effect. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |period|integer|Duration of the maintenance period in seconds.<br><br>The given value will be rounded down to minutes.<br><br>Default: 3600.| |timeperiod\_type|integer|Type of time period.<br><br>Possible values:<br>0 - *(default)* one time only;<br>2 - daily;<br>3 - weekly;<br>4 - monthly.| |start\_date|timestamp|Date when the maintenance period must come into effect.<br><br>Used only for one time periods.<br><br>The given value will be rounded down to minutes.<br><br>Default: current date.| |start\_time|integer|Time of day when the maintenance starts in seconds.<br><br>Used for daily, weekly and monthly periods.<br><br>The given value will be rounded down to minutes.<br><br>Default: 0.| |every|integer|Used for daily, weekly and monthly periods.<br><br>For daily and weekly periods `every` defines day or week intervals at which the maintenance must come into effect.<br><br>Default: 1.<br><br>For monthly periods, if `dayofweek` property contains at least one selected day of week, the `every` property defines the week of the month when the maintenance must come into effect.<br><br>Possible values:<br>1 - *(default)* first week;<br>2 - second week;<br>3 - third week;<br>4 - fourth week;<br>5 - last week.| |dayofweek|integer|Days of the week when the maintenance must come into effect.<br><br>Days are stored in binary form with each bit representing the corresponding day. For example, 4 equals 100 in binary and means, that maintenance will be enabled on Wednesday.<br><br>Used for weekly and monthly time periods. Required only for weekly time periods.<br><br>At least one `dayofweek` or `day` must be specified for monthly time periods.| |day|integer|Day of the month when the maintenance must come into effect.<br><br>Used only for monthly time periods.<br><br>At least one `dayofweek` or `day` must be specified for monthly time periods.| |month|integer|Months when the maintenance must come into effect.<br><br>Months are stored in binary form with each bit representing the corresponding month. For example, 5 equals 101 in binary and means, that maintenance will be enabled in January and March.<br><br>Required only for monthly time periods.|
fr	### Période de temps  L'objet période de temps permet de définir des périodes où la maintenance doit entrer en vigueur. Il a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |period|integer|Durée de la période de maintenance en secondes.<br><br>La valeur donnée sera arrondie en minutes.<br><br>Par défaut : 3600.| |timeperiod\_type|integer|Type de période.<br><br>Valeurs possibles :<br>0 - *(par défaut)* une seule fois ;<br>2 - quotidien ;<br>3 - hebdomadaire ;< br>4 - mensuel.| |start\_date|timestamp|Date à laquelle la période de maintenance doit entrer en vigueur.<br><br>Utilisé uniquement pour une seule période.<br><br>La valeur donnée sera arrondie aux minutes.<br>< br>Par défaut : date actuelle.| |start\_time|integer|Heure du jour à laquelle la maintenance démarre en secondes.<br><br>Utilisé pour les périodes quotidiennes, hebdomadaires et mensuelles.<br><br>La valeur donnée sera arrondie aux minutes.<br <br>Par défaut : 0.| |every|integer|Utilisé pour les périodes quotidiennes, hebdomadaires et mensuelles.<br><br>Pour les périodes quotidiennes et hebdomadaires, `every` définit les intervalles de jour ou de semaine durant lesquels la maintenance doit entrer en vigueur.<br><br>Par défaut : 1.<br><br>Pour les périodes mensuelles, si la propriété `dayofweek` contient au moins un jour de la semaine sélectionné, la propriété `every` définit la semaine du mois où la maintenance doit entrer en vigueur.<br><br >Valeurs possibles :<br>1 - *(par défaut)* première semaine ;<br>2 - deuxième semaine ;<br>3 - troisième semaine ;<br>4 - quatrième semaine ;<br>5 - dernière semaine.| |dayofweek|integer|Jours de la semaine où la maintenance doit entrer en vigueur.<br><br>Les jours sont stockés sous forme binaire, chaque bit représentant le jour correspondant. Par exemple, 4 est égal à 100 en binaire et signifie que la maintenance sera activée le mercredi.<br><br>Utilisé pour les périodes hebdomadaires et mensuelles. Requis uniquement pour les périodes hebdomadaires.<br><br>Au moins un `dayofweek` ou `day` doit être spécifié pour les périodes mensuelles.| |day|integer|Jour du mois où la maintenance doit entrer en vigueur.<br><br>Utilisé uniquement pour les périodes mensuelles.<br><br>Au moins un `dayofweek` ou `day` doit être spécifié pour périodes mensuelles.| |month|integer|Mois où la maintenance doit entrer en vigueur.<br><br>Les mois sont stockés sous forme binaire, chaque bit représentant le mois correspondant. Par exemple, 5 est égal à 101 en binaire et signifie que la maintenance sera activée en janvier et mars.<br><br>Requis uniquement pour les périodes mensuelles.|

en-us	### TimescaleDB 2.10 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for TimescaleDB is now 2.10.
fr	### Prise en charge de TimescaleDB 2.10  La [version maximale prise en charge](/manual/installation/requirements#logiciel-denvironnement-externe-tiers) pour TimescaleDB est désormais 2.10.

en-us	 ### TimescaleDB 2.6 support  The maximum supported version for TimescaleDB is now 2.6. 
fr	 ### Prise en charge de TimescaleDB 2.6  La version maximale prise en charge pour TimescaleDB est désormais 2.6.

en-us	 ### TimescaleDB 2.7 support  The maximum supported version for TimescaleDB is now 2.7. 
fr	 ### Prise en charge de TimescaleDB 2.7  La version maximale prise en charge pour TimescaleDB est désormais 2.7.

en-us	 ### TimescaleDB 2.8 support  The maximum supported version for TimescaleDB is now 2.8.
fr	 ### Prise en charge de TimescaleDB 2.8  La version maximale prise en charge pour TimescaleDB est désormais 2.8.

en-us	### TimescaleDB 2.9 support  The maximum supported version for TimescaleDB is now 2.9.
fr	### Prise en charge de TimescaleDB 2.9  La version maximale prise en charge pour TimescaleDB est désormais 2.9.

en-us	#### TimescaleDB compression  Native TimescaleDB compression is supported starting from Zabbix 5.0 for PostgreSQL version 10.2 or higher and TimescaleDB version 1.5 or higher for all Zabbix tables that are managed by TimescaleDB. During the upgrade or migration to TimescaleDB, initial compression of the large tables may take a lot of time.  Note that compression is supported under the "timescale" Timescale Community license  and it is not supported under "apache" Apache 2.0 license. Starting with Zabbix  6.0.7, Zabbix detects if compression is supported. If it is not supported a  warning message is written into the Zabbix server log and users cannot enable  compression in the frontend.  ::: notetip Users are encouraged to get familiar with [TimescaleDB](https://docs.timescale.com/latest/using-timescaledb/compression) compression documentation before using compression. :::  Note, that there are certain limitations imposed by compression, specifically:  -   Compressed chunk modifications (inserts, deletes, updates) are not     allowed -   Schema changes for compressed tables are not allowed.  Compression settings can be changed in the *History and trends compression* block in *Administration* → *General* → *Housekeeping* section of Zabbix frontend.  |Parameter|Default|Comments| |--|--|------| |*Enable compression*|Enabled|Checking or unchecking the checkbox does not activate/deactivate compression immediately. Because compression is handled by the Housekeeper, the changes will take effect in up to 2 times `HousekeepingFrequency` hours (set in [zabbix\_server.conf](/manual/appendix/config/zabbix_server))<br><br>After disabling compression, new chunks that fall into the compression period will not be compressed. However, all previously compressed data will stay compressed. To uncompress previously compressed chunks, follow instructions in [TimescaleDB](https://docs.timescale.com/latest/using-timescaledb/compression) documentation.<br><br>When upgrading from older versions of Zabbix with TimescaleDB support, compression will not be enabled by default.| |*Compress records older than*|7d|This parameter cannot be less than 7 days.<br><br>Due to immutability of compressed chunks all late data (e.g. data delayed by a proxy) that is older than this value will be discarded.|
fr	 #### Compression TimescaleDB  La compression native TimescaleDB est prise en charge à partir de Zabbix 5.0 pour PostgreSQL version 10.2 ou supérieure et TimescaleDB version 1.5 ou supérieure pour toutes les tables Zabbix gérées par TimescaleDB. Lors de la mise à niveau ou de la migration vers TimescaleDB, la compression initiale des grandes tables peut prendre beaucoup de temps.  Notez que la compression est prise en charge sous la licence "timescale" Timescale Community et qu'elle n'est pas prise en charge sous la licence "apache" Apache 2.0. À partir de Zabbix 6.0.7, Zabbix détecte si la compression est prise en charge. S'il n'est pas pris en charge, un message d'avertissement est écrit dans le journal du serveur Zabbix et les utilisateurs ne peuvent pas activer la compression dans l'interface.  ::: notetip Les utilisateurs sont encouragés à se familiariser avec la documentation de la compression [TimescaleDB](https://docs.timescale.com/latest/using-timescaledb/compression) avant d'utiliser la compression. :::  Notez qu'il existe certaines limitations imposées par la compression, en particulier :  -   Les modifications de blocs compressés (insertions, suppressions, mises à jour) ne sont pas autorisées -   Les modifications de schéma pour les tables compressées ne sont pas autorisées.  Les paramètres de compression peuvent être modifiés dans le bloc *Compression de l'historique et des tendances* dans la section *Administration* → *Général* → *Nettoyage* de l'interface Zabbix.  |Paramètre|Défaut|Commentaires| |--|--|------| |*Activer la compression*|Activé|Cocher ou décocher la case n'active/désactive pas la compression immédiatement. Étant donné que la compression est gérée par le Nettoyage, les modifications prendront effet jusqu'à 2 fois `HousekeepingFrequency` heures (défini dans [zabbix\_server.conf](/manual/appendix/config/zabbix_server))<br><br>Après avoir désactivé la compression, les nouveaux chunks qui tombent dans la période de compression ne seront pas compressés. Cependant, toutes les données précédemment compressées resteront compressées. Pour décompresser des chunks précédemment compressés, suivez les instructions dans la documentation [TimescaleDB](https://docs.timescale.com/latest/using-timescaledb/compression).<br><br>Lors de la mise à niveau à partir d'anciennes versions de Zabbix avec prise en charge de TimescaleDB, la compression ne sera pas activée par défaut.| |*Compresser les enregistrements antérieurs à*|7d|Ce paramètre ne peut pas être inférieur à 7 jours.<br><br>En raison de l'immuabilité des chunks compressés, toutes les données tardives (par exemple, les données retardées par un proxy) qui sont antérieures à cette valeur seront supprimées.|

en-us	#### Timescale DB: high memory usage with large number of partitions  PostgreSQL versions 9.6-12 use too much memory when updating tables with a large number of partitions ([see problem report](https://www.postgresql-archive.org/memory-problems-and-crash-of-db-when-deleting-data-from-table-with-thousands-of-partitions-td6108612.html)). This issue manifests itself when Zabbix updates trends on systems with TimescaleDB if trends are split into relatively small (e.g. 1 day) chunks. This leads to hundreds of chunks present in the trends tables with default housekeeping settings - the condition where PostgreSQL is likely to run out of memory.  The issue has been resolved since Zabbix 5.0.1 for new installations with TimescaleDB, but if TimescaleDB was set up with Zabbix before that, please see [ZBX-16347](https://support.zabbix.com/browse/ZBX-16347?focusedCommentId=430816&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-430816) for the migration notes.  #### Timescale DB 2.5.0: compression policy can fail on tables that contain integers  This issue manifests when TimescaleDB 2.5.0 is used. It has been resolved since TimescaleDB 2.5.1.  For more information, please see [TimescaleDB Issue #3773](https://github.com/timescale/timescaledb/issues/3773).
fr	#### Timescale DB : utilisation élevée de la mémoire avec un grand nombre de partitions  Les versions 9.6-12 de PostgreSQL utilisent trop de mémoire lors de la mise à jour de tables avec un grand nombre de partitions ([voir le rapport du problème](https://www.postgresql-archive.org/memory-problems-and-crash-of-db-when-suppression-des-données-de-la-table-avec-des-milliers-de-partitions-td6108612.html)). Ce problème se manifeste lorsque Zabbix met à jour les tendances sur les systèmes avec TimescaleDB si les tendances sont divisées en segments relativement petits (par exemple, 1 jour). Cela conduit à des centaines de morceaux présents dans les tables de tendances avec des paramètres de maintenance par défaut - la condition dans laquelle PostgreSQL est susceptible de manquer de mémoire.  Le problème a été résolu depuis Zabbix 5.0.1 pour les nouvelles installations avec TimescaleDB, mais si TimescaleDB a été configuré avec Zabbix avant cela, veuillez consulter [ZBX-16347](https://support.zabbix.com/browse/ZBX-16347?focusedCommentId=430816&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-430816) pour les notes de migration.  #### Timescaledb 2.5.0 : la stratégie de compression peut échouer sur les tables contenant des entiers  Ce problème se manifeste lorsque TimescaleDB 2.5.0 est utilisé. Il a été résolu depuis TimescaleDB 2.5.1.  Pour plus d'informations, veuillez consulter [TimescaleDB Issue #3773](https://github.com/timescale/timescaledb/issues/3773).

en-us	#### TimescaleDB  Instructions for creating and configuring TimescaleDB are provided in a separate [section](/manual/appendix/install/timescaledb).
fr	#### TimescaleDB  Les instructions de création et de configuration de TimescaleDB sont fournies dans une [section](/manual/appendix/install/timescaledb) distincte.

en-us	##### Time shift  An optional time shift is supported with time or value count as the function parameter. This parameter allows to reference data from a period of time in the past.  Time shift starts with `now` - specifying the current time, and is followed by `+N<time unit>` or `-N<time unit>` - to add or subtract N time units.  For example, `avg(/host/key,1h:now-1d)` will return the average value for an hour one day ago.  **Time shift with absolute time periods**  Absolute time periods are supported in the time shift parameter, for example, midnight to midnight for a day, Monday-Sunday for a week, first day-last day of the month for a month.  Time shift for absolute time periods starts with `now` - specifying the current time, and is followed by any number of time operations: `/<time unit>` - defines the beginning and end of the time unit, for example, midnight to midnight for a day, `+N<time unit>` or `-N<time unit>` - to add or subtract N time units.  Please note that the value of time shift can be greater or equal to 0, while the time period minimum value is 1.  |Parameter|Description| |--|--------| |1d:now/d|Yesterday| |1d:now/d+1d|Today| |2d:now/d+1d|Last 2 days| |1w:now/w|Last week| |1w:now/w+1w|This week|
fr	##### Décalage dans le temps  Un décalage temporel facultatif est pris en charge avec le temps ou le nombre de valeurs comme paramètre de fonction. Ce paramètre permet de référencer les données d'une période de temps dans le passé.  Le décalage horaire commence par `now` - spécifiant l'heure actuelle, et est suivi de `+N<unité de temps>` ou `-N<unité de temps>` - pour ajouter ou soustraire N unités de temps.  Par exemple, `avg(/host/key,1h:now-1d)` renverra la valeur moyenne pendant une heure il y a un jour.  **Décalage horaire avec des périodes de temps absolues**  Les périodes de temps absolues sont prises en charge dans le paramètre de décalage horaire, par exemple, minuit à minuit pour une journée, du lundi au dimanche pour une semaine, du premier au dernier jour du mois pendant un mois.  Le décalage temporel pour les périodes de temps absolu commence par `now` - en spécifiant le l'heure actuelle, et est suivi d'un nombre quelconque d'opérations temporelles : `/<unité de temps>` - définit le début et la fin de l'unité de temps, par exemple, minuit à minuit pour un jour, `+N<unité de temps>` ou `-N<unité de temps>` - pour ajouter ou soustraire N unités de temps.  Veuillez noter que la valeur du décalage temporel peut être supérieure ou égale à 0, tandis que la valeur minimale de la période est 1.  |Paramètre|Description| |--|--------| |1d:now/d|Hier| |1d:now/d+1d|Aujourd'hui| |2d:now/d+1d|Les 2 derniers jours| |1w:now/w|La semaine dernière| |1w:now/w+1w|Cette semaine|

en-us	#### Time synchronization  It is very important to have precise system time on the server with Zabbix running. [ntpd](http://www.ntp.org/) is the most popular daemon that synchronizes the host's time with the time of other machines. It's strongly recommended to maintain synchronized system time on all systems Zabbix components are running on.
fr	#### Synchronisation de l'heure  Il est très important d'avoir une heure système précise sur le serveur Zabbix en cours d'exécution. [ntpd](http://www.ntp.org/) est le démon le plus populaire qui synchronise l'heure de l'hôte avec l'heure des autres machines. Il est fortement recommandé de maintenir une heure système synchronisée sur tous les composants systèmes Zabbix en cours d'exécution.

en-us	 To add a child service, press on the plus icon next to the Zabbix cluster service (the icon is visible only in *Edit* mode).  ![](../../../assets/en/manual/config/service_cluster2.png){width=600}  In the service configuration window, enter name *Zabbix server node 1*. Note that the Parent services parameter is already pre-filled with *Zabbix cluster*.   Availability of this service is affected by problems on the host *HA node 1*, marked with `component:HA node 1` problem tag. In the Problem tags parameter, enter:  - Name: component - Operation: Equals - Value: HA node 1  ![](../../../assets/en/manual/config/service_cluster3.png){width=600}  Switch to the *Tags* tab and add a service tag: `Zabbix server:node 1`. This tag will be used later for service actions and SLA reports.  ![](../../../assets/en/manual/config/service_cluster4.png){width=600}  Save the new service. 
fr	  Pour ajouter un service enfant, appuyez sur l'icône plus à côté du service de cluster Zabbix (l'icône n'est visible qu'en mode *Edition*).  ![](../../../assets/en/manual/config/service_cluster2.png){width=600}  Dans la fenêtre de configuration du service, entrez le nom *Zabbix server node 1*. Notez que le paramètre Services parents est déjà pré-rempli avec *Zabbix cluster*.  La disponibilité de ce service est affectée par des problèmes sur l'hôte *HA node 1*, signalé par le tag de problème `component:HA node 1`. Dans le paramètre Tags du problème, saisissez :  - Nom: component - Opération: Egale - Valeur: HA node 1  ![](../../../assets/en/manual/config/service_cluster3.png){width=600}  Basculez vers l'onglet *Tags* et ajoutez un tag de service : `Zabbix server:node 1`. Ce tag sera utilisée ultérieurement pour les actions de service et les rapports SLA.  ![](../../../assets/en/manual/config/service_cluster4.png){width=600}  Enregistrez le nouveau service.

en-us	# token.create
fr	# token.create

en-us	# token.delete  
fr	# token.delete  

en-us	# token.generate
fr	# token.generate

en-us	# token.get
fr	# token.get

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

en-us	### Token  The token object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tokenid|string|*(readonly)* ID of the token.| |**name**<br>(required)|string|Name of the token.| |description|text|Description of the token.| |userid|string|*(readonly for update)* A user the token has been assigned to.<br><br>*Default: current user.*| |lastaccess|timestamp|*(readonly)* Most recent date and time the token was authenticated.<br><br>Zero if the token has never been authenticated.| |status|integer|Token status.<br><br>Possible values:<br>0 - *(default)* enabled token;<br>1 - disabled token.| |expires\_at|timestamp|Token expiration date and time.<br><br>Zero for never-expiring tokens.| |created\_at|timestamp|*(readonly)* Token creation date and time.| |creator\_userid|string|*(readonly)* The creator user of the token.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	### Jeton  L'objet jeton a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tokenid|string|*(lecture seule)* ID du jeton.| |**name**<br>(obligatoire)|string|Nom du jeton.| |description|texte|Description du jeton.| |userid|string|*(lecture seule pour mise à jour)* Un utilisateur auquel le jeton a été attribué.<br><br>*Par défaut : utilisateur actuel.*| |lastaccess|timestamp|*(lecture seule)* Date et heure les plus récentes auxquelles le jeton a été authentifié.<br><br>Zéro si le jeton n'a jamais été authentifié.| |status|integer|Statut du jeton.<br><br>Valeurs possibles :<br>0 - *(par défaut)* jeton activé ;<br>1 - jeton désactivé.| |expires\_at|timestamp|Date et heure d'expiration du jeton.<br><br>Zéro pour les jetons qui n'expirent jamais.| |created\_at|timestamp|*(lecture seule)* Date et heure de création du jeton.| |creator\_userid|string|*(lecture seule)* L'utilisateur créateur du jeton.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

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

en-us	# token.update
fr	# token.update

en-us	#### Too long PSK value used with OpenSSL 1.1.1  In connecting-side log:      ...OpenSSL library (version OpenSSL 1.1.1  11 Sep 2018) initialized     ...     ...In zbx_tls_connect(): psk_identity:"PSK 1"     ...zbx_psk_client_cb() requested PSK identity "PSK 1"     ...End of zbx_tls_connect():FAIL error:'SSL_connect() set result code to SSL_ERROR_SSL: file ssl\statem\extensions_clnt.c line 801: error:14212044:SSL routines:tls_construct_ctos_early_data:internal error: TLS write fatal alert "internal error"'  In accepting-side log:      ...Message from 123.123.123.123 is missing header. Message ignored.  This problem typically arises when upgrading OpenSSL from 1.0.x or 1.1.0 to 1.1.1 and if the PSK value is longer than 512-bit (64-byte PSK, entered as 128 hexadecimal digits).  See also: [Value size limits](/manual/encryption/using_pre_shared_keys#size_limits)
fr	#### Valeur PSK trop longue utilisée avec OpenSSL 1.1.1  Dans le journal côté connexion :      ...OpenSSL library (version OpenSSL 1.1.1  11 Sep 2018) initialized     ...     ...In zbx_tls_connect(): psk_identity:"PSK 1"     ...zbx_psk_client_cb() requested PSK identity "PSK 1"     ...End of zbx_tls_connect():FAIL error:'SSL_connect() set result code to SSL_ERROR_SSL: file ssl\statem\extensions_clnt.c line 801: error:14212044:SSL routines:tls_construct_ctos_early_data:internal error: TLS write fatal alert "internal error"'  Dans le journal du côté acceptant la connexion :      ...Message from 123.123.123.123 is missing header. Message ignored.  Ce problème survient généralement lors de la mise à niveau d'OpenSSL de 1.0.x ou 1.1.0 vers 1.1.1 et si la valeur PSK est supérieure à 512 bits (PSK de 64 octets, saisi sous la forme de 128 chiffres hexadécimaux).  Voir aussi : [Limite de taille des valeurs](/manual/encryption/using_pre_shared_keys#size_limits)

en-us	#### Translating customized severity names  ::: noteimportant If Zabbix frontend translations are used, custom severity names will override translated names by default. ::: Default trigger severity names are available for translation in all locales. If a severity name is changed, a custom name is used in all locales and additional manual translation is needed.  Custom severity name translation procedure:  -   set required custom severity name, for example, 'Important' -   edit     <frontend\_dir>/locale/<required\_locale>/LC\_MESSAGES/frontend.po -   add 2 lines:  ```{=html} <!-- --> ```     msgid "Important"     msgstr "<translation string>"  and save file.  -   create .mo files as described in <frontend\_dir>/locale/README  Here **msgid** should match the new custom severity name and **msgstr** should be the translation for it in the specific language.  This procedure should be performed after each severity name change.
fr	#### Traduction de noms de sévérité personnalisés  ::: noteimportant Si la traduction de l'interface web de Zabbix est utilisée, les noms de sévérité personnalisés remplaceront les noms traduits par défaut. :::  Les noms de sévérité de déclencheur par défaut sont disponibles pour la traduction dans tous les paramètres régionaux. Si un nom de sévérité est modifié, le nom personnalisé est utilisé dans tous les paramètres régionaux et une traduction manuelle supplémentaire est nécessaire.  Procédure de traduction de noms de sévérité personnalisés :  -   définir le nom de sévérité personnalisé requis, par exemple, 'Important' -   éditer <frontend\_dir>/locale/<required\_locale>/LC\_MESSAGES/frontend.po -   ajouter 2 lignes :  ```{=html} <!-- --> ```  msgid 'Important'  msgstr "<chaîne traduite>"  et enregistrer le fichier.  -   créer des fichiers .mo comme décrit dans <frontend\_dir>/locale/README  Ici, **msgid** devrait correspondre au nouveau nom personnalisé de la sévérité et **msgstr** devrait en être la traduction dans la langue spécifique.  Cette procédure doit être effectuée après chaque changement de nom de sévérité.

en-us	#### Trapper process  Receiving internal metric requests from an external Zabbix instance is handled by the trapper process that validates the request, gathers the metrics, creates the JSON data buffer and sends the prepared JSON back, for example, from server:  ``` {.java} {   "response": "success",   "data": {     "boottime": N,     "uptime": N,     "hosts": N,     "items": N,     "items_unsupported": N,     "preprocessing_queue": N,     "process": {       "alert manager": {         "busy": {           "avg": N,           "max": N,           "min": N         },         "idle": {           "avg": N,           "max": N,           "min": N         },         "count": N       }, ...     },     "queue": N,     "rcache": {       "total": N,       "free": N,       "pfree": N,       "used": N,       "pused": N     },     "requiredperformance": N,     "triggers": N,     "uptime": N,     "vcache": {       "buffer": {         "total": N,         "free": N,         "pfree": N,         "used": N,         "pused": N       },       "cache": {         "requests": N,         "hits": N,         "misses": N,         "mode": N       }     },     "vmware": {       "total": N,       "free": N,       "pfree": N,       "used": N,       "pused": N     },     "version": "N",     "wcache": {       "values": {         "all": N,         "float": N,         "uint": N,         "str": N,         "log": N,         "text": N,         "not supported": N       },       "history": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       },       "index": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       },       "trend": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       }     }   } } ```
fr	#### Processus Trapper  La réception de demandes de métriques internes à partir d'une instance externe de Zabbix est gérée par le processus Trapper qui valide la requête, rassemble les métriques, crée le tampon de données JSON et renvoie le JSON préparé, par exemple, depuis le serveur :  ``` {.java} {   "response": "success",   "data": {     "boottime": N,     "uptime": N,     "hosts": N,     "items": N,     "items_unsupported": N,     "preprocessing_queue": N,     "process": {       "alert manager": {         "busy": {           "avg": N,           "max": N,           "min": N         },         "idle": {           "avg": N,           "max": N,           "min": N         },         "count": N       }, ...     },     "queue": N,     "rcache": {       "total": N,       "free": N,       "pfree": N,       "used": N,       "pused": N     },     "requiredperformance": N,     "triggers": N,     "uptime": N,     "vcache": {       "buffer": {         "total": N,         "free": N,         "pfree": N,         "used": N,         "pused": N       },       "cache": {         "requests": N,         "hits": N,         "misses": N,         "mode": N       }     },     "vmware": {       "total": N,       "free": N,       "pfree": N,       "used": N,       "pused": N     },     "version": "N",     "wcache": {       "values": {         "all": N,         "float": N,         "uint": N,         "str": N,         "log": N,         "text": N,         "not supported": N       },       "history": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       },       "index": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       },       "trend": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       }     }   } } ```

en-us	# trend.get
fr	# trend.get

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

en-us	#### Trends  Retrieve trend values calculated by Zabbix server for presentation or further processing.  [Trend API](/manual/api/reference/trend)  
fr	#### Tendances  Récupérez les valeurs de tendance calculées par le serveur Zabbix pour présentation ou un traitement ultérieur.  [API Tendance](/manual/api/reference/trend)  

en-us	#### Trends  The following information is exported for a calculated trend value:  |Field|<|Type|Description| |-|---------|---------|---------------------------| |*host*|<|object|Host name of the item host.| | |host|string|Host name.| |^|name|string|Visible host name.| |*groups*|<|array|List of host groups of the item host; there should be at least one element in array.| | |\-|string|Host group name.| |*itemid*|<|number|Item ID.| |*name*|<|string|Visible item name.| |*clock*|<|number|Number of seconds since Epoch to the moment when value was collected (integer part).| |*count*|<|number|Number of values collected for a given hour.| |*min*|<|number|Minimum item value for a given hour.| |*avg*|<|number|Average item value for a given hour.| |*max*|<|number|Maximum item value for a given hour.| |*type*|<|number|Value type:<br>0 - numeric float, 3 - numeric unsigned|
fr	 #### Tendances  Les informations suivantes sont exportées pour une valeur de tendance calculée :  |Champ|<|Type|Description| |-|---------|---------|---------------------------| |*host*|<|object|Nom d'hôte de l'hôte de l'élément.| | |host|string|Nom d'hôte.| |^|name|string|Nom visible d'hôte.| |*groups*|<|array|Liste des groupes d'hôtes de l'hôte de l'élément ; il doit y avoir au moins un élément dans le tableau.| | |\-|string|Nom du groupe d'hôtes.| |*itemid*|<|number|ID de l'élément.| |*name*|<|string|Nom visible de l'élément.| |*clock*|<|number|Nombre de secondes depuis Epoch jusqu'au moment où la valeur a été collectée (partie entière).| |*count*|<|number|Nombre de valeurs collectées pour une heure donnée.| |*min*|<|number|Valeur minimale de l'élément pour une heure donnée.| |*avg*|<|number|Valeur moyenne de l'élément pour une heure donnée.| |*max*|<|number|Valeur maximale de l'élément pour une heure donnée.| |*type*|<|number|Type de valeur :<br>0 - nombre flottant numérique, 3 - numérique non signé|

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

en-us	# trigger.adddependencies
fr	# trigger.adddependencies

en-us	#### trigger  Changes:\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `trigger.adddependencies`, `trigger.deletedependencies`: dropped the ability to edit the dependencies of inherited triggers.\
fr	#### trigger  Changements :\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `trigger.adddependencies`, `trigger.deletedependencies` : suppression de la possibilité de modifier les dépendances des déclencheurs hérités.\

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

en-us	##### Trigger configuration  In trigger configuration, enable the *Allow manual close* option.  ![](../../../../assets/en/manual/config/manual_close_conf1.png)
fr	##### Configuration du déclencheur  Dans la configuration du déclencheur, activez l'option *Autoriser la fermeture manuelle*.  ![](../../../../assets/en/manual/config/manual_close_conf1.png)

en-us	# trigger.create
fr	# trigger.create

en-us	# trigger.delete  
fr	# trigger.delete  

en-us	# trigger.deletedependencies  
fr	# trigger.deletedependencies  

en-us	#### - Trigger displaying options  This section allows customizing how trigger status is displayed in the frontend and [trigger severity](/manual/config/triggers/severity) names and colors.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_triggers.png)  |Parameter|Description| |--|--------| |*Use custom event status colors*|Checking this parameter turns on the customization of colors for acknowledged/unacknowledged problems.| |*Unacknowledged PROBLEM events*,<br>*Acknowledged PROBLEM events*,<br>*Unacknowledged RESOLVED events*,<br>*Acknowledged RESOLVED events*|Enter new color code or click on the color to select a new one from the provided palette.<br>If *blinking* checkbox is marked, triggers will blink for some time upon the status change to become more visible.| |*Display OK triggers for*|Time period for displaying OK triggers. Allowed range: 0 - 24 hours. [Time suffixes](/manual/appendix/suffixes), e.g. 5m, 2h, 1d, are supported.| |*On status change triggers blink for*|Length of trigger blinking. Allowed range: 0 - 24 hours. [Time suffixes](/manual/appendix/suffixes), e.g. 5m, 2h, 1d, are supported.| |*Not classified*,<br>*Information*,<br>*Warning*,<br>*Average*,<br>*High*,<br>*Disaster*|Custom severity names and/or colors to display instead of system default.<br>Enter new color code or click on the color to select a new one from the provided palette.<br><br>Note, that custom severity names entered here will be used in all locales. If you need to translate them to other languages for certain users, see [Customizing trigger severities](/manual/config/triggers/customseverities) page.|
fr	 #### - Options d'affichage des déclencheurs  Cette section permet de personnaliser l'affichage de l'état du déclencheur dans l'interface et les noms et couleurs de [sévérité du déclencheur](/manual/config/triggers/severity).  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_triggers.png)  |Paramètre|Description| |--|--------| |*Utiliser des couleurs de statut d'événement personnalisées*|L'activation de ce paramètre active la personnalisation des couleurs pour les problèmes acquittés/non acquittés.| |*Événements PROBLÈME non acquittés*,<br>*Événements PROBLÈME acquittés*,<br>*Événements RÉSOLUS non acquittés*,<br>*Événements RÉSOLUS acquittés*|Entrez un nouveau code couleur ou cliquez sur la couleur pour en sélectionner un nouveau dans la palette fournie.<br>Si la case *clignotant* est cochée, les déclencheurs clignoteront pendant un certain temps lors du changement d'état pour devenir plus visibles.| |*Afficher les déclencheurs OK pendant*|Période d'affichage des déclencheurs OK. Plage autorisée : 0 - 24 heures. Les [suffixes horaires](/manual/appendix/suffixes), par ex. 5m, 2h, 1d, sont pris en charge.| |*Au changement d'état, clignoter pendant*|Durée du clignotement du déclencheur. Plage autorisée : 0 - 24 heures. Les [suffixes horaires](/manual/appendix/suffixes), par ex. 5m, 2h, 1d, sont pris en charge.| |*Non classifié*,<br>*Information*,<br>*Avertissement*,<br>*Moyen*,<br>*Haut*,<br>*Désastre*|Noms de gravité personnalisés et/ou couleurs à afficher au lieu de la valeur par défaut du système.<br>Entrez un nouveau code de couleur ou cliquez sur la couleur pour en sélectionner une nouvelle dans la palette fournie.<br><br>Notez que les noms de gravité personnalisés saisis ici seront utilisés dans tous les paramètres régionaux. Si vous avez besoin de les traduire dans d'autres langues pour certains utilisateurs, consultez la page [Personnalisation de la gravité des déclencheurs](/manual/config/triggers/customseverities).|

en-us	#### Trigger events  The following information is exported for a problem event:  |Field|<|<|Type|Description| |-|-|----------|----------|------------------------------| |*clock*|<|<|number|Number of seconds since Epoch to the moment when problem was detected (integer part).| |*ns*|<|<|number|Number of nanoseconds to be added to `clock` to get a precise problem detection time.| |*value*|<|<|number|1 (always).| |*eventid*|<|<|number|Problem event ID.| |*name*|<|<|string|Problem event name.| |*severity*|<|<|number|Problem event severity (0 - Not classified, 1 - Information, 2 - Warning, 3 - Average, 4 - High, 5 - Disaster).| |*hosts*|<|<|array|List of hosts involved in the trigger expression; there should be at least one element in array.| | |\-|<|object|<| |^| |*host*|string|Host name.| |^|^|*name*|string|Visible host name.| |*groups*|<|<|array|List of host groups of all hosts involved in the trigger expression; there should be at least one element in array.| | |\-|<|string|Host group name.| |*tags*|<|<|array|List of problem tags (can be empty).| | |\-|<|object|<| |^| |*tag*|string|Tag name.| |^|^|*value*|string|Tag value (can be empty).|  The following information is exported for a recovery event:  |Field|Type|Description| |--|--|------| |*clock*|number|Number of seconds since Epoch to the moment when problem was resolved (integer part).| |*ns*|number|Number of nanoseconds to be added to `clock` to get a precise problem resolution time.| |*value*|number|0 (always).| |*eventid*|number|Recovery event ID.| |*p\_eventid*|number|Problem event ID.|
fr	 #### Événements de déclencheur  Les informations suivantes sont exportées pour un événement de problème :  |Champ|<|<|Type|Description| |-|-|----------|----------|------------------------------| |*clock*|<|<|nombre|Nombre de secondes depuis Epoch jusqu'au moment où le problème a été détecté (partie entière).| |*ns*|<|<|nombre|Nombre de nanosecondes à ajouter à `clock` pour obtenir une heure précise de détection du problème.| |*valeur*|<|<|nombre|1 (toujours).| |*eventid*|<|<|nombre|ID d'événement de problème.| |*name*|<|<|chaîne|Nom de l'événement de problème.| |*severity*|<|<|nombre|Gravité de l'événement de problème (0 - Non classifié, 1 - Information, 2 - Avertissement, 3 - Moyen, 4 - Haut, 5 - Désastre).| |*hosts*|<|<|tableau|Liste des hôtes impliqués dans l'expression du déclencheur ; il doit y avoir au moins un élément dans le tableau.| | |\-|<|objet|<| |^| |*host*|chaîne|Nom d'hôte.| |^|^|*name*|chaîne|Nom d'hôte visible.| |*groups*|<|<|tableau|Liste des groupes d'hôtes de tous les hôtes impliqués dans l'expression du déclencheur ; il doit y avoir au moins un élément dans le tableau.| | |\-|<|chaîne|Nom du groupe d'hôtes.| |*tags*|<|<|tableau|Liste des tags problématiques (peut être vide).| | |\-|<|objet|<| |^| |*tag*|chaîne|Nom du tag.| |^|^|*value*|chaîne|Valeur du tag (peut être vide).|  Les informations suivantes sont exportées pour un événement de récupération :  |Champ|Type|Description| |--|--|------| |*clock*|nombre|Nombre de secondes depuis Epoch jusqu'au moment où le problème a été résolu (partie entière).| |*ns*|nombre|Nombre de nanosecondes à ajouter à `clock` pour obtenir un temps de résolution précis du problème.| |*value*|nombre|0 (toujours).| |*eventid*|nombre|ID d'événement de récupération.| |*p\_eventid*|nombre|ID d'événement de problème.|

en-us	# trigger.get
fr	# trigger.get

en-us	##### Trigger lines  Simple triggers are displayed as lines with black dashes over trigger severity color -- take note of the blue line on the graph and the trigger information displayed in the legend. Up to 3 trigger lines can be displayed on the graph; if there are more triggers then the triggers with lower severity are prioritized. Triggers are always displayed in simple graphs, whereas displaying them in [custom graphs](custom#configuring_custom_graphs) is a user preference.  ![simple\_graph\_trigger.png](../../../../../assets/en/manual/config/simple_graph_trigger.png)
fr	##### Lignes de déclenchement  Les déclencheurs simples sont affichés sous forme de lignes avec des tirets noirs sur la couleur de sévérité du déclencheur - notez la ligne bleue sur le graphique et les informations sur le déclencheur affichées dans la légende. Jusqu'à 3 lignes de déclenchement peuvent être affichées sur le graphique ; s'il y a plus de déclencheurs, les déclencheurs de moindre sévérité sont prioritaires. Les déclencheurs sont toujours affichés dans des graphiques simples, alors que les afficher dans des [graphiques personnalisés](custom#configuring_custom_graphs) doit être une préférence de l'utilisateur configurée.  ![simple\_graph\_trigger.png](../../../../../assets/en/manual/config/simple_graph_trigger.png)

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

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

en-us	# triggerprototype.create
fr	# triggerprototype.create

en-us	# triggerprototype.delete  
fr	# triggerprototype.delete  

en-us	# triggerprototype.get
fr	# triggerprototype.get

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

en-us	#### Trigger prototypes  The following screenshot illustrates how we can use these macros in trigger prototypes:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/trigger_prototype_snmp.png){width="600"}  ![](../../../../../assets/en/manual/discovery/low_level_discovery/trigger_prototypes_snmp.png){width="600"}
fr	#### Prototypes de déclencheur  La capture d'écran suivante illustre comment nous pouvons utiliser ces macros dans des prototypes de déclencheur :  ![](../../../../../assets/en/manual/discovery/low_level_discovery/trigger_prototype_snmp.png){width="600"}  ![](../../../../../assets/en/manual/discovery/low_level_discovery/trigger_prototypes_snmp.png){width="600"}

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

en-us	### Trigger prototype  The trigger prototype object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |triggerid|string|*(readonly)* ID of the trigger prototype.| |**description**<br>(required)|string|Name of the trigger prototype.| |**expression**<br>(required)|string|Reduced trigger expression.| |event\_name|string|Event name generated by the trigger.| |opdata|string|Operational data.| |comments|string|Additional comments to the trigger prototype.| |priority|integer|Severity of the trigger prototype.<br><br>Possible values:<br>0 - *(default)* not classified;<br>1 - information;<br>2 - warning;<br>3 - average;<br>4 - high;<br>5 - disaster.| |status|integer|Whether the trigger prototype is enabled or disabled.<br><br>Possible values:<br>0 - *(default)* enabled;<br>1 - disabled.| |templateid|string|*(readonly)* ID of the parent template trigger prototype.| |type|integer|Whether the trigger prototype can generate multiple problem events.<br><br>Possible values:<br>0 - *(default)* do not generate multiple events;<br>1 - generate multiple events.| |url|string|URL associated with the trigger prototype.| |recovery\_mode|integer|OK event generation mode.<br><br>Possible values are:<br>0 - *(default)* Expression;<br>1 - Recovery expression;<br>2 - None.| |recovery\_expression|string|Reduced trigger recovery expression.| |correlation\_mode|integer|OK event closes.<br><br>Possible values are:<br>0 - *(default)* All problems;<br>1 - All problems if tag values match.| |correlation\_tag|string|Tag for matching.| |manual\_close|integer|Allow manual close.<br><br>Possible values are:<br>0 - *(default)* No;<br>1 - Yes.| |discover|integer|Trigger prototype discovery status.<br><br>Possible values:<br>0 - *(default)* new triggers will be discovered;<br>1 - new triggers will not be discovered and existing triggers will be marked as lost.| |uuid|string|Universal unique identifier, used for linking imported trigger prototypes to already existing ones. Used only for trigger prototypes on templates. Auto-generated, if not given.<br><br>For update operations this field is *readonly*.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	 ### Prototype de déclencheur  L'objet prototype de déclencheur a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |triggerid|string|*(lecture seule)* ID du prototype de déclencheur.| |**description**<br>(obligatoire)|string|Nom du prototype de déclencheur.| |**expression**<br>(obligatoire)|string|Expression de déclenchement réduite.| |event\_name|string|Nom de l'événement généré par le déclencheur.| |opdata|string|Données opérationnelles.| |comments|string|Commentaires supplémentaires sur le prototype de déclencheur.| |priority|integer|Sévérité du prototype de déclencheur.<br><br>Valeurs possibles :<br>0 - *(par défaut)* non classifié ;<br>1 - information ;<br>2 - avertissement ;<br>3 - moyenne ;<br >4 - élevé ;<br>5 - désastre.| |type|integer|Indique si le prototype de déclencheur peut générer plusieurs événements problématiques.<br><br>Valeurs possibles :<br>0 - *(par défaut)* ne génère pas plusieurs événements ;<br>1 - génère plusieurs événements.| |url|string|URL associée au prototype de déclencheur.| |recovery\_mode|integer|Mode de génération d'événement OK.<br><br>Les valeurs possibles sont :<br>0 - *(par défaut)* Expression ;<br>1 - Expression de récupération ;<br>2 - Aucune.| |recovery\_expression|string|Expression de récupération de déclencheur réduite.| |correlation\_mode|entier|Fermeture de l'événement OK.<br><br>Les valeurs possibles sont :<br>0 - *(par défaut)* Tous les problèmes ;<br>1 - Tous les problèmes si les valeurs des tags correspondent.| |correlation\_tag|string|Tag pour la correspondance.| |manual\_close|integer|Autoriser la fermeture manuelle.<br><br>Les valeurs possibles sont :<br>0 - *(par défaut)* Non ;<br>1 - Oui.| |discover|integer|État de découverte du prototype de déclencheur.<br><br>Valeurs possibles :<br>0 - *(par défaut)* les nouveaux déclencheurs seront découverts ;<br>1 - les nouveaux déclencheurs ne seront pas découverts et les déclencheurs existants seront marqués comme perdus. | |uuid|string|Identificateur unique universel, utilisé pour lier les prototypes de déclencheurs importés à ceux qui existent déjà. Utilisé uniquement pour les prototypes de déclencheur sur des modèles. Généré automatiquement, s'il n'est pas fourni.<br><br>Pour les opérations de mise à jour, ce champ est en *lecture seule*.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

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

en-us	# triggerprototype.update
fr	# triggerprototype.update

en-us	#### Triggers  Configure triggers to notify you about problems in your system. Manage trigger dependencies.  [Trigger API](/manual/api/reference/trigger)  
fr	#### Déclencheurs  Configurez des déclencheurs pour être informé des problèmes de votre système. Gérer les dépendances des déclencheurs.  [API Déclencheur](/manual/api/reference/trigger)  

en-us	#### Triggers  In a [trigger](/manual/config/triggers/trigger) configuration, user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Name|<|yes| |Operational data|<|yes| |Expression (only in constants and function parameters; secret macros are not supported).|<|yes| |Description|<|yes| |URL^[3](supported_by_location_user#footnotes)^|<|yes| |Tag for matching|<|yes| |*Tags*^[2](supported_by_location_user#footnotes)^|<|<| | |Tag names|yes| |^|Tag values|yes|
fr	#### Déclencheurs  Dans une configuration de [déclencheur](/manual/config/triggers/trigger), les macros utilisateur peuvent être utilisées dans les champs suivants :  |Emplacement|<|Plusieurs macros/mix avec du texte^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Nom|<|oui| |Données opérationnelles|<|oui| |Expression (uniquement dans les constantes et les paramètres de fonction ; les macros secrètes ne sont pas prises en charge).|<|oui| |Description|<|oui| |URL^[3](supported_by_location_user#footnotes)^|<|yes| |Tag pour la correspondance|<|oui| |*Tags*^[2](supported_by_location_user#footnotes)^|<|<| | |Noms des tags|oui| |^|Valeurs des tags|oui|

en-us	##### Triggers  Triggers have an 'OK event generation' setting that controls how OK events are generated:  -   *Expression* - an OK event is generated for a trigger in problem     state when its expression evaluates to FALSE. This is the simplest     setting, enabled by default. -   *Recovery expression* - an OK event is generated for a trigger in     problem state when its expression evaluates to FALSE and the     recovery expression evaluates to TRUE. This can be used if trigger     recovery criteria is different from problem criteria. -   *None* - an OK event is never generated. This can be used in     conjunction with multiple problem event generation to simply send a     notification when something happens.  Additionally triggers have an 'OK event closes' setting that controls which problem events are closed:  -   *All problems* - an OK event will close all open problems created by     the trigger -   *All problems if tag values match* - an OK event will close open     problems created by the trigger and having at least one matching tag     value. The tag is defined by 'Tag for matching' trigger setting. If     there are no problem events to close then OK event is not generated.     This is often called trigger level event correlation.
fr	##### Déclencheurs  Les déclencheurs ont un paramètre 'Génération d’événement OK' qui contrôle la manière dont les événements OK sont générés :  -   *Expression* - un événement OK est généré pour un déclencheur en état ‘problème’ lorsque son expression est évaluée à FAUX. C'est le paramètre le plus simple, activé par défaut. -   *Expression de récupération* : un événement OK est généré pour un déclencheur en état ‘problème’ lorsque son expression est évaluée à FAUX et que l'expression de récupération est VRAIE. Cela peut être utilisé si les critères de récupération du déclencheur sont différents des critères du problème. -   *Aucun* - un événement OK n'est jamais généré. Cela peut être utilisé conjointement avec la génération multiple d'événements ‘problèmes’ pour simplement envoyer une notification lorsque quelque chose se produit.  De plus, les déclencheurs ont un paramètre 'Un événement OK ferme' qui contrôle quels événements sont fermés :  -   *Tous les problèmes* - un événement OK fermera tous les problèmes ouverts créés par le déclencheur -   *Tous les problèmes si les valeurs de tag correspondent* - un événement OK fermera les problèmes ouverts créés par le déclencheur et ayant au moins une valeur de tag correspondante. Le tag est défini par le paramètre de déclenchement 'Tag pour la correspondance'. S'il n'y a aucun problème à fermer, l'événement OK n'est pas généré. Ceci est souvent appelé corrélation d'événement au niveau du déclenchement.

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

en-us	### Trigger  The trigger object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |triggerid|string|*(readonly)* ID of the trigger.| |**description**<br>(required)|string|Name of the trigger.| |**expression**<br>(required)|string|Reduced trigger expression.| |event\_name|string|Event name generated by the trigger.| |opdata|string|Operational data.| |comments|string|Additional description of the trigger.| |error|string|*(readonly)* Error text if there have been any problems when updating the state of the trigger.| |flags|integer|*(readonly)* Origin of the trigger.<br><br>Possible values are:<br>0 - *(default)* a plain trigger;<br>4 - a discovered trigger.| |lastchange|timestamp|*(readonly)* Time when the trigger last changed its state.| |priority|integer|Severity of the trigger.<br><br>Possible values are:<br>0 - *(default)* not classified;<br>1 - information;<br>2 - warning;<br>3 - average;<br>4 - high;<br>5 - disaster.| |state|integer|*(readonly)* State of the trigger.<br><br>Possible values:<br>0 - *(default)* trigger state is up to date;<br>1 - current trigger state is unknown.| |status|integer|Whether the trigger is enabled or disabled.<br><br>Possible values are:<br>0 - *(default)* enabled;<br>1 - disabled.| |templateid|string|*(readonly)* ID of the parent template trigger.| |type|integer|Whether the trigger can generate multiple problem events.<br><br>Possible values are:<br>0 - *(default)* do not generate multiple events;<br>1 - generate multiple events.| |url|string|URL associated with the trigger.| |value|integer|*(readonly)* Whether the trigger is in OK or problem state.<br><br>Possible values are:<br>0 - *(default)* OK;<br>1 - problem.| |recovery\_mode|integer|OK event generation mode.<br><br>Possible values are:<br>0 - *(default)* Expression;<br>1 - Recovery expression;<br>2 - None.| |recovery\_expression|string|Reduced trigger recovery expression.| |correlation\_mode|integer|OK event closes.<br><br>Possible values are:<br>0 - *(default)* All problems;<br>1 - All problems if tag values match.| |correlation\_tag|string|Tag for matching.| |manual\_close|integer|Allow manual close.<br><br>Possible values are:<br>0 - *(default)* No;<br>1 - Yes.| |uuid|string|Universal unique identifier, used for linking imported triggers to already existing ones. Used only for triggers 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	### Déclencheur  L'objet déclencheur a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |triggerid|string|*(lecture seule)* ID du déclencheur.| |**description**<br>(obligatoire)|string|Nom du déclencheur.| |**expression**<br>(obligatoire)|string|Expression de déclenchement réduite.| |event\_name|string|Nom de l'événement généré par le déclencheur.| |opdata|string|Donnée opérationnelle.| |comments|string|Description supplémentaire du déclencheur.| |error|string|*(lecture seule)* Texte d'erreur s'il y a eu des problèmes lors de la mise à jour de l'état du déclencheur.| |flags|integer|*(lecture seule)* Origine du déclencheur.<br><br>Les valeurs possibles sont :<br>0 - *(par défaut)* un déclencheur simple ;<br>4 - un déclencheur découvert.| |lastchange|timestamp|*(lecture seule)* Heure à laquelle le déclencheur a changé d'état pour la dernière fois.| |priority|integer|Sévérité du déclencheur.<br><br>Les valeurs possibles sont :<br>0 - *(par défaut)* non classé ;<br>1 - information ;<br>2 - avertissement ;<br>3 - moyenne ;< br>4 - élevé ;<br>5 - désastre.| |state|integer|*(lecture seule)* État du déclencheur.<br><br>Valeurs possibles :<br>0 - *(par défaut)* l'état du déclencheur est à jour ;<br>1 - l'état actuel du déclencheur est inconnu.| |status|integer|Indique si le déclencheur est activé ou désactivé.<br><br>Les valeurs possibles sont :<br>0 - *(par défaut)* activé ;<br>1 - désactivé.| |templateid|string|*(lecture seule)* ID du déclencheur du modèle parent.| |type|integer|Indique si le déclencheur peut générer plusieurs événements problématiques.<br><br>Les valeurs possibles sont :<br>0 - *(par défaut)* ne génère pas plusieurs événements ;<br>1 - génère plusieurs événements.| |url|string|URL associée au déclencheur.| |value|integer|*(lecture seule)* Indique si le déclencheur est en état OK ou problème.<br><br>Les valeurs possibles sont :<br>0 - *(par défaut)* OK ;<br>1 - problème.| |recovery\_mode|integer|Mode de génération d'événement OK.<br><br>Les valeurs possibles sont :<br>0 - *(par défaut)* Expression ;<br>1 - Expression de récupération ;<br>2 - Aucune.| |recovery\_expression|string|Expression de récupération de déclencheur réduite.| |correlation\_mode|integer|Fermeture de l'événement OK.<br><br>Les valeurs possibles sont :<br>0 - *(par défaut)* Tous les problèmes ;<br>1 - Tous les problèmes si les valeurs des tags correspondent.| |correlation\_tag|string|Tag pour la correspondance.| |manual\_close|integer|Autoriser la fermeture manuelle.<br><br>Les valeurs possibles sont :<br>0 - *(par défaut)* Non ;<br>1 - Oui.| |uuid|string|Identificateur unique universel, utilisé pour lier les déclencheurs importés à ceux déjà existants. Utilisé uniquement pour les déclencheurs de modèles. Généré automatiquement, s'il n'est pas fourni.<br><br>Pour les opérations de mise à jour, ce champ est en *lecture seule*.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

en-us	# Trigger  This class is designed to work with triggers.  Object references:\  -   [Trigger](/manual/api/reference/trigger/object#trigger)  Available methods:\  -   [trigger.adddependencies](/manual/api/reference/trigger/adddependencies) -     adding new trigger dependencies -   [trigger.create](/manual/api/reference/trigger/create) - creating     new triggers -   [trigger.delete](/manual/api/reference/trigger/delete) - deleting     triggers -   [trigger.deletedependencies](/manual/api/reference/trigger/deletedependencies) -     deleting trigger dependencies -   [trigger.get](/manual/api/reference/trigger/get) - retrieving     triggers -   [trigger.update](/manual/api/reference/trigger/update) - updating     triggers  
fr	# Déclencheur  Cette classe est conçue pour travailler avec les déclencheurs.  Référentiel des objets :\  -   [Déclencheur](/manual/api/reference/trigger/object#trigger)  Méthodes disponibles :\  -   [trigger.adddependencies](/manual/api/reference/trigger/adddependencies) - créer de nouvelles dépendances sur le déclencheur -   [trigger.create](/manual/api/reference/trigger/create) - créer de nouveaux déclencheurs -   [trigger.delete](/manual/api/reference/trigger/delete) - supprimer des déclencheurs -   [trigger.deletedependencies](/manual/api/reference/trigger/deletedependencies) - supprimer des dépendances sur le déclencheur -   [trigger.get](/manual/api/reference/trigger/get) - récupérer des déclencheurs -   [trigger.update](/manual/api/reference/trigger/update) - mettre à jour des déclencheurs  

en-us	# trigger.update
fr	# trigger.update

en-us	##### Trigger  With the item working you need to configure the [trigger](/manual/config/triggers/trigger). It's important to decide what entries in the log file are worth paying attention to. For example, the following trigger expression will search for a string like 'Stopping' to signal potential problems:      find(/My host/log[/var/log/syslog],,"regexp","Stopping")=1   ::: noteimportant To make sure that each line containing the string "Stopping" is considered a problem also set the *Problem event generation mode* in trigger configuration to 'Multiple'. :::  Then define a recovery expression. The following recovery expression will resolve all problems if a log line is found containing the string "Starting":      find(/My host/log[/var/log/syslog],,"regexp","Starting")=1   Since we do not want that it's important to make sure somehow that the corresponding root problems are closed, not just all problems. That's where tagging can help.  Problems and resolutions can be matched by specifying a tag in the trigger configuration. The following settings have to be made:  -   *Problem event generation mode*: Multiple -   *OK event closes*: All problems if tag values match -   Enter the name of the tag for event matching  ![](../../../../assets/en/manual/config/event_correlation/correlation_trigger.png)  -   configure the [tags](/manual/config/tagging) to extract tag values     from log lines  ![](../../../../assets/en/manual/config/event_correlation/correlation_trigger2.png)  If configured successfully you will be able to see problem events tagged by application and matched to their resolution in *Monitoring* → *Problems*.  ![](../../../../assets/en/manual/config/matched_problems.png){width="600"}  ::: notewarning Because misconfiguration is possible, when similar event tags may be created for **unrelated** problems, please review the cases outlined below! :::  -   With two applications writing error and recovery messages to the     same log file a user may decide to use two *Application* tags in the     same trigger with different tag values by using separate regular     expressions in the tag values to extract the names of, say,     application A and application B from the {ITEM.VALUE} macro (e.g.     when the message formats differ). However, this may not work as     planned if there is no match to the regular expressions.     Non-matching regexps will yield empty tag values and a single empty     tag value in both problem and OK events is enough to correlate them.     So a recovery message from application A may accidentally close an     error message from application B.  ```{=html} <!-- --> ``` -   Actual tags and tag values only become visible when a trigger fires.     If the regular expression used is invalid, it is silently replaced     with an \*UNKNOWN\* string. If the initial problem event with an     \*UNKNOWN\* tag value is missed, there may appear subsequent OK     events with the same \*UNKNOWN\* tag value that may close problem     events which they shouldn't have closed.  ```{=html} <!-- --> ``` -   If a user uses the {ITEM.VALUE} macro without macro functions as the     tag value, the 255-character limitation applies. When log messages     are long and the first 255 characters are non-specific, this may     also result in similar event tags for unrelated problems.
fr	 ##### Déclencheur  Lorsque l'élément fonctionne, vous devez configurer un [déclencheur](/manual/config/triggers/trigger). Il est important de décider à quelles entrées du fichier journal il convient de prêter attention. Par exemple, l'expression de déclencheur suivante recherchera une chaîne telle que 'Stopping' pour signaler des problèmes potentiels :      find(/My host/log[/var/log/syslog],,"regexp","Stopping")=1   ::: noteimportant Pour vous assurer que chaque ligne contenant la chaîne "Stopping" est considérée comme un problème, définissez également le *Mode de génération d'événement de problème* dans la configuration du déclencheur sur 'Multiple'. :::  Définissez ensuite une expression de récupération. L'expression de récupération suivante résoudra tous les problèmes si une ligne de journal contenant la chaîne "Starting" est trouvée :      find(/My host/log[/var/log/syslog],,"regexp","Starting")=1   Puisque nous ne voulons pas cela, il est important de s'assurer d'une manière ou d'une autre que les problèmes racines correspondants sont fermés, pas seulement tous les problèmes. C'est là que le marquage peut aider.  Les problèmes et les résolutions peuvent être mis en correspondance en spécifiant un tag dans la configuration du déclencheur. Les réglages suivants doivent être effectués :  -   *Mode de génération d'événement de problème*: Multiple -   *Un évènement OK ferme*: Tous les problèmes si les valeurs de tag correspondent -   Entrez le nom de la balise pour la correspondance d'événements  ![](../../../../assets/en/manual/config/event_correlation/correlation_trigger.png)  -   configurez les [tags](/manual/config/tagging) pour extraire les valeurs de tag des lignes de journal  ![](../../../../assets/en/manual/config/event_correlation/correlation_trigger2.png)  S'il est configuré avec succès, vous pourrez voir les événements de problème marqués par application et correspondant à leur résolution dans *Surveillance* → *Problèmes*.  ![](../../../../assets/en/manual/config/matched_problems.png){width="600"}  ::: notewarning Étant donné qu'une mauvaise configuration est possible, lorsque des tags d'événement similaires peuvent être créées pour des problèmes **non liés**, veuillez examiner les cas décrits ci-dessous ! :::  -   Avec deux applications écrivant des messages d'erreur et de récupération dans le même fichier journal, un utilisateur peut décider d'utiliser deux tags * Application * dans le même déclencheur avec des valeurs de tag différentes en utilisant des expressions régulières distinctes dans les valeurs de tag pour extraire les noms de, par exemple, l'application A et l'application B à partir de la macro {ITEM.VALUE} (par exemple, lorsque les formats de message diffèrent). Cependant, cela peut ne pas fonctionner comme prévu s'il n'y a pas de correspondance avec les expressions régulières. Les expressions régulières non correspondantes produiront des valeurs de balise vides et une seule valeur de balise vide dans les événements problème et OK suffit pour les corréler. Ainsi, un message de récupération de l'application A peut accidentellement fermer un message d'erreur de l'application B.  ```{=html} <!-- --> ``` -   Les tags réels et les valeurs de tag ne deviennent visibles que lorsqu'un déclencheur se déclenche. Si l'expression régulière utilisée n'est pas valide, elle est silencieusement remplacée par une chaîne \*UNKNOWN\*. Si l'événement de problème initial avec une valeur de tag \*UNKNOWN\* est manqué, des événements OK ultérieurs peuvent apparaître avec la même valeur de tag \*UNKNOWN\* qui peuvent fermer des événements de problème qu'ils n'auraient pas dû fermer.  ```{=html} <!-- --> ``` -   Si un utilisateur utilise la macro {ITEM.VALUE} sans fonctions de macro comme valeur de tag, la limite de 255 caractères s'applique. Lorsque les messages de journal sont longs et que les 255 premiers caractères ne sont pas spécifiques, cela peut également entraîner des tags d'événement similaires pour des problèmes sans rapport.

en-us	#### Trimmed long IPv6 IP address in failed login information  A failed login attempt message will display only the first 39 characters of a stored IP address as that's the character limit in the database field. That means that IPv6 IP addresses longer than 39 characters will be shown incompletely.
fr	#### Adresse IP IPv6 longue coupée dans les informations de connexion ayant échoué  Un message de tentative de connexion échouée n'affichera que les 39 premiers caractères d'une adresse IP stockée car c'est la limite de caractères dans le champ de la base de données . Cela signifie que les adresses IP IPv6 de plus de 39 caractères seront affichées de manière incomplète.

en-us	#### Troubleshooting agent items  -   If used with the passive agent, *Timeout* value in server     configuration may need to be higher than *Timeout* in the agent     configuration file. Otherwise the item may not get any value because     the server request to agent timed out first.
fr	#### Dépannage des éléments de l'agent  - Si utilisé avec l'agent passif, la valeur *Timeout* dans la configuration du serveur doit être supérieure à *Timeout* dans le fichier de configuration de l'agent. Sinon, l'élément risque de ne recevoir aucune valeur car la demande du serveur à l'agent a expiré en premier.

en-us	#### Troubleshooting  -   In case of unavailable metrics, please make sure if they are not     made unavailable or turned off by default in recent VMware vSphere     versions or if some limits are not placed on performance-metric     database queries. See     [ZBX-12094](https://support.zabbix.com/browse/ZBX-12094) for     additional details.  ```{=html} <!-- --> ``` -   In case of *'config.vpxd.stats.maxQueryMetrics' is invalid or     exceeds the maximum number of characters permitted\*\** error, add a     `config.vpxd.stats.maxQueryMetrics` parameter to the vCenter Server     settings. The value of this parameter should be the same as the     value of `maxQuerysize` in VMware's *web.xml*. See this VMware     knowledge base [article](https://kb.vmware.com/s/article/2107096)     for details.
fr	#### Dépannage  -   En cas de métriques indisponibles, veuillez vous assurer qu'elles ne sont pas rendues indisponibles ou désactivées par défaut dans les versions récentes de VMware vSphere ou si certaines limites ne sont pas imposées sur les requêtes de base de données de métriques de performances. Voir [ZBX-12094](https://support.zabbix.com/browse/ZBX-12094) pour plus de détails.  ```{=html} <!-- --> ``` -   En cas d'erreur *'config.vpxd.stats.maxQueryMetrics' is invalid or exceeds the maximum number of characters permitted\*\**, ajoutez un paramètre `config.vpxd.stats.maxQueryMetrics` aux paramètres de vCenter Server. La valeur de ce paramètre doit être identique à la valeur de `maxQuerysize` dans *web.xml* de VMware. Consultez cet [article de la base de connaissances VMware](https://kb.vmware.com/s/article/2107096) pour plus de détails.

en-us	#### Troubleshooting  The following steps may help you troubleshoot problems with Elasticsearch setup:  1.  Check if the mapping is correct (GET request to required index URL     like `http://localhost:9200/uint`). 2.  Check if shards are not in failed state (restart of Elasticsearch     should help). 3.  Check the configuration of Elasticsearch. Configuration should allow     access from the Zabbix frontend host and the Zabbix server host. 4.  Check Elasticsearch logs.  If you are still experiencing problems with your installation then please create a bug report with all the information from this list (mapping, error logs, configuration, version, etc.)
fr	#### Dépannage  Les étapes suivantes peuvent vous aider à résoudre les problèmes liés à la configuration d'Elasticsearch :  1. Vérifiez si le mappage est correct (demande GET à l'URL d'index requise comme `http://localhost:9200/uint`). 2. Vérifiez si les fragments ne sont pas en état d'échec (le redémarrage d'Elasticsearch devrait aider). 3. Vérifiez la configuration d'Elasticsearch. La configuration doit autoriser l'accès depuis l'hôte frontal Zabbix et l'hôte du serveur Zabbix. 4. Vérifiez les journaux Elasticsearch.   Si vous rencontrez toujours des problèmes avec votre installation, veuillez créer un rapport de bogue avec toutes les informations de cette liste (mappage, journaux d'erreurs, configuration, version, etc.)

en-us	##### Tuxedo  Tuxedo command line utilities tmadmin and qmadmin can be used in definition of a UserParameter in order to return per server/service/queue performance counters and availability of Tuxedo resources.
fr	##### Tuxedo  Les utilitaires de ligne de commande Tuxedo tmadmin et qmadmin peuvent être utilisés dans la définition d’un paramètre utilisateur (UserParameter) afin de renvoyer des compteurs de performances du serveur/service/file d’attente et la disponibilité des ressources Tuxedo.

en-us	### UI element  The UI element object has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**name**<br>(required)|string|Name of the UI element.<br><br>Possible values for users of any type:<br>`monitoring.dashboard` - *Monitoring → Dashboard*;<br>`monitoring.problems` - *Monitoring → Problems*;<br>`monitoring.hosts` - *Monitoring → Hosts*;<br>`monitoring.latest_data` - *Monitoring → Latest data*;<br>`monitoring.maps` - *Monitoring → Maps*;<br>`services.services` - *Services → Services*;<br>`services.sla_report` - *Services → SLA report*;<br>`inventory.overview` - *Inventory → Overview*;<br>`inventory.hosts` - *Inventory → Hosts*;<br>`reports.availability_report` - *Reports → Availability report*;<br>`reports.top_triggers` - *Reports → Triggers top 100*.<br><br>Possible values only for users of *Admin* and *Super admin* user types:<br>`monitoring.discovery` - *Monitoring → Discovery*;<br>`services.actions` - *Services → Service actions*;<br>`services.sla` - *Services → SLA*;<br>`reports.scheduled_reports` - *Reports → Scheduled reports*;<br>`reports.notifications` - *Reports → Notifications*;<br>`configuration.host_groups` - *Configuration → Host groups*;<br>`configuration.templates` - *Configuration → Templates*;<br>`configuration.hosts` - *Configuration → Hosts*;<br>`configuration.maintenance` - *Configuration → Maintenance*;<br>`configuration.actions` - *Configuration → Actions*;<br>`configuration.discovery` - *Configuration → Discovery*.<br><br>Possible values only for users of *Super admin* user type:<br>`reports.system_info` - *Reports → System information*;<br>`reports.audit` - *Reports → Audit*;<br>`reports.action_log` - *Reports → Action log*;<br>`configuration.event_correlation` - *Configuration → Event correlation*;<br>`administration.general` - *Administration → General*;<br>`administration.proxies` - *Administration → Proxies*;<br>`administration.authentication` - *Administration → Authentication*;<br>`administration.user_groups` - *Administration → User groups*;<br>`administration.user_roles` - *Administration → User roles*;<br>`administration.users` - *Administration → Users*;<br>`administration.media_types` - *Administration → Media types*;<br>`administration.scripts` - *Administration → Scripts*;<br>`administration.queue` - *Administration → Queue*.| |status|integer|Whether access to the UI element is enabled.<br><br>Possible values:<br>0 - Disabled;<br>1 - *(default)* Enabled.|
fr	 ### Elémént UI  L'objet d'élément d'interface utilisateur possède les propriétés suivantes :  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**name**<br>(obligatoire)|string|Nom de l'élément UI.<br><br>Valeurs possibles pour tout type d'utilisateur :<br>`monitoring.dashboard` - *Surveillance → Tableaux de bord*;<br>`monitoring.problems` - *Surveillance → Problèmes*;<br>`monitoring.hosts` - *Surveillance → Hôtes*;<br>`monitoring.latest_data` - *Surveillance → Dernières données*;<br>`monitoring.maps` - *Surveillance → Cartes*;<br>`services.services` - *Services → Services*;<br>`services.sla_report` - *Services → Rapport SLA*;<br>`inventory.overview` - *Inventaire → Aperçu*;<br>`inventory.hosts` - *Inventaire → Hôtes*;<br>`reports.availability_report` - *Rapports → Rapport de disponibilité*;<br>`reports.top_triggers` - *Rapports → TOP 100 des déclencheurs*.<br><br>Valeurs possibles uniquement pour les utilisateurs de types d'utilisateurs *Admin* et *Super admin* :<br>`monitoring.discovery` - *Surveillance → Découverte*;<br>`services.actions` - *Services → Actions de service*;<br>`services.sla` - *Services → SLA*;<br>`reports.scheduled_reports` - *Rapports → Rapports planifiés*;<br>`reports.notifications` - *Rapports → Notifications*;<br>`configuration.host_groups` - *Configuration → Groupes d'hôte*;<br>`configuration.templates` - *Configuration → Modèles*;<br>`configuration.hosts` - *Configuration → Hôtes*;<br>`configuration.maintenance` - *Configuration → Maintenance*;<br>`configuration.actions` - *Configuration → Actions*;<br>`configuration.discovery` - *Configuration → Découverte*.<br><br>Valeurs possibles uniquement pour les utilisateurs de type *Super admin* :<br>`reports.system_info` - *Rapports → Information système*;<br>`reports.audit` - *Rapports → Audit*;<br>`reports.action_log` - *Rapports → Action log*;<br>`configuration.event_correlation` - *Configuration → Corrélation d'événements*;<br>`administration.general` - *Administration → Général*;<br>`administration.proxies` - *Administration → Proxies*;<br>`administration.authentication` - *Administration → Authentification*;<br>`administration.user_groups` - *Administration → Groupes utilisateur*;<br>`administration.user_roles` - *Administration → Rôles utilisateur*;<br>`administration.users` - *Administration → Utilisateurs*;<br>`administration.media_types` - *Administration → Types de media*;<br>`administration.scripts` - *Administration → Scripts*;<br>`administration.queue` - *Administration → File d'attente*.| |status|integer|Indique si l'accès à l'élément de l'interface utilisateur est activé.<br><br>Valeurs possibles :<br>0 - Désactivé ;<br>1 - *(par défaut)* Activé.|

en-us	#### Unavailable interface  After the UnreachablePeriod ends and the interface has not reappeared, the interface is treated as unavailable.  In the server log it is indicated by messages like these:      temporarily disabling Zabbix agent checks on host "New host": interface unavailable  and in the [frontend](/manual/web_interface/frontend_sections/configuration/hosts) the host availability icon goes from green/gray to yellow/red (the unreachable interface details can be seen in the hint box that is displayed when a mouse is positioned on the host availability icon):  ![](../../../../assets/en/manual/config/unavailable.png)  The **UnavailableDelay** parameter defines how often an interface is checked during interface unavailability.  By default it is 60 seconds (so in this case "temporarily disabling", from the log message above, will mean disabling checks for one minute).  When the connection to the interface is restored, the monitoring returns to normal automatically, too:      enabling Zabbix agent checks on host "New host": interface became available
fr	#### Interface indisponible  Après la fin de UnreachablePeriod et que l'interface n'ait pas réapparu, l'interface est considérée comme indisponible.  Dans le journal du serveur, cela est indiqué par des messages comme ceux-ci :      temporarily disabling Zabbix agent checks on host "New host": interface unavailable  et sur l'[interface Web](/manual/web_interface/frontend_sections/configuration/hosts) l'icône de disponibilité de l'hôte passe du vert/gris au jaune/rouge (les détails de l'interface inaccessible peuvent être vus dans la boîte qui est affichée lorsque la souris est positionnée sur l'icône de disponibilité de l'hôte) :  ![](../../../../assets/en/manual/config/unavailable.png)  Le paramètre **UnavailableDelay** définit la fréquence à laquelle une interface est vérifiée pendant l'indisponibilité de l'interface.  Par défaut, il est initialisé de 60 secondes (donc dans le cas "désactivation temporaire", le message de journal ci-dessus, signifiera la désactivation des vérifications pendant une minute).  Lorsque la connexion à l'interface est rétablie, la surveillance revient aussi à la normale automatiquement :      enabling Zabbix agent checks on host "New host": interface became available

en-us	#### Unblocking multiple users  Unblock two users.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "user.unblock",     "params": [         "1",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "userids": [             "1",             "5"         ]     },     "id": 1 } ```
fr	#### Déblocage de plusieurs utilisateurs  Débloquez deux utilisateurs.  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "user.unblock",     "params": [         "1",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "userids": [             "1",             "5"         ]     },     "id": 1 } ```

en-us	###      **unencrypted**   connect without encryption (default)  ```{=html} <!-- --> ```    **psk**   connect using TLS and a pre-shared key  ```{=html} <!-- --> ```    **cert**   connect using TLS and a certificate  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification.  **--tls-crl-file** *CRL-file*   Full pathname of a file containing revoked certificates.  **--tls-agent-cert-issuer** *cert-issuer*   Allowed agent certificate issuer.  **--tls-agent-cert-subject** *cert-subject*   Allowed agent certificate subject.  **--tls-cert-file** *cert-file*   Full pathname of a file containing the certificate or certificate chain.  **--tls-key-file** *key-file*   Full pathname of a file containing the private key.  **--tls-psk-identity** *PSK-identity*   PSK-identity string.  **--tls-psk-file** *PSK-file*   Full pathname of a file containing the pre-shared key.  **--tls-cipher13** *cipher-string*   Cipher string for OpenSSL 1.1.1 or newer for TLS 1.3. Override the default ciphersuite selection criteria. This option is not available if OpenSSL version is less than 1.1.1.  **--tls-cipher** *cipher-string*   GnuTLS priority string (for TLS 1.2 and up) or OpenSSL cipher string (only for TLS 1.2). Override the default ciphersuite selection criteria.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAG}
fr	###      **unencrypted**   se connecter sans cryptage (par défaut)  ```{=html} <!-- --> ```    **psk**   se connecter en utilisant TLS et une clé pré-partagée  ```{=html} <!-- --> ```    **cert**   se connecter à l'aide de TLS et d'un certificat  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Chemin d'accès complet d'un fichier contenant les certificats des autorités de certification de niveau supérieur pour la vérification des certificats homologues.  **--tls-crl-file** *CRL-file*   Chemin d'accès complet d'un fichier contenant des certificats révoqués.  **--tls-agent-cert-issuer** *cert-issuer*   Émetteur de certificat d'agent autorisé.  **--tls-agent-cert-subject** *cert-subject*   Sujet du certificat d'agent autorisé.  **--tls-cert-file** *cert-file*   Full pathname of a file containing the certificate or certificate chain.  **--tls-key-file** *key-file*   Chemin d'accès complet d'un fichier contenant la clé privée.  **--tls-psk-identity** *PSK-identity*   Chaîne d'identité PSK.  **--tls-psk-file** *PSK-file*   Chemin d'accès complet d'un fichier contenant la clé pré-partagée.  **--tls-cipher13** *cipher-string*   Chaîne de chiffrement pour OpenSSL 1.1.1 ou plus récent pour TLS 1.3. Remplacer les critères de sélection de suite de chiffrement par défaut. Cette option n'est pas disponible si la version d'OpenSSL est inférieure à 1.1.1.  **--tls-cipher** *cipher-string*   Chaîne de priorité GnuTLS (pour TLS 1.2 et versions ultérieures) ou chaîne de chiffrement OpenSSL (uniquement pour TLS 1.2). Remplacer les critères de sélection de suite de chiffrement par défaut.  **-h**, **--help**   Afficher cette aide et quitter.  **-V**, **--version**   Afficher les informations de version et quitter.  [ ]{#lbAG}

en-us	###      **unencrypted**   connect without encryption (default)  ```{=html} <!-- --> ```    **psk**   connect using TLS and a pre-shared key  ```{=html} <!-- --> ```    **cert**   connect using TLS and a certificate  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification.  **--tls-crl-file** *CRL-file*   Full pathname of a file containing revoked certificates.  **--tls-server-cert-issuer** *cert-issuer*   Allowed server certificate issuer.  **--tls-server-cert-subject** *cert-subject*   Allowed server certificate subject.  **--tls-cert-file** *cert-file*   Full pathname of a file containing the certificate or certificate chain.  **--tls-key-file** *key-file*   Full pathname of a file containing the private key.  **--tls-psk-identity** *PSK-identity*   PSK-identity string.  **--tls-psk-file** *PSK-file*   Full pathname of a file containing the pre-shared key.  **--tls-cipher13** *cipher-string*   Cipher string for OpenSSL 1.1.1 or newer for TLS 1.3. Override the default ciphersuite selection criteria. This option is not available if OpenSSL version is less than 1.1.1.  **--tls-cipher** *cipher-string*   GnuTLS priority string (for TLS 1.2 and up) or OpenSSL cipher string (only for TLS 1.2). Override the default ciphersuite selection criteria.  **-v**, **--verbose**   Verbose mode, **-vv** for more details.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAG}
fr	###      **unencrypted**   se connecter sans cryptage (par défaut)  ```{=html} <!-- --> ```    **psk**   se connecter en utilisant TLS et une clé pré-partagée  ```{=html} <!-- --> ```    **cert**   se connecter à l'aide de TLS et d'un certificat  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Chemin d'accès complet d'un fichier contenant les certificats des autorités de certification de niveau supérieur pour la vérification des certificats homologues.  **--tls-crl-file** *CRL-file*   Chemin d'accès complet d'un fichier contenant des certificats révoqués.  **--tls-server-cert-issuer** *cert-issuer*   Émetteur de certificat de serveur autorisé.  **--tls-server-cert-subject** *cert-subject*   Sujet du certificat de serveur autorisé.  **--tls-cert-file** *cert-file*   Chemin d'accès complet d'un fichier contenant le certificat ou la chaîne de certificats.  **--tls-key-file** *key-file*   Chemin d'accès complet d'un fichier contenant la clé privée.  **--tls-psk-identity** *PSK-identity*   Chaîne d'identité PSK.  **--tls-psk-file** *PSK-file*   Chemin d'accès complet d'un fichier contenant la clé pré-partagée.  **--tls-cipher13** *cipher-string*   Chaîne de chiffrement pour OpenSSL 1.1.1 ou plus récent pour TLS 1.3. Remplacer les critères de sélection de suite de chiffrement par défaut. Cette option n'est pas disponible si la version d'OpenSSL est inférieure à 1.1.1.  **--tls-cipher** *cipher-string*   Chaîne de priorité GnuTLS (pour TLS 1.2 et versions ultérieures) ou chaîne de chiffrement OpenSSL (uniquement pour TLS 1.2). Remplacer les critères de sélection de suite de chiffrement par défaut.  **-v**, **--verbose**   Mode verbeux, **-vv** pour plus de détails.  **-h**, **--help**   Afficher cette aide et quitter.  **-V**, **--version**   Afficher les informations de version et quitter.  [ ]{#lbAG}

en-us	#### Uninstalling agent Windows service  To uninstall a single instance of Zabbix agent using the default configuration file:         zabbix_agentd.exe --uninstall  To uninstall a single instance of Zabbix agent using a non-default configuration file:         zabbix_agentd.exe --config <your_configuration_file> --uninstall  To uninstall multiple instances of Zabbix agent from Windows services:        zabbix_agentd.exe --config <configuration_file_for_instance_1> --uninstall --multiple-agents       zabbix_agentd.exe --config <configuration_file_for_instance_2> --uninstall --multiple-agents       ...       zabbix_agentd.exe --config <configuration_file_for_instance_N> --uninstall --multiple-agents
fr	#### Désinstallation du service Windows de l'agent  Pour désinstaller une seule instance de l'agent Zabbix en utilisant la valeur par défaut du fichier de configuration:         zabbix_agentd.exe --uninstall  Pour désinstaller une seule instance de l'agent Zabbix à l'aide d'un autre fichier de configuration que celui par défaut :         zabbix_agentd.exe --config <votre_fichier_de_configuration> --uninstall  Pour désinstaller plusieurs instances de l'agent Zabbix des services Windows :        zabbix_agentd.exe --config <configuration_file_for_instance_1> --uninstall --multiple-agents       zabbix_agentd.exe --config <fichier_de_configuration_pour_instance_2> --uninstall --multiple-agents       ...       zabbix_agentd.exe --config <configuration_file_for_instance_N> --uninstall --multiple-agents

en-us	#### Unit conversion  By default, specifying a unit for an item results in a multiplier prefix being added - for example, an incoming value '2048' with unit 'B' would be displayed as '2KB'.  To prevent a unit from conversion, use the `!` prefix, for example, `!B`. To better understand how the conversion works with and without the exclamation mark, see the following examples of values and units:      1024 !B → 1024 B     1024 B → 1 KB     61 !s → 61 s     61 s → 1m 1s     0 !uptime → 0 uptime     0 uptime → 00:00:00     0 !! → 0 !     0 ! → 0  ::: noteclassic Before Zabbix 4.0, there was a hardcoded unit stoplist consisting of `ms`, `rpm`, `RPM`, `%`. This stoplist has been deprecated, thus the correct way to prevent converting such units is `!ms`, `!rpm`, `!RPM`, `!%`. :::
fr	#### Conversion d'unité  Par défaut, la spécification d'une unité pour un élément entraîne l'ajout d'un préfixe multiplicateur - par exemple, une valeur entrante « 2048 » avec l'unité « B » serait affichée sous la forme « 2 Ko ».  Pour empêcher la conversion d'une unité, utilisez le préfixe `!`, par exemple, `!B`. Pour mieux comprendre le fonctionnement de la conversion avec et sans le point d'exclamation, consultez les exemples de valeurs et d'unités suivants :       1024 !B → 1024B      1024 B → 1 Ko      61 !s → 61s      61 s → 1m 1s      0 !uptime → 0 uptime      0 uptime→ 00:00:00      0 !! → 0 !      0 ! → 0  ::: noteclassique Avant Zabbix 4.0, il y avait une liste d'arrêt d'unité codée en dur composée de `ms`, `rpm`, `RPM`, `%`. Cette liste d'arrêt est obsolète, donc la bonne façon d'empêcher la conversion de telles unités est `!ms`, `!rpm`, `!RPM`, `!%`. :::

en-us	#### Unknown interface status  Zabbix server determines an unknown status for the corresponding agent interface (Zabbix, SNMP, IPMI, JMX) if:  -   there are no enabled items on the interface (they were removed or     disabled); -   there are only active Zabbix agent items; -   there are no pollers for that type of the interface (e.g.     StartPollers=0); -   host is disabled; -   host is set to be monitored by proxy, a different proxy or by server     if it was monitored by proxy; -   host is monitored by a proxy that appears to be offline (no updates     received from the proxy during the maximum heartbeat interval - 1     hour).  Setting interface availability to unknown is done after server configuration cache synchronization. Restoring interface availability (available/unavailable) on hosts monitored by proxies is done after proxy configuration cache synchronization.  See also more details about host interface [unreachability](/manual/appendix/items/unreachability).
fr	#### Statut d'interface inconnu  Le serveur Zabbix détermine un statut inconnu pour l'interface d'agent correspondante (Zabbix, SNMP, IPMI, JMX) si :  - il n'y a pas d'éléments activés sur l'interface (ils ont été supprimés ou désactivés) ; - il n'y a que des éléments d'agent Zabbix actifs ; - il n'y a pas de pollers pour ce type d'interface (par exemple, StartPollers=0) ; - l'hôte est désactivé ; - l'hôte est configuré pour être surveillé par proxy, un proxy différent ou par serveur s'il était surveillé par proxy ; - l'hôte est surveillé par un proxy qui semble être hors ligne (aucune mise à jour reçue du proxy pendant l'intervalle de pulsation maximal - 1 heure).  La définition de la disponibilité de l'interface sur inconnu est effectuée après la synchronisation du cache de configuration du serveur. La restauration de la disponibilité de l'interface (disponible/indisponible) sur les hôtes surveillés par les proxys est effectuée après la synchronisation du cache de configuration du proxy.  Voir aussi plus de détails sur l'[inaccessibilité](/manual/appendix/items/unreachability) d'une interface hôte.

en-us	#### Unlinking a template  To unlink a template from a host, do the following:  -   Go to *Configuration → Hosts* -   Click on the required host and find the *Templates* field -   Click on *Unlink* or *Unlink and clear* next to the template to     unlink -   Click on *Update* in the host attributes form  Choosing the *Unlink* option will simply remove association with the template, while leaving all its entities (items, triggers, graphs etc.) with the host.  Choosing the *Unlink and clear* option will remove both the association with the template and all its entities (items, triggers, graphs etc.).
fr	#### Dissocier un modèle  Pour dissocier un modèle d'un hôte, faites comme suit :  -   Allez dans *Configuration → Hôtes* -   Cliquez sur l'hôte requis et recherchez le champ *Modèles* -   Cliquez sur *Dissocier* ou *Dissocier et effacer* à côté du modèle pour dissocier -   Cliquez sur *Mettre à jour* dans le formulaire des attributs de l'hôte  Choisir l'option *Dissocier* supprimera simplement l'association avec le modèle, tout en laissant toutes ses entités (éléments, déclencheurs, graphiques, etc.) avec l'hôte.  Choisir l'option *Dissocier et effacer* supprimera à la fois l'association avec le modèle et toutes ses entités (éléments, déclencheurs, graphiques, etc.).

en-us	#### Unlinking templates from a host  Unlink templates "10106", "10104" from template "10085".  Request:  ```json {     "jsonrpc": "2.0",     "method": "template.massremove",     "params": {         "templateids": "10085",         "templateids_link": [             "10106",             "10104"         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "10085"         ]     },     "id": 1 } ```
fr	#### Dissocier des modèles d'un hôte  Dissociez les modèles "10106", "10104" du modèle "10085".  Requête :  ```json {     "jsonrpc": "2.0",     "method": "template.massremove",     "params": {         "templateids": "10085",         "templateids_link": [             "10106",             "10104"         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "10085"         ]     },     "id": 1 } ```