en-us	### Source  CUser::create() in *ui/include/classes/api/services/CUser.php*.
fr	### Source  CUser::create() dans *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUser::delete() in *ui/include/classes/api/services/CUser.php*.  
fr	### Source  CUser::delete() dans *ui/include/classes/api/services/CUser.php*.  

en-us	### Source  CUser::get() in *ui/include/classes/api/services/CUser.php*.
fr	### Source  CUser::get() dans *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUserGroup::create() in *ui/include/classes/api/services/CUserGroup.php*.
fr	### Source  CUserGroup::create() dans *ui/include/classes/api/services/CUserGroup.php*.

en-us	### Source  CUserGroup::delete() in *ui/include/classes/api/services/CUserGroup.php*.  
fr	### Source  CUserGroup::delete() dans *ui/include/classes/api/services/CUserGroup.php*.  

en-us	### Source  CUserGroup::get() in *ui/include/classes/api/services/CUserGroup.php*.
fr	### Source  CUserGroup::get() dans *ui/include/classes/api/services/CUserGroup.php*.

en-us	### Source  CUserGroup::update() in *ui/include/classes/api/services/CUserGroup.php*.
fr	### Source  CUserGroup::update() dans *ui/include/classes/api/services/CUserGroup.php*.

en-us	### Source  CUser::login() in *ui/include/classes/api/services/CUser.php*.
fr	### Source  CUser::login() dans *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUser::login() in *ui/include/classes/api/services/CUser.php*.
fr	### Source  CUser::login() dans *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUserMacro::createGlobal() in *ui/include/classes/api/services/CUserMacro.php*.
fr	### Source  CUserMacro::createGlobal() dans *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::create() in *ui/include/classes/api/services/CUserMacro.php*.
fr	### Source  CUserMacro::create() dans *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::deleteGlobal() in *ui/include/classes/api/services/CUserMacro.php*.  
fr	### Source  CUserMacro::deleteGlobal() dans *ui/include/classes/api/services/CUserMacro.php*.  

en-us	### Source  CUserMacro::delete() in *ui/include/classes/api/services/CUserMacro.php*.  
fr	### Source  CUserMacro::delete() dans *ui/include/classes/api/services/CUserMacro.php*.  

en-us	### Source  CUserMacro::get() in *ui/include/classes/api/services/CUserMacro.php*.
fr	### Source  CUserMacro::get() dans *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::updateGlobal() in *ui/include/classes/api/services/CUserMacro.php*.
fr	### Source  CUserMacro::updateGlobal() dans *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::update() in *ui/include/classes/api/services/CUserMacro.php*.
fr	### Source  CUserMacro::update() dans *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUser::unblock() in *ui/include/classes/api/services/CUser.php*.
fr	### Source  CUser::unblock() dans *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUser::update() in *ui/include/classes/api/services/CUser.php*.
fr	### Source  CUser::update() dans *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CValueMap::create() in *ui/include/classes/api/services/CValueMap.php*.
fr	### Source  CValueMap::create() dans *ui/include/classes/api/services/CValueMap.php*.

en-us	### Source  CValueMap::delete() in *ui/include/classes/api/services/CValueMap.php*.  
fr	### Source  CValueMap::delete() dans *ui/include/classes/api/services/CValueMap.php*.  

en-us	### Source  CValueMap::get() in *ui/include/classes/api/services/CValueMap.php*.
fr	### Source  CValueMap::get() dans *ui/include/classes/api/services/CValueMap.php*.

en-us	### Source  CValueMap::update() in *ui/include/classes/api/services/CValueMap.php*.
fr	### Source  CValueMap::update() dans *ui/include/classes/api/services/CValueMap.php*.

en-us	 ### SourceIP support in LDAP simple checks  SourceIP support has been added to LDAP [simple checks](/manual/config/items/itemtypes/simple_checks). *Note* that with OpenLDAP, version 2.6.1 or above is required.
fr	 ### Prise en charge de SourceIP dans les vérifications simples LDAP  La prise en charge de SourceIP a été ajoutée à LDAP [vérifications simples](/manual/config/items/itemtypes/simple_checks). *Notez* qu'avec OpenLDAP, la version 2.6.1 ou supérieure est requise.

en-us	Specific parameters for item value columns:  |   |   | |--|--------| |*Item*|Select the item.<br>Selecting non-numeric items is supported since Zabbix 6.0.4.| |*Time shift*|Specify time shift if required.<br>You may use [time suffixes](/manual/appendix/suffixes#time_suffixes) in this field. Negative values are allowed.| |*Aggregation function*|Specify which aggregation function to use:<br>**min** - display the smallest value<br>**max** - display the largest value<br>**avg** - display the average value<br>**sum** - display the sum of values<br>**count** - display the count of values<br>**first** - display the first value<br>**last** - display the last value<br>**none** - display all values (no aggregation)<br>Aggregation allows to display an aggregated value for the chosen interval (5 minutes, an hour, a day), instead of all values.<br>Note that only numeric items can be displayed in this column if this setting is not "none".| |*Aggregation interval*|Specify the interval for aggregating values. You may use [time suffixes](/manual/appendix/suffixes#time_suffixes) in this field. A numeric value without a suffix will be regarded as seconds.<br>This field will not be displayed if *Aggregation function* is "none".| |*Display*|Define how the value should be displayed:<br>**As is** - as regular text<br>**Bar** - as solid, color-filled bar<br>**Indicators** - as segmented, color-filled bar<br>Note that only numeric items can be displayed in this column if this setting is not "as is".| |*History*|Take data from history or trends:<br>**Auto** - automatic selection<br>**History** - take history data<br>**Trends** - take trend data<br>This setting applies only to numeric data. Non-numeric data will always be taken from history.| |*Min*|Minimum value for bar/indicators.| |*Max*|Maximum value for bar/indicators.| |*Thresholds*|Specify threshold values when the background/fill color should change. The list will be sorted in ascending order when saved.<br>Note that only numeric items can be displayed in this column if thresholds are used.|
fr	 Paramètres spécifiques pour les colonnes de valeur d'élément :  | | | |--|--------| |*Élément*|Sélectionnez l'élément.<br>La sélection d'éléments non numériques est prise en charge depuis Zabbix 6.0.4.| |*Décalage temporel*|Spécifiez le décalage horaire si nécessaire.<br>Vous pouvez utiliser des [suffixes horaires](/manual/appendix/suffixes#time_suffixes) dans ce champ. Les valeurs négatives sont autorisées.| |*Fonction d'agrégation*|Spécifiez la fonction d'agrégation à utiliser :<br>**min** - affiche la plus petite valeur<br>**max** - affiche la plus grande valeur<br>**avg** - affiche la valeur moyenne<br>**sum** - affiche la somme des valeurs<br>**count** - affiche le nombre de valeurs<br>**first** - affiche la première valeur<br>**last** - affiche la dernière valeur<br>**aucune** - affiche toutes les valeurs (pas d'agrégation)<br>L'agrégation permet d'afficher une valeur agrégée pour l'intervalle choisi (5 minutes, une heure, un jour), au lieu de toutes valeurs.<br>Notez que seuls les éléments numériques peuvent être affichés dans cette colonne si ce paramètre n'est pas "aucune".| |*Intervalle d'agrégation*|Spécifiez l'intervalle d'agrégation des valeurs. Vous pouvez utiliser des [suffixes horaires](/manual/appendix/suffixes#time_suffixes) dans ce champ. Une valeur numérique sans suffixe sera considérée comme des secondes.<br>Ce champ ne sera pas affiché si *Fonction d'agrégation* est "aucune".| |*Affichage*|Définissez comment la valeur doit être affichée :<br>**Tel que** - comme du texte normal<br>**Barre** - comme une barre pleine remplie de couleur<br>**Indicateurs** - sous forme de barre segmentée et colorée<br>Notez que seuls les éléments numériques peuvent être affichés dans cette colonne si ce paramètre n'est pas "tel quel".| |*Données d'historique*|Prendre des données de l'historique ou des tendances :<br>**Auto** - sélection automatique<br>**Historique** - prendre des données d'historique<br>**Tendances** - prendre des données de tendance<br> Ce paramètre s'applique uniquement aux données numériques. Les données non numériques seront toujours extraites de l'historique.| |*Min*|Valeur minimale pour les barres/indicateurs.| |*Max*|Valeur maximale pour les barres/indicateurs.| |*Seuils*|Spécifiez les valeurs de seuil lorsque la couleur d'arrière-plan/de remplissage doit changer. La liste sera triée par ordre croissant lors de l'enregistrement.<br>Notez que seuls les éléments numériques peuvent être affichés dans cette colonne si des seuils sont utilisés.|

en-us	Specific parameters for text columns:  |   |   | |--|--------| |*Text*|Enter the string to display. May contain host and inventory [macros](/manual/appendix/macros/supported_by_location).|
fr	Paramètres spécifiques pour les colonnes de texte :  | | | |--|--------| |*Texte*|Entrez la chaîne à afficher. Peut contenir des [macros](/manual/appendix/macros/supported_by_location) d'hôte et d'inventaire.|

en-us	##### Specify server  Make sure you have the Zabbix server identified in the agent [configuration file](/manual/appendix/config/zabbix_agentd) - zabbix\_agentd.conf      ServerActive=10.0.0.1  Unless you specifically define a *Hostname* in zabbix\_agentd.conf, the system hostname of agent location will be used by server for naming the host. The system hostname in Linux can be obtained by running the 'hostname' command.  If *Hostname* is defined in Zabbix agent configuration as a comma-delimited list of hosts, hosts will be created for all listed hostnames.  Restart the agent after making any changes to the configuration file.
fr	##### Spécification du serveur  Assurez-vous que le serveur Zabbix est identifié dans le [fichier de configuration](/manual/appendix/config/zabbix_agentd) de l'agent - zabbix_agentd.conf.  ```  ServerActive=10.0.0.1 ``` Sauf si vous définissez spécifiquement un *Hostname* dans zabbix_agentd.conf, le nom d'hôte système de l'agent sera utilisé par le serveur pour nommer l'hôte. Le nom d'hôte système sous Linux peut être obtenu en exécutant la commande 'hostname'.  Redémarrez l'agent après avoir apporté des modifications au fichier de configuration.

en-us	#### SQLite  Using SQLite is supported for **Zabbix proxy** only!  The database will be automatically created if it does not exist.  Return to the [installation section](/manual/installation/install).
fr	#### SQLite  L'utilisation de SQLite n'est prise en charge que pour le **proxy Zabbix** !  La base de données sera automatiquement créée si elle n'existe pas.  Revenez à la [section d'installation](/manuel/installation/install).

en-us	#### SSH checks  Some Linux distributions like Debian, Ubuntu do not support encrypted private keys (with passphrase) if the libssh2 library is installed from packages. Please see [ZBX-4850](https://support.zabbix.com/browse/ZBX-4850) for more details.  When using libssh 0.9.x on CentOS 8 with OpenSSH 8 SSH checks may occasionally report "Cannot read data from SSH server". This is caused by a libssh [issue](https://gitlab.com/libssh/libssh-mirror/-/merge_requests/101) ([more detailed report](https://bugs.libssh.org/T231)). The error is expected to have been fixed by a stable libssh 0.9.5 release. See also [ZBX-17756](https://support.zabbix.com/browse/ZBX-17756) for details.
fr	#### Vérifications SSH  Certaines distributions Linux comme Debian, Ubuntu ne prennent pas en charge les clés privées cryptées (avec mot de passe) si la bibliothèque libssh2 est installée à partir des packages. Veuillez consulter [ZBX-4850](https://support.zabbix.com/browse/ZBX-4850) pour plus de détails.  Lors de l\'utilisation de libssh 0.9.x sur CentOS 8 avec OpenSSH 8, les vérifications SSH peuvent occasionnellement signaler "Impossible de lire les données du serveur SSH". Ceci est causé par un [problème](https://gitlab.com/libssh/libssh-mirror/-/merge_requests/101) libssh ([rapport plus détaillé](https://bugs.libssh.org/T231)) . L\'erreur devrait avoir été corrigée par une version stable de libssh 0.9.5. Voir aussi [ZBX-17756](https://support.zabbix.com/browse/ZBX-17756) pour plus de détails.

en-us	#### SSH checks     - Some Linux distributions like Debian, Ubuntu do not support encrypted    private keys (with passphrase) if the libssh2 library is installed from    packages. Please see [ZBX-4850](https://support.zabbix.com/browse/ZBX-4850) for more details.     - When using libssh 0.9.x on some Linux distributions with OpenSSH 8 SSH checks may    occasionally report "Cannot read data from SSH server". This is caused    by a libssh [issue](https://gitlab.com/libssh/libssh-mirror/-/merge_requests/101)     ([more detailed report](https://bugs.libssh.org/T231)). The error is expected     to have been fixed by a stable libssh 0.9.5 release. See also     [ZBX-17756](https://support.zabbix.com/browse/ZBX-17756) for details.     - Using the pipe "|" in the SSH script may lead to a     "Cannot read data from SSH server" error. In this case it is recommended     to upgrade the libssh library version. See also [ZBX-21337](https://support.zabbix.com/browse/ZBX-21337)     for details.
fr	 #### Vérifications SSH     - Certaines distributions Linux comme Debian, Ubuntu ne prennent pas en charge les clés privées cryptées (avec mot de passe) si la bibliothèque libssh2 est installée à partir de packages. Veuillez consulter [ZBX-4850](https://support.zabbix.com/browse/ZBX-4850) pour plus de détails.     - Lors de l'utilisation de libssh 0.9.x sur CentOS 8 sur certaines distributions Linux avec OpenSSH 8, les vérifications SSH peuvent occasionnellement signaler "Cannot read data from SSH server". Ceci est causé par un [problème](https://gitlab.com/libssh/libssh-mirror/-/merge_requests/101) libssh ([rapport plus détaillé](https://bugs.libssh.org/T231)) . L'erreur devrait avoir été corrigée par une version stable de libssh 0.9.5. Voir aussi [ZBX-17756](https://support.zabbix.com/browse/ZBX-17756) pour plus de détails.     - Utilisation du pipe "|" dans le script SSH peut entraîner une erreur "Cannot read data from SSH server". Dans ce cas, il est recommandé de mettre à niveau la version de la bibliothèque libssh. Voir aussi [ZBX-21337](https://support.zabbix.com/browse/ZBX-21337) pour plus de détails.

en-us	#### Starting agent  To start the agent service, you can use Control Panel or do it from command line.  To start a single instance of Zabbix agent with the default configuration file:       zabbix_agentd.exe --start  To start a single instance of Zabbix agent with another configuration file:       zabbix_agentd.exe --config <your_configuration_file> --start  To start one of multiple instances of Zabbix agent:       zabbix_agentd.exe --config <configuration_file_for_this_instance> --start --multiple-agents
fr	#### Démarrage de l'agent   Pour démarrer le service de l'agent, vous pouvez utiliser le Panneau de configuration ou le faire à partir de la ligne de commande.  Pour démarrer une seule instance de l'agent Zabbix avec le fichier de configuration par défaut :       zabbix_agentd.exe --start  Pour démarrer une seule instance de l'agent Zabbix avec un autre fichier de configuration :       zabbix_agentd.exe --config <your_configuration_file> --start  Pour démarrer l'une des multiples instances de l'agent Zabbix :       zabbix_agentd.exe --config <configuration_file_for_this_instance> --start --multiple-agents

en-us	##### Starting Zabbix proxy process  To start a Zabbix proxy process and make it start at system boot:      # service zabbix-proxy start     # systemctl enable zabbix-proxy
fr	##### Démarrage du processus de proxy Zabbix  Pour démarrer un processus proxy Zabbix et le faire démarrer au démarrage du système :      # systemctl enable zabbix-proxy     # systemctl start zabbix-proxy

en-us	##### Starting Zabbix server as cluster node  Two parameters are required  in the server [configuration](/manual/appendix/config/zabbix_server)  to start a Zabbix server as cluster node:  -    **HANodeName** parameter must be specified for each Zabbix server  that will be an HA cluster node.   This is a unique node identifier (e.g. `zabbix-node-01`) that the server will be referred to in agent and proxy  configurations. If you do not specify HANodeName, then the server will be started  in standalone mode.  -    **NodeAddress** parameter must be specified for each node.   The NodeAddress parameter (address:port) will be used by Zabbix frontend to connect  to the active server node. NodeAddress must match the IP or FQDN name of the respective Zabbix server.  Restart all Zabbix servers after making changes to the configuration files. They will  now be started as cluster nodes. The new status of the servers can be seen in  *Reports* → *[System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix#status_of_ha_cluster_nodes)*  and also by running:  ``` zabbix_server -R ha_status ```  This runtime command will log the current HA cluster status into the Zabbix server log (and to stdout):  ![](../../../../assets/en/manual/config/runtime_ha_status.png){width="600"}
fr	 ##### Démarrage du serveur Zabbix en tant que nœud du cluster  Deux paramètres sont requis dans la [configuration](/manual/appendix/config/zabbix_server) du serveur pour démarrer un serveur Zabbix en tant que nœud du cluster :  -    Le paramètre **HANodeName** doit être spécifié pour chaque serveur Zabbix qui sera un nœud de cluster HA.   Il s'agit d'un identifiant de nœud unique (par exemple, `zabbix-node-01`) auquel le serveur sera référencé dans les configurations d'agent et de proxy. Si vous ne spécifiez pas HANodeName, le serveur sera démarré en mode autonome.  -    Le paramètre **NodeAddress** doit être spécifié pour chaque nœud.  Le paramètre NodeAddress (adresse:port) sera utilisé par l'interface Zabbix pour se connecter au nœud de serveur actif. NodeAddress doit correspondre au nom IP ou FQDN du serveur Zabbix respectif.  Redémarrer tous les serveurs Zabbix après avoir apporté des modifications aux fichiers de configuration. Ils seront désormais démarrés en tant que nœuds de cluster. Le nouveau statut des serveurs peut être vu dans *Rapports* → *[Informations système](/manual/web_interface/frontend_sections/reports/status_of_zabbix#status_of_ha_cluster_nodes)* et également en exécutant :  ``` zabbix_server -R ha_status ```  Cette commande d'exécution enregistrera l'état actuel du cluster HA dans le journal du serveur Zabbix (et dans stdout) :  ![](../../../../assets/en/manual/config/runtime_ha_status.png){width="600"}

en-us	 ###### Start request  A request to execute the Start function of the Runner interface.  |   |   | |---|---| |direction|agent → plugin| |response|no|  The request doesn't have specific parameters, it only contains [common data](#common-data) parameters.  *Example:*      {"id":3,"type":4}
fr	 ###### Requête de démarrage  Une demande d'exécution de la fonction Start de l'interface Runner.  |   |   | |---|---| |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":4}

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_server binary and execute:      shell> zabbix_server  You can use the following command line parameters with Zabbix server:      -c --config <file>              path to the configuration file (default is /usr/local/etc/zabbix_server.conf)     -f --foreground                 run Zabbix server in foreground     -R --runtime-control <option>   perform administrative functions     -h --help                       give this help     -V --version                    display version number  ::: noteclassic Runtime control is not supported on OpenBSD and NetBSD. :::  Examples of running Zabbix server with command line parameters:      shell> zabbix_server -c /usr/local/etc/zabbix_server.conf     shell> zabbix_server --help     shell> zabbix_server -V  
fr	##### Démarrage manuellement  Si ce qui précède ne fonctionne pas, vous devez le démarrer manuellement. Trouvez le chemin vers le binaire zabbix\_server et exécutez :      shell> zabbix_server  Vous pouvez utiliser les paramètres de ligne de commande suivants avec le serveur Zabbix :      -c --config <file>              path to the configuration file (default is /usr/local/etc/zabbix_server.conf)     -f --foreground                 run Zabbix server in foreground     -R --runtime-control <option>   perform administrative functions     -h --help                       give this help     -V --version                    display version number  ::: noteclassic Le contrôle d'exécution n'est pas pris en charge sur OpenBSD et NetBSD.. :::  Exemples d'exécution du serveur Zabbix avec des paramètres en ligne de commande :      shell> zabbix_server -c /usr/local/etc/zabbix_server.conf     shell> zabbix_server --help     shell> zabbix_server -V  

en-us	##### Start-up scripts  The scripts are used to automatically start/stop Zabbix processes during system's start-up/shutdown. The scripts are located under directory misc/init.d.
fr	##### Scripts de démarrage  Des scripts sont utilisés pour démarrer/arrêter automatiquement les processus Zabbix pendant le démarrage/l'arrêt du système. Les scripts sont situés dans le répertoire misc/init.d.

en-us	#### Statistic request object  Statistic request object is used to define what type of information should be collected about server/proxy internal processes. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |stats|query|Statistic object properties to be returned. The list of available fields for each type of diagnostic information statistic are [described in detail below](object#list_of_statistic_fields_available_for_each_type_of_diagnostic_information_request).<br><br>Default: `extend` will return all available statistic fields.| |top|object|Object to sort and limit returned statistic values. The list of available fields for each type of diagnostic information statistic are [described in detail below](object#list_of_sorting_fields_available_for_each_type_of_diagnostic_information_request).<br><br>Example:<br>{ “source.alerts”: 10 }|
fr	#### Objet de demande de statistiques  L'objet de requête statistique est utilisé pour définir le type d'informations qui doivent être collectées sur les processus internes du serveur/proxy. Il a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |stats|query|Propriétés de l'objet statistique à renvoyer. La liste des champs disponibles pour chaque type de statistiques d'informations de diagnostic est [décrit en détail ci-dessous] (object#list_of_statistic_fields_available_for_each_type_of_diagnostic_information_request).<br><br>Par défaut : `extend` renverra tous les champs de statistiques disponibles.| |top|object|Objet pour trier et limiter les valeurs statistiques renvoyées. La liste des champs disponibles pour chaque type de statistique d'informations de diagnostic est [décrit en détail ci-dessous] (object#list_of_sorting_fields_available_for_each_type_of_diagnostic_information_request).<br><br>Exemple :<br>{ "source.alerts": 10 }|

en-us	#### Statistic result object  Statistic result object is retrieved in `result` field of task object.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |status|integer|*(readonly)* Status of the task result.<br><br>Possible values:<br>-1 - error occurred during performing task;<br>0 - task result is created.| |data|string/object|Results according the statistic request object of particular diagnostic information task. Contains error message string if error occurred during performing task.|
fr	#### Objet de résultat statistique  L'objet de résultat statistique est récupéré dans le champ 'result' de l'objet de tâche.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |status|integer|*(lecture seule)* Statut du résultat de la tâche.<br><br>Valeurs possibles :<br>-1 - une erreur s'est produite lors de l'exécution de la tâche ;<br>0 - le résultat de la tâche est créé.| |data|string/object|Résultats selon l'objet de requête statistique d'une tâche d'information de diagnostic particulière. Contient une chaîne de message d'erreur si une erreur s'est produite lors de l'exécution de la tâche.|

en-us	### Status rule  The status rule object has the following properties.  | Property                        | [Type](/manual/api/reference_commentary#data_types) | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | |---------------------------------|-----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **type**<br>(required)          | integer                                             | Condition for setting (New status) status.<br><br>Possible values:<br>0 - if at least (N) child services have (Status) status or above;<br>1 - if at least (N%) of child services have (Status) status or above;<br>2 - if less than (N) child services have (Status) status or below;<br>3 - if less than (N%) of child services have (Status) status or below;<br>4 - if weight of child services with (Status) status or above is at least (W);<br>5 - if weight of child services with (Status) status or above is at least (N%);<br>6 - if weight of child services with (Status) status or below is less than (W);<br>7 - if weight of child services with (Status) status or below is less than (N%).<br><br>Where:<br>- N (W) is `limit_value`;<br>- (Status) is `limit_status`;<br>- (New status) is `new_status`. | | **limit\_value**<br>(required)  | integer                                             | Limit value.<br><br>Possible values:<br>- for N and W: 1-100000;<br>- for N%: 1-100.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | **limit\_status**<br>(required) | integer                                             | Limit status.<br><br>Possible values:<br>-1 - OK;<br>0 - Not classified;<br>1 - Information;<br>2 - Warning;<br>3 - Average;<br>4 - High;<br>5 - Disaster.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | **new\_status**<br>(required)   | integer                                             | New status value.<br><br>Possible values:<br>0 - Not classified;<br>1 - Information;<br>2 - Warning;<br>3 - Average;<br>4 - High;<br>5 - Disaster.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
fr	 ### Règle de statut  L'objet de règle de statut a les propriétés suivantes.  | Propriété                        | [Type](/manual/api/reference_commentary#data_types) | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | |---------------------------------|-----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **type**<br>(obligatoire)          | integer                                             | Condition pour définir le statut (Nouveau statut).<br><br>Valeurs possibles :<br>0 - si au moins (N) services enfants ont le statut (Statut) ou supérieur ;<br>1 - si au moins (N%) des services enfants ont le statut (Statut) ou supérieur ;<br>2 - si moins de (N) services enfants ont le statut (Statut) ou inférieur ;<br>3 - si moins de (N%) des services enfants ont ( Statut) statut ou inférieur ;<br>4 - si le poids des services enfants avec le statut (Statut) ou supérieur est au moins (W) ;<br>5 - si le poids des services enfants avec le statut (Statut) ou supérieur est au moins (N%) ;<br>6 - si le poids des services enfants avec le statut (Statut) ou inférieur est inférieur à (W) ;<br>7 - si le poids des services enfants avec le statut (Statut) ou inférieur est inférieur à (N%).<br><br>Où :<br>- N (W) est `limit_value` ;<br>- (Statut) est `limit_status` ;<br>- (Nouveau statut) est `new_status`. | | **limit\_value**<br>(obligatoire)  | integer                                             | Valeur limite.<br><br>Valeurs possibles :<br>- pour N et W : 1-100000 ;<br>- pour N % : 1-100.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | **limit\_status**<br>(obligatoire) | integer                                             | État limite.<br><br>Valeurs possibles :<br>-1 - OK ;<br>0 - Non classifié ;<br>1 - Information ;<br>2 - Avertissement ;<br>3 - Moyenne ;<br>4 - Élevé ;<br>5 - Désastre.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | **new\_status**<br>(obligatoire)   | integer                                             | Nouvelle valeur d'état.<br><br>Valeurs possibles :<br>0 - Non classifié ;<br>1 - Information ;<br>2 - Avertissement ;<br>3 - Moyenne ;<br>4 - Élevé ;<br>5 - Désastre.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |

en-us	##### Step 1  Add a new web scenario.  We will add a scenario to monitor the web interface of Zabbix. The scenario will execute a number of steps.  Go to *Configuration → Hosts*, pick a host and click on *Web* in the row of that host. Then click on *Create web scenario*.  ![](../../../assets/en/manual/web_monitoring/new_scenario.png)  All mandatory input fields are marked with a red asterisk.  In the new scenario form we will name the scenario as *Zabbix frontend*. We will also create two variables: {user} and {password}.  You may also want to add a new *Application:Zabbix frontend* tag in the Tags tab.
fr	##### Étape 1  Ajouter un nouveau scénario.  Nous allons ajouter un scénario pour superviser l'interface Web Zabbix. Le scénario va exécuter un certain nombre d'étapes.  Accédez à *Configuration → Hôtes*, choisissez un hôte et cliquez sur *Web* dans la ligne de cet hôte. Cliquez ensuite sur *Créer un scénario web*.  ![](../../../assets/en/manual/web_monitoring/new_scenario.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  Dans le nouveau formulaire de scénario, nous nommerons le scénario *Zabbix frontend*. Nous allons également créer deux variables : {user} et {password}.  Vous pouvez également ajouter un nouveau tag *Application:Zabbix frontend* dans l'onglet Tags.

en-us	##### Step 1  Configure [some media](media), such as e-mail, SMS, or script to use for the notifications. Refer to the corresponding sections of the manual to perform this task.  ::: noteimportant For notifying on internal events the default severity ('Not classified') is used, so leave it checked when configuring [user media](/manual/config/notifications/media/email#user_media) if you want to receive notifications for internal events. :::
fr	##### Étape 1  Configurez [certains médias](media), tels que les e-mails, les SMS ou des scripts à utiliser pour les notifications. Reportez-vous aux sections correspondantes du manuel pour effectuer cette tâche.  ::: noteimportant Pour la notification des événements internes, la sévérité par défaut ('Non classé') est utilisée. Par conséquent, laissez-la cochée lors de la configuration du [média utilisateur](/manual/config/notifications/media/email#user_media) si vous souhaitez recevoir des notifications pour les événements internes. :::

en-us	##### Step 1  Define new media.  The media will execute a script which will send required information to OpenView.
fr	##### Étape 1  Définir les nouveaux médias.  Le support exécutera un script qui enverra les informations requises à OpenView.

en-us	##### Step 1  Defining a network discovery rule for our IP range.  ![](../../../../assets/en/manual/discovery/network_discovery/discovery.png)  Zabbix will try to discover hosts in the IP range of 192.168.1.1-192.168.1.254 by connecting to Zabbix agents and getting the value from the **system.uname** key. The value received from the agent can be used to name the hosts and also to apply different actions for different operating systems. For example, link Windows servers to the template *Windows*, Linux servers to the template *Linux*.  The rule will be executed every 10 minutes.  When this rule is added, Zabbix will automatically start the discovery and generation of the discovery-based events for further processing.
fr	##### Étape 1  Définir une règle de découverte de réseau pour notre plage IP.  ![](../../../../assets/en/manual/discovery/network_discovery/discovery.png)  Zabbix essaiera de découvrir les hôtes de la plage IP 192.168.1.1-192.168.1.254 en se connectant aux agents Zabbix et en obtenant la valeur de la clé **system.uname**. La valeur reçue de l'agent peut être utilisée pour appliquer différentes actions pour différents systèmes d'exploitation. Par exemple, liez les serveurs Windows au *Template OS Windows*, les serveurs Linux au *Template OS Linux*.  La règle sera exécutée toutes les 10 minutes (600 secondes).  Lorsque cette règle est ajoutée, Zabbix lance automatiquement la découverte et génère des événements basés sur la découverte pour un traitement ultérieur.

en-us	##### Step 1  Find out the SNMP string (or OID) of the item you want to monitor.  To get a list of SNMP strings, use the **snmpwalk** command (part of [net-snmp](http://www.net-snmp.org/) software which you should have installed as part of the Zabbix installation) or equivalent tool:      shell> snmpwalk -v 2c -c public <host IP> .  As '2c' here stands for SNMP version, you may also substitute it with '1', to indicate SNMP Version 1 on the device.  This should give you a list of SNMP strings and their last value. If it doesn't then it is possible that the SNMP 'community' is different from the standard 'public' in which case you will need to find out what it is.  You can then go through the list until you find the string you want to monitor, e.g. if you wanted to monitor the bytes coming in to your switch on port 3 you would use the `IF-MIB::ifInOctets.3` string from this line:      IF-MIB::ifInOctets.3 = Counter32: 3409739121  You may now use the **snmpget** command to find out the numeric OID for 'IF-MIB::ifInOctets.3':      shell> snmpget -v 2c -c public -On 10.62.1.22 IF-MIB::ifInOctets.3  Note that the last number in the string is the port number you are looking to monitor. See also: [Dynamic indexes](/manual/config/items/itemtypes/snmp/dynamicindex).  This should give you something like the following:      .1.3.6.1.2.1.2.2.1.10.3 = Counter32: 3472126941  Again, the last number in the OID is the port number.  ::: noteclassic 3COM seem to use port numbers in the hundreds, e.g. port 1 = port 101, port 3 = port 103, but Cisco use regular numbers, e.g. port 3 = 3. :::  ::: notetip Some of the most used SNMP OIDs are [translated automatically to a numeric representation](/manual/config/items/itemtypes/snmp/special_mibs) by Zabbix. :::  In the last example above value type is "Counter32", which internally corresponds to ASN\_COUNTER type. The full list of supported types is ASN\_COUNTER, ASN\_COUNTER64, ASN\_UINTEGER, ASN\_UNSIGNED64, ASN\_INTEGER, ASN\_INTEGER64, ASN\_FLOAT, ASN\_DOUBLE, ASN\_TIMETICKS, ASN\_GAUGE, ASN\_IPADDRESS, ASN\_OCTET\_STR and ASN\_OBJECT\_ID (since 2.2.8, 2.4.3). These types roughly correspond to "Counter32", "Counter64", "UInteger32", "INTEGER", "Float", "Double", "Timeticks", "Gauge32", "IpAddress", "OCTET STRING", "OBJECT IDENTIFIER" in **snmpget** output, but might also be shown as "STRING", "Hex-STRING", "OID" and other, depending on the presence of a display hint.
fr	 ##### Étape 1  Découvrez la chaîne SNMP (ou OID) de l'élément que vous souhaitez surveiller.  Pour obtenir une liste des chaînes SNMP, utilisez la commande **snmpwalk** (qui fait partie du logiciel [net-snmp](http://www.net-snmp.org/) que vous devriez avoir installé dans le cadre de l'installation de Zabbix) ou outil équivalent :      shell> snmpwalk -v 2c -c public <host IP> .  Comme '2c' signifie ici la version SNMP, vous pouvez également le remplacer par '1', pour indiquer la version SNMP 1 sur l'appareil.  Cela devrait vous donner une liste de chaînes SNMP et leur dernière valeur. Si ce n'est pas le cas, il est possible que la 'communauté' SNMP soit différente du 'public' standard, auquel cas vous devrez trouver de quoi il s'agit.  Vous pouvez ensuite parcourir la liste jusqu'à ce que vous trouviez la chaîne que vous souhaitez surveiller, par ex. si vous vouliez surveiller les octets entrant dans votre commutateur sur le port 3, vous utiliseriez la chaîne `IF-MIB::ifInOctets.3` de cette ligne :      IF-MIB::ifInOctets.3 = Counter32: 3409739121  Vous pouvez maintenant utiliser la commande **snmpget** pour connaître l'OID numérique de 'IF-MIB::ifInOctets.3' :      shell> snmpget -v 2c -c public -On 10.62.1.22 IF-MIB::ifInOctets.3  Notez que le dernier numéro de la chaîne est le numéro de port que vous cherchez à surveiller. Voir aussi : [Index dynamiques](/manual/config/items/itemtypes/snmp/dynamicindex).  Cela devrait vous donner quelque chose comme ceci :      .1.3.6.1.2.1.2.2.1.10.3 = Counter32: 3472126941  Encore une fois, le dernier numéro de l'OID est le numéro de port.  ::: noteclassic 3COM semble utiliser des centaines de numéros de port, par ex. port 1 = port 101, port 3 = port 103, mais Cisco utilise des numéros normaux, par ex. port 3 = 3. :::  ::: notetip Certains des OID SNMP les plus utilisés sont [traduits automatiquement en une représentation numérique](/manual/config/items/itemtypes/snmp/special_mibs) par Zabbix. :::  Dans le dernier exemple ci-dessus, le type de valeur est "Counter32", qui correspond en interne au type ASN\_COUNTER. La liste complète des types pris en charge est ASN\_COUNTER, ASN\_COUNTER64, ASN\_UINTEGER, ASN\_UNSIGNED64, ASN\_INTEGER, ASN\_INTEGER64, ASN\_FLOAT, ASN\_DOUBLE, ASN\_TIMETICKS, ASN\_GAUGE, ASN\_IPADDRESS , ASN\_OCTET\_STR et ASN\_OBJECT\_ID (depuis 2.2.8, 2.4.3). Ces types correspondent approximativement à "Counter32", "Counter64", "UInteger32", "INTEGER", "Float", "Double", "Timeticks", "Gauge32", "IpAddress", "OCTET STRING", "OBJECT IDENTIFIER" dans la sortie **snmpget**, mais peut également être affiché sous la forme "STRING", "Hex-STRING", "OID" et autre, en fonction de la présence d'un indicateur d'affichage.

en-us	##### Step 1  Install Kerberos package.  For Debian/Ubuntu:      apt install krb5-user  For RHEL:      dnf install krb5-workstation
fr	##### Etape 1  Installer le paquet Kerberos.  Pour Debian/Ubuntu :      apt install krb5-user  Pour RHEL :      dnf install krb5-workstation

en-us	##### Step 1  To define your own theme you'll need to create a CSS file and save it in the `assets/styles/` folder (for example, *custom-theme.css*). You can either copy the files from a different theme and create your theme based on it or start from scratch.
fr	##### Étape 1  Pour définir votre propre thème, vous devrez créer un fichier CSS et l'enregistrer dans le dossier `assets/styles/` (par exemple, *custom-theme.css*). Vous pouvez soit copier les fichiers d'un thème différent et créer votre thème en fonction de celui-ci, soit recommencer à zéro.

en-us	##### Step 1  Write a script or command line to retrieve required parameter.  For example, we may write the following command in order to get total number of queries executed by a MySQL server:      mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"  When executed, the command returns total number of SQL queries.
fr	##### Étape 1  Ecrivez un script ou une ligne de commande pour récupérer le paramètre requis.  Par exemple, nous pouvons écrire la commande suivante afin d'obtenir le nombre total de requêtes exécutées par un serveur MySQL :   mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"  Lorsqu'elle est exécutée, la commande renvoie le nombre total de requêtes SQL.

en-us	##### Step 2  Add the command to zabbix\_agentd.conf:      UserParameter=mysql.questions,mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"  **mysql.questions** is a unique identifier. It can be any valid key identifier, for example, *queries*.  Test this parameter by using Zabbix agent with "-t" flag (if running under root, however, note that the agent may have different permissions when launched as a daemon):      zabbix_agentd -t mysql.questions
fr	##### Étape 2  Ajoutez la commande à zabbix\_agentd.conf :   UserParameter=mysql.questions,mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"  **mysql.questions** est un identifiant unique. Il peut s'agir de n'importe quel identifiant de clé valide, par exemple des *requêtes*.  Testez ce paramètre en utilisant l'agent Zabbix avec l’option "-t" (s'il est exécuté sous root, notez toutefois que l'agent peut avoir des autorisations différentes lorsqu'il est lancé en tant que démon) :   zabbix_agentd -t mysql.questions

en-us	##### Step 2  Add your theme to the list of themes returned by the APP::getThemes() method. You can do this by overriding the ZBase::getThemes() method in the APP class. This can be done by adding the following code before the closing brace in *include/classes/core/APP.php*:        public static function getThemes() {           return array_merge(parent::getThemes(), [               'custom-theme' => _('Custom theme')           ]);       }  ::: noteimportant Note that the name you specify within the first pair of quotes must match the name of the theme file without extension. :::  To add multiple themes, just list them under the first theme, for example:        public static function getThemes() {           return array_merge(parent::getThemes(), [               'custom-theme' => _('Custom theme'),               'anothertheme' => _('Another theme'),               'onemoretheme' => _('One more theme')           ]);       }  Note that every theme except the last one must have a trailing comma.  ::: notetip To change graph colors, the entry must be added in the *graph\_theme* database table. :::
fr	##### Étape 2  Ajoutez votre thème à la liste des thèmes renvoyés par la méthode APP::getThemes(). Vous pouvez le faire en remplaçant la méthode ZBase::getThemes() dans la classe APP. Cela peut être fait en ajoutant le code suivant avant l'accolade fermante dans *include/classes/core/APP.php* :        public static function getThemes() {           return array_merge(parent::getThemes(), [               'custom-theme' => _('Custom theme')           ]);       }  ::: noteimportant Notez que le nom que vous spécifiez dans la première paire de guillemets doit correspondre au nom du fichier de thème sans extension. :::  Pour ajouter plusieurs thèmes, listez-les simplement sous le premier thème, par exemple :        public static function getThemes() {           return array_merge(parent::getThemes(), [               'custom-theme' => _('Custom theme'),               'anothertheme' => _('Another theme'),               'onemoretheme' => _('One more theme')           ]);       }  Notez que chaque thème, sauf le dernier, doit avoir une virgule en fin de ligne.  ::: notetip Pour changer les couleurs du graphique, l'entrée doit être ajoutée dans la table de la base de données *graph\_theme*. :::

en-us	##### Step 2  Configure Kerberos configuration file (see MIT documentation for details)  ``` {.java} cat /etc/krb5.conf  [libdefaults]     default_realm = EXAMPLE.COM  # The following krb5.conf variables are only for MIT Kerberos.     kdc_timesync = 1     ccache_type = 4     forwardable = true     proxiable = true  [realms]     EXAMPLE.COM = {     }  [domain_realm]     .example.com=EXAMPLE.COM     example.com=EXAMPLE.COM  ```
fr	##### Etape 2  Configurer le fichier de configuration Kerberos (voir la documentation MIT pour plus de détails)  ``` {.java} cat /etc/krb5.conf  [libdefaults]     default_realm = EXAMPLE.COM  # The following krb5.conf variables are only for MIT Kerberos.     kdc_timesync = 1     ccache_type = 4     forwardable = true     proxiable = true  [realms]     EXAMPLE.COM = {     }  [domain_realm]     .example.com=EXAMPLE.COM     example.com=EXAMPLE.COM  ```

en-us	##### Step 2  [Create a host](/manual/config/hosts/host) corresponding to a device.  ![](../../../../../assets/en/manual/config/items/itemtypes/snmp/snmp_host.png)  Add an SNMP interface for the host:  -   Enter the IP address/DNS name and port number -   Select the *SNMP version* from the dropdown -   Add interface credentials depending on the selected SNMP version:     -   SNMPv1, v2 require only the community (usually 'public')     -   SNMPv3 requires more specific options (see below) -   Leave the *Use bulk requests* checkbox marked to allow bulk     processing of SNMP requests  |SNMPv3 parameter|Description| |--|--------| |*Context name*|Enter context name to identify item on SNMP subnet.<br>*Context name* is supported for SNMPv3 items since Zabbix 2.2.<br>User macros are resolved in this field.| |*Security name*|Enter security name.<br>User macros are resolved in this field.| |*Security level*|Select security level:<br>**noAuthNoPriv** - no authentication nor privacy protocols are used<br>**AuthNoPriv** - authentication protocol is used, privacy protocol is not<br>**AuthPriv** - both authentication and privacy protocols are used| |*Authentication protocol*|Select authentication protocol - *MD5*, *SHA1*, *SHA224*, *SHA256*, *SHA384* or *SHA512*.| |*Authentication passphrase*|Enter authentication passphrase.<br>User macros are resolved in this field.| |*Privacy protocol*|Select privacy protocol - *DES*, *AES128*, *AES192*, *AES256*, *AES192C* (Cisco) or *AES256C* (Cisco).| |*Privacy passphrase*|Enter privacy passphrase.<br>User macros are resolved in this field.|  In case of wrong SNMPv3 credentials (security name, authentication protocol/passphrase, privacy protocol) Zabbix receives an ERROR from net-snmp, except for wrong *Privacy passphrase* in which case Zabbix receives a TIMEOUT error from net-snmp.  ::: notewarning  Changes in *Authentication protocol*, *Authentication passphrase*, *Privacy protocol* or *Privacy passphrase*, made without changing the *Security name*, will take effect only after the cache on a server/proxy is manually cleared (by using [-R snmp\_cache\_reload](/manual/concepts/server#running_server)) or the server/proxy is restarted. In cases, where *Security name* is also changed, all parameters will be updated immediately.  :::  You can use one of the provided SNMP templates (*Template SNMP Device* and others) that will automatically add a set of items. However, the template may not be compatible with the host. Click on *Add* to save the host.
fr	 ##### Étape 2  [Créez un hôte](/manual/config/hosts/host) correspondant à un périphérique.  ![](../../../../../assets/en/manual/config/items/itemtypes/snmp/snmp_host.png)  Ajoutez une interface SNMP pour l'hôte :  -   Saisissez l'adresse IP/le nom DNS et le numéro de port -   Sélectionnez la *version SNMP* dans le menu déroulant -   Ajoutez les informations d'identification de l'interface en fonction de la version SNMP sélectionnée :     -   SNMPv1, v2 ne nécessitent que la communauté (généralement 'public')     -   SNMPv3 nécessite des options plus spécifiques (voir ci-dessous) -   Laissez la case *Utiliser les requêtes en masse* cochée pour permettre le traitement en masse des requêtes SNMP  |Paramètre SNMPv3|Description| |--|--------| |*Nom du contexte*|Entrez le nom du contexte pour identifier l'élément sur le sous-réseau SNMP.<br>Le *nom du contexte* est pris en charge pour les éléments SNMPv3 depuis Zabbix 2.2.<br>Les macros utilisateur sont résolues dans ce champ.| |*Nom de la sécurité*|Entrez le nom de la sécurité.<br>Les macros utilisateur sont résolues dans ce champ.| |*Niveau de sécurité*|Sélectionnez le niveau de sécurité :<br>**noAuthNoPriv** - aucun protocole d'authentification ni de confidentialité n'est utilisé<br>**AuthNoPriv** - le protocole d'authentification est utilisé, le protocole de confidentialité ne l'est pas<br>**AuthPriv** - les protocoles d'authentification et de confidentialité sont utilisés | |*Protocole d'authentification*|Sélectionnez le protocole d'authentification - *MD5*, *SHA1*, *SHA224*, *SHA256*, *SHA384* ou *SHA512*.| |*Phrase secrète d'authentification*|Entrez la phrase secrète d'authentification.<br>Les macros utilisateur sont résolues dans ce champ.| |*Protocole de confidentialité*|Sélectionnez le protocole de confidentialité - *DES*, *AES128*, *AES192*, *AES256*, *AES192C* (Cisco) ou *AES256C* (Cisco).| |*Phrase secrète de confidentialité*|Entrez la phrase secrète de confidentialité.<br>Les macros utilisateur sont résolues dans ce champ.|  En cas d'informations d'identification SNMPv3 erronées (nom de sécurité, protocole d'authentification/phrase de passe, protocole de confidentialité), Zabbix reçoit une ERREUR de net-snmp, à l'exception d'une mauvaise *phrase de passe de confidentialité*, auquel cas Zabbix reçoit une erreur TIMEOUT de net-snmp.  ::: notewarning Les modifications de *Protocole d'authentification*, *Phrase secrète d'authentification*, *Protocole de confidentialité* ou *Phrase secrète de confidentialité*, effectuées sans modifier le *Nom de la sécurité*, prendront effet uniquement après que le cache sur un serveur/proxy a été manuellement effacé (en utilisant [ -R snmp\_cache\_reload](/manual/concepts/server#running_server)) ou le serveur/proxy est redémarré. Dans les cas où le *Nom de la sécurité* est également modifié, tous les paramètres seront mis à jour immédiatement. :::  Vous pouvez utiliser l'un des modèles SNMP fournis (*Template SNMP Device* et autres) qui ajoutera automatiquement un ensemble d'éléments. Cependant, le modèle peut ne pas être compatible avec l'hôte. Cliquez sur *Ajouter* pour enregistrer l'hôte.

en-us	##### Step 2  Define new user.  The user has to be linked with the media.
fr	##### Étape 2  Définir nouvel utilisateur.  L'utilisateur doit être lié au média.

en-us	##### Step 2  Define steps for the scenario.  Click on *Add* button in the *Steps* tab to add individual steps.  *Web scenario step 1*  We start by checking that the first page responds correctly, returns with HTTP response code 200 and contains text "Zabbix SIA".  ![](../../../assets/en/manual/web_monitoring/scen_step1.png){width="600"}  When done configuring the step, click on *Add*.  *Web scenario step 2*  We continue by logging in to the Zabbix frontend, and we do so by reusing the macros (variables) we defined on the scenario level - {user} and {password}.  ![](../../../assets/en/manual/web_monitoring/scen_step2.png){width="600"}  ::: noteimportant Note that Zabbix frontend uses JavaScript redirect when logging in, thus first we must log in, and only in further steps we may check for logged-in features. Additionally, the login step must use full URL to **index.php** file. :::  Take note also of how we are getting the content of the `{sid}` variable (session ID) using a variable syntax with regular expression: `regex:name="csrf-token" content="([0-9a-z]{16})"`. This variable will be required in step 4.  *Web scenario step 3*  Being logged in, we should now verify the fact. To do so, we check for a string that is only visible when logged in - for example, **Administration**.  ![](../../../assets/en/manual/web_monitoring/scen_step3.png){width="600"}  *Web scenario step 4*  Now that we have verified that frontend is accessible and we can log in and retrieve logged-in content, we should also log out - otherwise Zabbix database will become polluted with lots and lots of open session records.  ![](../../../assets/en/manual/web_monitoring/scen_step4.png){width="600"}  *Web scenario step 5*  We can also check that we have logged out by looking for the **Username** string.  ![](../../../assets/en/manual/web_monitoring/scen_step5.png){width="600"}  *Complete configuration of steps*  A complete configuration of web scenario steps should look like this:  ![](../../../assets/en/manual/web_monitoring/scenario_steps.png){width="600"}
fr	##### Étape 2  Définissez les étapes du scénario.  Cliquez sur le bouton *Ajouter* dans l'onglet *Étapes* pour ajouter des étapes individuelles.  *Scénario Web étape 1*  Nous commençons par vérifier que la première page répond correctement, renvoie le code de réponse HTTP 200 et contient le texte "Zabbix SIA".  ![](../../../assets/en/manual/web_monitoring/scen_step1.png){width="600"}  Une fois la configuration de l'étape terminée, cliquez sur *Ajouter*.  *Scénario Web étape 2*  Nous continuons en nous connectant à l'interface Zabbix et en réutilisant les macros (variables) définies au niveau du scénario - {user} et {password}.  ![](../../../assets/en/manual/web_monitoring/scen_step2.png){width="600"}  ::: noteimportant Notez que l'interface Zabbix utilise une redirection JavaScript lors de la connexion. Vous devez donc vous connecter. Seules les étapes suivantes permettent de vérifier les fonctionnalités connectées. En outre, l'étape de connexion doit utiliser l'URL complète du fichier **index.php**. :::  Notez également comment nous obtenons le contenu de la variable `{sid}` (ID de session) en utilisant une syntaxe de variable avec une expression régulière : `regex:name="csrf-token" content="([0-9a-z]{16})"`. Cette variable sera requise à l'étape 4.  *Scénario Web étape 3*  En étant connecté, nous devrions maintenant pouvoir vérifier que l'interface est accessible. Pour ce faire, nous vérifions si une chaîne est uniquement visible lors de la connexion, par exemple, **Administration**.  ![](../../../assets/en/manual/web_monitoring/scen_step3.png){width="600"}  *Scénario Web étape 4*  Maintenant que nous avons vérifié que l'interface est accessible et que nous pouvons nous connecter et récupérer le contenu une fois connecté, nous devrions également nous déconnecter - sinon la base de données Zabbix sera polluée avec une multitude d'enregistrements de sessions ouvertes.  ![](../../../assets/en/manual/web_monitoring/scen_step4.png){width="600"}  *Scénario Web étape 5*  Nous pouvons également vérifier que nous nous sommes déconnectés en recherchant la chaîne **Username**.  ![](../../../assets/en/manual/web_monitoring/scen_step5.png){width="600"}  *Configuration complète des étapes*  Une configuration complète des étapes de scénario Web devrait ressembler à ceci :  ![](../../../assets/en/manual/web_monitoring/scenario_steps.png){width="600"}

en-us	##### Step 2  Defining a discovery [action](/manual/config/notifications/action) for adding the discovered Linux servers to the respective group/template.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action.png)  The action will be activated if:  -   the "Zabbix agent" service is "up" -   the value of system.uname (the Zabbix agent key we used in rule     definition) contains "Linux" -   Uptime is 1 hour (3600 seconds) or more  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_b.png)  The action will execute the following operations:  -   add the discovered host to the "Linux servers" group (and also add     host if it wasn't added previously) -   link host to the *Linux* template. Zabbix will automatically start     monitoring the host using items and triggers from the "Linux"     template.
fr	##### Étape 2  Définir une [action](/manual/config/notifications/action) pour ajouter les serveurs Linux découverts au groupe/modèle correspondant.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action.png)  L'action sera activée si :  -   le service "agent Zabbix" est "démarré" -   la valeur de system.uname (la clé de l'agent Zabbix que nous avons utilisée dans la définition de la règle) contient "Linux" -   La disponibilité est de 1 heure (3600 secondes) ou plus  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_b.png)  L'action exécutera les opérations suivantes :  -   ajoute l'hôte découvert au groupe "serveurs Linux" (et ajoute également l'hôte s'il n'a pas été ajouté précédemment) -   lie l'hôte au "Template OS Linux". Zabbix commencera automatiquement à surveiller l'hôte à l'aide d'éléments et de déclencheurs de "Template OS Linux".

en-us	##### Step 2  Go to *Configuration → Actions* and select *Internal actions* from the third level menu (or page title dropdown).  ![](../../../../assets/en/manual/config/internal_actions.png){width="600"}  Click on *Create action* to the right to open an action configuration form.
fr	##### Étape 2  Allez dans *Configuration → Actions* et sélectionnez *Actions internes* dans le menu de troisième niveau (ou la liste déroulante des titres de page).  ![](../../../../assets/en/manual/config/internal_actions.png){width="600"}  Cliquez sur *Créer une action* à droite pour ouvrir un formulaire de configuration d'action.

en-us	##### Step 3  Activate the new theme.  In Zabbix frontend, you may either set this theme to be the default one or change your theme in the user profile.  Enjoy the new look and feel!
fr	##### Étape 3  Activez le nouveau thème.  Dans l'interface Zabbix, vous pouvez soit définir ce thème comme étant celui par défaut, soit modifier votre thème dans le profil utilisateur.  Profitez du nouveau thème !

en-us	##### Step 3  Configure actions.  Configure actions to send all (or selected) trigger status changes to the user.
fr	##### Étape 3  Configurez les actions.  Configurez les actions pour envoyer à l'utilisateur tous les changements d'état du déclencheur (ou sélectionnés).

en-us	##### Step 3  Create a Kerberos ticket for user *zabbix*. Run the following command as user *zabbix*:      kinit zabbix  ::: noteimportant It is important to run the above command as user *zabbix*. If you run it as *root* the authentication will not work. :::
fr	##### Etape 3  Créez un ticket Kerberos pour l'utilisateur *zabbix*. Exécutez la commande suivante en tant qu'utilisateur *zabbix* :      kinit zabbix  ::: noteimportant Il est important d'exécuter la commande ci-dessus en tant qu'utilisateur *zabbix*. Si vous l'exécutez en tant que *root*, l'authentification ne fonctionnera pas. :::

en-us	##### Step 3  Create an item for monitoring.  So, now go back to Zabbix and click on *Items* for the SNMP host you created earlier. Depending on whether you used a template or not when creating your host, you will have either a list of SNMP items associated with your host or just an empty list. We will work on the assumption that you are going to create the item yourself using the information you have just gathered using snmpwalk and snmpget, so click on *Create item*. In the new item form:  -   Enter the item name -   Change the 'Type' field to 'SNMP agent' -   Enter the 'Key' as something meaningful, e.g. SNMP-InOctets-Bps -   Make sure the 'Host interface' field has your switch/router in it -   Enter the textual or numeric OID that you retrieved earlier into the     'SNMP OID' field, for example: .1.3.6.1.2.1.2.2.1.10.3 -   Set the 'Type of information' to *Numeric (float)* -   Enter an 'Update interval' and 'History storage' period if you want     them to be different from the default -   In the *Preprocessing* tab, add a *Change per second* step     (important, otherwise you will get cumulative values from the SNMP     device instead of the latest change). Choose a custom multiplier if     you want one.  ![](../../../../../assets/en/manual/config/items/itemtypes/snmp_item.png)  All mandatory input fields are marked with a red asterisk.  Now save the item and go to *Monitoring* → *Latest data* for your SNMP data!
fr	 ##### Étape 3  Créez un élément pour la surveillance.  Alors, revenez maintenant à Zabbix et cliquez sur *Éléments* pour l'hôte SNMP que vous avez créé précédemment. Selon que vous avez utilisé ou non un modèle lors de la création de votre hôte, vous aurez soit une liste d'éléments SNMP associés à votre hôte, soit simplement une liste vide. Nous partirons du principe que vous allez créer vous-même l'élément en utilisant les informations que vous venez de récolter à l'aide de snmpwalk et snmpget, cliquez donc sur *Créer un élément*. Dans le nouveau formulaire d'élément :  - Entrez le nom de l'article - Remplacez le champ 'Type' par 'Agent SNMP' - Entrez la 'Clé' comme quelque chose de significatif, par ex. SNMP-InOctets-Bps - Assurez-vous que le champ 'Host interface' contient votre switch/routeur - Entrez l'OID textuel ou numérique que vous avez récupéré précédemment dans le champ 'SNMP OID', par exemple : .1.3.6.1.2.1.2.2.1.10.3 - Définissez le 'Type d'informations' sur *Numérique (flottant)* - Entrez un 'Intervalle de mise à jour' et une période de 'Stockage de l'historique' si vous voulez qu'ils soient différents de la valeur par défaut - Dans l'onglet *Preprocessing*, ajoutez une étape *Change per second* (important, sinon vous obtiendrez des valeurs cumulées du périphérique SNMP au lieu de la dernière modification). Choisissez un multiplicateur personnalisé si vous en voulez un.  ![](../../../../../assets/en/manual/config/items/itemtypes/snmp_item.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  Enregistrez maintenant l'élément et accédez à *Surveillance* → *Dernières données* pour voir vos données SNMP !

en-us	##### Step 3  Defining a discovery action for adding the discovered Windows servers to the respective group/template.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win_b.png)
fr	##### Étape 3  Définir une action pour ajouter les serveurs Windows découverts au groupe/modèle correspondant.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win_b.png)

en-us	##### Step 3  In the **Action** tab enter a name for the action. Then click on *Add* in the condition block to add a new condition.  In the new condition popup window select *Event type* as the condition type and then select *Item in "not supported" state* as the event type value.  ![](../../../../assets/en/manual/config/notifications/action/report_unsupported_cond.png)  Don't forget to click on *Add* to actually list the condition in the *Conditions* block.
fr	##### Étape 3  Dans l'onglet **Action**, saisissez un nom pour l'action. Cliquez ensuite sur *Ajouter* dans le bloc condition pour ajouter une nouvelle condition.  Dans la nouvelle fenêtre contextuelle de condition, sélectionnez *Type d'événement* comme type de condition, puis sélectionnez *Élément dans l'état "non pris en charge"* comme valeur de type d'événement.  ![](../../../../assets/en/manual/config/notifications/action/report_unsupported_cond.png)  N'oubliez pas de cliquer sur *Ajouter* pour lister la condition dans le bloc *Conditions*.

en-us	##### Step 3  Reload user parameters from the configuration file by running:      zabbix_agentd -R userparameter_reload  You may also restart the agent instead of the runtime control command.  Test the parameter by using [zabbix\_get](/manual/concepts/get) utility.
fr	##### Étape 3  Rechargez les paramètres utilisateur à partir du fichier de configuration en exécutant :   zabbix_agentd -R userparameter_reload  Vous pouvez également redémarrer l'agent au lieu de la commande de contrôle d'exécution.  Testez le paramètre en utilisant l'utilitaire [zabbix\_get](/manual/concepts/get).

en-us	##### Step 3  Save the finished web monitoring scenario.  The scenario will be added to a host. To view web scenario information go to *Monitoring → Hosts*, locate the host in the list and click on the Web hyperlink in the last column.  ![](../../../assets/en/manual/web_interface/web_monitoring.png){width="600"}  Click on the scenario name to see more detailed statistics:  ![](../../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}
fr	##### Étape 3  Sauvegardez le scénario de supervision Web terminé.  Le scénario sera ajouté à un hôte. Pour afficher les informations sur le scénario Web allez dans *Surveillance → Hôtes*, localisez l'hôte dans la liste et cliquez sur le lien hypertexte Web dans la dernière colonne.  ![](../../../assets/en/manual/web_interface/web_monitoring.png){width="600"}  Cliquez sur le nom du scénario pour voir des statistiques plus détaillées :  ![](../../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}

en-us	##### Step 4  Add new item with Key=mysql.questions to the monitored host. Type of the item must be either Zabbix Agent or Zabbix Agent (active).  Be aware that type of returned values must be set correctly on Zabbix server. Otherwise Zabbix won't accept them.
fr	##### Étape 4  Ajouter un nouvel élément avec Key=mysql.questions à l'hôte supervisé. Le type de l'élément doit être agent Zabbix ou agent Zabbix (actif).  Sachez que le type de valeurs renvoyées doit être correctement défini sur le serveur Zabbix. Sinon, Zabbix ne les acceptera pas.

en-us	##### Step 4  Create a web scenario or HTTP agent item with Kerberos authentication type.  Optionally can be tested with the following curl command:      curl -v --negotiate -u : http://example.com  Note that for lengthy web monitoring it is necessary to take care of renewing the Kerberos ticket. Default time of ticket expiration is 10h.
fr	##### Étape 4  Créez un scénario Web ou un élément d'agent HTTP avec le type d'authentification Kerberos.  Peut éventuellement être testé avec la commande curl suivante :       curl -v --negotiate -u : http://example.com  A noter que pour une surveillance web longue il faut prendre soin de renouveler le ticket Kerberos. Le temps par défaut d'expiration du ticket est de 10h.

en-us	##### Step 4  Defining a discovery action for removing lost servers.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove_b.png)  A server will be removed if "Zabbix agent" service is 'down' for more than 24 hours (86400 seconds).
fr	##### Étape 4  Définir une action pour supprimer les serveurs perdus.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove_b.png)  Un serveur sera supprimé si le service "Agent Zabbix" est 'arrêté' pendant plus de 24 heures (86400 secondes).

en-us	##### Step 4  In the **Operations** tab, click on *Add* in the *Operations* block and select some recipients of the message (user groups/users) and the media types (or 'All') to use for delivery.  Select *Custom message* checkbox if you wish to enter the custom subject/content of the problem message.  ![](../../../../assets/en/manual/config/unsupp_operation.png)  ![](../../../../assets/en/manual/config/unsupp_operation_b.png)  Click on *Add* to actually list the operation in the *Operations* block.  If you wish to receive more than one notification, set the operation step duration (interval between messages sent) and add another step.
fr	##### Étape 4  Dans l'onglet **Opérations**, cliquez sur *Ajouter* dans le bloc *Opérations* et sélectionnez certains destinataires du message (groupes d'utilisateurs/utilisateurs) et les types de médias (ou 'Tous') à utiliser pour l'envoi.  Cochez la case *Message personnalisé* si vous souhaitez entrer un sujet/contenu personnalisé au message de problème.  ![](../../../../assets/en/manual/config/unsupp_operation.png)  ![](../../../../assets/en/manual/config/unsupp_operation_b.png)  Cliquez sur *Ajouter* pour répertorier l'opération dans le bloc *Opérations*.  Si vous souhaitez recevoir plus d'une notification, définissez la durée de l'étape de l'opération (intervalle entre les messages envoyés) et ajoutez une autre étape.

en-us	##### Step 4  Write media script.  The script will have the following logic. If trigger is ON, then execute OpenView command *opcmsg -id application=<application> msg\_grp=<msg\_grp> object=<object> msg\_text=<text>*. The command will return unique message ID which has to be stored somewhere, preferably in a new table of ZABBIX database. If trigger is OFF then *opcmack <message id>* has to be executed with message ID retrieved from the database.  Refer to OpenView official documentation for more details about opcmsg and opcmack. The media script is not given here.
fr	##### Étape 4  Écrire un script de media.  Le script aura la logique suivante. Si trigger est activé, exécutez la commande OpenView *opcmsg -id application=<application> msg\_grp=<msg\_grp> object=<object> msg\_text=<text>*. La commande renverra un ID de message unique qui doit être stocké quelque part, de préférence dans une nouvelle table de la base de données ZABBIX. Si trigger est désactivé, *opcmack <message id>* doit être exécuté avec l'identificateur de message extrait de la base de données.  Reportez-vous à la documentation officielle OpenView pour plus de détails sur opcmsg et opcmack. Le script média n'est pas donné ici.

en-us	##### Step 5  The **Recovery operations** block allows to configure a recovery notification when an item goes back to the normal state. Click on *Add* in the *Recovery operations* block, select the operation type, the recipients of the message (user groups/users) and the media types (or 'All') to use for delivery.  Select *Custom message* checkbox if you wish to enter the custom subject/content of the problem message.  ![](../../../../assets/en/manual/config/unsupp_recovery.png)  Click on *Add* in the *Operation details* popup window to actually list the operation in the *Recovery operations* block.
fr	##### Étape 5  Le bloc **Opérations de récupération** permet de configurer une notification de récupération lorsqu'un élément revient à l'état normal. Cliquez sur *Ajouter* dans le bloc *Opérations de récupération*, sélectionnez le type d'opération, les destinataires du message (groupes d'utilisateurs/utilisateurs) et les types de médias (ou 'Tous') à utiliser pour l'envoi.  Cochez la case *Message personnalisé* si vous souhaitez entrer un sujet/contenu personnalisé au message de problème.  ![](../../../../assets/en/manual/config/unsupp_recovery.png)  Cliquez sur *Ajouter* dans la fenêtre contextuelle *Détails de l'opération* pour lister l'opération dans le bloc *Opérations de récupération*.

en-us	##### Step 6  When finished, click on the **Add** button at the bottom of the form.  And that's it, you're done! Now you can look forward to receiving your first notification from Zabbix if some item turns unsupported.
fr	##### Étape 6  Une fois terminé, cliquez sur le bouton **Ajouter** en bas du formulaire.  Et voilà, vous avez terminé ! Vous pouvez maintenant vous attendre à recevoir votre première notification de Zabbix si un élément devient non pris en charge.

en-us	#### Steps
fr	#### Etapes

en-us	### Steps  **1**. Download the plugin sources from [Zabbix Cloud Images and Appliances](https://cdn.zabbix.com/zabbix-agent2-plugins/sources/). The official download page will be available soon.  **2**. Transfer the archive to the machine where you are going to build the plugin.  **3**. Unarchive the tarball, e.g.:       tar xvf zabbix-agent2-plugin-postgresql-1.0.0.tar.gz  Make sure to replace "zabbix-agent2-plugin-postgresql-1.0.0.tar.gz" with the name of the downloaded archive.  **4**. Enter the extracted directory:      cd <path to directory>  **5**. Run:      make  **6**. The plugin executable may be placed anywhere as long as it is loadable by Zabbix agent 2. Specify the path to the plugin binary in the plugin configuration file, e.g. in postgresql.conf for the PostgreSQL plugin:      Plugins.PostgreSQL.System.Path=/path/to/executable/zabbix-agent2-plugin-postgresql  **7**. Path to the plugin configuration file must be specified in the Include parameter of the Zabbix agent 2 configuration file:      Include=/path/to/plugin/configuration/file/postgresql.conf
fr	### Étapes  **1**. Téléchargez les sources du plugin à partir des [Images et appliances Zabbix Cloud](https://cdn.zabbix.com/zabbix-agent2-plugins/sources/). La page de téléchargement officielle sera bientôt disponible.  **2**. Transférez l'archive sur la machine sur laquelle vous allez compiler le plugin.  **3**. Désarchivez l'archive tar, par exemple :       tar xvf zabbix-agent2-plugin-postgresql-1.0.0.tar.gz  Assurez-vous de remplacer "zabbix-agent2-plugin-postgresql-1.0.0.tar.gz" par le nom de l'archive téléchargée.  **4**. Entrez dans le répertoire extrait :      cd <path to directory>  **5**. Exécutez:      make  **6**. L'exécutable du plugin peut être placé n'importe où tant qu'il est chargeable par l'agent Zabbix 2. Spécifiez le chemin vers le binaire du plugin dans le fichier de configuration du plugin, par ex. dans postgresql.conf pour le plugin PostgreSQL :      Plugins.PostgreSQL.System.Path=/path/to/executable/zabbix-agent2-plugin-postgresql  **7**. Le chemin d'accès au fichier de configuration du plug-in doit être spécifié dans le paramètre Include du fichier de configuration de l'agent Zabbix 2 :      Include=/path/to/plugin/configuration/file/postgresql.conf

en-us	#### Stopping agent  To stop the agent service, you can use Control Panel or do it from command line.  To stop a single instance of Zabbix agent started with the default configuration file:       zabbix_agentd.exe --stop  To stop a single instance of Zabbix agent started with another configuration file:       zabbix_agentd.exe --config <your_configuration_file> --stop  To stop one of multiple instances of Zabbix agent:       zabbix_agentd.exe --config <configuration_file_for_this_instance> --stop --multiple-agents
fr	#### Arrêt de l'agent  Pour arrêter le service de l'agent, vous pouvez utiliser le Panneau de configuration ou le faire à partir de ligne de commande.  Pour arrêter une seule instance de l'agent Zabbix démarrée avec la valeur par défaut du fichier de configuration:       zabbix_agentd.exe --stop  Pour arrêter une seule instance de l'agent Zabbix démarrée avec un autre fichier de configuration:       zabbix_agentd.exe --config <votre_fichier_de_configuration> --stop  Pour arrêter l'une des multiples instances de l'agent Zabbix :       zabbix_agentd.exe --config <fichier_de_configuration_pour_cette_instance> --stop --multiple-agents

en-us	#### Storage  Compose files are configured to support local storage on a host machine. Docker Compose will create a `zbx_env` directory in the folder with the compose file when you run Zabbix components using the compose file. The directory will contain the same structure as described above in the [Volumes](#Volumes) section and directory for database storage.  There are also volumes in read-only mode for `/etc/localtime` and `/etc/timezone` files.
fr	#### Stockage  Les fichiers compose sont configurés pour prendre en charge le stockage local sur une machine hôte. Docker Compose créera un répertoire `zbx_env` dans le dossier avec le fichier compose lorsque vous exécuterez les composants Zabbix à l'aide du fichier compose. Le répertoire contiendra la même structure que celle décrite ci-dessus dans la section [Volumes](#Volumes) et le répertoire pour le stockage de la base de données.  Il existe également des volumes en mode lecture seule pour les fichiers `/etc/localtime` et `/etc/timezone`.

en-us	#### Storing history data in multiple date-based indices  This section describes additional steps required to work with pipelines and ingest nodes.  To begin with, you must create templates for indices.  The following example shows a request for creating uint template:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/uint_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "uint*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "type": "long"          }       }    } }' ```  To create other templates, user should change the URL (last part is the name of template), change `"index_patterns"` field to match index name and to set valid mapping, which can be taken from `database/elasticsearch/elasticsearch.map`.  For example, the following command can be used to create a template for text index:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/text_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "text*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  This is required to allow Elasticsearch to set valid mapping for indices created automatically. Then it is required to create the pipeline definition. Pipeline is some sort of preprocessing of data before putting data in indices. The following command can be used to create pipeline for uint index:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_ingest/pipeline/uint-pipeline \  -H 'content-type:application/json' \  -d '{    "description": "daily uint index naming",    "processors": [       {          "date_index_name": {             "field": "clock",             "date_formats": [                "UNIX"             ],             "index_name_prefix": "uint-",             "date_rounding": "d"          }       }    ] }' ```  User can change the rounding parameter ("date\_rounding") to set a specific index rotation period. To create other pipelines, user should change the URL (last part is the name of pipeline) and change "index\_name\_prefix" field to match index name.  See also [Elasticsearch documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/date-index-name-processor.html).  Additionally, storing history data in multiple date-based indices should also be enabled in the new parameter in Zabbix server configuration:      ### Option: HistoryStorageDateIndex     # Enable preprocessing of history values in history storage to store values in different indices based on date.     # 0 - disable     # 1 - enable     #     # Mandatory: no     # Default:     # HistoryStorageDateIndex=0
fr	#### Stockage des données d'historique dans plusieurs index basés sur la date  Cette section décrit les étapes supplémentaires requises pour travailler avec des pipelines et ingérer des nœuds.  Pour commencer, vous devez créer des modèles pour les index.  L'exemple suivant montre une demande de création de modèle uint :  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/uint_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "uint*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "type": "long"          }       }    } }' ```  Pour créer d'autres modèles, l'utilisateur doit modifier l'URL (la dernière partie est le nom du modèle), modifiez le champ `"index_patterns"` pour qu'il corresponde au nom de l'index et pour définir un mappage valide, qui peut être extrait de `database/elasticsearch/elasticsearch.map`.  Par exemple, la commande suivante peut être utilisée pour créer un modèle pour l'index de texte :  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/text_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "text*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  Ceci est nécessaire pour permettre à Elasticsearch de définir un mappage valide pour les index créés automatiquement. Ensuite, il est nécessaire de créer la définition du pipeline. Le pipeline est une sorte de prétraitement des données avant de pousserles données dans des index. La commande suivante peut être utilisée pour créer un pipeline pour l'index uint :  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_ingest/pipeline/uint-pipeline \  -H 'content-type:application/json' \  -d '{    "description": "daily uint index naming",    "processors": [       {          "date_index_name": {             "field": "clock",             "date_formats": [                "UNIX"             ],             "index_name_prefix": "uint-",             "date_rounding": "d"          }       }    ] }' ```  L'utilisateur peut modifier le paramètre d'arrondi ("date\_arrondi") pour définir une période de rotation spécifique de l'index Pour créer d'autres pipelines, l'utilisateur doit changer l'URL (la dernière partie est le nom du pipeline) et changer le champ "index\_name\_prefix" pour correspondre au nom de l'index.  Voir également la [documentation Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/master/date-index-name-processor.html).  De plus, le stockage des données d'historique dans plusieurs index basés sur la date devrait également être activé dans le nouveau paramètre de la configuration du serveur Zabbix :      ### Option: HistoryStorageDateIndex     # Enable preprocessing of history values in history storage to store values in different indices based on date.     # 0 - disable     # 1 - enable     #     # Mandatory: no     # Default:     # HistoryStorageDateIndex=0

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

en-us	#### Strings  Strings should be enclosed with single ' or double " quotes. Inside the strings, single or double quotes (depending on which are used to enclose it) and backslashes `\` are escaped with the backslash `\` character.
fr	#### Chaînes de caractères  Les chaînes doivent être entourées de guillemets simples ' ou doubles ". À l'intérieur des chaînes, les guillemets simples ou doubles (selon ceux qui sont utilisés pour les encadrer) et les barres obliques inverses `\` sont échappés avec le caractère barre oblique inverse `\`.

en-us	#### Structure  All Zabbix components are available in the following Docker repositories:  -   Zabbix agent -     [zabbix/zabbix-agent](https://hub.docker.com/r/zabbix/zabbix-agent/) -   Zabbix server     -   Zabbix server with MySQL database support -         [zabbix/zabbix-server-mysql](https://hub.docker.com/r/zabbix/zabbix-server-mysql/)     -   Zabbix server with PostgreSQL database support -         [zabbix/zabbix-server-pgsql](https://hub.docker.com/r/zabbix/zabbix-server-pgsql/) -   Zabbix web-interface     -   Zabbix web-interface based on Apache2 web server with MySQL         database support -         [zabbix/zabbix-web-apache-mysql](https://hub.docker.com/r/zabbix/zabbix-web-apache-mysql/)     -   Zabbix web-interface based on Apache2 web server with PostgreSQL         database support -         [zabbix/zabbix-web-apache-pgsql](https://hub.docker.com/r/zabbix/zabbix-web-apache-pgsql/)     -   Zabbix web-interface based on Nginx web server with MySQL         database support -         [zabbix/zabbix-web-nginx-mysql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-mysql/)     -   Zabbix web-interface based on Nginx web server with PostgreSQL         database support -         [zabbix/zabbix-web-nginx-pgsql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-pgsql/) -   Zabbix proxy     -   Zabbix proxy with SQLite3 database support -         [zabbix/zabbix-proxy-sqlite3](https://hub.docker.com/r/zabbix/zabbix-proxy-sqlite3/)     -   Zabbix proxy with MySQL database support -         [zabbix/zabbix-proxy-mysql](https://hub.docker.com/r/zabbix/zabbix-proxy-mysql/) -   Zabbix Java Gateway -     [zabbix/zabbix-java-gateway](https://hub.docker.com/r/zabbix/zabbix-java-gateway/)  Additionally there is SNMP trap support. It is provided as additional repository ([zabbix/zabbix-snmptraps](https://hub.docker.com/r/zabbix/zabbix-snmptraps/)) based on Ubuntu Trusty only. It could be linked with Zabbix server and Zabbix proxy.
fr	#### Structure  Tous les composants Zabbix sont disponibles dans les dépôt Docker suivants :  -   Appliance Zabbix avec prise en charge de base de données MySQL et serveur Web Nginx - [zabbix/zabbix-appliance](https://hub.docker.com/r/zabbix/zabbix-appliance/) -   Agent Zabbix - [zabbix/zabbix-agent](https://hub.docker.com/r/zabbix/zabbix-agent/) -   Zabbix server     -   Serveur Zabbix avec prise en charge de base de données MySQL -   [zabbix/zabbix-server-mysql](https://hub.docker.com/r/zabbix/zabbix-server-mysql/)     -   Serveur Zabbix avec prise en charge de base de données PostgreSQL - [zabbix/zabbix-server-pgsql](https://hub.docker.com/r/zabbix/zabbix-server-pgsql/) -   Interface Web Zabbix     -   Interface Web Zabbix basée sur un serveur web Apache2 avec prise en charge de base de données MySQL - [zabbix/zabbix-web-apache-mysql](https://hub.docker.com/r/zabbix/zabbix-web-apache-mysql/)     -   Interface Web Zabbix basée sur un serveur web Apache2 avec prise en charge de base de données PostgreSQL - [zabbix/zabbix-web-apache-pgsql](https://hub.docker.com/r/zabbix/zabbix-web-apache-pgsql/)     -   Interface Web Zabbix basée sur un serveur web Nginx avec prise en charge de base de données MySQL - [zabbix/zabbix-web-nginx-mysql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-mysql/)     -   Interface Web Zabbix basée sur un serveur web Nginx avec prise en charge de base de données PostgreSQL - [zabbix/zabbix-web-nginx-pgsql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-pgsql/) -   Proxy Zabbix     -   Proxy Zabbix avec prise en charge de base de données SQLite3 - [zabbix/zabbix-proxy-sqlite3](https://hub.docker.com/r/zabbix/zabbix-proxy-sqlite3/)     -   Proxy Zabbix avec prise en charge de base de données MySQL - [zabbix/zabbix-proxy-mysql](https://hub.docker.com/r/zabbix/zabbix-proxy-mysql/) -   Passerelle Java Zabbix - [zabbix/zabbix-java-gateway](https://hub.docker.com/r/zabbix/zabbix-java-gateway/)  De plus, il existe une prise en charge des traps SNMP. Il est fourni en tant que dépôt supplémentaire ([zabbix/zabbix-snmptraps](https://hub.docker.com/r/zabbix/zabbix-snmptraps/)) basé uniquement sur Ubuntu Trusty. Il peut être lié au serveur Zabbix et au proxy Zabbix.

en-us	### Structure  The API consists of a number of methods that are nominally grouped into separate APIs. Each of the methods performs one specific task. For example, the `host.create` method belongs to the *host* API and is used to create new hosts. Historically, APIs are sometimes referred to as "classes".  ::: notetip Most APIs contain at least four methods: `get`, `create`, `update` and `delete` for retrieving, creating, updating and deleting data respectively, but some of the APIs may provide a totally different set of methods. :::
fr	### Structure  L'API consiste en un certain nombre de méthodes qui sont nominalement regroupées dans des API distinctes. Chacune des méthodes effectue une tâche spécifique. Par exemple, la méthode 'host.create' appartient à l'API *Hôte* et est utilisée pour créer de nouveaux hôtes. Historiquement, les API sont parfois appelées "classes".  ::: notetip La plupart des API contiennent au moins quatre méthodes: `get`, `create`, `update` et `delete` pour respectivement récupérer, créer, mettre à jour et supprimer des données, mais certaines API peuvent fournir un ensemble de méthodes totalement différentes. :::

en-us	#### Structure  The content of this manual is divided into sections and subsections to provide easy access to particular subjects of interest.  When you navigate to respective sections, make sure that you expand section folders to reveal full content of what is included in subsections and individual pages.  Cross-linking between pages of related content is provided as much as possible to make sure that relevant information is not missed by the users.  
fr	#### Structure  Le contenu de ce manuel est divisé en sections et sous-sections pour fournir un accès facile à des sujets d'intérêt particuliers.  Lorsque vous naviguez vers les sections respectives, assurez-vous que vous développez des dossiers de section pour révéler le contenu complet de ce qui est inclus en sous-sections et en pages individuelles.  Des liens croisés entre les pages dont le contenu est lié sont fournis autant que possible pour assurer que les informations pertinentes ne soient pas manquées par les utilisateurs.  

en-us	 #### Structure  The header consists of four fields. All numbers in the header are formatted as little-endian.  |Field|Size|Size<br>(large packet)|Description| |--|-|-|------| |`<PROTOCOL>`|4|4|`"ZBXD"` or `5A 42 58 44`| |`<FLAGS>`|1|1|Protocol flags:<br>`0x01` - Zabbix communications protocol<br>`0x02` - compression<br>`0x04` - large packet| |`<DATALEN>`|4|8|Data length.| |`<RESERVED>`|4|8|When compression is used (`0x02` flag) - the length of uncompressed data<br>When compression is not used - `00 00 00 00`|
fr	 #### Structure  L'en-tête se compose de quatre champs. Tous les nombres dans l'en-tête sont au format Little Endian.  |Champ|Taille|Taille<br>(paquet large)|Description| |--|-|-|------| |`<PROTOCOL>`|4|4|`"ZBXD"` ou `5A 42 58 44`| |`<FLAGS>`|1|1|Indicateurs de protocole :<br>`0x01` - Protocole de communication Zabbix<br>`0x02` - compression<br>`0x04` - paquet large| |`<DATALEN>`|4|8|Longueur des données.| |`<RESERVED>`|4|8|Lorsque la compression est utilisée (`0x02` flag) - la longueur des données non compressées<br>Lorsque la compression n'est pas utilisée - `00 00 00 00`|

en-us	##### Substring extraction in trigger tags  Substring extraction is supported for populating the tag name or tag value, using a macro [function](/manual/config/macros/macro_functions) - applying a regular expression to the value obtained by the {ITEM.VALUE}, {ITEM.LASTVALUE} macro or a low-level discovery macro. For example:      {{ITEM.VALUE}.regsub(pattern, output)}     {{ITEM.VALUE}.iregsub(pattern, output)}      {{#LLDMACRO}.regsub(pattern, output)}     {{#LLDMACRO}.iregsub(pattern, output)}  Tag name and value will be cut to 255 characters if their length exceeds 255 characters after macro resolution.  See also: Using macro functions in [low-level discovery macros](/manual/config/macros/lld_macros#using_macro_functions) for event tagging.
fr	##### Extraction de sous-chaînes dans les tags de déclenchement  L'extraction de sous-chaîne est prise en charge pour remplir le nom du tag ou la valeur du tag, à l'aide d'une [fonction de macro](/manual/config/macros/macro_functions) - en appliquant une expression régulière à la valeur obtenue par {ITEM.VALUE}, {ITEM.LASTVALUE } ou une macro de découverte de bas niveau. Par exemple:      {{ITEM.VALUE}.regsub(pattern, output)}     {{ITEM.VALUE}.iregsub(pattern, output)}      {{#LLDMACRO}.regsub(pattern, output)}     {{#LLDMACRO}.iregsub(pattern, output)}  Le nom et la valeur du tag seront réduits à 255 caractères si leur longueur dépasse 255 caractères après la résolution de la macro.  Voir aussi : Utilisation des fonctions de macro dans les [macros de découverte de bas niveau](/manual/config/macros/lld_macros#using_macro_functions) pour les tags d'événements.

en-us	#### Supported agents 2  Older Zabbix agents 2 from version 4.4 onwards are compatible with Zabbix 6.0; Zabbix agent 2 must not be newer than 6.0.  Note that when using Zabbix agent 2 versions 4.4 and 5.0, the default interval of 10 minutes is used for refreshing unsupported items.  To take full advantage of the latest metrics, improved performance and reduced memory usage, use the latest supported agent 2.
fr	#### Agents 2 supportés  Les anciens agents Zabbix 2 à partir de la version 4.4 sont compatibles avec Zabbix 6.0 ; L'agent Zabbix 2 ne doit pas être plus récent que la version 6.0.  Notez que lors de l'utilisation de l'agent Zabbix 2 versions 4.4 et 5.0, l'intervalle par défaut de 10 minutes est utilisé pour actualiser les éléments non pris en charge.  Pour tirer pleinement parti des dernières métriques, des performances améliorées et de l'utilisation réduite de la mémoire, utilisez le dernier agent pris en charge 2.

en-us	#### Supported checks  -   Parameters without angle brackets are constants - for example,     'host' and 'available' in `zabbix[host,<type>,available]`. Use them     in the item key *as is*. -   Values for items and item parameters that are "not supported on     proxy" can only be gathered if the host is monitored by server. And     vice versa, values "not supported on server" can only be gathered if     the host is monitored by proxy.  |Key|<|<|<|<|<| |-|------|--|------|------|-| |▲|Description|<|<|Return value|Comments| |zabbix\[boottime\]|<|<|<|<|<| |<|Startup time of Zabbix server or Zabbix proxy process in seconds.|<|<|Integer.|<| |zabbix\[cluster,discovery,nodes\]|<|<|<|<|<| |<|Discover [high availability cluster](/manual/concepts/server/ha) nodes.|<|<|JSON.|This item can be used in low-level discovery.| |zabbix\[history\]|<|<|<|<|<| |<|Number of values stored in the HISTORY table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[history\_log\]|<|<|<|<|<| |<|Number of values stored in the HISTORY\_LOG table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[history\_str\]|<|<|<|<|<| |<|Number of values stored in the HISTORY\_STR table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[history\_text\]|<|<|<|<|<| |<|Number of values stored in the HISTORY\_TEXT table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[history\_uint\]|<|<|<|<|<| |<|Number of values stored in the HISTORY\_UINT table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>This item is supported since Zabbix 1.8.3.<br>*(not supported on proxy)*| |zabbix\[host,,items\]|<|<|<|<|<| |<|Number of enabled items (supported and not supported) on the host.|<|<|Integer.|This item is supported since Zabbix 3.0.0.| |zabbix\[host,,items\_unsupported\]|<|<|<|<|<| |<|Number of enabled unsupported items on the host.|<|<|Integer.|This item is supported since Zabbix 3.0.0.\*| |zabbix\[host,,maintenance\]|<|<|<|<|<| |<|Current maintenance status of a host.|<|<|0 - host in normal state,<br>1 - host in maintenance with data collection,<br>2 - host in maintenance without data collection.|This item is always processed by Zabbix server regardless of host location (on server or proxy). The proxy will not receive this item with configuration data.<br>The second parameter must be empty and is reserved for future use.| |zabbix\[host,discovery,interfaces\]|<|<|<|<|<| |<|Details of all configured interfaces of the host in Zabbix frontend.|<|<|JSON object.|This item can be used in [low-level discovery](/manual/discovery/low_level_discovery/examples/host_interfaces).<br>This item is supported since Zabbix 3.4.0.<br>*(not supported on proxy)*| |zabbix\[host,<type>,available\]|<|<|<|<|<| |<|Availability of the main interface of a particular type of checks on the host.|<|<|0 - not available, 1 - available, 2 - unknown.|Valid **types** are:<br>*agent*, *snmp*, *ipmi*, *jmx*<br><br>The item value is calculated according to configuration parameters regarding host [unreachability/unavailability](/manual/appendix/items/unreachability).<br><br>This item is supported since Zabbix 2.0.0.<br>| |zabbix\[hosts\]|<|<|<|<|<| |<|Number of monitored hosts.|<|<|Integer.|<| |zabbix\[items\]|<|<|<|<|<| |<|Number of enabled items (supported and not supported).|<|<|Integer.|<| |zabbix\[items\_unsupported\]|<|<|<|<|<| |<|Number of not supported items.|<|<|Integer.|<| |zabbix\[java,,<param>\]|<|<|<|<|<| |<|Information about Zabbix Java gateway.|<|<|If <param> is *ping*, "1" is returned. Can be used to check Java gateway availability using nodata() trigger function.<br><br>If <param> is *version*, version of Java gateway is returned. Example: "2.0.0".|Valid values for **param** are:<br>*ping*, *version*<br><br>Second parameter must be empty and is reserved for future use.| |zabbix\[lld\_queue\]|<|<|<|<|<| |<|Count of values enqueued in the low-level discovery processing queue.|<|<|Integer.|This item can be used to monitor the low-level discovery processing queue length.<br><br>This item is supported since Zabbix 4.2.0.| |zabbix\[preprocessing\_queue\]|<|<|<|<|<| |<|Count of values enqueued in the preprocessing queue.|<|<|Integer.|This item can be used to monitor the preprocessing queue length.<br><br>This item is supported since Zabbix 3.4.0.| |zabbix\[process,<type>,<mode>,<state>\]|<|<|<|<|<| |<|Time a particular Zabbix process or a group of processes (identified by <type> and <mode>) spent in <state> in percentage. It is calculated for the last minute only.<br><br>If <mode> is Zabbix process number that is not running (for example, with 5 pollers running <mode> is specified to be 6), such an item will turn into unsupported state.<br>Minimum and maximum refers to the usage percentage for a single process. So if in a group of 3 pollers usage percentages per process were 2, 18 and 66, min would return 2 and max would return 66.<br>Processes report what they are doing in shared memory and the self-monitoring process summarizes that data each second. State changes (busy/idle) are registered upon change - thus a process that becomes busy registers as such and doesn't change or update the state until it becomes idle. This ensures that even fully hung processes will be correctly registered as 100% busy.<br>Currently, "busy" means "not sleeping", but in the future additional states might be introduced - waiting for locks, performing database queries, etc.<br>On Linux and most other systems, resolution is 1/100 of a second.|<|<|Percentage of time.<br>Float.|Supported **types** of [server processes](/manual/concepts/server#server_process_types):<br>*alert manager*, *alert syncer*, *alerter*, *availability manager*, *configuration syncer*, *discoverer*, *escalator*, *history poller*, *history syncer*, *housekeeper*, *http poller*, *icmp pinger*, *ipmi manager*, *ipmi poller*, *java poller*, *lld manager*, *lld worker*, *odbc poller*, *poller*, *preprocessing manager*, *preprocessing worker*, *proxy poller*, *self-monitoring*, *snmp trapper*, *task manager*, *timer*, *trapper*, *unreachable poller*, *vmware collector*<br><br>Supported **types** of [proxy processes](/manual/concepts/proxy#proxy_process_types):<br>*availability manager*, *configuration syncer*, *data sender*, *discoverer*, *heartbeat sender*, *history poller*, *history syncer*, *housekeeper*, *http poller*, *icmp pinger*, *ipmi manager*, *ipmi poller*, *java poller*, *odbs poller*, *poller*, *preprocessing manager*, *preprocessing worker*, *self-monitoring*, *snmp trapper*, *task manager*, *trapper*, *unreachable poller*, *vmware collector*<br><br>Valid **modes** are:<br>*avg* - average value for all processes of a given type (default)<br>*count* - returns number of forks for a given process type, <state> should not be specified<br>*max* - maximum value<br>*min* - minimum value<br>*<process number>* - process number (between 1 and the number of pre-forked instances). For example, if 4 trappers are running, the value is between 1 and 4.<br><br>Valid **states** are:<br>*busy* - process is in busy state, for example, processing request (default).<br>*idle* - process is in idle state doing nothing.<br><br>Examples:<br>=> zabbix\[process,poller,avg,busy\] → average time of poller processes spent doing something during the last minute<br>=> zabbix\[process,"icmp pinger",max,busy\] → maximum time spent doing something by any ICMP pinger process during the last minute<br>=> zabbix\[process,"history syncer",2,busy\] → time spent doing something by history syncer number 2 during the last minute<br>=> zabbix\[process,trapper,count\] → amount of currently running trapper processes| |zabbix\[proxy,<name>,<param>\]|<|<|<|<|<| |<|Information about Zabbix proxy.|<|<|Integer.|**name**: proxy name<br><br>Valid values for **param** are:<br>*lastaccess* - timestamp of last heart beat message received from proxy<br>*delay* - how long collected values are unsent, calculated as "proxy delay" (difference between the current proxy time and the timestamp of the oldest unsent value on proxy) + ("current server time" - "proxy lastaccess")<br><br>Example:<br>=> zabbix\[proxy,"Germany",lastaccess\]<br><br>`fuzzytime()` [function](/manual/appendix/functions/history) can be used to check availability of proxies.<br>This item is always processed by Zabbix server regardless of host location (on server or proxy).| |zabbix\[proxy\_history\]|<|<|<|<|<| |<|Number of values in the proxy history table waiting to be sent to the server.|<|<|Integer.|*(not supported on server)*| |zabbix\[queue,<from>,<to>\]|<|<|<|<|<| |<|Number of monitored items in the queue which are delayed at least by <from> seconds but less than by <to> seconds.|<|<|Integer.|**from** - default: 6 seconds<br>**to** - default: infinity<br>[Time-unit symbols](/manual/appendix/suffixes) (s,m,h,d,w) are supported for these parameters.| |zabbix\[rcache,<cache>,<mode>\]|<|<|<|<|<| |<|Availability statistics of Zabbix configuration cache.|<|<|Integer (for size); float (for percentage).|**cache**: *buffer*<br><br>Valid **modes** are:<br>*total* - total size of buffer<br>*free* - size of free buffer<br>*pfree* - percentage of free buffer<br>*used* - size of used buffer<br>*pused* - percentage of used buffer<br><br>*pused* mode is supported since Zabbix 4.0.0.| |zabbix\[requiredperformance\]|<|<|<|<|<| |<|Required performance of Zabbix server or Zabbix proxy, in new values per second expected.|<|<|Float.|Approximately correlates with "Required server performance, new values per second" in *Reports → [System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix)*.| |zabbix\[stats,<ip>,<port>\]|<|<|<|<|<| |<|Remote Zabbix server or proxy internal metrics.|<|<|JSON object.|**ip** - IP/DNS/network mask list of servers/proxies to be remotely queried (default is 127.0.0.1)<br>**port** - port of server/proxy to be remotely queried (default is 10051)<br><br>Note that the stats request will only be accepted from the addresses listed in the 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter on the target instance.<br><br>A selected set of internal metrics is returned by this item. For details, see [Remote monitoring of Zabbix stats](/manual/appendix/items/remote_stats#exposed_metrics).<br><br>Supported since 4.2.0.| |zabbix\[stats,<ip>,<port>,queue,<from>,<to>\]|<|<|<|<|<| |<|Remote Zabbix server or proxy internal queue metrics (see `zabbix[queue,<from>,<to>]`).|<|<|JSON object.|**ip** - IP/DNS/network mask list of servers/proxies to be remotely queried (default is 127.0.0.1)<br>**port** - port of server/proxy to be remotely queried (default is 10051)<br>**from** - delayed by at least (default is 6 seconds)<br>**to** - delayed by at most (default is infinity)<br><br>Note that the stats request will only be accepted from the addresses listed in the 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter on the target instance.<br><br>Supported since 4.2.0.| |zabbix\[tcache,cache,<parameter>\]|<|<|<|<|<| |<|Effectiveness statistics of the Zabbix trend function cache.|<|<|Integer (for size); float (for percentage).|Valid **parameters** are:<br>*all* - total cache requests (default)<br>*hits* - cache hits<br>*phits* - percentage of cache hits<br>*misses* - cache misses<br>*pmisses* - percentage of cache misses<br>*items* - the number of cached items<br>*requests* - the number of cached requests<br>*pitems* - percentage of cached items from cached items + requests. Low percentage most likely means that the cache size can be reduced.<br><br>Supported since 5.4.0.<br><br>*(not supported on proxy)*| |zabbix\[trends\]|<|<|<|<|<| |<|Number of values stored in the TRENDS table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[trends\_uint\]|<|<|<|<|<| |<|Number of values stored in the TRENDS\_UINT table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>This item is supported since Zabbix 1.8.3.<br>*(not supported on proxy)*| |zabbix\[triggers\]|<|<|<|<|<| |<|Number of enabled triggers in Zabbix database, with all items enabled on enabled hosts.|<|<|Integer.|*(not supported on proxy)*| |zabbix\[uptime\]|<|<|<|<|<| |<|Uptime of Zabbix server or Zabbix proxy process in seconds.|<|<|Integer.|<| |zabbix\[vcache,buffer,<mode>\]|<|<|<|<|<| |<|Availability statistics of Zabbix value cache.|<|<|Integer (for size); float (for percentage).|Valid **modes** are:<br>*total* - total size of buffer<br>*free* - size of free buffer<br>*pfree* - percentage of free buffer<br>*used* - size of used buffer<br>*pused* - percentage of used buffer<br><br>*(not supported on proxy)*| |zabbix\[vcache,cache,<parameter>\]|<|<|<|<|<| |<|Effectiveness statistics of Zabbix value cache.|<|<|Integer.<br><br>With the *mode* parameter:<br>0 - normal mode,<br>1 - low memory mode|Valid **parameter** values are:<br>*requests* - total number of requests<br>*hits* - number of cache hits (history values taken from the cache)<br>*misses* - number of cache misses (history values taken from the database)<br>*mode* - value cache operating mode<br><br>This item is supported since Zabbix 2.2.0 and the *mode* parameter since Zabbix 3.0.0.<br>*(not supported on proxy)*<br><br>Once the low memory mode has been switched on, the value cache will remain in this state for 24 hours, even if the problem that triggered this mode is resolved sooner.<br><br>You may use this key with the *Change per second* preprocessing step in order to get values per second statistics.| |zabbix\[version\]|<|<|<|<|<| |<|Version of Zabbix server or proxy.|<|<|String.|This item is supported since Zabbix 5.0.0.<br><br>Example of return value: 5.0.0beta1| |zabbix\[vmware,buffer,<mode>\]|<|<|<|<|<| |<|Availability statistics of Zabbix vmware cache.|<|<|Integer (for size); float (for percentage).|Valid **modes** are:<br>*total* - total size of buffer<br>*free* - size of free buffer<br>*pfree* - percentage of free buffer<br>*used* - size of used buffer<br>*pused* - percentage of used buffer| |zabbix\[wcache,<cache>,<mode>\]|<|<|<|<|<| |<|Statistics and availability of Zabbix write cache.|<|<|<|Specifying <cache> is mandatory.| |<|**Cache**|**Mode**|<|<|<| |^|values|all<br>*(default)*|Total number of values processed by Zabbix server or Zabbix proxy, except unsupported items.|Integer|Counter.<br>You may use this key with the *Change per second* preprocessing step in order to get values per second statistics.| |^|^|float|Number of processed float values.|Integer|Counter.| |^|^|uint|Number of processed unsigned integer values.|Integer|Counter.| |^|^|str|Number of processed character/string values.|Integer|Counter.| |^|^|log|Number of processed log values.|Integer|Counter.| |^|^|text|Number of processed text values.|Integer|Counter.| |^|^|not supported|Number of times item processing resulted in item becoming unsupported or keeping that state.|Integer|Counter.<br>| |^|history|pfree<br>*(default)*|Percentage of free history buffer.|Float.|History cache is used to store item values. A low number indicates performance problems on the database side.| |^|^|free|Size of free history buffer.|Integer|<| |^|^|total|Total size of history buffer.|Integer|<| |^|^|used|Size of used history buffer.|Integer|<| |^|^|pused|Percentage of used history buffer.|Float.|*pused* mode is supported since Zabbix 4.0.0.| |^|index|pfree<br>*(default)*|Percentage of free history index buffer.|Float.|History index cache is used to index values stored in history cache.<br>*Index* cache is supported since Zabbix 3.0.0.| |^|^|free|Size of free history index history buffer.|Integer|<| |^|^|total|Total size of history index history buffer.|Integer|<| |^|^|used|Size of used history index history buffer.|Integer|<| |^|^|pused|Percentage of used history index buffer.|Float.|*pused* mode is supported since Zabbix 4.0.0.| |^|trend|pfree<br>*(default)*|Percentage of free trend cache.|Float.|Trend cache stores aggregate for the current hour for all items that receive data.<br>*(not supported on proxy)*| |^|^|free|Size of free trend buffer.|Integer|*(not supported on proxy)*| |^|^|total|Total size of trend buffer.|Integer|*(not supported on proxy)*| |^|^|used|Size of used trend buffer.|Integer|*(not supported on proxy)*| |^|^|pused|Percentage of used trend buffer.|Float.|*(not supported on proxy)*<br><br>*pused* mode is supported since Zabbix 4.0.0.|
fr	#### Supported checks  -   Les paramètres sans chevrons sont des constantes - par exemple, 'host' et 'available' dans `zabbix[host,<type>,available]`. Utilisez-les dans la clé d'élément *tels quels*. -   Les valeurs des éléments et des paramètres d'élément qui ne sont "pas supportés sur le proxy" ne peuvent être collectées que si l'hôte est surveillé par le serveur. Et vice versa, les valeurs "non supportés sur le serveur" ne peuvent être collectées que si l'hôte est surveillé par proxy.  |Clé|<|<|<|<|<| |-|------|--|------|------|-| |▲|Description|<|<|Valeur de retour|Commentaires| |zabbix\[boottime\]|<|<|<|<|<| |<|Heure de démarrage du serveur Zabbix ou du processus proxy Zabbix en secondes.|<|<|Entier.|<| |zabbix\[cluster,discovery,nodes\]|<|<|<|<|<| |<|Découvrir les nœuds [cluster haute disponibilité](/manual/concepts/server/ha).|<|<|JSON.|Cet élément peut être utilisé dans la découverte de bas niveau.| |zabbix\[history\]|<|<|<|<|<| |<|Nombre de valeurs stockées dans la table HISTORY.|<|<|Entier.|Cet élément est obsolète depuis Zabbix 6.0.<br>Ne pas utiliser si MySQL InnoDB, Oracle ou PostgreSQL est utilisé !<br>*(non pris en charge sur le proxy)*| |zabbix\[history\_log\]|<|<|<|<|<| |<|Nombre de valeurs stockées dans la table HISTORY\_LOG.|<|<|Entier.|Cet élément est obsolète depuis Zabbix 6.0.<br>Ne pas utiliser si MySQL InnoDB, Oracle ou PostgreSQL est utilisé !<br>* (non pris en charge sur le proxy)*| |zabbix\[history\_str\]|<|<|<|<|<| |<|Nombre de valeurs stockées dans la table HISTORY\_STR.|<|<|Entier.|Cet élément est obsolète depuis Zabbix 6.0.<br>Ne pas utiliser si MySQL InnoDB, Oracle ou PostgreSQL est utilisé !<br>* (non pris en charge sur le proxy)*| |zabbix\[history\_text\]|<|<|<|<|<| |<|Nombre de valeurs stockées dans la table HISTORY\_TEXT.|<|<|Entier.|Cet élément est obsolète depuis Zabbix 6.0.<br>Ne pas utiliser si MySQL InnoDB, Oracle ou PostgreSQL est utilisé !<br>* (non pris en charge sur le proxy)*| |zabbix\[history\_uint\]|<|<|<|<|<| |<|Nombre de valeurs stockées dans la table HISTORY\_UINT.|<|<|Entier.|Cet élément est obsolète depuis Zabbix 6.0.<br>Ne pas utiliser si MySQL InnoDB, Oracle ou PostgreSQL est utilisé !<br>Ce l'élément est pris en charge depuis Zabbix 1.8.3.<br>*(non pris en charge sur le proxy)*| |zabbix\[host,,items\]|<|<|<|<|<| |<|Nombre d'éléments activés (supportés et non supportés) sur l'hôte.|<|<|Entier.|Cet élément est supporté depuis Zabbix 3.0.0.| |zabbix\[host,,items\_unsupported\]|<|<|<|<|<| |<|Nombre d'éléments activés non pris en charge sur l'hôte.|<|<|Entier.|Cet élément est pris en charge depuis Zabbix 3.0.0.\*| |zabbix\[host,,maintenance\]|<|<|<|<|<| |<|Etat de maintenance actuel d'un hôte.|<|<|0 - hôte en état normal,<br>1 - hôte en maintenance avec collecte de données,<br>2 - hôte en maintenance sans collecte de données.|Cet élément est toujours traité par le serveur Zabbix quel que soit l'emplacement de l'hôte (sur le serveur ou le proxy). Le proxy ne recevra pas cet élément avec les données de configuration.<br>Le deuxième paramètre doit être vide et est réservé pour une utilisation future.| |zabbix\[host,discovery,interfaces\]|<|<|<|<|<| |<|Détails de toutes les interfaces configurées de l'hôte dans l'interface Zabbix.|<|<|Objet JSON.|Cet élément peut être utilisé dans la [découverte de bas niveau](/manual/discovery/low_level_discovery/examples/host_interfaces).< br>Cet élément est pris en charge depuis Zabbix 3.4.0.<br>*(non pris en charge sur le proxy)*| |zabbix\[host,\<type\>,available\]|<|<|<|<|<| |<|Disponibilité de l'interface principale d'un type particulier de contrôles sur l'hôte.|<|<|0 - non disponible, 1 - disponible, 2 - inconnu.|Les **types** valides sont :<br>*agent *, *snmp*, *ipmi*, *jmx*<br><br>La valeur de l'élément est calculée en fonction des paramètres de configuration concernant l'[inaccessibilité/indisponibilité](/manual/appendix/items/unreachability) de l'hôte.<br>< br>Cet élément est pris en charge depuis Zabbix 2.0.0.<br>| |zabbix\[hosts\]|<|<|<|<|<| |<|Nombre d'hôtes surveillés.|<|<|Entier.|<| |zabbix\[items\]|<|<|<|<|<| |<|Nombre d'éléments activés (supportés et non supportés).|<|<|Entier.|<| |zabbix\[items\_unsupported\]|<|<|<|<|<| |<|Nombre d'éléments non supportés.|<|<|Entier.|<| |zabbix\[java,,\<param\>\]|<|<|<|<|<| |<|Informations sur la passerelle Java Zabbix.|<|<|Si \<param\> est *ping*, "1" est renvoyé. Peut être utilisé pour vérifier la disponibilité de la passerelle Java à l'aide de la fonction de déclenchement nodata().<br><br>Si \<param\> est *version*, la version de la passerelle Java est renvoyée. Exemple : "2.0.0".|Les valeurs valides pour **param** sont :<br>*ping*, *version*<br><br>Le deuxième paramètre doit être vide et est réservé pour une utilisation future.| |zabbix\[lld\_queue\]|<|<|<|<|<| |<|Nombre de valeurs mises en file d'attente dans la file d'attente de traitement de découverte de bas niveau.|<|<|Entier.|Cet élément peut être utilisé pour surveiller la longueur de la file d'attente de traitement de découverte de bas niveau.<br><br>Cet élément est pris en charge depuis Zabbix 4.2.0.| |zabbix\[preprocessing\_queue\]|<|<|<|<|<| |<|Nombre de valeurs mises en file d'attente dans la file d'attente de prétraitement.|<|<|Entier.|Cet élément peut être utilisé pour surveiller la longueur de la file d'attente de prétraitement.<br><br>Cet élément est pris en charge depuis Zabbix 3.4.0.| |zabbix\[process,\<type\>,\<mode\>,\<state\>\]|<|<|<|<|<| |<|Temps passé par un processus Zabbix particulier ou un groupe de processus (identifié par \<type\> et \<mode\>) en état \<state\> en pourcentage. Il est calculé pour la dernière minute uniquement.<br><br>Si \<mode\> est le numéro de processus Zabbix qui n'est pas en cours d'exécution (par exemple, avec 5 pollers exécutant \<mode\> est spécifié comme étant 6), un tel élément passera à un état non supporté.<br>Le minimum et le maximum font référence au pourcentage d'utilisation pour un seul processus. Donc, si dans un groupe de 3 pollers les pourcentages d'utilisation par processus étaient de 2, 18 et 66, min renverrait 2 et max renverrait 66.<br> Les processus signalent ce qu'ils font dans la mémoire partagée et le processus d'auto-surveillance résume ces données chaque seconde. Les changements d'état (busy/idle) sont enregistrés lors du changement - ainsi un processus qui devient busy s'enregistre en tant que tel et ne change pas ou ne met pas à jour l'état jusqu'à ce qu'il devienne idle. Cela garantit que même les processus complètement bloqués seront correctement enregistrés comme étant 100% busy.<br>Actuellement, "busy" signifie "not sleeping", mais à l'avenir, des états supplémentaires pourraient être introduits - waiting for locks, performing database queries, etc. <br>Sous Linux et la plupart des autres systèmes, la résolution est de 1/100 de seconde.|<|<|Pourcentage de temps.<br>Flottant.|**Types** de [processus serveur](/manual/concepts/server#server_process_types) pris en charge :<br>*alert manager*, *alert syncer*, *alerter*, *availability manager*, *configuration syncer*, *discoverer*, *escalator*, *history poller*, *history syncer*, *housekeeper*, *http poller*, *icmp pinger*, *ipmi manager*, *ipmi poller*, *java poller*, *lld manager*, *lld worker*, *odbc poller*, *poller*, *preprocessing manager*, *preprocessing worker*, *proxy poller*, *self-monitoring*, *snmp trapper*, *task manager*, *timer*, *trapper*, *unreachable poller*, *vmware collector*<br> <br>Les **types** de [processus proxy](/manual/concepts/proxy#proxy_process_types)pris en charge :<br>*availability manager*, *configuration syncer*, *data sender*, *discoverer*, *heartbeat sender*, *history poller*, *history syncer*, *housekeeper*, *http poller*, *icmp pinger*, *ipmi manager*, *ipmi poller*, *java poller*, *odbs poller*, *poller*, *preprocessing manager*, *preprocessing worker*, *self-monitoring*, *snmp trapper*, *task manager*, *trapper*, *unreachable poller*, *vmware collector*<br><br>Les **modes** valides sont :<br>*avg* - valeur moyenne pour tous les processus d'un type donné (par défaut) <br>*count* - renvoie le nombre de forks pour un type de processus donné, \<state\> ne doit pas être spécifié<br>*max* - valeur maximale<br>*min* - valeur minimale<br>*<process number>* - numéro de processus (entre 1 et le nombre d'instances pré-forkées). Par exemple, si 4 trappeurs sont en cours d'exécution, la valeur est comprise entre 1 et 4.<br><br>Les **states** valides sont :<br>*busy* - le processus est en état occupé, par exemple, traitement de la demande (par défaut).<br>*idle* - le processus est en état d'inactivité sans rien faire.<br><br>Exemples :<br>=> zabbix\[process,poller,avg,busy\] → temps moyen passé par les processus d'interrogation faire quelque chose pendant la dernière minute<br>=> zabbix\[process,"icmp pinger",max,busy\] → temps maximum passé à faire quelque chose par n'importe quel processus pinger ICMP pendant la dernière minute<br>=> zabbix\[process,"history syncer",2,busy\] → temps passé à faire quelque chose par le synchroniseur d'historique numéro 2 au cours de la dernière minute<br>=> zabbix\[process,trapper,count\] → quantité de processus trapper en cours d'exécution| |zabbix\[proxy,\<name\>,\<param\>\]|<|<|<|<|<| |<|Informations sur le proxy Zabbix.|<|<|Entier.|**name** : nom du proxy<br><br>Les valeurs valides pour **param** sont :<br>*lastaccess* - horodatage du dernier message de battement de cœur reçu du proxy<br>*delay* – combien de temps les valeurs collectées ne sont pas envoyées, calculées comme "délai de proxy" (différence entre l'heure actuelle du proxy et l'horodatage de la plus ancienne valeur non envoyée sur le proxy) + ("heure actuelle du serveur" - "dernier accès au proxy")<br><br>Exemple :<br>=> zabbix\[proxy,"Allemagne",lastaccess\]<br><br>La [fonction](/manual/ appendix/functions/history) `fuzzytime()` peut être utilisé pour vérifier la disponibilité des proxys.<br>Cet élément est toujours traité par le serveur Zabbix, quel que soit l'emplacement de l'hôte (sur le serveur ou le proxy).| |zabbix\[proxy\_history\]|<|<|<|<|<| |<|Nombre de valeurs dans la table d'historique du proxy en attente d'envoi au serveur.|<|<|Entier.|*(non pris en charge sur le serveur)*| |zabbix\[queue,\<from\>,\<to\>\]|<|<|<|<|<| |<|Nombre d'éléments surveillés dans la file d'attente qui sont retardés d'au moins \<from\> secondes mais de moins de \<to\> secondes.|<|<|Entier.|**from** - par défaut : 6 secondes<br> **to** - par défaut : infini<br>[Les symboles d'unité de temps](/manual/appendix/suffixes) (s,m,h,d,w) sont pris en charge pour ces paramètres.| |zabbix\[rcache,\<cache\>,\<mode\>\]|<|<|<|<|<| |<|Statistiques de disponibilité du cache de configuration de Zabbix.|<|<|Entier (pour la taille) ; Flottant (pour le pourcentage).|**cache** : *buffer*<br><br>Les **modes** valides sont :<br>*total* - taille totale du tampon<br>*free* - taille de tampon libre<br>*pfree* - pourcentage de tampon libre<br>*used* - taille du tampon utilisé<br>*pused* - pourcentage de tampon utilisé<br><br>Le mode *pused* est pris en charge depuis Zabbix 4.0.0.| |zabbix\[requiredperformance\]|<|<|<|<|<| |<|Performances requises du serveur Zabbix ou du proxy Zabbix, en nouvelles valeurs par seconde attendues.|<|<|Flottant.|Corrèle approximativement avec "Performances requises du serveur, nouvelles valeurs par seconde" dans *Rapports → [Informations système](/manual/web_interface/frontend_sections/reports/status_of_zabbix)*.| |zabbix\[stats,\<ip\>,\<port\>\]|<|<|<|<|<| |<|Métriques internes du serveur Zabbix distant ou du proxy.|<|<|Objet JSON.|**ip** - Liste IP/DNS/masque de réseau des serveurs/proxy à interroger à distance (la valeur par défaut est 127.0.0.1)<br >**port** - port du serveur/proxy à interroger à distance (la valeur par défaut est 10051)<br><br>Notez que la demande de statistiques ne sera acceptée qu'à partir des adresses répertoriées dans 'StatsAllowedIP' du [serveur](/ manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) sur l'instance cible.<br><br>Un ensemble sélectionné de métriques internes est renvoyé par cet élément. Pour plus de détails, voir la [Surveillance à distance des statistiques Zabbix](/manual/appendix/items/remote_stats#exposed_metrics).<br><br>Pris en charge depuis la version 4.2.0.| |zabbix\[stats,\<ip\>,\<port\>,queue,\<from\>,\<to\>\]|<|<|<|<|<| |<|Métriques de la file d'attente interne du serveur Zabbix distant ou du proxy (voir `zabbix[queue,\<from\>,\<to\>]`).|<|<|Objet JSON.|**ip** - Masque IP/DNS/réseau liste des serveurs/proxy à interroger à distance (la valeur par défaut est 127.0.0.1)<br>**port** - port du serveur/proxy à interroger à distance (la valeur par défaut est 10051)<br>**from** - retardé de au moins (la valeur par défaut est de 6 secondes)<br>**to** - retardée d'au plus (la valeur par défaut est l'infini)<br><br>Notez que la demande de statistiques ne sera acceptée qu'à partir des adresses répertoriées dans le paramètre 'StatsAllowedIP' du [serveur](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) sur l'instance cible.<br><br>Pris en charge depuis la version 4.2.0.| |zabbix\[tcache,cache,\<parameter\>\]|<|<|<|<|<| |<|Statistiques d'efficacité du cache de la fonction de tendance Zabbix.|<|<|Entier (pour la taille) ; Flottant (pour le pourcentage).|Les **parameters** valides sont :<br>*all* - nombre total de demandes de cache (par défaut)<br>*hits* - accès au cache<br>*phits* - pourcentage d'accès au cache<br >*misses* - cache misses<br>*pmisses* - pourcentage de cache misses<br>*items* - le nombre d'éléments en cache<br>*requests* - le nombre de requêtes en cache<br>*pitems* - pourcentage des éléments mis en cache à partir des éléments mis en cache + requêtes. Un faible pourcentage signifie très probablement que la taille du cache peut être réduite.<br><br>Pris en charge depuis la version 5.4.0.<br><br>*(non pris en charge sur le proxy)*| |zabbix\[tendances\]|<|<|<|<|<| |<|Nombre de valeurs ajoutées dans la table TRENDS.|<|<|Entier.|Cet élément est obsolète depuis Zabbix 6.0.<br>Ne pas utiliser si MySQL InnoDB, Oracle ou PostgreSQL est utilisé !<br>*(non pris en charge sur le proxy)*| |zabbix\[trends\_uint\]|<|<|<|<|<| |<|Nombre de valeurs stockées dans la table TRENDS\_UINT.|<|<|Entier.|Cet élément est obsolète depuis Zabbix 6.0.<br>Ne pas utiliser si MySQL InnoDB, Oracle ou PostgreSQL est utilisé !<br>Ce l'élément est pris en charge depuis Zabbix 1.8.3.<br>*(non pris en charge sur le proxy)*| |zabbix\[triggers\]|<|<|<|<|<| |<|Nombre de déclencheurs activés dans la base de données Zabbix, avec tous les éléments activés sur les hôtes activés.|<|<|Entier.|*(non pris en charge sur le proxy)*| |zabbix\[uptime\]|<|<|<|<|<| |<|Temps de disponibilité du serveur Zabbix ou du processus proxy Zabbix en secondes.|<|<|Entier.|<| |zabbix\[vcache,buffer,\<mode\>\]|<|<|<|<|<| |<|Statistiques de disponibilité du cache de valeurs Zabbix.|<|<|Entier (pour la taille) ; Flottant (pour le pourcentage).|Les **modes** valides sont :<br>*total* - taille totale du tampon<br>*free* - taille du tampon libre<br>*pfree* - pourcentage du tampon libre<br >*used* - taille du tampon utilisé<br>*pused* - pourcentage du tampon utilisé<br><br>*(non pris en charge sur le proxy)*| |zabbix\[vcache,cache,\<parameter\>\]|<|<|<|<|<| |<|Statistiques d'efficacité du cache de valeurs Zabbix.|<|<|Entier.<br><br>Avec le paramètre *mode* :<br>0 - mode normal,<br>1 - mode mémoire faible|Les valeurs des **parameters** valides sont :<br>*requests* - nombre total de requêtes<br>*hits* - nombre d'accès au cache (valeurs d'historique tirées du cache)<br>*misses* - nombre d'échecs de cache (valeurs d'historique extrait de la base de données)<br>*mode* - mode de fonctionnement du cache de valeurs<br><br>Cet élément est pris en charge depuis Zabbix 2.2.0 et le paramètre *mode* depuis Zabbix 3.0.0.<br>*(non pris en charge sur le proxy)*<br><br>Une fois le mode mémoire faible activé, le cache de valeurs restera dans cet état pendant 24 heures, même si le problème qui a déclenché ce mode est résolu plus tôt.<br><br> Vous pouvez utiliser cette clé avec l'étape de prétraitement *Changement par seconde* afin d'obtenir des statistiques de valeurs par seconde.| |zabbix\[version\]|<|<|<|<|<| |<|Version du serveur ou proxy Zabbix.|<|<|Chaîne.|Cet élément est pris en charge depuis Zabbix 5.0.0.<br><br>Exemple de valeur de retour : 5.0.0beta1| |zabbix\[vmware,buffer,\<mode\>\]|<|<|<|<|<| |<|Statistiques de disponibilité du cache vmware de Zabbix.|<|<|Entier (pour la taille) ; Flottant (pour le pourcentage).|Les **modes** valides sont :<br>*total* - taille totale du tampon<br>*free* - taille du tampon libre<br>*pfree* - pourcentage du tampon libre<br >*used* - taille du tampon utilisé<br>*pused* - pourcentage du tampon utilisé| |zabbix\[wcache,\<cache\>,\<mode\>\]|<|<|<|<|<| |<|Statistiques et disponibilité du cache en écriture Zabbix.|<|<|<|Spécifier \<cache\> est obligatoire.| |<|**Cache**|**Mode**|<|<|<| |^|valeurs|all<br>*(par défaut)*|Nombre total de valeurs traitées par le serveur Zabbix ou le proxy Zabbix, à l'exception des éléments non pris en charge.|Entier|Compteur.<br>Vous pouvez utiliser cette clé avec l'étape de prétraitement *Changement par seconde* afin d'obtenir des statistiques de valeurs par seconde.| |^|^|float|Nombre de valeurs flottantes traitées.|Entier|Compteur.| |^|^|uint|Nombre de valeurs entières non signées traitées.|Entier|Compteur.| |^|^|str|Nombre de valeurs de caractères/chaînes traitées.|Entier|Compteur.| |^|^|log|Nombre de valeurs de journal traitées.|Entier|Compteur.| |^|^|text|Nombre de valeurs de texte traitées.|Entier|Compteur.| |^|^|not supported|Nombre de fois que le traitement de l'élément a rendu l'élément non supporté ou a conservé cet état.|Entier|Compteur.<br>| |^|history|pfree<br>*(par défaut)*|Pourcentage de tampon d'historique libre.|Flottant.|Le cache d'historique est utilisé pour stocker les valeurs des éléments. Un nombre faible indique des problèmes de performances côté base de données.| |^|^|free|Taille du tampon d'historique libre.|Entier|<| |^|^|total|Taille totale du tampon d'historique.|Entier|<| |^|^|used|Taille du tampon d'historique utilisé.|Entier|<| |^|^|pused|Pourcentage de tampon d'historique utilisé.|Flottant.|Le mode *pused* est pris en charge depuis Zabbix 4.0.0.| |^|index|pfree<br>*(par défaut)*|Pourcentage de tampon d'index d'historique libre.|Flottant.|Le cache d'index d'historique est utilisé pour indexer les valeurs stockées dans le cache d'historique.<br>Le cache *index* est pris en charge depuis Zabbix 3.0.0.| |^|^|free|Taille du tampon d'historique d'index d'historique libre.|Entier|<| |^|^|total|Taille totale du tampon d'historique de l'index d'historique.|Entier|<| |^|^|used|Taille du tampon d'historique de l'index d'historique utilisé.|Entier|<| |^|^|pused|Pourcentage du tampon d'index d'historique utilisé.|Flottant.|Le mode *pused* est pris en charge depuis Zabbix 4.0.0.| |^|trend|pfree<br>*(par défaut)*|Pourcentage de cache de tendance libre.|Flottant.|Le cache de tendance stocke l'agrégat pour l'heure en cours pour tous les éléments qui reçoivent des données.<br>*(non pris en charge sur le proxy) *| |^|^|free|Taille du tampon de tendance libre.|Entier|*(non pris en charge sur le proxy)*| |^|^|total|Taille totale du tampon de tendance.|Entier|*(non pris en charge sur le proxy)*| |^|^|used|Taille du tampon de tendance utilisé.|Entier|*(non pris en charge sur le proxy)*| |^|^|pused|Pourcentage de tampon de tendance utilisé.|Flottant.|*(non pris en charge sur le proxy)*<br><br>Le mode *pused* est pris en charge depuis Zabbix 4.0.0.|

en-us	##### Supported checks  The table below describes in-built items that are supported in IPMI agent checks.  |Item key|<|<|<| |--------|-|-|-| |▲|Description|Return value|Comments| |ipmi.get|<|<|<| |<|IPMI-sensor related information.|JSON object|This item can be used for the [discovery of IPMI sensors](/manual/discovery/low_level_discovery/examples/ipmi_sensors#overview).<br>Supported since Zabbix 5.0.0.|
fr	##### Vérifications prises en charge  Le tableau ci-dessous décrit les éléments intégrés qui sont pris en charge dans les vérifications d'agent IPMI.  |Clé d'élément|<|<|<| |--------|-|-|-| |▲|Description|Valeur retournée|Commentaires| |ipmi.get|<|<|<| |<|Informations relatives au capteur IPMI.|Objet JSON |Cet objet peut être utilisé pour la [découverte des capteurs IPMI](/manual/discovery/low_level_discovery/examples/ipmi_sensors#overview).<br>Pris en charge depuis Zabbix 5.0.0.|

en-us	#### Supported item keys  The table provides details on the item keys that you can use with Zabbix agent items grouped by the item family.  See also:  -   [Items supported by     platform](/manual/appendix/items/supported_by_platform) -   [Item keys supported by Zabbix agent     2](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) -   [Item keys specific for Windows     agent](/manual/config/items/itemtypes/zabbix_agent/win_keys) -   [Minimum permission level for Windows agent     items](/manual/appendix/items/win_permissions)
fr	#### Clés d'éléments prises en charge  Le tableau fournit des détails sur les clés d'éléments que vous pouvez utiliser avec les éléments de l'agent Zabbix regroupés par famille d'éléments.  Voir également :  - [Éléments pris en charge par la plateforme](/manual/appendix/items/supported_by_platform) - [Clés d'élément prises en charge par l'agent Zabbix 2](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) - [Clés d'élément spécifiques à l'agent Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys) - [Niveau d'autorisation minimum pour les éléments de l'agent Windows](/manual/appendix/items/win_permissions)

en-us	#### Supported macros  The discovery will return all instances of the specified object in the {\#INSTANCE} macro, which may be used in the prototypes of perf\_count and perf\_count\_en items.  ``` {.java} [     {"{#INSTANCE}":"0"},     {"{#INSTANCE}":"1"},     {"{#INSTANCE}":"_Total"} ] ```  For example, if the item key used in the discovery rule is:      perf_instance.discovery[Processor]  you may create an item prototype:      perf_counter["\Processor({#INSTANCE})\% Processor Time"]  Notes:  -   If the specified object is not found or does not support variable     instances then the discovery item will become NOTSUPPORTED. -   If the specified object supports variable instances, but currently     does not have any instances, then an empty JSON array will be     returned. -   In case of duplicate instances they will be skipped.
fr	 #### Macros prises en charge  La découverte renverra toutes les instances de l'objet spécifié dans la macro {\#INSTANCE}, qui peut être utilisée dans les prototypes des éléments perf\_count et perf\_count\_en.  ``` {.java} [     {"{#INSTANCE}":"0"},     {"{#INSTANCE}":"1"},     {"{#INSTANCE}":"_Total"} ] ```  Par exemple, si la clé d'élément utilisée dans la règle de découverte est :      perf_instance.discovery[Processor]  vous pouvez créer un prototype d'élément :      perf_counter["\Processor({#INSTANCE})\% Processor Time"]  Notes :  -   Si l'objet spécifié est introuvable ou ne prend pas en charge les instances de variable, l'élément de découverte deviendra NOTSUPPORTED. -   Si l'objet spécifié prend en charge les instances de variable, mais n'a actuellement aucune instance, un tableau JSON vide sera renvoyé. -   En cas d'instances en double, elles seront ignorées.

en-us	##### Supported macros  The following macros are supported for use in the discovery rule [filter](/manual/discovery/low_level_discovery#discovery_rule_filter) and prototypes of items, triggers and graphs:  |Macro|Description| |-----|-----------| |Discovery of MBean attributes|<| |{\#JMXVALUE}|Attribute value.| |{\#JMXTYPE}|Attribute type.| |{\#JMXOBJ}|Object name.| |{\#JMXDESC}|Object name including attribute name.| |{\#JMXATTR}|Attribute name.| |Discovery of MBeans|<| |{\#JMXDOMAIN}|MBean domain. (*Zabbix reserved name*)| |{\#JMXOBJ}|Object name. (*Zabbix reserved name*)| |{\#JMX<key property>}|MBean properties (like {\#JMXTYPE}, {\#JMXNAME}) (see [Limitations](#limitations) below).|
fr	##### Macros prises en charge  Les macros suivantes sont prises en charge pour une utilisation dans le [filter](/manual/discovery/low_level_discovery#discovery_rule_filter) de la règle de découverte et les prototypes d'éléments, de déclencheurs et de graphiques :  |Macro|Description| |-----|-----------| |Découverte des attributs MBean|<| |{\#JMXVALUE}|Valeur d'attribut.| |{\#JMXTYPE}|Type d'attribut.| |{\#JMXOBJ}|Nom de l'objet.| |{\#JMXDESC}|Nom d'objet incluant le nom d'attribut.| |{\#JMXATTR}|Nom d'attribut.| |Découverte des MBeans|<| |{\#JMXDOMAIN}|Domaine MBean. (*nom réservé Zabbix*)| |{\#JMXOBJ}|Nom de l'objet. (*nom réservé Zabbix*)| |{\#JMX<key property>}|Propriétés MBean (comme {\#JMXTYPE}, {\#JMXNAME}) (voir [Limitations](#limitations) ci-dessous).|

en-us	### Supported macros  The following macros are supported for use in the discovery rule [filter](/manual/discovery/low_level_discovery#discovery_rule_filter) and prototypes of items, triggers and graphs:  |Macro|Description| |-----|-----------| |{\#UNIT.NAME}|Primary unit name.| |{\#UNIT.DESCRIPTION}|Human readable description.| |{\#UNIT.LOADSTATE}|Load state (i.e. whether the unit file has been loaded successfully)| |{\#UNIT.ACTIVESTATE}|Active state (i.e. whether the unit is currently started or not)| |{\#UNIT.SUBSTATE}|Sub state (a more fine-grained version of the active state that is specific to the unit type, which the active state is not)| |{\#UNIT.FOLLOWED}|Unit that is being followed in its state by this unit, if there is any; otherwise an empty string.| |{\#UNIT.PATH}|Unit object path.| |{\#UNIT.JOBID}|Numeric job ID if there is a job queued for the job unit; 0 otherwise.| |{\#UNIT.JOBTYPE}|Job type.| |{\#UNIT.JOBPATH}|Job object path.| |{\#UNIT.UNITFILESTATE}|The install state of the unit file.|
fr	 ### Macros prises en charge  Les macros suivantes sont prises en charge pour une utilisation dans le [filtre](/manual/discovery/low_level_discovery#discovery_rule_filter) de règle de découverte et les prototypes d'éléments, de déclencheurs et de graphiques :  |Macro|Description| |-----|-----------| |{\#UNIT.NAME}|Nom de l'unité principale.| |{\#UNIT.DESCRIPTION}|Description lisible par l'homme.| |{\#UNIT.LOADSTATE}|État de chargement (c'est-à-dire si le fichier d'unité a été chargé avec succès)| |{\#UNIT.ACTIVESTATE}|État actif (c'est-à-dire si l'unité est actuellement démarrée ou non)| |{\#UNIT.SUBSTATE}|Sous-état (une version plus fine de l'état actif qui est spécifique au type d'unité, ce que l'état actif n'est pas)| |{\#UNIT.FOLLOWED}|Unité qui est suivie dans son état par cette unité, s'il y en a ; sinon une chaîne vide.| |{\#UNIT.PATH}|Chemin de l'objet unité.| |{\#UNIT.JOBID}|ID de travail numérique s'il y a un travail en file d'attente pour l'unité de travail ; 0 sinon.| |{\#UNIT.JOBTYPE}|Type de tâche.| |{\#UNIT.JOBPATH}|Chemin de l'objet du travail.| |{\#UNIT.UNITFILESTATE}|L'état d'installation du fichier d'unité.|

en-us	#### Supported macros  This discovery key returns two macros - {\#CPU.NUMBER} and {\#CPU.STATUS} identifying the CPU order number and status respectively. Note that a clear distinction cannot be made between actual, physical processors, cores and hyperthreads. {\#CPU.STATUS} on Linux, UNIX and BSD systems returns the status of the processor, which can be either "online" or "offline". On Windows systems, this same macro may represent a third value - "unknown" - which indicates that a processor has been detected, but no information has been collected for it yet.  CPU discovery relies on the agent's collector process to remain consistent with the data provided by the collector and save resources on obtaining the data. This has the effect of this item key not working with the test (-t) command line flag of the agent binary, which will return a NOT\_SUPPORTED status and an accompanying message indicating that the collector process has not been started.  Item prototypes that can be created based on CPU discovery include, for example:  -   `system.cpu.util[{#CPU.NUMBER},<type>,<mode>]` -   `system.hw.cpu[{#CPU.NUMBER},<info>]`  For detailed item key description, see [Zabbix agent item keys](/manual/config/items/itemtypes/zabbix_agent#supported_item_keys).
fr	Cette clé de découverte renvoie deux macros - {#CPU.NUMBER} et {#CPU.STATUS} identifiant respectivement le numéro de commande et l'état du processeur. Notez qu'une distinction claire ne peut pas être faite entre les processeurs réels, physiques, les cœurs et les hyperthreads. {#CPU.STATUS} sur les systèmes Linux, UNIX et BSD renvoie l'état du processeur, qui peut être "en ligne" ou "hors ligne". Sur les systèmes Windows, cette même macro peut représenter une troisième valeur - "inconnu" - indiquant qu'un processeur a été détecté, mais aucune information n'a encore été collectée.  La découverte du CPU repose sur le processus du collecteur de l'agent pour rester cohérent avec les données fournies par le collecteur et économiser les ressources lors de l'obtention des données. Ceci a pour effet que cette clé d'élément ne fonctionne pas avec l'indicateur de ligne de commande test (-t) du binaire de l'agent, qui renvoie un statut NON_SUPPORTE et un message d'accompagnement indiquant que le processus du collecteur n'a pas été démarré.  Les prototypes d'élément pouvant être créés en fonction de la découverte du processeur incluent, par exemple :  -   `system.cpu.util[{#CPU.NUMBER}, <type>, <mode>]` -   `system.hw.cpu[{#CPU.NUMBER}, <info>]`  Pour une description détaillée de la clé d'élément, voir [Clés d'élément de l'agent Zabbix](/manual/config/items/itemtypes/zabbix_agent#supported_item_keys).

en-us	#### Supported macros  This discovery key returns two macros - {\#DEVNAME} and {\#DEVTYPE} identifying the block device name and type respectively, e.g.:  ``` {.java} [     {        "{#DEVNAME}":"loop1",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"dm-0",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"sda",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"sda1",       "{#DEVTYPE}":"partition"    } ] ```  Block device discovery allows to use `vfs.dev.read[]` and `vfs.dev.write[]` items to create item prototypes using the {\#DEVNAME} macro, for example:  -   "vfs.dev.read\[{\#DEVNAME},sps\]" -   "vfs.dev.write\[{\#DEVNAME},sps\]"  {\#DEVTYPE} is intended for device filtering.
fr	#### Macros supportées  Cette clé de découverte renvoie deux macros - {\#DEVNAME} et {\#DEVTYPE} identifiant respectivement le nom et le type du périphérique bloc, par exemple :  ``` {.java} [     {        "{#DEVNAME}":"loop1",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"dm-0",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"sda",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"sda1",       "{#DEVTYPE}":"partition"    } ] ```  La découverte de périphériques en mode bloc permet d'utiliser les éléments `vfs.dev.read[]` et `vfs.dev.write[]` pour créer des prototypes d'éléments à l'aide de la macro {\#DEVNAME}, par exemple :  -   "vfs.dev.read\[{\#DEVNAME},sps\]" -   "vfs.dev.write\[{\#DEVNAME},sps\]"  {\#DEVTYPE} est destiné au filtrage des périphériques.

en-us	#### Supported macros  You may use the {\#IFNAME} macro in the discovery rule [filter](/manual/discovery/low_level_discovery#filter) and prototypes of items, triggers and graphs.  Examples of item prototypes that you might wish to create based on "net.if.discovery":  -   "net.if.in\[{\#IFNAME},bytes\]", -   "net.if.out\[{\#IFNAME},bytes\]".  Note that on Windows {\#IFGUID} is also returned.
fr	#### Macros supportées  Vous pouvez utiliser la macro {#IFNAME} dans le [filtre](/manual/discovery/low_level_discovery#filtre-de-regle-de-decouverte) de règle de découverte et les prototypes d'éléments, de déclencheurs et de graphiques.  Exemples de prototypes d’articles que vous pourriez souhaiter créer en fonction de "net.if.discovery" :  -   "net.if.in\[{\#IFNAME},bytes\]", -   "net.if.out\[{\#IFNAME},bytes\]".  Notez que sous Windows {\#IFGUID} est également renvoyé.

en-us	#### Supported platforms  Due to the security requirements and mission-critical nature of server operation, UNIX is the only operating system that can consistently deliver the necessary performance, fault tolerance and resilience. Zabbix operates on market leading versions.  Zabbix server is tested on the following platforms:  -   Linux -   Solaris -   AIX -   HP-UX -   Mac OS X -   FreeBSD -   OpenBSD -   NetBSD -   SCO Open Server -   Tru64/OSF1  ::: noteclassic Zabbix may work on other Unix-like operating systems as well. :::
fr	#### Plates-formes supportées  En raison des exigences de sécurité et de la nature critique du fonctionnement du serveur, UNIX est le seul système d'exploitation capable de fournir systématiquement les performances, la tolérance aux pannes et la résilience nécessaires. Zabbix fonctionne sur les meilleures versions du marché.  Le serveur Zabbix a été testé sur les plateformes suivantes :  -   Linux -   Solaris -   AIX -   HP-UX -   Mac OS X -   FreeBSD -   OpenBSD -   NetBSD -   SCO Open Server -   Tru64/OSF1  ::: noteclassic Zabbix peut également fonctionner sur d'autres systèmes d'exploitation de type Unix. :::

en-us	#### Supported platforms  Zabbix agent is [supported](https://www.zabbix.com/download_agents?version=6.0+LTS&release=6.0.12&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0) on the following platforms:  -   Windows (all desktop and server versions since XP) -   Linux (also available in [distribution packages](https://www.zabbix.com/download?zabbix=6.0&os_distribution=alma_linux&os_version=9&components=agent&db=&ws=)) -   macOS -   IBM AIX -   FreeBSD -   OpenBSD -   Solaris
fr	#### Plateformes supportées  L’agent Zabbix est [supporté](https://www.zabbix.com/download_agents?version=6.0+LTS&release=6.0.12&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0)  sur les plateformes suivantes :  -   Windows (toutes les versions de bureau et serveurs depuis XP) -   Linux (également disponible en [paquets de distribution](https://www.zabbix.com/download?zabbix=6.0&os_distribution=alma_linux&os_version=9&components=agent&db=&ws=)) -   macOS -   IBM AIX -   FreeBSD -   OpenBSD -   Solaris

en-us	#### Supported platforms  Zabbix proxy runs on the same list of [supported platforms](/manual/concepts/server#supported_platforms) as Zabbix server.
fr	### Plateformes supportées  Le proxy Zabbix s’exécute sur la même liste de [plateformes supportées](/manual/concepts/server#plates-formes-supportées) que le serveur Zabbix.

en-us	#### Supported segments  |Segment|Description| |--|--------| |`<name>`|Match object property by name.| |`*`|Match all object properties.| |`['<name>']`|Match object property by name.| |`['<name>', '<name>', ...]`|Match object property by any of the listed names.| |`[<index>]`|Match array element by the index.| |`[<number>, <number>, ...]`|Match array element by any of the listed indexes.| |`[*]`|Match all object properties or array elements.| |`[<start>:<end>]`|Match array elements by the defined range:<br>**<start>** - the first index to match (including). If not specified matches all array elements from the beginning. If negative specifies starting offset from the end of array.<br>**<end>** - the last index to match (excluding). If not specified matches all array elements to the end. If negative specifies starting offset from the end of array.| |`[?(<expression>)]`|Match objects/array elements by applying a filter expression.|  To find a matching segment ignoring its ancestry (detached segment) it must be prefixed with '..' , for example `$..name` or `$..['name']` return values of all 'name' properties.  Matched element names can be extracted by adding a `~` suffix to the JSONPath. It returns the name of the matched object or an index in string format of the matched array item. The output format follows the same rules as other JSONPath queries - definite path results are returned 'as is' and indefinite path results are returned in array. However there is not much point of extracting the name of an element matching a definite path - it's already known.
fr	 #### Segments pris en charge  |Segment|Description| |--|--------| |`<nom>`|Faire correspondre la propriété de l'objet par son nom.| |`*`|Faire correspondre toutes les propriétés de l'objet.| |`['<nom>']`|Faites correspondre la propriété de l'objet par son nom.| |`['<nom>', '<nom>', ...]`|Faites correspondre la propriété d'objet par l'un des noms répertoriés.| |`[<index>]`|Faites correspondre l'élément du tableau par l'index.| |`[<nombre>, <nombre>, ...]`|Faire correspondre l'élément de tableau par l'un des index répertoriés.| |`[*]`|Faire correspondre toutes les propriétés d'objet ou éléments de tableau.| |`[<début>:<fin>]`|Faire correspondre les éléments du tableau par la plage définie :<br>**\<début\>** - le premier index correspondant (compris). S'il n'est pas spécifié, correspond à tous les éléments du tableau depuis le début. Si négatif, spécifie le décalage de départ à partir de la fin du tableau.<br>**\<fin\>** - le dernier index correspondant (non compris). S'il n'est pas spécifié, correspond à tous les éléments du tableau jusqu'à la fin. Si négatif, spécifie le décalage de départ à partir de la fin du tableau.| |`[?(<expression>)]`|Faire correspondre des objets/éléments de tableau en appliquant une expression de filtre.|   Pour trouver un segment correspondant en ignorant son ascendance (segment détaché), il doit être préfixé par '..' , par exemple `$..nom` ou `$..['nom']` renvoient les valeurs de toutes les propriétés 'name'.  Les noms d'éléments correspondants peuvent être extraits en ajoutant un suffixe `~` au JSONPath. Il renvoie le nom de l'objet correspondant ou un index au format chaîne de l'élément de tableau correspondant. Le format de sortie suit les mêmes règles que les autres requêtes JSONPath - les résultats de chemin définis sont renvoyés 'tels quels' et les résultats de chemin indéfinis sont renvoyés dans un tableau. Cependant, il ne sert à rien d'extraire le nom d'un élément correspondant à un chemin défini - il est déjà connu.

en-us	#### Supported simple checks  List of supported simple checks:  See also:  -   [VMware monitoring item     keys](/manual/config/items/itemtypes/simple_checks/vmware_keys)  |Key|<|<|<| |--|--|------|------| |**Description**|**Return value**|**Parameters**|**Comments**| |**icmpping**\[<target>,<packets>,<interval>,<size>,<timeout>\]|<|<|<| |Host accessibility by ICMP ping.|0 - ICMP ping fails<br><br>1 - ICMP ping successful|**target** - host IP or DNS name<br>**packets** - number of packets<br>**interval** - time between successive packets in milliseconds<br>**size** - packet size in bytes<br>**timeout** - timeout in milliseconds|Example:<br>=> icmpping\[,4\] → if at least one packet of the four is returned, the item will return 1.<br><br>See also: table of [default values](simple_checks#icmp_pings).| |**icmppingloss**\[<target>,<packets>,<interval>,<size>,<timeout>\]|<|<|<| |Percentage of lost packets.|Float.|**target** - host IP or DNS name<br>**packets** - number of packets<br>**interval** - time between successive packets in milliseconds<br>**size** - packet size in bytes<br>**timeout** - timeout in milliseconds|See also: table of [default values](simple_checks#icmp_pings).| |**icmppingsec**\[<target>,<packets>,<interval>,<size>,<timeout>,<mode>\]|<|<|<| |ICMP ping response time (in seconds).|Float.|**target** - host IP or DNS name<br>**packets** - number of packets<br>**interval** - time between successive packets in milliseconds<br>**size** - packet size in bytes<br>**timeout** - timeout in milliseconds<br>**mode** - possible values: *min*, *max*, *avg* (default)|Packets which are lost or timed out are not used in the calculation.<br><br>If host is not available (timeout reached), the item will return 0.<br>If the return value is less than 0.0001 seconds, the value will be set to 0.0001 seconds.<br><br>See also: table of [default values](simple_checks#icmp_pings).| |**net.tcp.service**\[service,<ip>,<port>\]|<|<|<| |Checks if service is running and accepting TCP connections.|0 - service is down<br><br>1 - service is running|**service** - possible values: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP address or DNS name (by default host IP/DNS is used)<br>**port** - port number (by default standard service port number is used).|Example:<br>=> net.tcp.service\[ftp,,45\] → can be used to test the availability of FTP server on TCP port 45.<br><br>Note that with *tcp* service indicating the port is mandatory.<br>These checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually).<br>Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use net.tcp.service\[tcp,<ip>,port\] for checks like these.<br>*https* and *telnet* services are supported since Zabbix 2.0.| |**net.tcp.service.perf**\[service,<ip>,<port>\]|<|<|<| |Checks performance of TCP service.|Float.<br><br>0.000000 - service is down<br><br>seconds - the number of seconds spent while connecting to the service|**service** - possible values: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP address or DNS name (by default, host IP/DNS is used)<br>**port** - port number (by default standard service port number is used).|Example:<br>=> net.tcp.service.perf\[ssh\] → can be used to test the speed of initial response from SSH server.<br><br>Note that with *tcp* service indicating the port is mandatory.<br>Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use net.tcp.service.perf\[tcp,<ip>,port\] for checks like these.<br>*https* and *telnet* services are supported since Zabbix 2.0.<br>Called tcp\_perf before Zabbix 2.0.| |net.udp.service\[service,<ip>,<port>\]|<|<|<| |Checks if service is running and responding to UDP requests.|0 - service is down<br><br>1 - service is running|**service** - possible values: *ntp* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP address or DNS name (by default host IP/DNS is used)<br>**port** - port number (by default standard service port number is used).|Example:<br>=> net.udp.service\[ntp,,45\] → can be used to test the availability of NTP service on UDP port 45.<br><br>This item is supported since Zabbix 3.0, but *ntp* service was available for net.tcp.service\[\] item in prior versions.| |**net.udp.service.perf**\[service,<ip>,<port>\]|<|<|<| |Checks performance of UDP service.|Float.<br><br>0.000000 - service is down<br><br>seconds - the number of seconds spent waiting for response from the service|**service** - possible values: *ntp* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP address or DNS name (by default, host IP/DNS is used)<br>**port** - port number (by default standard service port number is used).|Example:<br>=> net.udp.service.perf\[ntp\] → can be used to test response time from NTP service.<br><br>This item is supported since Zabbix 3.0, but *ntp* service was available for net.tcp.service\[\] item in prior versions.|
fr	 #### Vérifications simples prises en charge  Liste des vérifications simples prises en charge :  Voir également:  -   [Clés d'élément de surveillance VMware](/manual/config/items/itemtypes/simple_checks/vmware_keys)  |Clé|<|<|<| |--|--|------|------| |**Description**|**Valeur de retour**|**Paramètres**|**Commentaires**| |**icmpping**\[\<target\>,\<packets\>,\<interval\>,\<size\>,\<timeout\>\]|<|<|<| |Accessibilité de l'hôte par ping ICMP.|0 - Le ping ICMP a échoué<br><br>1 - Le ping ICMP a réussi|**target** - IP de l'hôte ou nom DNS<br>**packets** - nombre de paquets<br>**interval** - temps entre paquets successifs en millisecondes<br>**size** - taille du paquet en octets<br>**timeout** - timeout en millisecondes|Exemple :<br>=> icmpping\[,4\] → si au moins un paquet sur les quatre est renvoyé, l'élément renverra 1.<br><br>Voir aussi : tableau des [valeurs par défaut](simple_checks#icmp_pings).| |**icmppingloss**\[\<target\>,\<packets\>,\<interval\>,\<size\>,\<timeout\>\]|<|<|<| |Pourcentage de paquets perdus.|Flottant.|**target** - IP de l'hôte ou nom DNS<br>**packets** - nombre de paquets<br>**interval** - temps entre paquets successifs en millisecondes<br>**size** - taille du paquet en octets<br>**timeout** - timeout en millisecondes|Voir aussi : tableau des [valeurs par défaut](simple_checks#icmp_pings).| |**icmppingsec**\[\<target\>,\<packets\>,\<interval\>,\<size\>,\<timeout\>,\<mode\>\]|<|<|<| |Temps de réponse ping ICMP (en secondes).|Flottant.|**target** - IP de l'hôte ou nom DNS<br>**packets** - nombre de paquets<br>**interval** - temps entre paquets successifs en millisecondes<br>**size** - taille du paquet en octets<br>**timeout** - timeout en millisecondes<br>**mode** - valeurs possibles : *min*, *max*, *avg* (par défaut)|Les paquets perdus ou expirés ne sont pas utilisés dans le calcul.<br><br>Si l'hôte n'est pas disponible (délai atteint), l'élément renverra 0.<br>Si la valeur de retour est inférieure à 0,0001 seconde, le valeur sera fixée à 0,0001 seconde.<br><br>Voir aussi : tableau des [valeurs par défaut](simple_checks#icmp_pings).| |**net.tcp.service**\[service,\<ip\>,\<port\>\]|<|<|<| |Vérifie si le service est en cours d'exécution et accepte les connexions TCP.|0 - le service est en panne<br><br>1 - le service est en cours d'exécution|**service** - valeurs possibles : *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (voir les [détails](/manual/appendix/items/service_check_details))<br>**ip** - Adresse IP ou nom DNS (par défaut, l'IP/DNS de l'hôte est utilisé)<br>**port** - numéro de port (par défaut, le numéro de port de service standard est utilisé).|Exemple :<br>=> net.tcp.service\[ftp,,45\] → peut être utilisé pour tester la disponibilité du serveur FTP sur le port TCP 45.<br><br>Notez qu'avec le service *tcp* indiquant que le port est obligatoire.<br>Ces vérifications peuvent entraîner des messages supplémentaires dans les fichiers journaux du démon système (SMTP et les sessions SSH étant généralement enregistrées).<br>La vérification des protocoles cryptés (comme IMAP sur le port 993 ou POP sur le port 995) n'est actuellement pas prise en charge. Pour contourner ce problème, veuillez utiliser net.tcp.service\[tcp,\<ip\>,port\] pour des vérifications comme celles-ci.<br>Les services *https* et *telnet* sont pris en charge depuis Zabbix 2.0.| |**net.tcp.service.perf**\[service,\<ip\>,\<port\>\]|<|<|<| |Vérifie les performances du service TCP.|Flottant.<br><br>0,000000 : le service est en panne<br><br>secondes : le nombre de secondes passées lors de la connexion au service|**service** - valeurs possibles : *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (voir les [détails](/manual/appendix/items/service_check_details))<br>**ip** - Adresse IP ou nom DNS (par défaut, l'IP/DNS de l'hôte est utilisé)<br>**port** - numéro de port (par défaut, le numéro de port de service standard est utilisé).|Exemple :<br>=> net.tcp.service\[ftp,,45\] → peut être utilisé pour tester la disponibilité du serveur FTP sur le port TCP 45.<br><br>Notez qu'avec le service *tcp* indiquant que le port est obligatoire.<br>Ces vérifications peuvent entraîner des messages supplémentaires dans les fichiers journaux du démon système (SMTP et les sessions SSH étant généralement enregistrées).<br>La vérification des protocoles cryptés (comme IMAP sur le port 993 ou POP sur le port 995) n'est actuellement pas prise en charge. Pour contourner ce problème, veuillez utiliser net.tcp.service\[tcp,\<ip\>,port\] pour des vérifications comme celles-ci.<br>Les services *https* et *telnet* sont pris en charge depuis Zabbix 2.0.| |**net.udp.service\[service,\<ip\>,\<port\>\]**|<|<|<| |Vérifie si le service est en cours d'exécution et répond aux requêtes UDP.|0 - le service est en panne<br><br>1 - le service est en cours d'exécution|**service** - valeurs possibles : *ntp* (voir les [détails](/manual/appendix/items/service_check_details))<br>**ip** - Adresse IP ou nom DNS (par défaut, l'IP/DNS de l'hôte est utilisé)<br>**port** - numéro de port (par défaut, le numéro de port de service standard est utilisé).|Exemple :<br>=> net.udp.service\[ntp,,45\] → peut être utilisé pour tester la disponibilité du service NTP sur le port UDP 45.<br><br>Cet élément est pris en charge depuis Zabbix 3.0, mais le service *ntp* était disponible pour l'élément net.tcp.service\[\] dans les versions précédentes .| |**net.udp.service.perf**\[service,\<ip\>,\<port\>\]|<|<|<| |Vérifie les performances du service UDP.|Flottant.<br><br>0.000000 - le service est en panne<br><br>secondes - le nombre de secondes passées à attendre une réponse du service|**service** - valeurs possibles : *ntp* (voir les [détails](/manual/appendix/items/service_check_details))<br>**ip** - Adresse IP ou nom DNS (par défaut, l'IP/DNS de l'hôte est utilisé)<br>**port** - numéro de port (par défaut, le numéro de port de service standard est utilisé).|Exemple :<br>=> net.udp.service.perf\[ntp\] → peut être utilisé pour tester le temps de réponse du service NTP.<br ><br>Cet élément est pris en charge depuis Zabbix 3.0, mais le service *ntp* était disponible pour l'élément net.tcp.service\[\] dans les versions précédentes.|

en-us	#### Supported XML files  XML files not older than version 1.8 are supported for import in Zabbix 6.0.  ::: noteimportant In the XML export format, trigger dependencies are stored by name only. If there are several triggers with the same name (for example, having different severities and expressions) that have a dependency defined between them, it is not possible to import them. Such dependencies must be manually removed from the XML file and re-added after import. :::
fr	#### Fichiers XML supportés  Les fichiers XML antérieurs à la version 1.8 sont pris en charge pour l'importation dans Zabbix 6.0.  ::: noteimportant Dans le format d'exportation XML, les dépendances de déclencheur sont stockées par nom uniquement. S'il existe plusieurs déclencheurs portant le même nom (par exemple, ayant des gravités et des expressions différentes) ayant une dépendance définie entre eux, il n'est pas possible de les importer. Ces dépendances doivent être supprimées manuellement du fichier XML et rajoutées après l'importation. :::

en-us	#### Supported Zabbix proxies  To be compatible with Zabbix 6.0, the proxy must be of the same major version; thus only Zabbix 6.0.x proxies can work with Zabbix 6.0.x server.  ::: noteimportant It is no longer possible to start the upgraded server and have older and unupgraded proxies report data to a newer server. This approach, which was never recommended nor supported by Zabbix, now is officially disabled, as the server will ignore data from unupgraded proxies. See also the [upgrade procedure](/manual/installation/upgrade). :::  Warnings about using incompatible Zabbix daemon versions are logged.
fr	#### Proxy Zabbix supportés  Pour être compatible avec Zabbix 6.0, le proxy doit être de la même version majeure ; ainsi, seuls les proxys Zabbix 6.0.x peuvent fonctionner avec le serveur Zabbix 6.0.x.  ::: noteimportant Il n'est plus possible de démarrer le serveur mis à niveau et de faire en sorte que des proxys plus anciens et non mis à niveau transmettent des données à un serveur plus récent. Cette approche, qui n'a jamais été recommandée ni prise en charge par Zabbix, est désormais officiellement désactivée, car le serveur ignorera les données des proxys non mis à niveau. Voir aussi la [procédure de mise à jour](manual/installation/upgrade). :::  Les avertissements concernant l'utilisation de versions de démon Zabbix incompatibles sont consignés.

en-us	### SUSE  Open the `/etc/zypp/repos.d/zabbix.repo` file and set enable=1 for the `zabbix-unstable` repo.       [zabbix-unstable]     name=Zabbix Official Repository     type=rpm-md     baseurl=https://repo.zabbix.com/zabbix/5.5/sles/15/x86_64/     gpgcheck=1     gpgkey=https://repo.zabbix.com/zabbix/5.5/sles/15/x86_64/repodata/repomd.xml.key     enabled=1     update=1
fr	### SUSE  Ouvrez le fichier `/etc/zypp/repos.d/zabbix.repo` et définissez enable=1 pour le dépôt `zabbix-unstable`.      [zabbix-unstable]     name=Zabbix Official Repository     type=rpm-md     baseurl=https://repo.zabbix.com/zabbix/5.5/sles/15/x86_64/     gpgcheck=1     gpgkey=https://repo.zabbix.com/zabbix/5.5/sles/15/x86_64/repodata/repomd.xml.key     enabled=1     update=1

en-us	##### Switching from AES128 to AES256  Zabbix uses AES128 as the built-in default for data. Let's assume you are using certificates and want to switch to AES256, on OpenSSL 1.1.1.  This can be achieved by adding the respective parameters in `zabbix_server.conf`:        TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/server.crt       TLSKeyFile=/home/zabbix/server.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384       TLSCipherPSK13=TLS_CHACHA20_POLY1305_SHA256       TLSCipherPSK=kECDHEPSK+AES256:-SHA1       TLSCipherAll13=TLS_AES_256_GCM_SHA384       TLSCipherAll=EECDH+aRSA+AES256:-SHA1:-SHA384  ::: noteimportant Although only certificate-related ciphersuites will be used, `TLSCipherPSK*` parameters are defined as well to avoid their default values which include less secure ciphers for wider interoperability. PSK ciphersuites cannot be completely disabled on server/proxy. :::  And in `zabbix_agentd.conf`:        TLSConnect=cert       TLSAccept=cert       TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/agent.crt       TLSKeyFile=/home/zabbix/agent.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384
fr	##### Passer de AES128 à AES256  Zabbix utilise AES128 par défaut pour les données. Supposons que vous utilisiez des certificats et que vous souhaitiez passer à AES256, sur OpenSSL 1.1.1.  Ceci peut être réalisé en ajoutant les paramètres respectifs suivants dans `zabbix_server.conf` :        TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/server.crt       TLSKeyFile=/home/zabbix/server.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384       TLSCipherPSK13=TLS_CHACHA20_POLY1305_SHA256       TLSCipherPSK=kECDHEPSK+AES256:-SHA1       TLSCipherAll13=TLS_AES_256_GCM_SHA384       TLSCipherAll=EECDH+aRSA+AES256:-SHA1:-SHA384  ::: noteimportant Bien que seules les suites de chiffrement liées aux certificats soient utilisées, les paramètres `TLSCipherPSK*` sont également définis pour éviter leurs valeurs par défaut qui incluent des chiffrements moins sécurisés pour une interopérabilité plus large. Les suites de chiffrement PSK ne peuvent pas être complètement désactivées sur le serveur/proxy. :::  Et dans `zabbix_agentd.conf`:        TLSConnect=cert       TLSAccept=cert       TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/agent.crt       TLSKeyFile=/home/zabbix/agent.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384

en-us	##### Switching interface back to available  When the unreachability period is over, the interface is polled again, decreasing priority for item that turned the interface into unreachable state. If the unreachable interface reappears, the monitoring returns to normal automatically:      resuming Zabbix agent checks on host "New host": connection restored  ::: noteclassic Once interface becomes available, the host does not poll all its items immediately for two reasons:  -   It might overload the host. -   The interface restore time is not always matching planned item     polling schedule time.  So, after the interface becomes available, items are not polled immediately, but they are getting rescheduled to their next polling round. :::
fr	##### Retour de l'interface en disponible  Lorsque la période d'inaccessibilité est terminée, l'interface est à nouveau interrogée, priorité décroissante pour l'élément qui a rendu l'interface en état inaccessible. Si l'interface inaccessible réapparaît, la surveillance revient à la normale automatiquement :      resuming Zabbix agent checks on host "New host": connection restored  ::: noteclassic Une fois l'interface disponible, l'hôte n'interroge pas tous ses éléments immédiatement pour deux raisons :  - Cela pourrait surcharger l'hôte. - Le temps de restauration de l'interface ne correspond pas toujours à la planification d'interrogation de l'élément prévue.  Ainsi, une fois l'interface disponible, les éléments ne sont pas interrogés immédiatement, mais ils sont reportés à leur prochaine planification. :::

en-us	#### Switching to raw values  A dropdown on the upper right allows to switch from the simple graph to the *Values/500 latest values* listings. This can be useful for viewing the numeric values making up the graph.  The values represented here are raw, i.e. no units or postprocessing of values is used. Value mapping, however, is applied.
fr	#### Passage aux valeurs brutes  Un menu déroulant en haut à droite permet de passer du simple graphique au listing *Valeurs/500 dernières valeurs*. Cela peut être utile pour visualiser les valeurs numériques composant le graphique.  Les valeurs représentées ici sont brutes, c'est-à-dire qu'aucune unité ou post-traitement des valeurs n'est utilisé. Le mappage de valeur, cependant, est appliqué.

en-us	 ### Symlink name expansion  Symlink name and full path of the symlink are now returned in `vfs.dir.get[]` and `vfs.file.get[]` items,  instead of resolving to the symlink target. 
fr	### Extension du nom du lien symbolique  Le nom du lien symbolique et le chemin complet du lien symbolique sont désormais renvoyés dans les éléments `vfs.dir.get[]` et `vfs.file.get[]`, au lieu de résoudre la cible du lien symbolique.

en-us	## SYNOPSIS  **zabbix\_agent2** \[**-c** *config-file*\]\ **zabbix\_agent2** \[**-c** *config-file*\] **-p**\ **zabbix\_agent2** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agent2** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agent2 -h**\ **zabbix\_agent2 -V**\ \ [ ]{#lbAD}
fr	## SYNOPSIS  **zabbix\_agent2** \[**-c** *config-file*\]\ **zabbix\_agent2** \[**-c** *config-file*\] **-p**\ **zabbix\_agent2** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agent2** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agent2 -h**\ **zabbix\_agent2 -V**\ \ [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_agentd** \[**-c** *config-file*\]\ **zabbix\_agentd** \[**-c** *config-file*\] **-p**\ **zabbix\_agentd** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agentd** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agentd -h**\ **zabbix\_agentd -V** [ ]{#lbAD}
fr	## SYNOPSIS  **zabbix\_agentd** \[**-c** *config-file*\]\ **zabbix\_agentd** \[**-c** *config-file*\] **-p**\ **zabbix\_agentd** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agentd** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agentd -h**\ **zabbix\_agentd -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-agent-cert-issuer** *cert-issuer*\] \[**--tls-agent-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -h**\ **zabbix\_get -V** [ ]{#lbAD}
fr	## SYNOPSIS  **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-agent-cert-issuer** *cert-issuer*\] \[**--tls-agent-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -h**\ **zabbix\_get -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_js -s** *script-file* **-p** *input-param* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -s** *script-file* **-i** *input-file* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -h**\ **zabbix\_js -V** [ ]{#lbAD}
fr	## SYNOPSIS  **zabbix\_js -s** *script-file* **-p** *input-param* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -s** *script-file* **-i** *input-file* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -h**\ **zabbix\_js -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_proxy** \[**-c** *config-file*\]\ **zabbix\_proxy** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_proxy -h**\ **zabbix\_proxy -V** [ ]{#lbAD}
fr	## SYNOPSIS  **zabbix\_proxy** \[**-c** *config-file*\]\ **zabbix\_proxy** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_proxy -h**\ **zabbix\_proxy -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender -h**\ **zabbix\_sender -V** [ ]{#lbAD}
fr	## SYNOPSIS  **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender -h**\ **zabbix\_sender -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_server** \[**-c** *config-file*\]\ **zabbix\_server** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_server -h**\ **zabbix\_server -V** [ ]{#lbAD}
fr	## SYNOPSIS  **zabbix\_server** \[**-c** *config-file*\]\ **zabbix\_server** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_server -h**\ **zabbix\_server -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_web\_service** \[**-c** *config-file*\]\ **zabbix\_web\_service -h**\ **zabbix\_web\_service -V** [ ]{#lbAD}
fr	## SYNOPSIS  **zabbix\_web\_service** \[**-c** *config-file*\]\ **zabbix\_web\_service -h**\ **zabbix\_web\_service -V** [ ]{#lbAD}

en-us	#### Syntax  Aggregates can be retrieved by working with either:  -   history of items:  ```{=html} <!-- --> ```     aggregate_function(function(/host/item,parameter),function(/host2/item2,parameter),...)  -   a [foreach function](/manual/appendix/functions/aggregate/foreach)     as the only parameter:  ```{=html} <!-- --> ```     aggregate_function(foreach_function(/*/key?[group="host group"],timeperiod))  where:  - `aggregate_function` is one of the supported [aggregate functions](/manual/appendix/functions/aggregate#aggregate-functions-1): avg, max, min, sum, etc. - `foreach_function` is one of the supported foreach functions: avg_foreach, count_foreach, etc.   Foreach functions use an [item filter](/manual/appendix/functions/aggregate/foreach#item-filter), to work with the history of multiple items, and return an array of values - one for each item.  ::: noteclassic If the aggregate results in a float value it will be trimmed to an integer if the aggregated item type of information is *Numeric (unsigned)*. :::  An aggregate calculation may become unsupported if:  -   none of the referenced items is found (which may happen if the item     key is incorrect, none of the items exists or all included groups     are incorrect) -   no data to calculate a function
fr	#### Syntaxe  Les agrégats peuvent être récupérés en travaillant avec :  -   historique des éléments :  ```{=html} <!-- --> ```     aggregate_function(function(/host/item,parameter),function(/host2/item2,parameter),...)  - une [fonction foreach](/manual/appendix/functions/aggregate/foreach) comme seul paramètre :  ```{=html} <!-- --> ```     aggregate_function(foreach_function(/*/key?[group="host group"],timeperiod))  où:  - `aggregate_function`est l'une des [fonctions d'agrégation](/manual/appendix/functions/aggregate#aggregate-functions-1) prises en charge : avg, max, min, sum, etc. - `foreach_function` est l'une des fonctions foreach prises en charge : avg_foreach, count_foreach, etc.   Les fonctions Foreach utilisent un [filtre d'élément](/manual/appendix/functions/aggregate/foreach#item-filter), pour travailler avec l'historique de plusieurs éléments et renvoyer un tableau de valeurs - une pour chaque élément.  ::: noteclassic Si l'agrégat donne une valeur flottante, il sera réduit à un nombre entier si le type d'élément d'information agrégé est *Numérique (non signé)*. :::  Un calcul agrégé peut ne plus être pris en charge si :  -   aucun des éléments référencés n'est trouvé (ce qui peut arriver si la clé de l'élément est incorrecte, si aucun des éléments n'existe ou si tous les groupes inclus sont incorrects) -   pas de données pour calculer une fonction

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