en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groupids|string/array|Return only scripts that can be run on the given host groups.| |hostids|string/array|Return only scripts that can be run on the given hosts.| |scriptids|string/array|Return only scripts with the given IDs.| |usrgrpids|string/array|Return only scripts that can be run by users in the given user groups.| |selectGroups|query|Return a [groups](/manual/api/reference/hostgroup/object) property with host groups that the script can be run on.| |selectHosts|query|Return a [hosts](/manual/api/reference/host/object) property with hosts that the script can be run on.| |selectActions|query|Return a [actions](/manual/api/reference/action/object) property with actions that the script is associated with.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `scriptid` and `name`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
fr	### Paramètres  `(objet)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groupids|string/array|Renvoie uniquement les scripts pouvant être exécutés sur les groupes d'hôtes donnés.| |hostids|string/array|Renvoie uniquement les scripts pouvant être exécutés sur les hôtes donnés.| |scriptids|string/array|Renvoie uniquement les scripts avec les ID donnés.| |usrgrpids|string/array|Renvoie uniquement les scripts pouvant être exécutés par les utilisateurs des groupes d'utilisateurs donnés.| |selectGroups|query|Renvoie une propriété [groups](/manual/api/reference/hostgroup/object) avec les groupes d'hôtes sur lesquels le script peut être exécuté.| |selectHosts|query|Renvoie une propriété [hosts](/manual/api/reference/host/object) avec les hôtes sur lesquels le script peut être exécuté.| |selectActions|query|Renvoie une propriété [actions](/manual/api/reference/action/object) avec les actions auxquelles le script est associé.| |sortfield|string/array|Trier le résultat selon les propriétés données.<br><br>Les valeurs possibles sont : `scriptid` et `name`.| |countOutput|boolean|Ces paramètres, communs à toutes les méthodes `get`, sont décrits dans les [commentaires de référence](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groupids|string/array|Return only web scenarios that belong to the given host groups.| |hostids|string/array|Return only web scenarios that belong to the given hosts.| |httptestids|string/array|Return only web scenarios with the given IDs.| |inherited|boolean|If set to `true` return only web scenarios inherited from a template.| |monitored|boolean|If set to `true` return only enabled web scenarios that belong to monitored hosts.| |templated|boolean|If set to `true` return only web scenarios that belong to templates.| |templateids|string/array|Return only web scenarios that belong to the given templates.| |expandName|flag|Expand macros in the name of the web scenario.| |expandStepName|flag|Expand macros in the names of scenario steps.| |evaltype|integer|Rules for tag searching.<br><br>Possible values:<br>0 - (default) And/Or;<br>2 - Or.| |tags|array of objects|Return only web scenarios with given tags. Exact match by tag and case-sensitive or case-insensitive search by tag value depending on operator value.<br>Format: `[{"tag": "<tag>", "value": "<value>", "operator": "<operator>"}, ...]`.<br>An empty array returns all web scenarios.<br><br>Possible operator types:<br>0 - (default) Like;<br>1 - Equal;<br>2 - Not like;<br>3 - Not equal<br>4 - Exists;<br>5 - Not exists.| |selectHosts|query|Return the hosts that the web scenario belongs to as an array in the [hosts](/manual/api/reference/host/object) property.| |selectSteps|query|Return web scenario steps in the [steps](/manual/api/reference/httptest/object#scenario_step) property.<br><br>Supports `count`.| |selectTags|query|Return the web scenario tags in [tags](/manual/api/reference/httptest/object#web_scenario_tag) property.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `httptestid` and `name`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
fr	### Paramètres  `(objet)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groupids|string/array|Renvoyer uniquement les scénarios Web appartenant aux groupes d'hôtes donnés.| |hostids|string/array|Renvoyer uniquement les scénarios Web qui appartiennent aux hôtes donnés.| |httptestids|string/array|Renvoyer uniquement les scénarios Web avec les ID donnés.| |inherited|boolean|Si défini à`true`, ne renvoie que les scénarios Web hérités d'un modèle.| |monitored|boolean|Si défini à`true`, ne renvoie que les scénarios Web activés appartenant aux hôtes surveillés.| |templed|booléen|Si défini à`true`, renvoie uniquement les scénarios Web appartenant aux modèles.| |templateids|string/array|Renvoyer uniquement les scénarios Web qui appartiennent aux modèles donnés.| |expandName|flag|Développer les macros dans le nom du scénario Web.| |expandStepName|flag|Développer les macros dans les noms des étapes de scénario.| |evaltype|integer|Règles de recherche de tags.<br><br>Valeurs possibles :<br>0 - (par défaut) Et/Ou ;<br>2 - Ou.| |tags|tableau d'objets|Renvoyer uniquement les scénarios Web avec des tags données. Correspondance exacte par tag et recherche sensible ou insensible à la casse par valeur de tag en fonction de la valeur de l'opérateur.<br>Format : `[{"tag": "<tag>", "value": "<value>", " operator": "<operator>"}, ...]`.<br>Un tableau vide renvoie tous les scénarios Web.<br><br>Types d'opérateurs possibles :<br>0 - (par défaut) Comme ;<br> 1 - Égal ;<br>2 - Pas comme ;<br>3 - Pas égal<br>4 - Existe ;<br>5 - N'existe pas.| |selectHosts|query|Renvoie les hôtes auxquels appartient le scénario Web sous la forme d'un tableau dans la propriété [hosts](/manual/api/reference/host/object).| |selectSteps|query|Renvoyer les étapes du scénario Web dans la propriété [steps](/manual/api/reference/httptest/object#scenario_step).<br><br>Prend en charge `count`.| |selectTags|query|Renvoyer les tags de scénario Web dans la propriété [tags](/manual/api/reference/httptest/object#web_scenario_tag).| |sortfield|string/array|Trier le résultat selon les propriétés données.<br><br>Les valeurs possibles sont : `httptestid` et `name`.| |countOutput|boolean|Ces paramètres, communs à toutes les méthodes `get`, sont décrits dans les [commentaires de référence](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |ha\_nodeids|string/array|Return only nodes with the given node IDs.| |filter|object|Return only those results that exactly match the given filter.<br><br>Accepts an array, where the keys are property names, and the values are either a single value or an array of values to match against.<br><br>Allows filtering by the node properties: `name`, `address`, `status`.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `name`, `lastaccess`, `status`.| |countOutput|flag|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |sortorder|string/array|^|
fr	### Paramètres  `(object)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |ha\_nodeids|string/array|Renvoyer uniquement les nœuds avec les ID de nœud donnés.| |filter|object|Renvoyer uniquement les résultats qui correspondent exactement au filtre donné.<br><br>Accepte un tableau, où les clés sont des noms de propriété et les valeurs sont soit une valeur unique, soit un tableau de valeurs à comparer. <br><br>Permet le filtrage par les propriétés du nœud : `name`, `address`, `status`.| |sortfield|string/array|Trier le résultat selon les propriétés données.<br><br>Les valeurs possibles sont : `name`, `lastaccess`, `status`.| |countOutput|flag|Ces paramètres étant communs à toutes les méthodes `get`, ils sont décrits en détail dans le [commentaire de référence](/manual/api/reference_commentary#common_get_method_parameters).| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |sortorder|string/array|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |history|integer|History object types to return.<br><br>Possible values:<br>0 - numeric float;<br>1 - character;<br>2 - log;<br>3 - numeric unsigned;<br>4 - text.<br><br>Default: 3.| |hostids|string/array|Return only history from the given hosts.| |itemids|string/array|Return only history from the given items.| |time\_from|timestamp|Return only values that have been received after or at the given time.| |time\_till|timestamp|Return only values that have been received before or at the given time.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `itemid` and `clock`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters) page.| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
fr	### Paramètres  `(object)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|Type|Description| |--|--|------| |history|integer|Les types d’objets d’historique à renvoyer.<br><br>Valeurs possibles :<br>0 - flottant numérique ;<br>1 - caractère ;<br>2 - log ;<br>3 - numérique non signé ;<br>4 - texte.<br><br>Par défaut : 3.| |hostids|string/array|Renvoie uniquement l'historique des hôtes donnés.| |itemids|string/array|Renvoie uniquement l'historique des éléments donnés.| |time\_from|timestamp|Renvoie uniquement les valeurs reçues après ou à l'heure indiquée.| |time\_till|timestamp|Renvoie uniquement les valeurs reçues avant ou à l'heure indiquée.| |sortfield|string/array|Trier le résultat par les propriétés données.<br><br>Les valeurs possibles sont : `itemid` et `clock`.| |countOutput|boolean|Ces paramètres, communs à toutes les méthodes `get` sont décrits dans les [commentaires de référence](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |iconmapids|string/array|Return only icon maps with the given IDs.| |sysmapids|string/array|Return only icon maps that are used in the given maps.| |selectMappings|query|Return a [mappings](/manual/api/reference/iconmap/object#icon_mapping) property with the icon mappings used.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `iconmapid` and `name`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
fr	### Paramètres  `(object)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |iconmapids|string/array|Renvoie uniquement les correspondances d'icônes avec les identifiants donnés.| |sysmapids|string/array|Renvoie uniquement les correspondances d'icônes utilisées dans les cartes données.| |selectMappings|query|Renvoie une propriété [mappings](/manual/api/reference/iconmap/object#icon_mapping) contenant les mappages d'icônes utilisés.| |sortfield|string/array|Trie le résultat par les propriétés données.<br><br>Les valeurs possibles sont : `iconmapid` et `name`.| |countOutput|boolean|Ces paramètres, communs à toutes les méthodes `get`, sont décrits dans les [commentaires de référence](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |imageids|string/array|Return only images with the given IDs.| |sysmapids|string/array|Return images that are used on the given maps.| |select\_image|flag|Return an `image` property with the Base64 encoded image.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `imageid` and `name`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
fr	### Paramètres  `(object)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |imageids|string/array|Renvoie uniquement les images avec les identifiants donnés.| |sysmapids|string/array|Renvoie les images utilisées dans les correspondances d'icônes données.| |select\_image|flag|Renvoie une propriété `image` contenant l'image encodée en Base64.| |sortfield|string/array|Trie le résultat par les propriétés données.<br><br>Les valeurs possibles sont : `imageid` et `name`.| |countOutput|boolean|Ces paramètres, communs à toutes les méthodes `get`, sont décrits dans les [commentaires de référence](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |itemids|string/array|Return only trends with the given item IDs.| |time\_from|timestamp|Return only values that have been collected after or at the given time.| |time\_till|timestamp|Return only values that have been collected before or at the given time.| |countOutput|boolean|Count the number of retrieved objects.| |limit|integer|Limit the amount of retrieved objects.| |output|query|Set fields to output.|
fr	### Paramètres  `(object)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |itemids|string/array|Renvoie uniquement les tendances avec les ID d'élément donnés.| |time\_from|timestamp|Renvoie uniquement les valeurs collectées après ou à l'heure indiquée.| |time\_till|timestamp|Renvoie uniquement les valeurs collectées avant ou à l'heure indiquée.| |countOutput|boolean|Compte le nombre d'objets récupérés.| |limit|integer|Limite la quantité d'objets récupérés.| |output|query|Définit les champs à afficher.|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |mediaids|string/array|Return only users that use the given media.| |mediatypeids|string/array|Return only users that use the given media types.| |userids|string/array|Return only users with the given IDs.| |usrgrpids|string/array|Return only users that belong to the given user groups.| |getAccess|flag|Adds additional information about user permissions.<br><br>Adds the following properties for each user:<br>`gui_access` - *(integer)* user's frontend authentication method. Refer to the `gui_access` property of the [user group object](/manual/api/reference/usergroup/object#user_group) for a list of possible values.<br>`debug_mode` - *(integer)* indicates whether debug is enabled for the user. Possible values: 0 - debug disabled, 1 - debug enabled.<br>`users_status` - *(integer)* indicates whether the user is disabled. Possible values: 0 - user enabled, 1 - user disabled.| |selectMedias|query|Return media used by the user in the [medias](/manual/api/reference/user/object#media) property.| |selectMediatypes|query|Return media types used by the user in the [mediatypes](/manual/api/reference/mediatype/object) property.| |selectUsrgrps|query|Return user groups that the user belongs to in the [usrgrps](/manual/api/reference/usergroup/object) property.| |selectRole|query|Return user role in the [role](/manual/api/reference/role/object#role) property.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `userid` and `username`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
fr	### Paramètres  `(object)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |mediaids|string/array|Renvoie uniquement les utilisateurs qui utilisent le média donné.| |mediatypeids|string/array|Renvoie uniquement les utilisateurs qui utilisent les types de média donnés.| |userids|string/array|Renvoie uniquement les utilisateurs avec les identifiants donnés.| |usrgrpids|string/array|Renvoie uniquement les utilisateurs appartenant aux groupes d'utilisateurs donnés.| |getAccess|flag|Ajoute des informations supplémentaires sur les autorisations des utilisateurs.<br><br>Ajoute les propriétés suivantes pour chaque utilisateur :<br>`gui_access` - *(integer)* méthode d'authentification frontale de l'utilisateur. Reportez-vous à la propriété `gui_access` de l'[objet groupe d'utilisateurs](/manual/api/reference/usergroup/object#user_group) pour obtenir une liste des valeurs possibles.<br>`debug_mode` - *(integer)* indique si le mode debug est activé pour l'utilisateur. Valeurs possibles : 0 - debug désactivé, 1 - debug activé.<br>`users_status` - *(integer)* indique si l'utilisateur est désactivé. Valeurs possibles : 0 - utilisateur activé, 1 - utilisateur désactivé.| |selectMedias|query|Renvoie le média utilisé par l'utilisateur dans la propriété  [medias](/manual/api/reference/user/object#media).| |selectMediatypes|query|Renvoie les types de média utilisés par l'utilisateur dans la propriété [mediatypes](/manual/api/reference/mediatype/object).| |selectUsrgrps|query|Renvoie les groupes d'utilisateurs auxquels l'utilisateur appartient dans la propriété [usrgrps](/manual/api/reference/usergroup/object).| |selectRole|query|Renvoie le rôle utilisateur dans la propriété [role](/manual/api/reference/role/object#role).| |sortfield|string/array|Trie le résultat par les propriétés données.<br><br>Les valeurs possibles sont : `userid` et `username`.| |countOutput|boolean|Ces paramètres, communs à toutes les méthodes `get`, sont décrits dans les [commentaires de référence](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |mediatypeids|string/array|Return only media types with the given IDs.| |mediaids|string/array|Return only media types used by the given media.| |userids|string/array|Return only media types used by the given users.| |selectMessageTemplates|query|Return a [message\_templates](/manual/api/reference/mediatype/object#Message_template) property with an array of media type messages.| |selectUsers|query|Return a [users](//manual/api/reference/user/object) property with the users that use the media type.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `mediatypeid`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
fr	### Paramètres  `(object)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |mediatypeids|string/array|Renvoie uniquement les types de média avec les identifiants donnés.| |mediaids|string/array|Renvoie uniquement les types de média utilisés par le média donné.| |userids|string/array|Renvoie uniquement les types de média utilisés par les utilisateurs donnés.| |selectMessageTemplates|query|Renvoie une propriété [message\_templates](/manual/api/reference/mediatype/object#Message_template) avec un tableau de messages de type média.| |selectUsers|query|Renvoie une propriété [users](//manual/api/reference/user/object) avec les utilisateurs qui utilisent le type de média.| |sortfield|string/array|Trie le résultat par les propriétés données.<br><br>Les valeurs possibles sont : `mediatypeid`.| |countOutput|boolean|Ces paramètres, communs à toutes les méthodes `get`, sont décrits dans les [commentaires de référence](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |proxyids|string/array|Return only proxies with the given IDs.| |selectHosts|query|Return a [hosts](/manual/api/reference/host/object) property with the hosts monitored by the proxy.| |selectInterface|query|Return an [interface](/manual/api/reference/proxy/object#proxy_interface) property with the proxy interface used by a passive proxy.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `hostid`, `host` and `status`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
fr	### Paramètres  `(object)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |proxyids|string/array|Renvoie uniquement les proxys avec les identifiants donnés.| |selectHosts|query|Renvoie une propriété [hosts](/manual/api/reference/host/object) avec les hôtes surveillés par le proxy.| |selectInterface|query|Renvoie une propriété [interface](/manual/api/reference/proxy/object#proxy_interface) avec l'interface du proxy utilisée par un proxy passif.| |sortfield|string/array|Trie le résultat par les propriétés données.<br><br>Les valeurs possibles sont : `hostid`, `host` et `status`.| |countOutput|boolean|Ces paramètres, communs à toutes les méthodes `get`, sont décrits dans les [commentaires de référence](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |reportids|string/array|Return only scheduled reports with the given report IDs.| |expired|boolean|If set to `true` returns only expired scheduled reports, if `false` - only active scheduled reports.| |selectUsers|query|Return a [users](/manual/api/reference/user/object) property the report is configured to be sent to.| |selectUserGroups|query|Return a [user\_groups](/manual/api/reference/user/object) property the report is configured to be sent to.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `reportid`, `name`, `status`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters) page.| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
fr	### Paramètres  `(objet)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |reportids|string/array|Renvoie uniquement les rapports planifiés avec les ID de rapport donnés.| |expired|boolean|Si défini sur `true`, seuls les rapports planifiés expirés sont renvoyés, si `false` - uniquement les rapports planifiés actifs.| |selectUsers|query|Renvoie une propriété [users](/manual/api/reference/user/object) à laquelle le rapport est configuré pour être envoyé.| |selectUserGroups|query|Renvoie une propriété [user\_groups](/manual/api/reference/user/object) à laquelle le rapport est configuré pour être envoyé.| |sortfield|string/array|Trier le résultat selon les propriétés données.<br><br>Les valeurs possibles sont : `reportid`, `name`, `status`.| |countOutput|boolean|Ces paramètres, communs à toutes les méthodes `get`, sont décrits dans les [commentaires de référence](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |roleids|string/array|Return only roles with the given IDs.| |selectRules|query|Return role rules in the [rules](/manual/api/reference/role/object#role_rules) property.| |selectUsers|query|Select [users](/manual/api/reference/user/object) this role is assigned to.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `roleid`, `name`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters) page.| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
fr	### Paramètres  `(objet)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |roleids|string/array|Renvoie uniquement les rôles avec les ID donnés.| |selectRules|query|Renvoie les règles de rôle dans la propriété [rules](/manual/api/reference/role/object#role_rules).| |selectUsers|query|Renvoie les [utilisateurs](/manual/api/reference/user/object) auxquels ce rôle est attribué.| |sortfield|string/array|Trie le résultat selon les propriétés données.<br><br>Les valeurs possibles sont : `roleid`, `name`.| |countOutput|boolean|Ces paramètres, communs à toutes les méthodes `get`, sont décrits dans les [commentaires de référence](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  | Parameter               | [Type](/manual/api/reference_commentary#data_types) | Description                                                                                                                                                               | |-------------------------|-----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | slaids                  | string/array                                        | Return only SLAs with the given IDs.                                                                                                                                      | | serviceids              | string/array                                        | Return only SLAs matching the specific services.                                                                                                                          | | selectSchedule          | query                                               | Return a `schedule` property with SLA schedules.<br><br>Supports `count`.                                                                                                 | | selectExcludedDowntimes | query                                               | Return an `excluded_downtimes` property with SLA excluded downtimes.<br><br>Supports `count`.                                                                             | | selectServiceTags       | query                                               | Return a `service_tags` property with SLA service tags.<br><br>Supports `count`.                                                                                          | | sortfield               | string/array                                        | Sort the result by the given properties.<br><br>Possible values are: `slaid`, `name`, `period`, `slo`, `effective_date`, `timezone`, `status` and `description`.          | | countOutput             | boolean                                             | These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters). | | editable                | boolean                                             | ^                                                                                                                                                                         | | excludeSearch           | boolean                                             | ^                                                                                                                                                                         | | filter                  | object                                              | ^                                                                                                                                                                         | | limit                   | integer                                             | ^                                                                                                                                                                         | | output                  | query                                               | ^                                                                                                                                                                         | | preservekeys            | boolean                                             | ^                                                                                                                                                                         | | search                  | object                                              | ^                                                                                                                                                                         | | searchByAny             | boolean                                             | ^                                                                                                                                                                         | | searchWildcardsEnabled  | boolean                                             | ^                                                                                                                                                                         | | sortorder               | string/array                                        | ^                                                                                                                                                                         | | startSearch             | boolean                                             | ^                                                                                                                                                                         |
fr	### Paramètres  `(object)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#types-de-données)|Description| |-------------------------|-----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | slaids                  | string/array                                        | Renvoie uniquement les SLA avec les ID donnés.                                                                                                                                      | | serviceids              | string/array                                        | Renvoie uniquement les SLA correspondant aux services spécifiques.                                                                                                                          | | selectSchedule          | query                                               | Renvoie une propriété `schedule` avec les planifications SLA.<br><br>Prend en charge `count`.                                                                                                 | | selectExcludedDowntimes | query                                               | Renvoie une propriété `excluded_downtimes` avec les temps d'arrêt exclus du SLA.<br><br>Prend en charge `count`.                                                                            | | selectServiceTags       | query                                               | Renvoie une propriété `service_tags` avec des tags de service SLA.<br><br>Prend en charge `count`.                                                                                          | | sortfield               | string/array                                        | Trie le résultat selon les propriétés données.<br><br>Les valeurs possibles sont : `slaid`, `name`, `period`, `slo`, `effective_date`, `timezone`, `status` et `description`. | |countOutput|boolean|Ces paramètres communs à toutes les méthodes `get` sont décrits en détail dans la page de [commentaire de référence](/manual/api/reference_commentary#paramètres-communs-de-la-méthode-get).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |status|integer|Return only user groups with the given status.<br><br>Refer to the [user group page](object#user_group) for a list of supported statuses.| |userids|string/array|Return only user groups that contain the given users.| |usrgrpids|string/array|Return only user groups with the given IDs.| |selectTagFilters|query|Return user group tag based permissions in the [tag\_filters](/manual/api/reference/usergroup/object#tag_based_permission) property.<br><br>It has the following properties:<br>`groupid` - (string) ID of the host group;<br>`tag` - (string) tag name;<br>`value` - (string) tag value.| |selectUsers|query|Return the users from the user group in the [users](/manual/api/reference/user/object#user) property.| |selectRights|query|Return user group rights in the [rights](/manual/api/reference/usergroup/object#permission) property.<br><br>It has the following properties:<br>`permission` - (integer) access level to the host group;<br>`id` - (string) ID of the host group.<br><br>Refer to the [user group page](object#permission) for a list of access levels to host groups.| |limitSelects|integer|Limits the number of records returned by subselects.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `usrgrpid`, `name`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
fr	 ### Paramètres  `(object)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |status|integer|Renvoie uniquement les groupes d'utilisateurs avec le statut donné.<br><br>Reportez-vous à la [page du groupe d'utilisateurs](object#user_group) pour une liste des statuts pris en charge.| |userids|string/array|Renvoie uniquement les groupes d'utilisateurs contenant les utilisateurs donnés.| |usrgrpids|string/array|Renvoie uniquement les groupes d'utilisateurs avec les ID donnés.| |selectTagFilters|query|Renvoie les autorisations basées sur les tags de groupe d'utilisateurs dans la propriété [tag\_filters](/manual/api/reference/usergroup/object#tag_based_permission).<br><br>Elle a les propriétés suivantes :<br>`groupid` - (string ) ID du groupe d'hôtes ;<br>`tag` - (string) nom du tag ;<br>`value` - valeur du tag (string).| |selectUsers|query|Renvoie les utilisateurs du groupe d'utilisateurs dans la propriété [users](/manual/api/reference/user/object#user).| |selectRights|query|Renvoie les droits du groupe d'utilisateurs dans la propriété [rights](/manual/api/reference/usergroup/object#permission).<br><br>Elle a les propriétés suivantes :<br>`permission` - (integer) niveau d'accès au groupe d'hôtes ;<br>`id` - (string) ID du groupe d'hôtes.<br><br>Reportez-vous à la [page groupe d'utilisateurs](object#permission) pour obtenir une liste des niveaux d'accès aux groupes d'hôtes.| |limitSelects|integer|Limite le nombre d'enregistrements renvoyés par les sous-sélections.| |sortfield|string/array|Trie le résultat selon les propriétés données.<br><br>Les valeurs possibles sont : `usrgrpid`, `name`.| |countOutput|boolean|Ces paramètres communs à toutes les méthodes `get` sont décrits en détail dans la page de [commentaire de référence](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmapids|string/array|Returns only maps with the given IDs.| |userids|string/array|Returns only maps that belong to the given user IDs.| |expandUrls|flag|Adds global map URLs to the corresponding map elements and expands macros in all map element URLs.| |selectIconMap|query|Returns an [iconmap](/manual/api/reference/iconmap/object) property with the icon map used on the map.| |selectLinks|query|Returns a [links](/manual/api/reference/map/object#Map_link) property with the map links between elements.| |selectSelements|query|Returns a [selements](/manual/api/reference/map/object#map_element) property with the map elements.| |selectUrls|query|Returns a [urls](/manual/api/reference/map/object#Map_URL) property with the map URLs.| |selectUsers|query|Returns a [users](/manual/api/reference/map/object#Map_user) property with users that the map is shared with.| |selectUserGroups|query|Returns a [userGroups](/manual/api/reference/map/object#Map_user_group) property with user groups that the map is shared with.| |selectShapes|query|Returns a [shapes](/manual/api/reference/map/object#Map_shapes) property with the map shapes.| |selectLines|query|Returns a [lines](/manual/api/reference/map/object#Map_lines) property with the map lines.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `name`, `width` and `height`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
fr	### Paramètres  `(object)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmapids|string/array|Renvoie uniquement les cartes avec les identifiants donnés.| |userids|string/array|Renvoie uniquement les cartes appartenant aux ID utilisateur donnés.| |expandUrls|flag|Ajoute les URL de carte globales aux éléments de carte correspondants et développe les macros dans toutes les URL d’éléments de carte.| |selectIconMap|query|Renvoie la propriété [iconmap](/manual/api/reference/iconmap/object) contenant les correspondance d'icône utilisée sur la carte.| |selectLinks|query|Renvoie la propriété [links](/manual/api/reference/map/object#Map_link) contenant les liens de carte entre les éléments.| |selectSelements|query|Renvoie la propriété [selements](/manual/api/reference/map/object#map_element) contenant les éléments de carte.| |selectUrls|query|Renvoie la propriété [urls](/manual/api/reference/map/object#Map_URL) contenant les URL de carte.| |selectUsers|query|Renvoie la propriété [users](/manual/api/reference/map/object#Map_user) contenant les utilisateurs avec lesquels la carte est partagée.| |selectUserGroups|query|Renvoie la propriété [userGroups](/manual/api/reference/map/object#Map_user_group) contenant les groupes d'utilisateurs avec lesquels la carte est partagée.| |selectShapes|query|Renvoie la propriété [shapes](/manual/api/reference/map/object#Map_shapes) contenant les formes de carte.| |selectLines|query|Renvoie la propriété [lines](/manual/api/reference/map/object#Map_lines) contenant les lignes de carte.| |sortfield|string/array|Trie le résultat par les propriétés données.<br><br>Les valeurs possibles sont : `name`, `width` et `height`.| |countOutput|boolean|Ces paramètres, communs à toutes les méthodes `get`, sont décrits dans les [commentaires de référence](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |taskids|string/array|Return only tasks with the given IDs.| |output|query|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |preservekeys|boolean|^|
fr	### Paramètres  `(object)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants. |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |taskids|string/array|Renvoie uniquement les tâches avec les ID donnés.| |output|query|Ces paramètres étant communs à toutes les méthodes `get` sont décrits en détail dans le [commentaire de référence](/manual/api/reference_commentary#common_get_method_parameters).| |preservekeys|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tokenids|string/array|Return only tokens with the given IDs.| |userids|string/array|Return only tokens created for the given users.| |token|string|Return only tokens created for the given *Auth token*.| |valid\_at|timestamp|Return only tokens which are valid (not expired) at the given date and time.| |expired\_at|timestamp|Return only tokens which are expired (not valid) at the given date and time.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `tokenid`, `name`, `lastaccess`, `status`, `expires_at` and `created_at`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
fr	 ### Paramètres  `(object)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tokenids|string/array|Renvoie uniquement les jetons avec les ID donnés.| |userids|string/array|Renvoie uniquement les jetons créés pour les utilisateurs donnés.| |token|string|Renvoie uniquement les jetons créés pour le *jeton d'authentification* donné.| |valid\_at|timestamp|Renvoie uniquement les jetons valides (non expirés) à la date et à l'heure données.| |expired\_at|timestamp|Renvoie uniquement les jetons qui ont expiré (non valides) à la date et à l'heure données.| |sortfield|string/array|Trie le résultat selon les propriétés données.<br><br>Les valeurs possibles sont : `tokenid`, `name`, `lastaccess`, `status`, `expires_at` et `created_at`.| |countOutput|boolean|Ces paramètres communs à toutes les méthodes `get` sont décrits en détail dans la page de [commentaire de référence](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |valuemapids|string/array|Return only value maps with the given IDs.| |selectMappings|query|Return the value mappings for current value map in the [mappings](/manual/api/reference/valuemap/object#value_mappings) property.<br><br>Supports `count`.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `valuemapid`, `name`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
fr	### Paramètres  `(objet)` Paramètres définissant la sortie souhaitée.  La méthode prend en charge les paramètres suivants.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |valuemapids|string/array|Renvoie uniquement les tables de correspondances de valeurs avec les ID donnés.| |selectMappings|query|Renvoie les correspondances de valeurs actuelle dans la propriété [mappings](/manual/api/reference/valuemap/object#value_mappings).<br><br>Supporte `count`.| |sortfield|string/array|Trie le résultat selon les propriétés données.<br><br>Les valeurs possibles sont : `valuemapid`, `name`.| |countOutput|boolean|Ces paramètres, communs à toutes les méthodes `get`, sont décrits dans les [commentaires de référence](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the LLD rules to copy and the target hosts.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |---------|---------------------------------------------------|-----------| |discoveryids|array|IDs of the LLD rules to be copied.| |hostids|array|IDs of the hosts to copy the LLD rules to.|
fr	### Paramètres  `(object)` Paramètres définissant les règles de découverte bas niveau à copier et les hôtes cibles.  |Paramètre|[Type](/manual/api/reference_commentary#data_types)|Description| |---------|---------------------------------------------------|-----------| |discoveryids|array|ID des règles de découverte bas niveau à copier.| |hostids|array|ID des hôtes sur lesquels copier les règles de découverte bas niveau.|

en-us	### Parameters  `(object)` Parameters defining the objects to be exported and the format to use.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**format**<br>(required)|string|Format in which the data must be exported.<br><br>Possible values:<br>`yaml` - YAML;<br>`xml` - XML;<br>`json` - JSON;<br>`raw` - unprocessed PHP array.| |prettyprint|boolean|Make the output more human readable by adding indentation.<br><br>Possible values:<br>`true` - add indentation;<br>`false` - *(default)* do not add indentation.| |**options**<br>(required)|object|Objects to be exported.<br><br>The `options` object has the following parameters:<br>`groups` - `(array)` IDs of host groups to export;<br>`hosts` - `(array)` IDs of hosts to export;<br>`images` - `(array)` IDs of images to export;<br>`maps` - `(array)` IDs of maps to export;<br>`mediaTypes` - `(array)` IDs of media types to export;<br>`templates` - `(array)` IDs of templates to export.<br>|
fr	### Paramètres  `(objet)` Paramètres définissant les objets à exporter et le format à utiliser.  |Paramètre|[Type](/manual/api/reference_commentary#types-de-données)|Description| |--|--|------| |**format**<br>(obligatoire)|string|Format dans lequel les données doivent être exportées.<br><br>Valeurs possibles :<br>`yaml` - YAML ;<br>`xml` - XML ;<br>`json` - JSON;<br>`raw` - tableau PHP non traité.| |prettyprint|boolean|Rendre la sortie plus lisible par l'homme en ajoutant une indentation.<br><br>Valeurs possibles :<br>`true` - ajouter une indentation ;<br>`false` - *(par défaut)* ne pas ajouter d'indentation .| |**options**<br>(obligatoire)|object|Objets à exporter.<br><br>L'objet `options` a les paramètres suivants :<br>`groups` - `(array)` IDs of groupes d'hôtes à exporter ;<br>`hosts` - `(array)` ID des hôtes à exporter ;<br>`images` - `(array)` ID des images à exporter ;<br>`maps` - `(array)` ID des cartes à exporter ;<br>`mediaTypes` - `(array)` ID des types de médias à exporter ;<br>`templates` - `(array)` ID des modèles à exporter.<br>|

en-us	### Parameters  `(object)` Settings properties to be updated.
fr	### Paramètres  `(object)` Propriétés des paramètres à mettre à jour.

en-us	#### Parameters  |Parameter|Description|Defaults|Example| |--|------|--|---| |*endpoint*|Protocol and address of the endpoint, defined as `protocol://connection_string`<br><br>Possible protocol values: *rtu*, *ascii* (Agent 2 only), *tcp*<br><br>Connection string format:<br><br>with *tcp* - `address:port`<br>with serial line: *rtu*, *ascii* - `port_name:speed:params`<br>where<br>'speed' - 1200, 9600 etc<br>'params' - data bits (5,6,7 or 8), parity (n,e or o for none/even/odd), stop bits (1 or 2)|protocol: none<br><br>*rtu/ascii* protocol:<br>port\_name: none<br>speed: 115200<br>params: 8n1<br><br>*tcp* protocol:<br>address: none<br>port: 502|tcp://192.168.6.1:511<br>tcp://192.168.6.2<br>tcp://\[::1\]:511<br>tcp://::1<br>tcp://localhost:511<br>tcp://localhost<br>rtu://COM1:9600:8n<br>ascii://COM2:1200:7o2<br>rtu://ttyS0:9600<br>ascii://ttyS1| |*slave id*|Modbus address of the device it is intended for (1 to 247), see [MODBUS Messaging Implementation Guide](https://modbus.org/docs/Modbus_Messaging_Implementation_Guide_V1_0b.pdf) (page 23)<br><br>tcp device (not GW) will ignore the field|serial: 1<br><br>tcp: 255 (0xFF)|2| |*function*|Empty or value of a supported function:<br><br>1 - Read Coil,<br>2 - Read Discrete Input,<br>3 - Read Holding Registers,<br>4 - Read Input Registers|empty|3| |*address*|Address of the first registry, coil or input.<br><br>If 'function' is empty, then 'address' should be in range for:<br>Coil - 00001 - 09999<br>Discrete input - 10001 - 19999<br>Input register - 30001 - 39999<br>Holding register - 40001 - 49999<br><br>If 'function' is not empty, the 'address' field will be from 0 till 65535 and used without modification (PDU)|empty function: 00001<br><br>non-empty function: 0|9999| |*count*|Count of sequenced 'type' which will be read from device, where:<br><br>for Coil or Discrete input the 'type' = 1 bit<br>for other cases: (count\*type)/2 = real count of registers for reading<br>If 'offset' is not 0, the value will be added to 'real count'<br>Acceptable range for 'real count' is 1:65535|1|2| |*type*|Data type:<br><br>for Read Coil and Read Discrete Input - *bit*<br><br>for Read Holding Registers and Read Input Registers:<br>*int8* - 8bit<br>*uint8* - 8bit (unsigned)<br>*int16* - 16bit<br>*uint16* - 16bit (unsigned)<br>*int32* - 32bit<br>*uint32* - 32bit (unsigned)<br>*float* - 32bit<br>*uint64* - 64bit (unsigned)<br>*double* - 64bit|bit<br>uint16|uint64| |*endianness*|Endianness type:<br>*be* - Big Endian<br>*le* - Little Endian<br>*mbe* - Mid-Big Endian<br>*mle* - Mid-Little Endian<br><br>Limitations:<br>for 1 bit - be<br>for 8 bits - be,le<br>for 16 bits - be,le|be|le| |*offset*|Number of registers, starting from 'address', the result of which will be discarded.<br><br>The size of each register is 16bit (needed to support equipment that does not support random read access).|0|4|
fr	 #### Paramètres  |Paramètre|Description|Défauts|Exemple| |--|------|--|---| |*endpoint*|Protocole et adresse du terminal, définis comme `protocol://connection_string`<br><br>Valeurs de protocole possibles : *rtu*, *ascii* (Agent 2 seulement), *tcp*<br><br>Format de la chaîne de connexion :<br><br>avec *tcp* - `address:port`<br>avec ligne série : *rtu*, *ascii* - `port_name:speed:params`<br>où<br>'speed' - 1200, 9600 etc<br>'params' - bits de données (5,6,7 ou 8), parité (n,e ou o pour aucun/pair/impair), bits d'arrêt (1 ou 2)|protocol : aucun<br><br>*rtu/ascii* protocol:<br>port\_name: aucun<br>speed: 115200<br>params: 8n1<br><br>*tcp* protocol:<br>address: aucun<br>port: 502|tcp://192.168.6.1:511<br>tcp://192.168.6.2<br>tcp://\[::1\]:511<br>tcp://::1<br>tcp://localhost:511<br>tcp://localhost<br>rtu://COM1:9600:8n<br>ascii://COM2:1200:7o2<br>rtu://ttyS0:9600<br>ascii://ttyS1| |*slave id*|Adresse Modbus de l'équipement auquel il est destiné (1 à 247), voir [MODBUS Messaging Implementation Guide](https://modbus.org/docs/Modbus_Messaging_Implementation_Guide_V1_0b.pdf) (page 23)<br><br>le périphérique tcp (pas GW) ignorera le champ|serial: 1<br><br>tcp: 255 (0xFF)|2| |*function*|Vide ou valeur d'une fonction supportée :<br><br>1 - Read Coil,<br>2 - Read Discrete Input,<br>3 - Read Holding Registers,<br>4 - Read Input Registers|vide|3| |*address*|Adresse du premier registre, bobine ou entrée.<br><br>Si 'function' est vide, alors 'adresse' doit être dans la plage pour :<br>Coil - 00001 - 09999<br>Discrete input - 10001 - 19999<br>Input register - 30001 - 39999<br>Holding register - 40001 - 49999<br><br>Si 'function' n'est pas vide, le champ 'adresse' sera de 0 à 65535 et utilisé sans modification (PDU)|fonction vide : 00001<br><br>fonction non vide: 0|9999| |*count*|Nombre de 'types' séquencé qui seront lus à partir de l'appareil, où :<br><br>pour Coil ou Discrete input le 'type' = 1 bit<br>pour les autres cas : (count\*type)/2 = nombre réel de registres à lire<br>Si 'offset' n'est pas 0, la valeur sera ajoutée à 'real count'<br>La plage acceptable pour le 'real count' est 1:65535|1|2| |*type*|Type de données:<br><br>pour Read Coil et Read Discrete Input - *bit*<br><br>pout Read Holding Registers et Read Input Registers:<br>*int8* - 8bit<br>*uint8* - 8bit (non signé)<br>*int16* - 16bit<br>*uint16* - 16bit (non signé)<br>*int32* - 32bit<br>*uint32* - 32bit (non signé)<br>*float* - 32bit<br>*uint64* - 64bit (non signé)<br>*double* - 64bit|bit<br>uint16|uint64| |*endianness*|Type d'endianité :<br>*be* - Big Endian<br>*le* - Little Endian<br>*mbe* - Mid-Big Endian<br>*mle* - Mid-Little Endian<br><br>Limitations :<br>pour 1 bit - be<br>for 8 bits - be,le<br>pour 16 bits - be,le|be|le| |*offset*|Nombre de registres, à partir de 'address', dont le résultat sera ignoré.<br><br>La taille de chaque registre est de 16 bits (nécessaire pour prendre en charge les équipements qui ne prennent pas en charge l'accès en lecture aléatoire).|0|4|

en-us	#### Parameters  |Parameter|Mandatory|Range|Default|Description| |--|--|--|--|----------| |AlertScriptsPath|no| |/usr/local/share/zabbix/alertscripts|Location of custom alert scripts (depends on compile-time installation variable *datadir*).| |AllowRoot|no| |0|Allow the server to run as 'root'. If disabled and the server is started by 'root', the server will try to switch to the 'zabbix' user instead. Has no effect if started under a regular user.<br>0 - do not allow<br>1 - allow| |AllowUnsupportedDBVersions|no| |0|Allow the server to work with unsupported database versions.<br>0 - do not allow<br>1 - allow| |CacheSize|no|128K-64G|32M|Size of configuration cache, in bytes.<br>Shared memory size for storing host, item and trigger data.| |CacheUpdateFrequency|no|1-3600|60|Determines how often Zabbix will perform update of configuration cache in seconds.<br>See also [runtime control](/manual/concepts/server#server_process) options.| |DBHost|no| |localhost|Database host name.<br>In case of MySQL localhost or empty string results in using a socket. In case of PostgreSQL<br>only empty string results in attempt to use socket.<br>In case of [Oracle](/manual/appendix/install/oracle#connection_set_up) empty string results in using the Net Service Name connection method; in this case consider using the TNS\_ADMIN environment variable to specify the directory of the tnsnames.ora file.| |DBName|yes| | |Database name.<br>In case of [Oracle](/manual/appendix/install/oracle#connection_set_up) if the Net Service Name connection method is used, specify the service name from tnsnames.ora or set to empty string; set the TWO\_TASK environment variable if DBName is set to empty string.| |DBPassword|no| | |Database password.<br>Comment this line if no password is used.| |DBPort|no|1024-65535| |Database port when not using local socket.<br>In case of [Oracle](/manual/appendix/install/oracle#connection_set_up) if the Net Service Name connection method is used this parameter will be ignored; the port number from the tnsnames.ora file will be used instead.| |DBSchema|no| | |Schema name. Used for PostgreSQL.| |DBSocket|no| | |Path to MySQL socket file.| |DBUser|no| | |Database user.| |DBTLSConnect|no| | |Setting this option enforces to use TLS connection to database:<br>*required* - connect using TLS<br>*verify\_ca* - connect using TLS and verify certificate<br>*verify\_full* - connect using TLS, verify certificate and verify that database identity specified by DBHost matches its certificate<br><br>On MySQL starting from 5.7.11 and PostgreSQL the following values are supported: "required", "verify\_ca", "verify\_full". On MariaDB starting from version 10.2.6 "required" and "verify\_full" values are supported.<br>By default not set to any option and the behavior depends on database configuration.<br><br>This parameter is supported since Zabbix 5.0.0.| |DBTLSCAFile|no<br>(yes, if DBTLSConnect set to one of: verify\_ca, verify\_full)| | |Full pathname of a file containing the top-level CA(s) certificates for database certificate verification.<br>This parameter is supported since Zabbix 5.0.0.| |DBTLSCertFile|no| | |Full pathname of file containing Zabbix server certificate for authenticating to database.<br>This parameter is supported since Zabbix 5.0.0.| |DBTLSKeyFile|no| | |Full pathname of file containing the private key for authenticating to database.<br>This parameter is supported since Zabbix 5.0.0.| |DBTLSCipher|no| | |The list of encryption ciphers that Zabbix server permits for TLS protocols up through TLSv1.2.<br>Supported only for MySQL.<br>This parameter is supported since Zabbix 5.0.0.| |DBTLSCipher13|no| | |The list of encryption ciphersuites that Zabbix server permits for TLSv1.3 protocol.<br>Supported only for MySQL, starting from version 8.0.16.<br>This parameter is supported since Zabbix 5.0.0.| |DebugLevel|no|0-5|3|Specifies debug level:<br>0 - basic information about starting and stopping of Zabbix processes<br>1 - critical information<br>2 - error information<br>3 - warnings<br>4 - for debugging (produces lots of information)<br>5 - extended debugging (produces even more information)<br>See also [runtime control](/manual/concepts/server#server_process) options.| |ExportDir|no| | |Directory for [real-time export](/manual/appendix/install/real_time_export) of events, history and trends in newline-delimited JSON format. If set, enables real-time export.<br>This parameter is supported since Zabbix 4.0.0.| |ExportFileSize|no|1M-1G|1G|Maximum size per export file in bytes. Only used for rotation if ExportDir is set.<br>This parameter is supported since Zabbix 4.0.0.| |ExportType|no| | |List of comma-delimited entity types (events, history, trends) for [real-time export](/manual/appendix/install/real_time_export) (all types by default). Valid only if ExportDir is set.<br>*Note* that if ExportType is specified, but ExportDir is not, then this is a configuration error and the server will not start.<br>e.g.:<br>ExportType=history,trends - export history and trends only<br>ExportType=events - export events only| |ExternalScripts|no| |/usr/local/share/zabbix/externalscripts|Location of external scripts (depends on compile-time installation variable *datadir*).| |Fping6Location|no| |/usr/sbin/fping6|Location of fping6.<br>Make sure that fping6 binary has root ownership and SUID flag set.<br>Make empty ("Fping6Location=") if your fping utility is capable to process IPv6 addresses.| |FpingLocation|no| |/usr/sbin/fping|Location of fping.<br>Make sure that fping binary has root ownership and SUID flag set!| |HANodeName|no| | |The high availability cluster node name.<br>When empty the server is working in standalone mode and a node with empty name is created.| |HistoryCacheSize|no|128K-2G|16M|Size of history cache, in bytes.<br>Shared memory size for storing history data.| |HistoryIndexCacheSize|no|128K-2G|4M|Size of history index cache, in bytes.<br>Shared memory size for indexing history data stored in history cache.<br>The index cache size needs roughly 100 bytes to cache one item.<br>This parameter is supported since Zabbix 3.0.0.| |HistoryStorageDateIndex|no| |0|Enable preprocessing of history values in history storage to store values in different indices based on date:<br>0 - disable<br>1 - enable| |HistoryStorageURL|no| | |History storage HTTP\[S\] URL.<br>This parameter is used for [Elasticsearch](/manual/appendix/install/elastic_search_setup) setup.| |HistoryStorageTypes|no| |uint,dbl,str,log,text|Comma separated list of value types to be sent to the history storage.<br>This parameter is used for [Elasticsearch](/manual/appendix/install/elastic_search_setup) setup.| |HousekeepingFrequency|no|0-24|1|Determines how often Zabbix will perform housekeeping procedure in hours.<br>Housekeeping is removing outdated information from the database.<br>*Note*: To prevent housekeeper from being overloaded (for example, when history and trend periods are greatly reduced), no more than 4 times HousekeepingFrequency hours of outdated information are deleted in one housekeeping cycle, for each item. Thus, if HousekeepingFrequency is 1, no more than 4 hours of outdated information (starting from the oldest entry) will be deleted per cycle.<br>*Note*: To lower load on server startup housekeeping is postponed for 30 minutes after server start. Thus, if HousekeepingFrequency is 1, the very first housekeeping procedure after server start will run after 30 minutes, and will repeat with one hour delay thereafter.<br>Since Zabbix 3.0.0 it is possible to disable automatic housekeeping by setting HousekeepingFrequency to 0. In this case the housekeeping procedure can only be started by *housekeeper\_execute* runtime control option and the period of outdated information deleted in one housekeeping cycle is 4 times the period since the last housekeeping cycle, but not less than 4 hours and not greater than 4 days.<br>See also [runtime control](/manual/concepts/server#server_process) options.| |Include|no| | |You may include individual files or all files in a directory in the configuration file.<br>To only include relevant files in the specified directory, the asterisk wildcard character is supported for pattern matching. For example: `/absolute/path/to/config/files/*.conf`.<br>See [special notes](special_notes_include) about limitations.| |JavaGateway|no| | |IP address (or hostname) of Zabbix Java gateway.<br>Only required if Java pollers are started.| |JavaGatewayPort|no|1024-32767|10052|Port that Zabbix Java gateway listens on.| |ListenBacklog|no|0 - INT\_MAX|SOMAXCONN|The maximum number of pending connections in the TCP queue.<br>Default value is a hard-coded constant, which depends on the system.<br>Maximum supported value depends on the system, too high values may be silently truncated to the 'implementation-specified maximum'.| |ListenIP|no| |0.0.0.0|List of comma delimited IP addresses that the trapper should listen on.<br>Trapper will listen on all network interfaces if this parameter is missing.| |ListenPort|no|1024-32767|10051|Listen port for trapper.| |LoadModule|no| | |Module to load at server startup. Modules are used to extend functionality of the server.<br>Formats:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>Either the module must be located in directory specified by LoadModulePath or the path must precede the module name. If the preceding path is absolute (starts with '/') then LoadModulePath is ignored.<br>It is allowed to include multiple LoadModule parameters.| |LoadModulePath|no| | |Full path to location of server modules.<br>Default depends on compilation options.| |LogFile|yes, if LogType is set to *file*, otherwise<br>no| | |Name of log file.| |LogFileSize|no|0-1024|1|Maximum size of log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.| |LogType|no| |file|Log output type:<br>*file* - write log to file specified by LogFile parameter,<br>*system* - write log to syslog,<br>*console* - write log to standard output.<br>This parameter is supported since Zabbix 3.0.0.| |LogSlowQueries|no|0-3600000|0|Determines how long a database query may take before being logged in milliseconds.<br>0 - don't log slow queries.<br>This option becomes enabled starting with DebugLevel=3.| |MaxHousekeeperDelete|no|0-1000000|5000|No more than 'MaxHousekeeperDelete' rows (corresponding to \[tablename\], \[field\], \[value\]) will be deleted per one task in one housekeeping cycle.<br>If set to 0 then no limit is used at all. In this case you must know what you are doing, so as not to [overload the database!](zabbix_server#footnotes) **^[2](zabbix_server#footnotes)^**<br>This parameter applies only to deleting history and trends of already deleted items.| |NodeAddress|no| |10051|IP or hostname with optional port to override how the frontend should connect to the server.<br>Format: <address>\[:port\]<br>The priority of addresses used by the frontend to specify the server address is: NodeAddress (1); ListenIP (if not 0.0.0.0 or ::) (2); localhost (default) (3)<br>See also: HANodeName parameter| |PidFile|no| |/tmp/zabbix\_server.pid|Name of PID file.| |ProxyConfigFrequency|no|1-604800|3600|Determines how often Zabbix server sends configuration data to a Zabbix proxy in seconds. Used only for proxies in a passive mode.| |ProblemHousekeepingFrequency|no| 1-3600|60|Determines how often Zabbix will delete problems for deleted triggers in seconds.|  |ProxyDataFrequency|no|1-3600|1|Determines how often Zabbix server requests history data from a Zabbix proxy in seconds. Used only for proxies in a passive mode.| |ServiceManagerSyncFrequency|no|1-3600|60| Determines how often Zabbix will synchronize configuration of a service manager in seconds.| |SNMPTrapperFile|no| |/tmp/zabbix\_traps.tmp|Temporary file used for passing data from SNMP trap daemon to the server.<br>Must be the same as in zabbix\_trap\_receiver.pl or SNMPTT configuration file.| |SocketDir|no| |/tmp|Directory to store IPC sockets used by internal Zabbix services.<br>This parameter is supported since Zabbix 3.4.0.| |SourceIP|no| | |Source IP address for:<br>- outgoing connections to Zabbix proxy and Zabbix agent;<br>- agentless connections (VMware, SSH, JMX, SNMP, Telnet and simple checks);<br>- HTTP agent connections;<br>- script item JavaScript HTTP requests;<br>- preprocessing JavaScript HTTP requests;<br>- sending notification emails (connections to SMTP server);<br>- webhook notifications (JavaScript HTTP connections);<br>- connections to the Vault| |SSHKeyLocation|no| | |Location of public and private keys for SSH checks and actions| |SSLCertLocation|no| | |Location of SSL client certificate files for client authentication.<br>This parameter is used in web monitoring only.| |SSLKeyLocation|no| | |Location of SSL private key files for client authentication.<br>This parameter is used in web monitoring only.| |SSLCALocation|no| | |Override the location of certificate authority (CA) files for SSL server certificate verification. If not set, system-wide directory will be used.<br>Note that the value of this parameter will be set as libcurl option CURLOPT\_CAPATH. For libcurl versions before 7.42.0, this only has effect if libcurl was compiled to use OpenSSL. For more information see [cURL web page](http://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html).<br>This parameter is used in web monitoring since Zabbix 2.4.0 and in SMTP authentication since Zabbix 3.0.0.| |StartAlerters|no|1-100|3|Number of pre-forked instances of [alerters](/manual/concepts/server#server_process_types).<br>This parameter is supported since Zabbix 3.4.0.| |StartDBSyncers|no|1-100|4|Number of pre-forked instances of [history syncers](/manual/concepts/server#server_process_types).<br>*Note*: Be careful when changing this value, increasing it may do more harm than good. Roughly, the default value should be enough to handle up to 4000 NVPS.| |StartDiscoverers|no|0-250|1|Number of pre-forked instances of [discoverers](/manual/concepts/server#server_process_types).| |StartEscalators|no|1-100|1|Number of pre-forked instances of [escalators](/manual/concepts/server#server_process_types).<br>This parameter is supported since Zabbix 3.0.0.| |StartHistoryPollers|no|0-1000|5|Number of pre-forked instances of [history pollers](/manual/concepts/server#server_process_types).<br>This parameter is supported since Zabbix 5.4.0.| |StartHTTPPollers|no|0-1000|1|Number of pre-forked instances of [HTTP pollers](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.| |StartIPMIPollers|no|0-1000|0|Number of pre-forked instances of [IPMI pollers](/manual/concepts/server#server_process_types).| |StartJavaPollers|no|0-1000|0|Number of pre-forked instances of [Java pollers](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.| |StartLLDProcessors|no|1-100|2|Number of pre-forked instances of low-level discovery (LLD) [workers](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.<br>The LLD manager process is automatically started when an LLD worker is started.<br>This parameter is supported since Zabbix 4.2.0.| |StartODBCPollers|no|0-1000|1|Number of pre-forked instances of [ODBC pollers](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.| |StartPingers|no|0-1000|1|Number of pre-forked instances of [ICMP pingers](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.| |StartPollersUnreachable|no|0-1000|1|Number of pre-forked instances of [pollers for unreachable hosts](/manual/concepts/server#server_process_types) (including IPMI and Java)**^[1](zabbix_server#footnotes)^**.<br>At least one poller for unreachable hosts must be running if regular, IPMI or Java pollers are started.| |StartPollers|no|0-1000|5|Number of pre-forked instances of [pollers](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.| |StartPreprocessors|no|1-1000|3|Number of pre-forked instances of preprocessing [workers](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.<br>The preprocessing manager process is automatically started when a preprocessor worker is started.<br>This parameter is supported since Zabbix 3.4.0.| |StartProxyPollers|no|0-250|1|Number of pre-forked instances of [pollers for passive proxies](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.| |StartReportWriters|no|0-100|0|Number of pre-forked instances of [report writers](/manual/concepts/server#server_process_types).<br>If set to 0, scheduled report generation is disabled.<br>The report manager process is automatically started when a report writer is started.<br>This parameter is supported since Zabbix 5.4.0.| |StartSNMPTrapper|no|0-1|0|If set to 1, [SNMP trapper](/manual/concepts/server#server_process_types) process will be started.| |StartTimers|no|1-1000|1|Number of pre-forked instances of [timers](/manual/concepts/server#server_process_types).<br>Timers process maintenance periods.| |StartTrappers|no|0-1000|5|Number of pre-forked instances of [trappers](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.<br>Trappers accept incoming connections from Zabbix sender, active agents and active proxies.| |StartVMwareCollectors|no|0-250|0|Number of pre-forked [VMware collector](/manual/concepts/server#server_process_types) instances.| |StatsAllowedIP|no| | |List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of external Zabbix instances. Stats request will be accepted only from the addresses listed here. If this parameter is not set no stats requests will be accepted.<br>If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address. '0.0.0.0/0' can be used to allow any IPv4 address.<br>Example: StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>This parameter is supported since Zabbix 4.2.0.| |Timeout|no|1-30|3|Specifies how long we wait for agent, SNMP device or external check in seconds.| |TLSCAFile|no| | |Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification, used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSCertFile|no| | |Full pathname of a file containing the server certificate or certificate chain, used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSCipherAll|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.<br>Example: TLS\_AES\_256\_GCM\_SHA384:TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherAll13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.<br>Example for GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL::+SIGN-ALL:+CTYPE-X.509<br>Example for OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherCert|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for certificate-based encryption.<br>Example for GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509<br>Example for OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherCert13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for certificate-based encryption.<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherPSK|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for PSK-based encryption.<br>Example for GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL<br>Example for OpenSSL: kECDHEPSK+AES128:kPSK+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherPSK13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for PSK-based encryption.<br>Example: TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>This parameter is supported since Zabbix 4.4.7.| |TLSCRLFile|no| | |Full pathname of a file containing revoked certificates. This parameter is used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSKeyFile|no| | |Full pathname of a file containing the server private key, used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TmpDir|no| |/tmp|Temporary directory.| |TrapperTimeout|no|1-300|300|Specifies how many seconds trapper may spend processing new data.| |TrendCacheSize|no|128K-2G|4M|Size of trend cache, in bytes.<br>Shared memory size for storing trends data.| |TrendFunctionCacheSize|no|128K-2G|4M|Size of trend function cache, in bytes.<br>Shared memory size for caching calculated trend function data.| |UnavailableDelay|no|1-3600|60|Determines how often host is checked for availability during the [unavailability](/manual/appendix/items/unreachability#unavailable_host) period, in seconds.| |UnreachableDelay|no|1-3600|15|Determines how often host is checked for availability during the [unreachability](/manual/appendix/items/unreachability#unreachable_host) period in seconds.| |UnreachablePeriod|no|1-3600|45|Determines after how many seconds of [unreachability](/manual/appendix/items/unreachability#unreachable_host) treat a host as unavailable.| |User|no| |zabbix|Drop privileges to a specific, existing user on the system.<br>Only has effect if run as 'root' and AllowRoot is disabled.| |ValueCacheSize|no|0,128K-64G|8M|Size of history value cache, in bytes.<br>Shared memory size for caching item history data requests.<br>Setting to 0 disables value cache (not recommended).<br>When value cache runs out of the shared memory a warning message is written to the server log every 5 minutes.| |VaultDBPath|no| | |Vault path from where credentials for database will be retrieved by keys 'password' and 'username'.<br>Example: secret/zabbix/database<br>This option can only be used if DBUser and DBPassword are not specified.<br>This parameter is supported since Zabbix 5.2.0.| |VaultToken|no| | |Vault authentication token that should have been generated exclusively for Zabbix server with read-only permission to the paths specified in [Vault macros](/manual/config/macros/user_macros#configuration) and read-only permission to the path specified in the optional VaultDBPath configuration parameter.<br>It is an error if VaultToken and VAULT\_TOKEN environment variable are defined at the same time.<br>This parameter is supported since Zabbix 5.2.0.| |VaultURL|no| |https://127.0.0.1:8200|Vault server HTTP\[S\] URL. System-wide CA certificates directory will be used if SSLCALocation is not specified.<br>This parameter is supported since Zabbix 5.2.0.| |VMwareCacheSize|no|256K-2G|8M|Shared memory size for storing VMware data.<br>A VMware internal check zabbix\[vmware,buffer,...\] can be used to monitor the VMware cache usage (see [Internal checks](/manual/config/items/itemtypes/internal)).<br>Note that shared memory is not allocated if there are no vmware collector instances configured to start.| |VMwareFrequency|no|10-86400|60|Delay in seconds between data gathering from a single VMware service.<br>This delay should be set to the least update interval of any VMware monitoring item.| |VMwarePerfFrequency|no|10-86400|60|Delay in seconds between performance counter statistics retrieval from a single VMware service.<br>This delay should be set to the least update interval of any VMware monitoring [item](/manual/config/items/itemtypes/simple_checks/vmware_keys#footnotes) that uses VMware performance counters.| |VMwareTimeout|no|1-300|10|The maximum number of seconds vmware collector will wait for a response from VMware service (vCenter or ESX hypervisor).| |WebServiceURL|no| | |HTTP\[S\] URL to Zabbix web service in the format `<host:port>/report`. For example: `http://localhost:10053/report`<br>This parameter is supported since Zabbix 5.4.0.|
fr	#### Paramètres  |Paramètre|Obligatoire|Plage|Par défaut|Description| |--|--|--|--|----------| |AlertScriptsPath|non| |/usr/local/share/zabbix/alertscripts|Emplacement des scripts d'alerte personnalisés (dépend de la variable d'installation au moment de la compilation *datadir*).| |AllowRoot|non| |0|Autoriser le serveur à s'exécuter en tant que 'root'. S'il est désactivé et que le serveur est démarré par 'root', le serveur essaiera de passer à l'utilisateur 'zabbix' à la place. N'a aucun effet si démarré sous un utilisateur régulier.<br>0 - ne pas autoriser<br>1 - autoriser| |AllowUnsupportedDBVersions|non| |0|Autoriser le serveur à travailler avec des versions de base de données non prises en charge.<br>0 - ne pas autoriser<br>1 - autoriser| |CacheSize|non|128K-64G|32M|Taille du cache de configuration, en octets.<br>Taille de la mémoire partagée pour stocker les données d'hôte, d'élément et de déclencheur.| |CacheUpdateFrequency|non|1-3600|60|Détermine la fréquence à laquelle Zabbix effectuera la mise à jour du cache de configuration en secondes.<br>Voir aussi les options de [contrôle d'exécution](/manual/concepts/server#server_process).| |DBHost|non| |localhost|Nom d'hôte de la base de données.<br>Dans le cas de MySQL, localhost ou une chaîne vide entraîne l'utilisation d'un socket. Dans le cas de PostgreSQL<br>seule une chaîne vide entraîne une tentative d'utilisation de socket.<br>Dans le cas de [Oracle](/manual/appendix/install/oracle#etablissement-de-la-connexion), une chaîne vide entraîne l'utilisation de la méthode de connexion Net Service Name ; dans ce cas, envisagez d'utiliser la variable d'environnement TNS\_ADMIN pour spécifier le répertoire du fichier tnsnames.ora.| |DBName|oui| | |Nom de la base de données.<br>Dans le cas d'[Oracle](/manual/appendix/install/oracle#etablissement-de-la-connexion) si la méthode de connexion Net Service Name est utilisée, spécifiez le nom du service à partir de tnsnames.ora ou définissez une chaîne vide ; définissez la variable d'environnement TWO\_TASK si DBName est défini sur une chaîne vide.| |DBPassword|non| | |Mot de passe de la base de données.<br>Commentez cette ligne si aucun mot de passe n'est utilisé.| |DBPort|non|1024-65535| |Port de la base de données lorsque le socket local n'est pas utilisé.<br>Dans le cas d'[Oracle](/manual/appendix/install/oracle#etablissement-de-la-connexion) si la méthode de connexion Net Service Name est utilisée, ce paramètre sera ignoré ; le numéro de port du fichier tnsnames.ora sera utilisé à la place.| |DBSchema|non| | |Nom du schéma. Utilisé pour PostgreSQL.| |DBSocket|non| | |Chemin d'accès au fichier socket MySQL.| |DBUser|non| | |Utilisateur de la base de données.| |DBTLSConnect|non| | |La définition de cette option force l'utilisation de la connexion TLS à la base de données :<br>*required* - se connecter à l'aide de TLS<br>*verify\_ca* - se connecter à l'aide de TLS et vérifier le certificat<br>*verify\_full* - se connecter à l'aide de TLS, vérifier le certificat et vérifier que l'identité de la base de données spécifiée par DBHost correspond à son certificat<br><br>Sur MySQL à partir de 5.7.11 et PostgreSQL, les valeurs suivantes sont prises en charge : "required", "verify\_ca", "verify\_full". Sur MariaDB à partir de la version 10.2.6, les valeurs "required" et "verify\_full" sont prises en charge.<br>Par défaut, aucune option n'est définie et le comportement dépend de la configuration de la base de données.<br><br>Ce paramètre est pris en charge depuis Zabbix 5.0.0.| |DBTLSCAFile|non<br>(oui, si DBTLSConnect est défini sur l'un des éléments suivants : verify\_ca, verify\_full)| | |Chemin d'accès complet d'un fichier contenant les certificats des autorités de certification de niveau supérieur pour la vérification des certificats de la base de données.<br>Ce paramètre est pris en charge depuis Zabbix 5.0.0.| |DBTLSCertFile|non| | |Chemin d'accès complet du fichier contenant le certificat du serveur Zabbix pour l'authentification à la base de données.<br>Ce paramètre est pris en charge depuis Zabbix 5.0.0.| |DBTLSKeyFile|non| | |Chemin d'accès complet du fichier contenant la clé privée pour l'authentification à la base de données.<br>Ce paramètre est pris en charge depuis Zabbix 5.0.0.| |DBTLSCipher|non| | |La liste des chiffrements de chiffrement que le serveur Zabbix autorise pour les protocoles TLS jusqu'à TLSv1.2.<br>Pris en charge uniquement pour MySQL.<br>Ce paramètre est pris en charge depuis Zabbix 5.0.0.| |DBTLSCipher13|non| | |La liste des suites de chiffrement autorisées par le serveur Zabbix pour le protocole TLSv1.3.<br>Pris en charge uniquement pour MySQL, à partir de la version 8.0.16.<br>Ce paramètre est pris en charge depuis Zabbix 5.0.0.| |DebugLevel|non|0-5|3|Spécifie le niveau de débogage :<br>0 - informations de base sur le démarrage et l'arrêt des processus Zabbix<br>1 - informations critiques<br>2 - informations sur les erreurs<br>3 - avertissements< br>4 - pour le débogage (produit beaucoup d'informations)<br>5 - débogage étendu (produit encore plus d'informations)<br>Voir aussi les options de [contrôle d'exécution](/manual/concepts/server#server_process).| |ExportDir|non| | |Répertoire pour [l'exportation en temps réel](/manual/appendix/install/real_time_export) des événements, de l'historique et des tendances au format JSON délimité par une nouvelle ligne. S'il est défini, active l'exportation en temps réel.<br>Ce paramètre est pris en charge depuis Zabbix 4.0.0.| |ExportFileSize|non|1M-1G|1G|Taille maximale par fichier d'exportation en octets. Utilisé uniquement pour la rotation si ExportDir est défini.<br>Ce paramètre est pris en charge depuis Zabbix 4.0.0.| |ExportType|non| | |Liste des types d'entités délimités par des virgules (événements, historique, tendances) pour [l'exportation en temps réel](/manual/appendix/install/real_time_export) (tous les types par défaut). Valide uniquement si ExportDir est défini.<br>*Notez* que si ExportType est spécifié, mais ExportDir ne l'est pas, il s'agit d'une erreur de configuration et le serveur ne démarrera pas.<br>par exemple :<br>ExportType=history,trends - exporter l'historique et les tendances uniquement<br>ExportType=events - exporter les événements uniquement| |ExternalScripts|non| |/usr/local/share/zabbix/externalscripts|Emplacement des scripts externes (dépend de la variable d'installation au moment de la compilation *datadir*).| |Fping6Location|non| |/usr/sbin/fping6|Emplacement de fping6.<br>Assurez-vous que le binaire fping6 a la propriété root et l'indicateur SUID défini.<br>Rendez vide ("Fping6Location=") si votre utilitaire fping est capable de traiter les adresses IPv6. | |FpingLocation|non| |/usr/sbin/fping|Emplacement de fping.<br>Assurez-vous que le binaire fping a la propriété root et l'indicateur SUID défini !| |HANodeName|non| | |Le nom du nœud du cluster haute disponibilité.<br>Lorsqu'il est vide, le serveur fonctionne en mode autonome et un nœud avec un nom vide est créé.| |HistoryCacheSize|non|128K-2G|16M|Taille du cache de l'historique, en octets.<br>Taille de la mémoire partagée pour stocker les données de l'historique.| |HistoryIndexCacheSize|non|128K-2G|4M|Taille du cache d'index d'historique, en octets.<br>Taille de la mémoire partagée pour l'indexation des données d'historique stockées dans le cache d'historique.<br>La taille du cache d'index nécessite environ 100 octets pour mettre en cache un élément.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |HistoryStorageDateIndex|non| |0|Activer le prétraitement des valeurs d'historique dans le stockage d'historique pour stocker les valeurs dans différents index en fonction de la date :<br>0 - désactiver<br>1 - activer| |HistoryStorageURL|non| | |URL HTTP\[S\] de stockage de l'historique.<br>Ce paramètre est utilisé pour la configuration d'[Elasticsearch](/manual/appendix/install/elastic_search_setup).| |HistoryStorageTypes|non| |uint,dbl,str,log,text|Liste séparée par des virgules des types de valeurs à envoyer au stockage de l'historique.<br>Ce paramètre est utilisé pour la configuration de [Elasticsearch](/manual/appendix/install/elastic_search_setup).| |HousekeepingFrequency|non|0-24|1|Détermine la fréquence à laquelle Zabbix effectuera la procédure de nettoyage en heures.<br>Le nettoyage supprime les informations obsolètes de la base de données.<br>*Remarque* : pour éviter que le nettoyage ne soit surchargé (par exemple, lorsque les périodes d'historique et de tendance sont considérablement réduites), pas plus de 4 fois HousekeepingFrequency heures d'informations obsolètes sont supprimées dans un cycle de nettoyage, pour chaque élément. Ainsi, si HousekeepingFrequency est 1, pas plus de 4 heures d'informations obsolètes (à partir de l'entrée la plus ancienne) seront supprimées par cycle.<br>*Remarque* : Pour réduire la charge au démarrage du serveur, le nettoyage est reporté de 30 minutes après le démarrage du serveur. Ainsi, si HousekeepingFrequency est 1, la toute première procédure de nettoyage après le démarrage du serveur s'exécutera après 30 minutes, et se répétera ensuite avec un délai d'une heure.<br>Depuis Zabbix 3.0.0, il est possible de désactiver le nettoyage automatique en définissant HousekeepingFrequency sur 0. Dans ce cas, la procédure de nettoyage ne peut être démarrée que par l'option de contrôle d'exécution *housekeeper\_execute* et la période d'informations obsolètes supprimées dans un cycle de nettoyage est 4 fois la période depuis le dernier cycle de nettoyage, mais pas moins de 4 heures et pas supérieure à 4 jours.<br>Voir aussi les options de [contrôle d'exécution](/manual/concepts/server#server_process).| |Include|non| | |Vous pouvez inclure des fichiers individuels ou tous les fichiers d'un répertoire dans le fichier de configuration.<br>Pour n'inclure que les fichiers pertinents dans le répertoire spécifié, le caractère générique astérisque est pris en charge pour la correspondance de modèle. Par exemple : `/absolute/path/to/config/files/*.conf`.<br>Voir les [notes spéciales](special_notes_include) sur les limitations.| |JavaGateway|non| | |Adresse IP (ou nom d'hôte) de la passerelle Java Zabbix.<br>Requis uniquement si les pollers Java sont démarrés.| |JavaGatewayPort|non|1024-32767|10052|Port sur lequel la passerelle Java Zabbix écoute.| |ListenBacklog|non|0 - INT\_MAX|SOMAXCONN|Le nombre maximal de connexions en attente dans la file d'attente TCP.<br>La valeur par défaut est une constante codée en dur, qui dépend du système.<br>La valeur maximale prise en charge dépend de système, des valeurs trop élevées peuvent être silencieusement tronquées au 'maximum spécifié par l'implémentation'.| |ListenIP|non| |0.0.0.0|Liste des adresses IP délimitées par des virgules sur lesquelles le trappeur doit écouter.<br>Le trappeur écoutera sur toutes les interfaces réseau si ce paramètre est manquant.| |ListenPort|non|1024-32767|10051|Port d'écoute pour le trappeur.| |LoadModule|non| | |Module à charger au démarrage du serveur. Les modules sont utilisés pour étendre les fonctionnalités du serveur.<br>Formats :<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module. so><br>Soit le module doit être situé dans le répertoire spécifié par LoadModulePath, soit le chemin doit précéder le nom du module. Si le chemin précédent est absolu (commence par '/'), alors LoadModulePath est ignoré.<br>Il est permis d'inclure plusieurs paramètres LoadModule.| |LoadModulePath|non| | |Chemin complet vers l'emplacement des modules du serveur.<br>La valeur par défaut dépend des options de compilation.| |LogFile|oui, si LogType est défini sur *file*, sinon<br>non| | |Nom du fichier journal.| |LogFileSize|non|0-1024|1|Taille maximale du fichier journal en Mo.<br>0 - désactiver la rotation automatique des journaux.<br>*Remarque* : si la limite de taille du fichier journal est atteinte et que la rotation des fichiers échoue, par quelle qu'en soit la raison, le fichier journal existant est tronqué et redémarré.| |LogType|non| |file|Type de sortie du journal :<br>*file* - écrit le journal dans le fichier spécifié par le paramètre LogFile,<br>*system* - écrit le journal dans syslog,<br>*console* - écrit le journal dans la sortie standard.<br >Ce paramètre est supporté depuis Zabbix 3.0.0.| |LogSlowQueries|non|0-3600000|0|Détermine le temps qu'une requête de base de données peut prendre avant d'être enregistrée en millisecondes.<br>0 - ne consigne pas les requêtes lentes.<br>Cette option est activée à partir de DebugLevel=3.| |MaxHousekeeperDelete|non|0-1000000|5000|Pas plus de 'MaxHousekeeperDelete' lignes (correspondant à \[tablename\], \[field\], \[value\]) seront supprimées par tâche dans un cycle de nettoyage. <br>Si défini sur 0, aucune limite n'est utilisée. Dans ce cas, vous devez savoir ce que vous faites, afin de ne pas [surcharger la base de données !](zabbix_server#footnotes) **^[2](zabbix_server#footnotes)^**<br>Ce paramètre s'applique uniquement à la suppression de l'historique et les tendances des éléments déjà supprimés.| |NodeAddress|non| | |IP ou nom d'hôte avec un port facultatif pour remplacer la manière dont l'interface doit se connecter au serveur.<br>Format : \<address\>\[:port\]<br>La priorité des adresses utilisées par l'interface pour spécifier l'adresse du serveur est : NodeAddress (1); ListenIP (si ce n'est pas 0.0.0.0 ou ::) (2); localhost (par défaut) (3)<br>Voir aussi : Paramètre HANodeName| |PidFile|non| |/tmp/zabbix\_server.pid|Nom du fichier PID.| |ProxyConfigFrequency|non|1-604800|3600|Détermine la fréquence à laquelle le serveur Zabbix envoie des données de configuration à un proxy Zabbix en quelques secondes. Utilisé uniquement pour les proxys en mode passif.| |ProblemHousekeepingFrequency|non| 1-3600|60|Détermine la fréquence à laquelle Zabbix supprimera les problèmes des déclencheurs supprimés en secondes.| |ProxyDataFrequency|non|1-3600|1|Détermine la fréquence à laquelle le serveur Zabbix demande des données d'historique à un proxy Zabbix en secondes. Utilisé uniquement pour les proxys en mode passif.| |ServiceManagerSyncFrequency|non|1-3600|60| Détermine la fréquence à laquelle Zabbix synchronisera la configuration d'un gestionnaire de services en secondes.| |SNMPTrapperFile|non| |/tmp/zabbix\_traps.tmp|Fichier temporaire utilisé pour transmettre les données du démon d'interruption SNMP au serveur.<br>Doit être le même que dans zabbix\_trap\_receiver.pl ou le fichier de configuration SNMPTT.| |SocketDir|non| |/tmp|Répertoire pour stocker les sockets IPC utilisés par les services internes de Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.4.0.| |SourceIP|non| | |Adresse IP source pour :<br>- les connexions sortantes au proxy Zabbix et à l'agent Zabbix ;<br>- les connexions sans agent (VMware, SSH, JMX, SNMP, Telnet et vérifications simples) ;<br>- les connexions de l'agent HTTP ;<br >- requêtes JavaScript d'élément de script ;<br>- prétraitement des requêtes HTTP JavaScript ;<br>- envoi d'e-mails de notification (connexions au serveur SMTP );<br>- notifications de webhook (connexions HTTP JavaScript) ;<br>- connexions au Coffre| |SSHKeyLocation|non| | |Emplacement des clés publiques et privées pour les vérifications et actions SSH| |SSLCertLocation|non| | |Emplacement des fichiers de certificat client SSL pour l'authentification client.<br>Ce paramètre est utilisé uniquement dans la surveillance Web.| |SSLKeyLocation|non| | |Emplacement des fichiers de clé privée SSL pour l'authentification du client.<br>Ce paramètre est utilisé uniquement dans la surveillance Web.| |SSLCALocation|non| | |Remplacer l'emplacement des fichiers de l'autorité de certification (CA) pour la vérification du certificat du serveur SSL. S'il n'est pas défini, le répertoire à l'échelle du système sera utilisé.<br>Notez que la valeur de ce paramètre sera définie comme option libcurl CURLOPT\_CAPATH. Pour les versions de libcurl antérieures à 7.42.0, cela n'a d'effet que si libcurl a été compilé pour utiliser OpenSSL. Pour plus d'informations, voir la [page Web cURL](http://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html).<br>Ce paramètre est utilisé dans la surveillance Web depuis Zabbix 2.4.0 et dans l'authentification SMTP depuis Zabbix 3.0.0.| |StartAlerters|non|1-100|3|Nombre d'instances pré-forkées d'[alerteurs](/manual/concepts/server#types_de_processus_serveur).<br>Ce paramètre est pris en charge depuis Zabbix 3.4.0.| |StartDBSyncers|non|1-100|4|Nombre d'instances pré-forkées de [synchroniseurs d'historique](/manual/concepts/server#types_de_processus_serveur).<br>*Remarque* : Soyez prudent lorsque vous modifiez cette valeur, l'augmenter peut faire plus de mal que de bien. En gros, la valeur par défaut devrait être suffisante pour gérer jusqu'à 4000 NVPS.| |StartDiscoverers|non|0-250|1|Nombre d'instances pré-forkées de [discoverers](/manual/concepts/server#types_de_processus_serveur).| |StartEscalators|non|1-100|1|Nombre d'instances pré-forkées de [escalators](/manual/concepts/server#types_de_processus_serveur).<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |StartHistoryPollers|non|0-1000|5|Nombre d'instances pré-forkées d'[interrogateurs d'historique](/manual/concepts/server#types_de_processus_serveur).<br>Ce paramètre est pris en charge depuis Zabbix 5.4.0.| |StartHTTPPollers|non|0-1000|1|Nombre d'instances pré-forkées d'[interrogateurs HTTP](/manual/concepts/server#types_de_processus_serveur)**^[1](zabbix_server#footnotes)^**.| |StartIPMIPollers|non|0-1000|0|Nombre d'instances pré-forkées d'[interrogateurs IPMI](/manual/concepts/server#types_de_processus_serveur).| |StartJavaPollers|non|0-1000|0|Nombre d'instances pré-forkées d'[interrogateurs Java](/manual/concepts/server#types_de_processus_serveur)**^[1](zabbix_server#footnotes)^**.| |StartLLDProcessors|non|1-100|2|Nombre d'instances pré-forkées de [workers de découverte de bas niveau (LLD)](/manual/concepts/server#types_de_processus_serveur)**^[1](zabbix_server#footnotes)^**.<br>Le processus du gestionnaire LLD est automatiquement lancé lorsqu'un agent LLD est démarré.<br>Ce paramètre est pris en charge depuis Zabbix 4.2.0.| |StartODBCPollers|non|0-1000|1|Nombre d'instances pré-forkées d'[interrogateurs ODBC](/manual/concepts/server#types_de_processus_serveur)**^[1](zabbix_server#footnotes)^**.| |StartPingers|non|0-1000|1|Nombre d'instances pré-forkées de [pingers ICMP](/manual/concepts/server#types_de_processus_serveur)**^[1](zabbix_server#footnotes)^**.| |StartPollersUnreachable|non|0-1000|1|Nombre d'instances pré-forkées d'[interrogateurs d'hôtes inaccessibles](/manual/concepts/server#types_de_processus_serveur) (y compris IPMI et Java)**^[1](zabbix_server#footnotes)^**.<br>Au moins un interrogateur pour les hôtes inaccessibles doit être en cours d'exécution si les interrogateurs réguliers, IPMI ou Java sont démarrés.| |StartPollers|non|0-1000|5|Nombre d'instances pré-forkées d'[interrogateurs](/manual/concepts/server#types_de_processus_serveur)**^[1](zabbix_server#footnotes)^**.| |StartPreprocessors|non|1-1000|3|Nombre d'instances pré-forkées de [workers de prétraitement](/manual/concepts/server#types_de_processus_serveur)**^[1](zabbix_server#footnotes)^**.<br> Le processus du gestionnaire de prétraitement est automatiquement démarré lorsqu'un agent de prétraitement est démarré.<br>Ce paramètre est pris en charge depuis Zabbix 3.4.0.| |StartProxyPollers|non|0-250|1|Nombre d'instances pré-forkées d'[interrogateurs pour les proxys passifs](/manual/concepts/server#types_de_processus_serveur)**^[1](zabbix_server#footnotes)^**.| |StartReportWriters|nov|0-100|0|Nombre d'instances pré-forkées de [rédacteurs de rapports](/manual/concepts/server#types_de_processus_serveur).<br>Si défini sur 0, la génération de rapport planifiée est désactivée.<br> Le processus du gestionnaire de rapports est automatiquement lancé lorsqu'un rédacteur de rapport est lancé.<br>Ce paramètre est pris en charge depuis Zabbix 5.4.0.| |StartSNMPTrapper|non|0-1|0|Si défini sur 1, le processus [Trapper SNMP](/manual/concepts/server#types_de_processus_serveur) sera démarré.| |StartTimers|non|1-1000|1|Nombre d'instances pré-forkées de [timers](/manual/concepts/server#types_de_processus_serveur).<br>Les timers traitent les périodes de maintenance.| |StartTrappers|non|0-1000|5|Nombre d'instances pré-forkées de [trappers](/manual/concepts/server#types_de_processus_serveur)**^[1](zabbix_server#footnotes)^**.<br>Les trappers acceptent les connexions entrantes de l'expéditeur Zabbix, des agents actifs et des proxys actifs.| |StartVMwareCollectors|non|0-250|0|Nombre d'instances [VMware collector](/manual/concepts/server#types_de_processus_serveur) pré-forkées.| |StatsAllowedIP|non| | |Liste des adresses IP délimitées par des virgules, éventuellement en notation CIDR, ou noms DNS des instances Zabbix externes. Les demandes de statistiques ne seront acceptées qu'à partir des adresses indiquées ici. Si ce paramètre n'est pas défini, aucune demande de statistiques ne sera acceptée.<br>Si la prise en charge d'IPv6 est activée, '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' sont traités de la même manière et ' ::/0' autorisera n'importe quelle adresse IPv4 ou IPv6. '0.0.0.0/0' peut être utilisé pour autoriser n'importe quelle adresse IPv4.<br>Exemple : StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com <br>Ce paramètre est pris en charge depuis Zabbix 4.2.0.| |Timeout|non|1-30|3|Spécifie combien de temps les vérifications agent, de périphériques SNMP ou externes seront attendues en secondes.| |TLSCAFile|non| | |Chemin d'accès complet d'un fichier contenant les certificats CA de niveau supérieur pour la vérification des certificats par les pairs, utilisé pour les communications chiffrées entre les composants Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSCertFile|non| | |Chemin d'accès complet d'un fichier contenant le certificat du serveur ou la chaîne de certificats, utilisé pour les communications chiffrées entre les composants Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSCipherAll|non| | |Chaîne de priorité GnuTLS ou chaîne de chiffrement OpenSSL (TLS 1.2). Remplace les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur certificat et PSK.<br>Exemple : TLS\_AES\_256\_GCM\_SHA384:TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br> Ce paramètre est pris en charge depuis Zabbix 4.4.7.| |TLSCipherAll13|non| | |Chaîne de chiffrement pour OpenSSL 1.1.1 ou plus récent dans TLS 1.3. Remplace les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur certificat et PSK.<br>Exemple pour GnuTLS : NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL::+SIGN-ALL:+CTYPE-X.509<br>Exemple pour OpenSSL : EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128<br>Ce paramètre est pris en charge depuis Zabbix 4.4.7.| |TLSCipherCert|non| | |Chaîne de priorité GnuTLS ou chaîne de chiffrement OpenSSL (TLS 1.2). Remplacez les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur certificat.<br>Exemple pour GnuTLS : NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509<br>Exemple pour OpenSSL : EECDH+aRSA+AES128:RSA+aRSA+AES128<br >Ce paramètre est supporté depuis Zabbix 4.4.7.| |TLSCipherCert13|non| | |Chaîne de chiffrement pour OpenSSL 1.1.1 ou plus récent dans TLS 1.3. Remplacez les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur certificat.<br>Ce paramètre est pris en charge depuis Zabbix 4.4.7.| |TLSCipherPSK|non| | |Chaîne de priorité GnuTLS ou chaîne de chiffrement OpenSSL (TLS 1.2). Remplacez les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur PSK.<br>Exemple pour GnuTLS : NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL<br>Exemple pour OpenSSL : kECDHEPSK+AES128:kPSK+AES128<br>Ce paramètre est pris en charge depuis Zabbix 4.4.7. | |TLSCipherPSK13|non| | |Chaîne de chiffrement pour OpenSSL 1.1.1 ou plus récent dans TLS 1.3. Remplacez les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur PSK.<br>Exemple : TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>Ce paramètre est pris en charge depuis Zabbix 4.4.7.| |TLSCRLFile|non| | |Chemin d'accès complet d'un fichier contenant des certificats révoqués. Ce paramètre est utilisé pour les communications chiffrées entre les composants Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSKeyFile|non| | |Chemin d'accès complet d'un fichier contenant la clé privée du serveur, utilisé pour les communications chiffrées entre les composants Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TmpDir|non| |/tmp|Répertoire temporaire.| |TrapperTimeout|non|1-300|300|Spécifie le nombre de secondes que le trappeur peut consacrer au traitement de nouvelles données.| |TrendCacheSize|non|128K-2G|4M|Taille du cache de tendances, en octets.<br>Taille de la mémoire partagée pour stocker les données de tendances.| |TrendFunctionCacheSize|non|128K-2G|4M|Taille du cache de la fonction de tendance, en octets.<br>Taille de la mémoire partagée pour la mise en cache des données de la fonction de tendance calculées.| |UnavailableDelay|non|1-3600|60|Détermine la fréquence à laquelle la disponibilité de l'hôte est vérifiée pendant la période d'[indisponibilité](/manual/appendix/items/unreachability#unavailable_host), en secondes.| |UnreachableDelay|non|1-3600|15|Détermine la fréquence à laquelle la disponibilité de l'hôte est vérifiée pendant la période d'[inaccessibilité](/manual/appendix/items/unreachability#unreachable_host) en secondes.| |UnreachablePeriod|non|1-3600|45|Détermine après combien de secondes d'[inaccessibilité](/manual/appendix/items/unreachability#unreachable_host) traiter un hôte comme indisponible.| |User|non| |zabbix|Dépôt des privilèges à un utilisateur spécifique existant sur le système.<br>N'a d'effet que s'il est exécuté en tant que 'root' et que AllowRoot est désactivé.| |ValueCacheSize|non|0,128K-64G|8M|Taille du cache de valeurs d'historique, en octets.<br>Taille de la mémoire partagée pour la mise en cache des demandes de données d'historique d'éléments.<br>Le réglage sur 0 désactive le cache de valeurs (non recommandé).<br >Lorsque le cache de valeurs s'épuise dans la mémoire partagée, un message d'avertissement est écrit dans le journal du serveur toutes les 5 minutes.| |VaultDBPath|non| | |Chemin du coffre-fort à partir duquel les informations d'identification pour la base de données seront récupérées par les clés 'password' et 'username'.<br>Exemple : secret/zabbix/database<br>Cette option ne peut être utilisée que si DBUser et DBPassword ne sont pas spécifiés.<br >Ce paramètre est supporté depuis Zabbix 5.2.0.| |VaultToken|non| | |Jeton d'authentification Vault qui a dû être généré exclusivement pour le serveur Zabbix avec une autorisation en lecture seule sur les chemins spécifiés dans les [Macros Vault](/manual/config/macros/user_macros#configuration) et une autorisation en lecture seule sur le chemin spécifié dans le paramètre de configuration facultatif VaultDBPath.<br>C'est une erreur si VaultToken et la variable d'environnement VAULT\_TOKEN sont définies en même temps.<br>Ce paramètre est pris en charge depuis Zabbix 5.2.0.| |VaultURL|non| |https://127.0.0.1:8200|URL HTTP\[S\] du serveur Vault. Le répertoire des certificats CA à l'échelle du système sera utilisé si SSLCALocation n'est pas spécifié.<br>Ce paramètre est pris en charge depuis Zabbix 5.2.0.| |VMwareCacheSize|non|256K-2G|8M|Taille de la mémoire partagée pour le stockage des données VMware.<br>Une vérification interne VMware zabbix\[vmware,buffer,...\] peut être utilisée pour surveiller l'utilisation du cache VMware (voir les [Vérifications internes](/manual/config/items/itemtypes/internal)).<br>Notez que la mémoire partagée n'est pas allouée s'il n'y a pas d'instances vmware collector configurées pour démarrer.| |VMwareFrequency|non|10-86400|60|Délai en secondes entre la collecte de données à partir d'un seul service VMware.<br>Ce délai doit être défini sur l'intervalle de mise à jour minimal de tout élément de surveillance VMware.| |VMwarePerfFrequency|non|10-86400|60|Délai en secondes entre la récupération des statistiques du compteur de performances à partir d'un seul service VMware.<br>Ce délai doit être défini sur l'intervalle de mise à jour le plus faible de tout [élément](/manual/config/items/itemtypes/simple_checks/vmware_keys#footnotes) de surveillance VMware qui utilise les compteurs de performances VMware.| |VMwareTimeout|non|1-300|10|Le nombre maximal de secondes pendant lesquelles le collecteur vmware attendra une réponse du service VMware (vCenter ou hyperviseur ESX).| |WebServiceURL|non| | |URL HTTP\[S\] du service Web Zabbix au format `<host:port>/report`. Par exemple : `http://localhost:10053/report`<br>Ce paramètre est pris en charge depuis Zabbix 5.4.0.|

en-us	#### Parameters  |Parameter|Mandatory|Range|Default|Description| |--|--|--|--|----------| |Alias|no| | |Sets an alias for an item key. It can be used to substitute long and complex item key with a smaller and simpler one.<br>Multiple *Alias* parameters may be present. Multiple parameters with the same *Alias* key are allowed.<br>Different *Alias* keys may reference the same item key.<br>Aliases can be used in *HostMetadataItem* but not in *HostnameItem* or *PerfCounter* parameters.<br><br>Examples:<br><br>1. Retrieving paging file usage in percents from the server.<br>Alias=pg\_usage:perf\_counter\[\\Paging File(\_Total)\\% Usage\]<br>Now shorthand key **pg\_usage** may be used to retrieve data.<br><br>2. Getting CPU load with default and custom parameters.<br>Alias=cpu.load:system.cpu.load<br>Alias=cpu.load\[\*\]:system.cpu.load\[\*\]<br>This allows use **cpu.load** key to get CPU utilization percentage with default parameters as well as use **cpu.load\[percpu,avg15\]** to get specific data about CPU load.<br><br>3. Running multiple [low-level discovery](/manual/discovery/low_level_discovery) rules processing the same discovery items.<br>Alias=vfs.fs.discovery\[\*\]:vfs.fs.discovery<br>Now it is possible to set up several discovery rules using **vfs.fs.discovery** with different parameters for each rule, e.g., **vfs.fs.discovery\[foo\]**, **vfs.fs.discovery\[bar\]**, etc.| |AllowKey|no| | |Allow execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with DenyKey. The parameters are processed one by one according to their appearance order.<br>This parameter is supported since Zabbix 5.0.0.<br>See also: [Restricting agent checks](/manual/config/items/restrict_checks).| |BufferSend|no|1-3600|5|Do not keep data longer than N seconds in buffer.| |BufferSize|no|2-65535|100|Maximum number of values in a memory buffer. The agent will send<br>all collected data to Zabbix server or proxy if the buffer is full.| |DebugLevel|no|0-5|3|Specifies debug level:<br>0 - basic information about starting and stopping of Zabbix processes<br>1 - critical information<br>2 - error information<br>3 - warnings<br>4 - for debugging (produces lots of information)<br>5 - extended debugging (produces even more information)| |DenyKey|no| | |Deny execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with AllowKey. The parameters are processed one by one according to their appearance order.<br>This parameter is supported since Zabbix 5.0.0.<br>See also: [Restricting agent checks](/manual/config/items/restrict_checks).| |EnableRemoteCommands|no| |0|Whether remote commands from Zabbix server are allowed. This parameter is **deprecated**, use AllowKey=system.run\[\*\] or DenyKey=system.run\[\*\] instead<br>It is internal alias for AllowKey/DenyKey parameters depending on value: 0 - DenyKey=system.run\[\*\]<br>1 - AllowKey=system.run\[\*\].| |HostInterface|no|0-255 characters| |Optional parameter that defines host interface.<br>Host interface is used at host autoregistration process.<br>An agent will issue an error and not start if the value is over the limit of 255 characters.<br>If not defined, value will be acquired from HostInterfaceItem.<br>Supported since Zabbix 4.4.0.| |HostInterfaceItem|no| | |Optional parameter that defines an item used for getting host interface.<br>Host interface is used at host autoregistration process.<br>During an autoregistration request an agent will log a warning message if the value returned by specified item is over limit of 255 characters.<br>This option is only used when HostInterface is not defined.<br>Supported since Zabbix 4.4.0.| |HostMetadata|no|0-255 characters| |Optional parameter that defines host metadata. Host metadata is used only at host autoregistration process (active agent).<br>If not defined, the value will be acquired from HostMetadataItem.<br>An agent will issue an error and not start if the specified value is over the limit or a non-UTF-8 string.| |HostMetadataItem|no| | |Optional parameter that defines a *Zabbix agent* item used for getting host metadata. This option is only used when HostMetadata is not defined.<br>Supports UserParameters, performance counters and aliases. Supports *system.run\[\]* regardless of *EnableRemoteCommands* value.<br>HostMetadataItem value is retrieved on each autoregistration attempt and is used only at host autoregistration process (active agent).<br>During an autoregistration request an agent will log a warning message if the value returned by the specified item is over the limit of 255 characters.<br>The value returned by the item must be a UTF-8 string otherwise it will be ignored.| |Hostname|no| |Set by HostnameItem|List of comma-delimited unique, case-sensitive hostnames.<br>Required for active checks and must match hostnames as configured on the server. Value is acquired from HostnameItem if undefined.<br>Allowed characters: alphanumeric, '.', ' ', '\_' and '-'.<br>Maximum length: 128 characters per hostname, 2048 characters for the entire line.| |HostnameItem|no| |system.hostname|Optional parameter that defines a *Zabbix agent* item used for getting host name. This option is only used when Hostname is not defined.<br>Does not support UserParameters, performance counters or aliases, but does support *system.run\[\]* regardless of *EnableRemoteCommands* value.<br>The output length is limited to 512KB.<br>See also a [more detailed description](/manual/appendix/install/windows_agent#configuration).| |Include|no| | |You may include individual files or all files in a directory in the configuration file.<br>To only include relevant files in the specified directory, the asterisk wildcard character is supported for pattern matching. For example: `C:\Program Files\Zabbix Agent\zabbix_agentd.d\*.conf`.<br>See [special notes](special_notes_include) about limitations.| |ListenBacklog|no|0 - INT\_MAX|SOMAXCONN|The maximum number of pending connections in the TCP queue.<br>Default value is a hard-coded constant, which depends on the system.<br>Maximum supported value depends on the system, too high values may be silently truncated to the 'implementation-specified maximum'.| |ListenIP|no| |0.0.0.0|List of comma-delimited IP addresses that the agent should listen on.| |ListenPort|no|1024-32767|10050|Agent will listen on this port for connections from the server.| |LogFile|yes, if LogType is set to *file*, otherwise<br>no| |C:\\zabbix\_agentd.log|Name of the agent log file.| |LogFileSize|no|0-1024|1|Maximum size of log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.| |LogType|no| |file|Log output type:<br>*file* - write log to file specified by LogFile parameter,<br>*system* - write log Windows Event Log,<br>*console* - write log to standard output.<br>This parameter is supported since Zabbix 3.0.0.| |LogRemoteCommands|no| |0|Enable logging of executed shell commands as warnings.<br>0 - disabled<br>1 - enabled| |MaxLinesPerSecond|no|1-1000|20|Maximum number of new lines the agent will send per second to Zabbix server<br>or proxy processing 'log', 'logrt' and 'eventlog' active checks.<br>The provided value will be overridden by the parameter 'maxlines',<br>provided in 'log', 'logrt' or 'eventlog' item keys.<br>*Note*: Zabbix will process 10 times more new lines than set in *MaxLinesPerSecond* to seek the required string in log items.| |PerfCounter|no| | |Defines a new parameter <parameter\_name> which is an average value for system performance counter <perf\_counter\_path> for the specified time period <period> (in seconds).<br>Syntax: <parameter\_name>,"<perf\_counter\_path>",<period><br>For example, if you wish to receive average number of processor interrupts per second for last minute, you can define a new parameter "interrupts" as the following:<br>PerfCounter = interrupts,"\\Processor(0)\\Interrupts/sec",60<br>Please note double quotes around performance counter path.<br>The parameter name (interrupts) is to be used as the item key when creating an item.<br>Samples for calculating average value will be taken every second.<br>You may run "typeperf -qx" to get list of all performance counters available in Windows.| |PerfCounterEn|no| | |Defines a new parameter <parameter\_name> which is an average value for system performance counter <perf\_counter\_path> for the specified time period <period> (in seconds).<br>Syntax: <parameter\_name>,"<perf\_counter\_path>",<period><br>Compared to PerfCounter, perfcounter paths must be in English.<br>Supported only on **Windows Server 2008/Vista** and above.<br>For example, if you wish to receive average number of processor interrupts per second for last minute, you can define a new parameter "interrupts" as the following:<br>PerfCounterEn = interrupts,"\\Processor(0)\\Interrupts/sec",60<br>Please note double quotes around performance counter path.<br>The parameter name (interrupts) is to be used as the item key when creating an item.<br>Samples for calculating average value will be taken every second.<br>You can find the list of English strings by viewing the following registry key: `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009`.<br>This parameter is supported since Zabbix 4.0.13 and 4.2.7.| |RefreshActiveChecks|no|60-3600|120|How often list of active checks is refreshed, in seconds.<br>Note that after failing to refresh active checks the next refresh will be attempted after 60 seconds.| |Server|yes, if StartAgents is not explicitly set to 0| | |List of comma delimited IP addresses, optionally in CIDR notation, or hostnames of Zabbix servers.<br>Incoming connections will be accepted only from the hosts listed here.<br>If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address.<br>'0.0.0.0/0' can be used to allow any IPv4 address.<br>Note, that "IPv4-compatible IPv6 addresses" (0000::/96 prefix) are supported but deprecated by [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Example: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.domain<br>Spaces are allowed.| |ServerActive|no|(\*)| |Zabbix server/proxy address or cluster configuration to get active checks from.<br>Server/proxy address is IP address or DNS name and optional port separated by colon.<br>Cluster configuration is one or more server addresses separated by semicolon.<br>Multiple Zabbix servers/clusters and Zabbix proxies can be specified, separated by comma.<br>More than one Zabbix proxy should not be specified from each Zabbix server/cluster.<br>If Zabbix proxy is specified then Zabbix server/cluster for that proxy should not be specified.<br>Multiple comma-delimited addresses can be provided to use several independent Zabbix servers in parallel. Spaces are allowed.<br>If port is not specified, default port is used.<br>IPv6 addresses must be enclosed in square brackets if port for that host is specified.<br>If port is not specified, square brackets for IPv6 addresses are optional.<br>If this parameter is not specified, active checks are disabled.<br>Example for Zabbix proxy:<br>ServerActive=127.0.0.1:10051<br>Example for multiple servers:<br>ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]<br>Example for high availability:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3<br>Example for high availability with two clusters and one server:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain| |SourceIP|no| | |Source IP address for:<br>- outgoing connections to Zabbix server or Zabbix proxy;<br>- making connections while executing some items (web.page.get, net.tcp.port, etc.)| |StartAgents|no|0-63 (\*)|3|Number of pre-forked instances of zabbix\_agentd that process passive checks.<br>If set to 0, disables passive checks and the agent will not listen on any TCP port.| |Timeout|no|1-30|3|Spend no more than Timeout seconds on processing| |TLSAccept|yes, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |What incoming connections to accept. Used for a passive checks. Multiple values can be specified, separated by comma:<br>*unencrypted* - accept connections without encryption (default)<br>*psk* - accept connections with TLS and a pre-shared key (PSK)<br>*cert* - accept connections with TLS and a certificate<br>This parameter is supported since Zabbix 3.0.0.| |TLSCAFile|no| | |Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification, used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSCertFile|no| | |Full pathname of a file containing the agent certificate or certificate chain, used for encrypted communications with Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSConnect|yes, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |How the agent should connect to Zabbix server or proxy. Used for active checks. Only one value can be specified:<br>*unencrypted* - connect without encryption (default)<br>*psk* - connect using TLS and a pre-shared key (PSK)<br>*cert* - connect using TLS and a certificate<br>This parameter is supported since Zabbix 3.0.0.| |TLSCRLFile|no| | |Full pathname of a file containing revoked certificates. This parameter is used for encrypted communications with Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSKeyFile|no| | |Full pathname of a file containing the agent private key used for encrypted communications with Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSPSKFile|no| | |Full pathname of a file containing the agent pre-shared key used for encrypted communications with Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSPSKIdentity|no| | |Pre-shared key identity string, used for encrypted communications with Zabbix server.<br>This parameter is supported since Zabbix 3.0.0.| |TLSServerCertIssuer|no| | |Allowed server (proxy) certificate issuer.<br>This parameter is supported since Zabbix 3.0.0.| |TLSServerCertSubject|no| | |Allowed server (proxy) certificate subject.<br>This parameter is supported since Zabbix 3.0.0.| |UnsafeUserParameters|no|0-1|0|Allow all characters to be passed in arguments to user-defined parameters.<br>0 - do not allow<br>1 - allow<br>The following characters are not allowed:<br>\\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @<br>Additionally, newline characters are not allowed.| |UserParameter|no| | |User-defined parameter to monitor. There can be several user-defined parameters.<br>Format: UserParameter=<key>,<shell command><br>Note that shell command must not return empty string or EOL only.<br>Shell commands may have relative paths, if UserParameterDir parameter is specified.<br>Examples:<br>UserParameter=system.test,who\|wc -l<br>UserParameter=check\_cpu,./custom\_script.sh| |UserParameterDir|no| | |Default search path for UserParameter commands. If used, the agent will change its working directory to the one specified here before executing a command. Thereby, UserParameter commands can have a relative `./` prefix instead of a full path.<br>Only one entry is allowed.<br>Example: UserParameterDir=/opt/myscripts|  ::: noteclassic  (\*) The number of active servers listed in ServerActive plus the number of pre-forked instances for passive checks specified in StartAgents must be less than 64. :::
fr	 #### Paramètres  |Paramètre|Obligatoire|Plage|Par défaut|Description| |--|--|--|--|----------| |Alias|non| | |Définit un alias pour une clé d'élément. Il peut être utilisé pour remplacer une clé d'élément longue et complexe par une clé plus petite et plus simple.<br>Plusieurs paramètres *Alias* peuvent être présents. Plusieurs paramètres avec la même clé *Alias* sont autorisés.<br>Différentes clés *Alias* peuvent faire référence à la même clé d'élément.<br>Les alias peuvent être utilisés dans *HostMetadataItem* mais pas dans les paramètres *HostnameItem* ou *PerfCounter*. <br><br>Exemples :<br><br>1. Récupération de l'utilisation du fichier d'échange en pourcentage à partir du serveur.<br>Alias=pg\_usage:perf\_counter\[\\Paging File(\_Total)\\% Usage\]<br>Maintenant la clé abrégée **pg\_usage** peut être utilisé pour récupérer des données.<br><br>2. Obtenir la charge du processeur avec les paramètres par défaut et personnalisés.<br>Alias=cpu.load:system.cpu.load<br>Alias=cpu.load\[\*\]:system.cpu.load\[\*\]<br> Cela permet d'utiliser la clé **cpu.load** pour obtenir le pourcentage d'utilisation du processeur avec les paramètres par défaut ainsi que d'utiliser **cpu.load\[percpu,avg15\]** pour obtenir des données spécifiques sur la charge du processeur.<br> <br>3. Exécution de plusieurs règles de [découverte de bas niveau](/manual/discovery/low_level_discovery) traitant les mêmes éléments de découverte.<br>Alias=vfs.fs.discovery\[\*\]:vfs.fs.discovery<br>Maintenant il est possible de configurer plusieurs règles de découverte en utilisant **vfs.fs.discovery** avec des paramètres différents pour chaque règle, par exemple, **vfs.fs.discovery\[foo\]**, **vfs.fs.discovery\[bar\]**, etc.| |AllowKey|non| | |Autoriser l'exécution des clés d'élément qui correspondent à un modèle. Le modèle de clé est une expression générique qui prend en charge le caractère "\*" pour correspondre à n'importe quel nombre de caractères.<br> Plusieurs règles de correspondance de clé peuvent être définies en combinaison avec DenyKey. Les paramètres sont traités un par un selon leur ordre d'apparition.<br>Ce paramètre est supporté depuis Zabbix 5.0.0.<br>Voir aussi : [Restriction des vérifications d'agent](/manual/config/items/restrict_checks).| |BufferSend|non|1-3600|5|Ne pas conserver les données plus de N secondes dans le tampon.| |BufferSize|non|2-65535|100|Nombre maximal de valeurs dans une mémoire tampon. L'agent enverra<br>toutes les données collectées au serveur Zabbix ou au proxy si le tampon est plein.| |DebugLevel|non|0-5|3|Spécifie le niveau de débogage :<br>0 - informations de base sur le démarrage et l'arrêt des processus Zabbix<br>1 - informations critiques<br>2 - informations sur les erreurs<br>3 - avertissements<br>4 - pour le débogage (produit beaucoup d'informations)<br>5 - débogage étendu (produit encore plus d'informations)| |DenyKey|non| | |Refuser l'exécution de ces clés d'élément qui correspondent à un modèle. Le modèle de clé est une expression générique qui prend en charge le caractère "\*" pour correspondre à n'importe quel nombre de caractères.<br> Plusieurs règles de correspondance de clé peuvent être définies en combinaison avec AllowKey. Les paramètres sont traités un par un selon leur ordre d'apparition.<br>Ce paramètre est supporté depuis Zabbix 5.0.0.<br>Voir aussi : [Restriction des vérifications d'agent](/manual/config/items/restrict_checks).| |EnableRemoteCommands|non| |0|Indique si les commandes à distance du serveur Zabbix sont autorisées. Ce paramètre est **obsolète**, utilisez plutôt AllowKey=system.run\[\*\] ou DenyKey=system.run\[\*\]<br>Il s'agit d'un alias interne pour les paramètres AllowKey/DenyKey en fonction de la valeur : 0 - DenyKey=system.run\[\*\]<br>1 - AllowKey=system.run\[\*\].| |HostInterface|non|0-255 caractères| |Paramètre facultatif qui définit l'interface hôte.<br>L'interface hôte est utilisée lors du processus d'enregistrement automatique de l'hôte.<br>Un agent émettra une erreur et ne démarrera pas si la valeur dépasse la limite de 255 caractères.<br>Si elle n'est pas définie, la valeur sera acquise à partir de HostInterfaceItem.<br>Pris en charge depuis Zabbix 4.4.0.| |HostInterfaceItem|non| | |Paramètre facultatif qui définit un élément utilisé pour obtenir l'interface hôte.<br>L'interface hôte est utilisée lors du processus d'enregistrement automatique de l'hôte.<br>Lors d'une demande d'enregistrement automatique, un agent consigne un message d'avertissement si la valeur renvoyée par l'élément spécifié dépasse la limite de 255 caractères.<br>Cette option n'est utilisée que lorsque HostInterface n'est pas défini.<br>Pris en charge depuis Zabbix 4.4.0.| |HostMetadata|non|0-255 caractères| |Paramètre facultatif qui définit les métadonnées de l'hôte. Les métadonnées de l'hôte sont utilisées uniquement lors du processus d'enregistrement automatique de l'hôte (agent actif).<br> Si elles ne sont pas définies, la valeur sera acquise à partir de HostMetadataItem.<br> Un agent émettra une erreur et ne démarrera pas si la valeur spécifiée dépasse la limite ou une chaîne non-UTF-8.| |HostMetadataItem|non| | |Paramètre facultatif qui définit un élément *agent Zabbix* utilisé pour obtenir les métadonnées de l'hôte. Cette option n'est utilisée que lorsque HostMetadata n'est pas défini.<br> Prend en charge les paramètres utilisateur, les compteurs de performances et les alias. Prend en charge *system.run\[\]* quelle que soit la valeur *EnableRemoteCommands*.<br>La valeur HostMetadataItem est récupérée à chaque tentative d'enregistrement automatique et est utilisée uniquement lors du processus d'enregistrement automatique de l'hôte (agent actif).<br>Lors d'une demande d'enregistrement automatique, un agent enregistrera un message d'avertissement si la valeur renvoyée par l'élément spécifié dépasse la limite de 255 caractères.<br>La valeur renvoyée par l'élément doit être une chaîne UTF-8, sinon elle sera ignorée.| |Hostname|non| |Défini par HostnameItem|Liste des noms d'hôte uniques, délimités par des virgules et sensibles à la casse.<br>Requis pour les vérifications actives et doit correspondre aux noms d'hôte tels qu'ils sont configurés sur le serveur. La valeur est acquise à partir de HostnameItem si elle n'est pas définie.<br>Caractères autorisés : alphanumérique, '.', ' ', '\_' et '-'.<br>Longueur maximale : 128 caractères par nom d'hôte, 2 048 caractères pour toute la ligne. | |HostnameItem|non| |system.hostname|Paramètre facultatif qui définit un élément *agent Zabbix* utilisé pour obtenir le nom d'hôte. Cette option n'est utilisée que lorsque le nom d'hôte n'est pas défini.<br>Ne prend pas en charge les paramètres utilisateur, les compteurs de performances ou les alias, mais prend en charge *system.run\[\]* quelle que soit la valeur *EnableRemoteCommands*.<br>La longueur de sortie est limité à 512 Ko.<br>Voir également une [description plus détaillée](/manual/appendix/install/windows_agent#configuration).| |Include|non| | |Vous pouvez inclure des fichiers individuels ou tous les fichiers d'un répertoire dans le fichier de configuration.<br>Pour n'inclure que les fichiers pertinents dans le répertoire spécifié, le caractère générique astérisque est pris en charge pour la correspondance de modèle. Par exemple : `C:\Program Files\Zabbix Agent\zabbix_agentd.d\*.conf`.<br>Voir les [notes spéciales](special_notes_include) sur les limitations.| |ListenBacklog|non|0 - INT\_MAX|SOMAXCONN|Le nombre maximal de connexions en attente dans la file d'attente TCP.<br>La valeur par défaut est une constante codée en dur, qui dépend du système.<br>La valeur maximale prise en charge dépend de système, des valeurs trop élevées peuvent être silencieusement tronquées au 'maximum spécifié par l'implémentation'.| |ListenIP|non| |0.0.0.0|Liste des adresses IP séparées par des virgules sur lesquelles l'agent doit écouter.| |ListenPort|non|1024-32767|10050|L'agent écoutera sur ce port les connexions du serveur.| |LogFile|oui, si LogType est défini sur *file*, sinon<br>non| |C:\\zabbix\_agentd.log|Nom du fichier journal de l'agent.| |LogFileSize|non|0-1024|1|Taille maximale du fichier journal en Mo.<br>0 - désactiver la rotation automatique des journaux.<br>*Remarque* : si la limite de taille du fichier journal est atteinte et que la rotation des fichiers échoue, par quelle qu'en soit la raison, le fichier journal existant est tronqué et redémarré.| |LogType|non| |file|Type de sortie du journal :<br>*file* - écrit le journal dans le fichier spécifié par le paramètre LogFile,<br>*system* - écrit le journal dans le journal des événements Windows,<br>*console* - écrit le journal dans la sortie standard.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |LogRemoteCommands|non| |0|Activer la journalisation des commandes shell exécutées en tant qu'avertissements.<br>0 - désactivé<br>1 - activé| |MaxLinesPerSecond|non|1-1000|20|Nombre maximal de nouvelles lignes que l'agent enverra par seconde au serveur Zabbix<br>ou au proxy traitant les vérifications actives 'log', 'logrt' et 'eventlog'.<br>Le fourni sera remplacée par le paramètre 'maxlines',<br>fourni dans les clés d'élément 'log', 'logrt' ou 'eventlog'.<br>*Remarque* : Zabbix traitera 10 fois plus de nouvelles lignes que défini dans *MaxLinesPerSecond* pour rechercher la chaîne requise dans les éléments de journal.| |PerfCounter|non| | |Définit un nouveau paramètre \<parameter\_name> qui est une valeur moyenne pour le compteur de performances système \<perf\_counter\_path\> pour la période de temps spécifiée \<period\> (en secondes).<br>Syntaxe : \<parameter\_name\>,"\<perf\_counter\_path\>",\<period\><br>Par exemple, si vous souhaitez recevoir le nombre moyen d'interruptions du processeur par seconde pour la dernière minute, vous pouvez définir un nouveau paramètre "interrupts" comme suit :<br >PerfCounter = interrupts,"\\Processor(0)\\Interrupts/sec",60<br>Veuillez noter les guillemets autour du chemin du compteur de performances.<br>Le nom du paramètre (interrupts) doit être utilisé comme clé d'élément lorsque création d'un élément.<br>Des échantillons pour le calcul de la valeur moyenne seront prélevés toutes les secondes.<br>Vous pouvez exécuter "typeperf -qx" pour obtenir la liste de tous les compteurs de performances disponibles dans Windows.| |PerfCounterEn|non| | |Définit un nouveau paramètre \<parameter\_name\> qui est une valeur moyenne pour le compteur de performances système \<perf\_counter\_path\> pour la période de temps spécifiée \<period\> (en secondes).<br>Syntaxe : \<parameter\_name\>,"\<perf\_counter\_path\>",\<period\><br>Par rapport à PerfCounter, les chemins de perfcounter doivent être en anglais.<br>Pris en charge uniquement sur **Windows Server 2008/Vista** et supérieur.<br>Par exemple , si vous souhaitez recevoir le nombre moyen d'interruptions du processeur par seconde pour la dernière minute, vous pouvez définir un nouveau paramètre "interrupts" comme suit :<br>PerfCounterEn = interrupts,"\\Processor(0)\\Interrupts/sec",60<br>Veuillez noter les guillemets autour du chemin du compteur de performances.<br>Le nom du paramètre (interruptions) doit être utilisé comme clé d'élément lors de la création d'un élément.<br>Des échantillons pour le calcul de la valeur moyenne seront prélevés toutes les secondes. <br>Vous pouvez trouver la liste des chaînes anglaises en affichant la clé de registre suivante : `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009`.<br>Ce paramètre est pris en charge depuis Zabbix 4.0.13 et 4.2.7.| |RefreshActiveChecks|non|60-3600|120|Fréquence d'actualisation de la liste des vérifications actives, en secondes.<br>Notez qu'après l'échec de l'actualisation des vérifications actives, la prochaine actualisation sera tentée après 60 secondes.| |Server|oui, si StartAgents n'est pas explicitement défini sur 0| | |Liste des adresses IP délimitées par des virgules, éventuellement en notation CIDR, ou des noms d'hôte des serveurs Zabbix.<br>Les connexions entrantes ne seront acceptées qu'à partir des hôtes répertoriés ici.<br>Si la prise en charge d'IPv6 est activée, alors '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' sont traités de la même manière et '::/0' autorisera n'importe quelle adresse IPv4 ou IPv6.<br>'0.0.0.0/0' peut être utilisé pour autoriser n'importe quelle Adresse IPv4.<br>Notez que les "adresses IPv6 compatibles IPv4" (préfixe 0000::/96) sont prises en charge mais obsolètes par [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Exemple : Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.domain<br>Les espaces sont autorisés.| |ServerActive|non|(\*)| |Adresse du serveur/proxy Zabbix ou configuration du cluster à partir de laquelle obtenir des vérifications actives.<br>L'adresse du serveur/proxy est l'adresse IP ou le nom DNS et le port facultatif séparés par deux-points.<br>La configuration du cluster est une ou plusieurs adresses de serveur séparées par un point-virgule. <br>Plusieurs serveurs/clusters Zabbix et proxys Zabbix peuvent être spécifiés, séparés par une virgule.<br>Plus d'un proxy Zabbix ne doit pas être spécifié à partir de chaque serveur/cluster Zabbix.<br>Si le proxy Zabbix est spécifié, alors le serveur Zabbix/ cluster pour ce proxy ne doit pas être spécifié.<br>Plusieurs adresses séparées par des virgules peuvent être fournies pour utiliser plusieurs serveurs Zabbix indépendants en parallèle. Les espaces sont autorisés.<br>Si le port n'est pas spécifié, le port par défaut est utilisé.<br>Les adresses IPv6 doivent être entre crochets si le port de cet hôte est spécifié.<br>Si le port n'est pas spécifié, les crochets pour IPv6 les adresses sont facultatives.<br>Si ce paramètre n'est pas spécifié, les vérifications actives sont désactivées.<br>Exemple pour le proxy Zabbix :<br>ServerActive=127.0.0.1:10051<br>Exemple pour plusieurs serveurs :<br>ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]<br>Exemple de haute disponibilité :<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3<br>Exemple de haute disponibilité avec deux clusters et un serveur :<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain| |SourceIP|non| | |Adresse IP source pour :<br>- connexions sortantes au serveur Zabbix ou au proxy Zabbix ;<br>- établissement de connexions lors de l'exécution de certains éléments (web.page.get, net.tcp.port, etc.)| |StartAgents|non|0-63 (\*)|3|Nombre d'instances pré-forkées de zabbix\_agentd qui traitent les vérifications passives.<br>Si défini sur 0, désactive les vérifications passives et l'agent n'écoutera aucun TCP port.| |Timeout|no|1-30|3|Ne pas consacrer plus de secondes de Timeout au traitement| |TLSAccept|oui, si le certificat TLS ou les paramètres PSK sont définis (même pour une connexion *non cryptée*), sinon non| | | Quelles connexions entrantes accepter. Utilisé pour un contrôle passif. Plusieurs valeurs peuvent être spécifiées, séparées par une virgule :<br>*unencrypted* - accepte les connexions sans cryptage (par défaut)<br>*psk* - accepte les connexions avec TLS et une clé pré-partagée (PSK)<br>*cert* - accepter les connexions avec TLS et un certificat<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSCAFile|non| | |Chemin d'accès complet d'un fichier contenant les certificats CA de niveau supérieur pour la vérification des certificats par les pairs, utilisé pour les communications chiffrées entre les composants Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSCertFile|non| | |Chemin d'accès complet d'un fichier contenant le certificat de l'agent ou la chaîne de certificats, utilisé pour les communications chiffrées avec les composants Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSConnect|oui, si le certificat TLS ou les paramètres PSK sont définis (même pour une connexion *non cryptée*), sinon non| | |Comment l'agent doit se connecter au serveur ou au proxy Zabbix. Utilisé pour les vérifications actives. Une seule valeur peut être spécifiée :<br>*unencrypted* - se connecter sans chiffrement (par défaut)<br>*psk* - se connecter à l'aide de TLS et d'une clé pré-partagée (PSK)<br>*cert* - se connecter à l'aide de TLS et un certificat<br>Ce paramètre est supporté depuis Zabbix 3.0.0.| |TLSCRLFile|non| | |Chemin d'accès complet d'un fichier contenant des certificats révoqués. Ce paramètre est utilisé pour les communications chiffrées avec les composants Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSKeyFile|non| | |Chemin d'accès complet d'un fichier contenant la clé privée de l'agent utilisée pour les communications chiffrées avec les composants Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSPSKFile|non| | |Chemin d'accès complet d'un fichier contenant la clé pré-partagée de l'agent utilisée pour les communications chiffrées avec les composants Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSPSKIdentity|non| | |Chaîne d'identité de clé pré-partagée, utilisée pour les communications chiffrées avec le serveur Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSServerCertIssuer|non| | |Émetteur de certificat de serveur (proxy) autorisé.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSServerCertSubject|non| | |Sujet de certificat de serveur (proxy) autorisé.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |UnsafeUserParameters|non|0-1|0|Autoriser le passage de tous les caractères dans les arguments des paramètres définis par l'utilisateur.<br>0 - ne pas autoriser<br>1 - autoriser<br>Les caractères suivants ne sont pas autorisés :<br>\\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @<br>De plus, les caractères de retour à la ligne ne sont pas autorisés.| |UserParameter|non| | |Paramètre défini par l'utilisateur à surveiller. Il peut y avoir plusieurs paramètres définis par l'utilisateur.<br>Format : UserParameter=\<clé\>,\<commande shell\><br>Notez que la commande shell ne doit pas renvoyer de chaîne vide ou EOL uniquement.<br>Les commandes shell peuvent avoir des chemins relatifs, si le paramètre UserParameterDir est spécifié.<br>Exemples :<br>UserParameter=system.test,who\|wc -l<br>UserParameter=check\_cpu,./custom\_script.sh| |UserParameterDir|non| | |Chemin de recherche par défaut pour les commandes UserParameter. S'il est utilisé, l'agent remplacera son répertoire de travail par celui spécifié ici avant d'exécuter une commande. Ainsi, les commandes UserParameter peuvent avoir un préfixe relatif `./` au lieu d'un chemin complet.<br>Une seule entrée est autorisée.<br>Exemple : UserParameterDir=/opt/myscripts|  ::: noteclassic  (\*) Le nombre de serveurs actifs répertoriés dans ServerActive plus le nombre d'instances pré-forkées pour les contrôles passifs spécifiés dans StartAgents doit être inférieur à 64. :::

en-us	#### Parameters  |Parameter|Mandatory|Range|Default|Description| |--|--|--|--|----------| |Alias|no| | |Sets an alias for an item key. It can be used to substitute long and complex item key with a smaller and simpler one.<br>Multiple *Alias* parameters may be present. Multiple parameters with the same *Alias* key are allowed.<br>Different *Alias* keys may reference the same item key.<br>Aliases can be used in *HostMetadataItem* but not in *HostnameItem* parameters.<br><br>Examples:<br><br>1. Retrieving the ID of user 'zabbix'.<br>Alias=zabbix.userid:vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\]<br>Now shorthand key **zabbix.userid** may be used to retrieve data.<br><br>2. Getting CPU utilization with default and custom parameters.<br>Alias=cpu.util:system.cpu.util<br>Alias=cpu.util\[\*\]:system.cpu.util\[\*\]<br>This allows use **cpu.util** key to get CPU utilization percentage with default parameters as well as use **cpu.util\[all, idle, avg15\]** to get specific data about CPU utilization.<br><br>3. Running multiple [low-level discovery](/manual/discovery/low_level_discovery) rules processing the same discovery items.<br>Alias=vfs.fs.discovery\[\*\]:vfs.fs.discovery<br>Now it is possible to set up several discovery rules using **vfs.fs.discovery** with different parameters for each rule, e.g., **vfs.fs.discovery\[foo\]**, **vfs.fs.discovery\[bar\]**, etc.| |AllowKey|no| | |Allow execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with DenyKey. The parameters are processed one by one according to their appearance order.<br>This parameter is supported since Zabbix 5.0.0.<br>See also: [Restricting agent checks](/manual/config/items/restrict_checks).| |AllowRoot|no| |0|Allow the agent to run as 'root'. If disabled and the agent is started by 'root', the agent will try to switch to user 'zabbix' instead. Has no effect if started under a regular user.<br>0 - do not allow<br>1 - allow| |BufferSend|no|1-3600|5|Do not keep data longer than N seconds in buffer.| |BufferSize|no|2-65535|100|Maximum number of values in a memory buffer. The agent will send<br>all collected data to Zabbix server or proxy if the buffer is full.| |DebugLevel|no|0-5|3|Specifies debug level:<br>0 - basic information about starting and stopping of Zabbix processes<br>1 - critical information<br>2 - error information<br>3 - warnings<br>4 - for debugging (produces lots of information)<br>5 - extended debugging (produces even more information)| |DenyKey|no| | |Deny execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with AllowKey. The parameters are processed one by one according to their appearance order.<br>This parameter is supported since Zabbix 5.0.0.<br>See also: [Restricting agent checks](/manual/config/items/restrict_checks).| |EnableRemoteCommands|no| |0|Whether remote commands from Zabbix server are allowed. This parameter is **deprecated**, use AllowKey=system.run\[\*\] or DenyKey=system.run\[\*\] instead<br>It is internal alias for AllowKey/DenyKey parameters depending on value: 0 - DenyKey=system.run\[\*\]<br>1 - AllowKey=system.run\[\*\]| |HostInterface|no|0-255 characters| |Optional parameter that defines host interface.<br>Host interface is used at host [autoregistration](/manual/discovery/auto_registration#using_dns_as_default_interface) process.<br>An agent will issue an error and not start if the value is over the limit of 255 characters.<br>If not defined, value will be acquired from HostInterfaceItem.<br>Supported since Zabbix 4.4.0.| |HostInterfaceItem|no| | |Optional parameter that defines an item used for getting host interface.<br>Host interface is used at host [autoregistration](/manual/discovery/auto_registration#using_dns_as_default_interface) process.<br>During an autoregistration request an agent will log a warning message if the value returned by specified item is over limit of 255 characters.<br>This option is only used when HostInterface is not defined.<br>Supported since Zabbix 4.4.0.| |HostMetadata|no|0-255 characters| |Optional parameter that defines host metadata. Host metadata is used only at host autoregistration process (active agent).<br>If not defined, the value will be acquired from HostMetadataItem.<br>An agent will issue an error and not start if the specified value is over the limit or a non-UTF-8 string.| |HostMetadataItem|no| | |Optional parameter that defines a *Zabbix agent* item used for getting host metadata. This option is only used when HostMetadata is not defined.<br>Supports UserParameters and aliases. Supports *system.run\[\]* regardless of AllowKey/DenyKey values.<br>HostMetadataItem value is retrieved on each autoregistration attempt and is used only at host autoregistration process (active agent).<br>During an autoregistration request an agent will log a warning message if the value returned by the specified item is over the limit of 255 characters.<br>The value returned by the item must be a UTF-8 string otherwise it will be ignored.| |Hostname|no| |Set by HostnameItem|List of comma-delimited unique, case-sensitive hostnames.<br>Required for active checks and must match hostnames as configured on the server. Value is acquired from HostnameItem if undefined.<br>Allowed characters: alphanumeric, '.', ' ', '\_' and '-'.<br>Maximum length: 128 characters per hostname, 2048 characters for the entire line.| |HostnameItem|no| |system.hostname|Optional parameter that defines a *Zabbix agent* item used for getting host name. This option is only used when Hostname is not defined.<br>Does not support UserParameters or aliases, but does support *system.run\[\]* regardless of AllowKey/DenyKey values.<br>The output length is limited to 512KB.| |Include|no| | |You may include individual files or all files in a directory in the configuration file.<br>To only include relevant files in the specified directory, the asterisk wildcard character is supported for pattern matching. For example: `/absolute/path/to/config/files/*.conf`.<br>See [special notes](special_notes_include) about limitations.| |ListenBacklog|no|0 - INT\_MAX|SOMAXCONN|The maximum number of pending connections in the TCP queue.<br>Default value is a hard-coded constant, which depends on the system.<br>Maximum supported value depends on the system, too high values may be silently truncated to the 'implementation-specified maximum'.| |ListenIP|no| |0.0.0.0|List of comma delimited IP addresses that the agent should listen on.<br>Multiple IP addresses are supported in version 1.8.3 and higher.| |ListenPort|no|1024-32767|10050|Agent will listen on this port for connections from the server.| |LoadModule|no| | |Module to load at agent startup. Modules are used to extend functionality of the agent.<br>Formats:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>Either the module must be located in directory specified by LoadModulePath or the path must precede the module name. If the preceding path is absolute (starts with '/') then LoadModulePath is ignored.<br>It is allowed to include multiple LoadModule parameters.| |LoadModulePath|no| | |Full path to location of agent modules.<br>Default depends on compilation options.| |LogFile|yes, if LogType is set to *file*, otherwise<br>no| | |Name of log file.| |LogFileSize|no|0-1024|1|Maximum size of log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.| |LogType|no| |file|Log output type:<br>*file* - write log to file specified by LogFile parameter,<br>*system* - write log to syslog,<br>*console* - write log to standard output.<br>This parameter is supported since Zabbix 3.0.0.| |LogRemoteCommands|no| |0|Enable logging of executed shell commands as warnings.<br>0 - disabled<br>1 - enabled<br>Commands will be logged only if executed remotely. Log entries will not be created if system.run\[\] is launched locally by HostMetadataItem, HostInterfaceItem or HostnameItem parameters.| |MaxLinesPerSecond|no|1-1000|20|Maximum number of new lines the agent will send per second to Zabbix server or proxy when processing 'log' and 'eventlog' active checks.<br>The provided value will be overridden by the parameter 'maxlines',<br>provided in 'log' or 'eventlog' item key.<br>*Note*: Zabbix will process 10 times more new lines than set in *MaxLinesPerSecond* to seek the required string in log items.| |PidFile|no| |/tmp/zabbix\_agentd.pid|Name of PID file.| |RefreshActiveChecks|no|60-3600|120|How often list of active checks is refreshed, in seconds.<br>Note that after failing to refresh active checks the next refresh will be attempted after 60 seconds.| |Server|yes, if StartAgents is not explicitly set to 0| | |List of comma delimited IP addresses, optionally in CIDR notation, or hostnames of Zabbix servers and Zabbix proxies.<br>Incoming connections will be accepted only from the hosts listed here.<br>If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address.<br>'0.0.0.0/0' can be used to allow any IPv4 address.<br>Note, that "IPv4-compatible IPv6 addresses" (0000::/96 prefix) are supported but deprecated by [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Example: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.domain<br>Spaces are allowed.| |ServerActive|no| | |Zabbix server/proxy address or cluster configuration to get active checks from.<br>Server/proxy address is IP address or DNS name and optional port separated by colon.<br>Cluster configuration is one or more server addresses separated by semicolon.<br>Multiple Zabbix servers/clusters and Zabbix proxies can be specified, separated by comma.<br>More than one Zabbix proxy should not be specified from each Zabbix server/cluster.<br>If Zabbix proxy is specified then Zabbix server/cluster for that proxy should not be specified.<br>Multiple comma-delimited addresses can be provided to use several independent Zabbix servers in parallel. Spaces are allowed.<br>If port is not specified, default port is used.<br>IPv6 addresses must be enclosed in square brackets if port for that host is specified.<br>If port is not specified, square brackets for IPv6 addresses are optional.<br>If this parameter is not specified, active checks are disabled.<br>Example for Zabbix proxy:<br>ServerActive=127.0.0.1:10051<br>Example for multiple servers:<br>ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]<br>Example for high availability:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3<br>Example for high availability with two clusters and one server:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain| |SourceIP|no| | |Source IP address for:<br>- outgoing connections to Zabbix server or Zabbix proxy;<br>- making connections while executing some items (web.page.get, net.tcp.port, etc.)| |StartAgents|no|0-100|3|Number of pre-forked instances of zabbix\_agentd that process passive checks.<br>If set to 0, disables passive checks and the agent will not listen on any TCP port.| |Timeout|no|1-30|3|Spend no more than Timeout seconds on processing.| |TLSAccept|yes, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |What incoming connections to accept. Used for a passive checks. Multiple values can be specified, separated by comma:<br>*unencrypted* - accept connections without encryption (default)<br>*psk* - accept connections with TLS and a pre-shared key (PSK)<br>*cert* - accept connections with TLS and a certificate<br>This parameter is supported since Zabbix 3.0.0.| |TLSCAFile|no| | |Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification, used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSCertFile|no| | |Full pathname of a file containing the agent certificate or certificate chain, used for encrypted communications with Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSCipherAll|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.<br>Example: TLS\_AES\_256\_GCM\_SHA384:TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherAll13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.<br>Example for GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL::+SIGN-ALL:+CTYPE-X.509<br>Example for OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherCert|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for certificate-based encryption.<br>Example for GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509<br>Example for OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherCert13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for certificate-based encryption.<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherPSK|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for PSK-based encryption.<br>Example for GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL<br>Example for OpenSSL: kECDHEPSK+AES128:kPSK+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherPSK13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for PSK-based encryption.<br>Example: TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>This parameter is supported since Zabbix 4.4.7.| |TLSConnect|yes, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |How the agent should connect to Zabbix server or proxy. Used for active checks. Only one value can be specified:<br>*unencrypted* - connect without encryption (default)<br>*psk* - connect using TLS and a pre-shared key (PSK)<br>*cert* - connect using TLS and a certificate<br>This parameter is supported since Zabbix 3.0.0.| |TLSCRLFile|no| | |Full pathname of a file containing revoked certificates. This parameter is used for encrypted communications with Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSKeyFile|no| | |Full pathname of a file containing the agent private key used for encrypted communications with Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSPSKFile|no| | |Full pathname of a file containing the agent pre-shared key used for encrypted communications with Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSPSKIdentity|no| | |Pre-shared key identity string, used for encrypted communications with Zabbix server.<br>This parameter is supported since Zabbix 3.0.0.| |TLSServerCertIssuer|no| | |Allowed server (proxy) certificate issuer.<br>This parameter is supported since Zabbix 3.0.0.| |TLSServerCertSubject|no| | |Allowed server (proxy) certificate subject.<br>This parameter is supported since Zabbix 3.0.0.| |UnsafeUserParameters|no|0,1|0|Allow all characters to be passed in arguments to user-defined parameters.<br>0 - do not allow<br>1 - allow<br>The following characters are not allowed:<br>\\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @<br>Additionally, newline characters are not allowed.| |User|no| |zabbix|Drop privileges to a specific, existing user on the system.<br>Only has effect if run as 'root' and AllowRoot is disabled.| |UserParameter|no| | |User-defined parameter to monitor. There can be several user-defined parameters.<br>Format: UserParameter=<key>,<shell command><br>Note that shell command must not return empty string or EOL only.<br>Shell commands may have relative paths, if UserParameterDir parameter is specified.<br>Examples:<br>UserParameter=system.test,who\|wc -l<br>UserParameter=check\_cpu,./custom\_script.sh| |UserParameterDir|no| | |Default search path for UserParameter commands. If used, the agent will change its working directory to the one specified here before executing a command. Thereby, UserParameter commands can have a relative `./` prefix instead of a full path.<br>Only one entry is allowed.<br>Example: UserParameterDir=/opt/myscripts|
fr	 #### Paramètres  |Paramètre|Obligatoire|Plage|Par défaut|Description| |--|--|--|--|----------| |Alias|non| | |Définit un alias pour une clé d'élément. Il peut être utilisé pour remplacer une clé d'élément longue et complexe par une clé plus petite et plus simple.<br>Plusieurs paramètres *Alias* peuvent être présents. Plusieurs paramètres avec la même clé *Alias* sont autorisés.<br>Différentes clés *Alias* peuvent faire référence à la même clé d'élément.<br>Les alias peuvent être utilisés dans *HostMetadataItem* mais pas dans les paramètres *HostnameItem*.<br><br>Exemples :<br><br>1. Récupération de l'ID de l'utilisateur 'zabbix'.<br>Alias=zabbix.userid:vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\]<br>Maintenant, la clé abrégée **zabbix.userid** peut être utilisée pour récupérer des données.<br><br>2. Obtenir l'utilisation du processeur avec des paramètres par défaut et personnalisés.<br>Alias=cpu.util:system.cpu.util<br>Alias=cpu.util\[\*\]:system.cpu.util\[\*\]<br>Cela permet d'utiliser la clé **cpu.util** pour obtenir le pourcentage d'utilisation du processeur avec les paramètres par défaut ainsi que d'utiliser **cpu.util\[all,idle,avg15\]** pour obtenir des données spécifiques sur l'utilisation du processeur.<br><br>3. Exécution de plusieurs règles de [découverte de bas niveau](/manual/discovery/low_level_discovery) traitant les mêmes éléments de découverte.<br>Alias=vfs.fs.discovery\[\*\]:vfs.fs.discovery<br>Maintenant il est possible de configurer plusieurs règles de découverte en utilisant **vfs.fs.discovery** avec des paramètres différents pour chaque règle, par exemple, **vfs.fs.discovery\[foo\]**, **vfs.fs.discovery\[bar\]**, etc.| |AllowKey|non| | |Autoriser l'exécution des clés d'élément qui correspondent à un modèle. Le modèle de clé est une expression générique qui prend en charge le caractère "\*" pour correspondre à n'importe quel nombre de caractères.<br> Plusieurs règles de correspondance de clé peuvent être définies en combinaison avec DenyKey. Les paramètres sont traités un par un selon leur ordre d'apparition.<br>Ce paramètre est supporté depuis Zabbix 5.0.0.<br>Voir aussi : [Restriction des vérifications d'agent](/manual/config/items/restrict_checks).| |AllowRoot|non| |0|Autoriser l'agent à s'exécuter en tant que 'root'. S'il est désactivé et que l'agent est démarré par 'root', l'agent essaiera de passer à l'utilisateur 'zabbix' à la place. N'a aucun effet si démarré sous un utilisateur régulier.<br>0 - ne pas autoriser<br>1 - autoriser| |BufferSend|non|1-3600|5|Ne pas conserver les données plus de N secondes dans le tampon.| |BufferSize|non|2-65535|100|Nombre maximal de valeurs dans une mémoire tampon. L'agent enverra<br>toutes les données collectées au serveur Zabbix ou au proxy si le tampon est plein.| |DebugLevel|non|0-5|3|Spécifie le niveau de débogage :<br>0 - informations de base sur le démarrage et l'arrêt des processus Zabbix<br>1 - informations critiques<br>2 - informations sur les erreurs<br>3 - avertissements< br>4 - pour le débogage (produit beaucoup d'informations)<br>5 - débogage étendu (produit encore plus d'informations)| |DenyKey|non| | |Refuser l'exécution de ces clés d'élément qui correspondent à un modèle. Le modèle de clé est une expression générique qui prend en charge le caractère "\*" pour correspondre à n'importe quel nombre de caractères.<br> Plusieurs règles de correspondance de clé peuvent être définies en combinaison avec AllowKey. Les paramètres sont traités un par un selon leur ordre d'apparition.<br>Ce paramètre est supporté depuis Zabbix 5.0.0.<br>Voir aussi : [Restriction des vérifications d'agent](/manual/config/items/restrict_checks).| |EnableRemoteCommands|non| |0|Indique si les commandes à distance du serveur Zabbix sont autorisées. Ce paramètre est **obsolète**, utilisez plutôt AllowKey=system.run\[\*\] ou DenyKey=system.run\[\*\]<br>Il s'agit d'un alias interne pour les paramètres AllowKey/DenyKey en fonction de la valeur : 0 - DenyKey=system.run\[\*\]<br>1 - AllowKey=system.run\[\*\]| |HostInterface|non|0-255 caractères| |Paramètre facultatif qui définit l'interface hôte.<br>L'interface hôte est utilisée lors du processus d'[enregistrement automatique](/manual/discovery/auto_registration#using_dns_as_default_interface) de l'hôte.<br>Un agent émettra une erreur et ne démarrera pas si la valeur dépasse la limite de 255 caractères.<br>Si elle n'est pas définie, la valeur sera acquise à partir de HostInterfaceItem.<br>Pris en charge depuis Zabbix 4.4.0.| |HostInterfaceItem|non| | |Paramètre facultatif qui définit un élément utilisé pour obtenir l'interface hôte.<br>L'interface hôte est utilisée lors du processus d'[enregistrement automatique](/manual/discovery/auto_registration#using_dns_as_default_interface) de l'hôte.<br>Lors d'une demande d'enregistrement automatique, un agent consigne un avertissement message si la valeur renvoyée par l'élément spécifié dépasse la limite de 255 caractères.<br>Cette option n'est utilisée que lorsque HostInterface n'est pas défini.<br>Pris en charge depuis Zabbix 4.4.0.| |HostMetadata|non|0-255 caractères| |Paramètre facultatif qui définit les métadonnées de l'hôte. Les métadonnées de l'hôte sont utilisées uniquement lors du processus d'enregistrement automatique de l'hôte (agent actif).<br> Si elles ne sont pas définies, la valeur sera acquise à partir de HostMetadataItem.<br> Un agent émettra une erreur et ne démarrera pas si la valeur spécifiée dépasse la limite ou une chaîne non-UTF-8.| |HostMetadataItem|non| | |Paramètre facultatif qui définit un élément *agent Zabbix* utilisé pour obtenir les métadonnées de l'hôte. Cette option n'est utilisée que lorsque HostMetadata n'est pas défini.<br> Prend en charge les paramètres utilisateur et les alias. Prend en charge *system.run\[\]* quelles que soient les valeurs AllowKey/DenyKey.<br>La valeur HostMetadataItem est récupérée à chaque tentative d'enregistrement automatique et est utilisée uniquement lors du processus d'enregistrement automatique de l'hôte (agent actif).<br>Lors d'une demande d'enregistrement automatique, un agent enregistrera un message d'avertissement si la valeur renvoyée par l'élément spécifié dépasse la limite de 255 caractères.<br>La valeur renvoyée par l'élément doit être une chaîne UTF-8, sinon elle sera ignorée.| |Hostname|non| |Défini par HostnameItem|Liste des noms d'hôte uniques, délimités par des virgules et sensibles à la casse.<br>Requis pour les vérifications actives et doit correspondre aux noms d'hôte tels qu'ils sont configurés sur le serveur. La valeur est acquise à partir de HostnameItem si elle n'est pas définie.<br>Caractères autorisés : alphanumérique, '.', ' ', '\_' et '-'.<br>Longueur maximale : 128 caractères par nom d'hôte, 2 048 caractères pour toute la ligne. | |HostnameItem|non| |system.hostname|Paramètre facultatif qui définit un élément *agent Zabbix* utilisé pour obtenir le nom d'hôte. Cette option n'est utilisée que lorsque le nom d'hôte n'est pas défini.<br>Ne prend pas en charge les paramètres utilisateur ou les alias, mais prend en charge *system.run\[\]* quelles que soient les valeurs AllowKey/DenyKey.<br>La longueur de sortie est limitée à 512 Ko .| |Include|non| | |Vous pouvez inclure des fichiers individuels ou tous les fichiers d'un répertoire dans le fichier de configuration.<br>Pour n'inclure que les fichiers pertinents dans le répertoire spécifié, le caractère générique astérisque est pris en charge pour la correspondance de modèle. Par exemple : `/absolute/path/to/config/files/*.conf`.<br>Voir les [notes spéciales](special_notes_include) sur les limitations.| |ListenBacklog|non|0 - INT\_MAX|SOMAXCONN|Le nombre maximal de connexions en attente dans la file d'attente TCP.<br>La valeur par défaut est une constante codée en dur, qui dépend du système.<br>La valeur maximale prise en charge dépend de système, des valeurs trop élevées peuvent être silencieusement tronquées au 'maximum spécifié par l'implémentation'.| |ListenIP|non| |0.0.0.0|Liste des adresses IP délimitées par des virgules sur lesquelles l'agent doit écouter.<br>Plusieurs adresses IP sont prises en charge dans la version 1.8.3 et supérieure.| |ListenPort|non|1024-32767|10050|L'agent écoutera sur ce port les connexions du serveur.| |LoadModule|non| | |Module à charger au démarrage de l'agent. Les modules sont utilisés pour étendre les fonctionnalités de l'agent.<br>Formats :<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module. so><br>Soit le module doit être situé dans le répertoire spécifié par LoadModulePath, soit le chemin doit précéder le nom du module. Si le chemin précédent est absolu (commence par '/'), alors LoadModulePath est ignoré.<br>Il est permis d'inclure plusieurs paramètres LoadModule.| |LoadModulePath|non| | |Chemin complet vers l'emplacement des modules de l'agent.<br>La valeur par défaut dépend des options de compilation.| |LogFile|oui, si LogType est défini sur *file*, sinon<br>non| | |Nom du fichier journal.| |LogFileSize|non|0-1024|1|Taille maximale du fichier journal en Mo.<br>0 - désactiver la rotation automatique des journaux.<br>*Remarque* : si la limite de taille du fichier journal est atteinte et que la rotation des fichiers échoue, par quelle qu'en soit la raison, le fichier journal existant est tronqué et redémarré.| |LogType|non| |file|Type de sortie du journal :<br>*file* - écrit le journal dans le fichier spécifié par le paramètre LogFile,<br>*system* - écrit le journal dans syslog,<br>*console* - écrit le journal dans la sortie standard.<br >Ce paramètre est supporté depuis Zabbix 3.0.0.| |LogRemoteCommands|non| |0|Activer la journalisation des commandes shell exécutées en tant qu'avertissements.<br>0 - désactivé<br>1 - activé<br>Les commandes seront journalisées uniquement si elles sont exécutées à distance. Les entrées de journal ne seront pas créées si system.run\[\] est lancé localement par les paramètres HostMetadataItem, HostInterfaceItem ou HostnameItem.| |MaxLinesPerSecond|non|1-1000|20|Nombre maximum de nouvelles lignes que l'agent enverra par seconde au serveur Zabbix ou au proxy lors du traitement des vérifications actives 'log' et 'eventlog'.<br>La valeur fournie sera remplacée par le paramètre 'maxlines',<br>fourni dans la clé d'élément 'log' ou 'eventlog'.<br>*Remarque* : Zabbix traitera 10 fois plus de nouvelles lignes que défini dans *MaxLinesPerSecond* pour rechercher la chaîne requise dans les éléments de journal. | |PidFile|non| |/tmp/zabbix\_agentd.pid|Nom du fichier PID.| |RefreshActiveChecks|non|60-3600|120|Fréquence d'actualisation de la liste des vérifications actives, en secondes.<br>Notez qu'après l'échec de l'actualisation des vérifications actives, la prochaine actualisation sera tentée après 60 secondes.| |Server|oui, si StartAgents n'est pas explicitement défini sur 0| | |Liste des adresses IP délimitées par des virgules, éventuellement en notation CIDR, ou des noms d'hôte des serveurs Zabbix et des proxys Zabbix.<br>Les connexions entrantes ne seront acceptées qu'à partir des hôtes répertoriés ici.<br>Si la prise en charge d'IPv6 est activée, alors '127.0.0.1 ', '::127.0.0.1', '::ffff:127.0.0.1' sont traités de la même manière et '::/0' autorisera n'importe quelle adresse IPv4 ou IPv6.<br>'0.0.0.0/0' peut être utilisé pour autoriser n'importe quelle adresse IPv4.<br>Notez que les "adresses IPv6 compatibles IPv4" (préfixe 0000 ::/96) sont prises en charge mais obsolètes par [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Exemple : Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.domain<br>Les espaces sont autorisés.| |ServerActive|non| | |Adresse du serveur/proxy Zabbix ou configuration du cluster à partir de laquelle obtenir des vérifications actives.<br>L'adresse du serveur/proxy est l'adresse IP ou le nom DNS et le port facultatif séparés par deux-points.<br>La configuration du cluster est une ou plusieurs adresses de serveur séparées par un point-virgule. <br>Plusieurs serveurs/clusters Zabbix et proxys Zabbix peuvent être spécifiés, séparés par une virgule.<br>Plus d'un proxy Zabbix ne doit pas être spécifié à partir de chaque serveur/cluster Zabbix.<br>Si le proxy Zabbix est spécifié, alors le serveur Zabbix/ cluster pour ce proxy ne doit pas être spécifié.<br>Plusieurs adresses séparées par des virgules peuvent être fournies pour utiliser plusieurs serveurs Zabbix indépendants en parallèle. Les espaces sont autorisés.<br>Si le port n'est pas spécifié, le port par défaut est utilisé.<br>Les adresses IPv6 doivent être entre crochets si le port de cet hôte est spécifié.<br>Si le port n'est pas spécifié, les crochets pour IPv6 les adresses sont facultatives.<br>Si ce paramètre n'est pas spécifié, les vérifications actives sont désactivées.<br>Exemple pour le proxy Zabbix :<br>ServerActive=127.0.0.1:10051<br>Exemple pour plusieurs serveurs :<br>ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]<br>Exemple de haute disponibilité :<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3<br>Exemple de haute disponibilité avec deux clusters et un serveur :<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain| |SourceIP|non| | |Adresse IP source pour :<br>- connexions sortantes au serveur Zabbix ou au proxy Zabbix ;<br>- établissement de connexions lors de l'exécution de certains éléments (web.page.get, net.tcp.port, etc.)| |StartAgents|non|0-100|3|Nombre d'instances pré-forkées de zabbix\_agentd qui traitent les vérifications passives.<br>Si défini sur 0, désactive les vérifications passives et l'agent n'écoutera sur aucun port TCP.| |Timeout|non|1-30|3|Ne pas consacrer plus de secondes de Timeout au traitement.| |TLSAccept|oui, si le certificat TLS ou les paramètres PSK sont définis (même pour une connexion *non cryptée*), sinon non| | | Quelles connexions entrantes accepter. Utilisé pour un contrôle passif. Plusieurs valeurs peuvent être spécifiées, séparées par une virgule :<br>*unencrypted* - accepte les connexions sans cryptage (par défaut)<br>*psk* - accepte les connexions avec TLS et une clé pré-partagée (PSK)<br>*cert* - accepter les connexions avec TLS et un certificat<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSCAFile|non| | |Chemin d'accès complet d'un fichier contenant les certificats CA de niveau supérieur pour la vérification des certificats par les pairs, utilisé pour les communications chiffrées entre les composants Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSCertFile|non| | |Chemin d'accès complet d'un fichier contenant le certificat de l'agent ou la chaîne de certificats, utilisé pour les communications chiffrées avec les composants Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSCipherAll|non| | |Chaîne de priorité GnuTLS ou chaîne de chiffrement OpenSSL (TLS 1.2). Remplacez les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur certificat et PSK.<br>Exemple : TLS\_AES\_256\_GCM\_SHA384:TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br> Ce paramètre est pris en charge depuis Zabbix 4.4.7.| |TLSCipherAll13|non| | |Chaîne de chiffrement pour OpenSSL 1.1.1 ou plus récent dans TLS 1.3. Remplacez les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur certificat et PSK.<br>Exemple pour GnuTLS : NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL::+SIGN-ALL:+CTYPE-X.509<br>Exemple pour OpenSSL : EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128<br>Ce paramètre est pris en charge depuis Zabbix 4.4.7.| |TLSCipherCert|non| | |Chaîne de priorité GnuTLS ou chaîne de chiffrement OpenSSL (TLS 1.2). Remplacez les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur certificat.<br>Exemple pour GnuTLS : NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509<br>Exemple pour OpenSSL : EECDH+aRSA+AES128:RSA+aRSA+AES128<br >Ce paramètre est supporté depuis Zabbix 4.4.7.| |TLSCipherCert13|non| | |Chaîne de chiffrement pour OpenSSL 1.1.1 ou plus récent dans TLS 1.3. Remplacez les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur certificat.<br>Ce paramètre est pris en charge depuis Zabbix 4.4.7.| |TLSCipherPSK|non| | |Chaîne de priorité GnuTLS ou chaîne de chiffrement OpenSSL (TLS 1.2). Remplacez les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur PSK.<br>Exemple pour GnuTLS : NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL<br>Exemple pour OpenSSL : kECDHEPSK+AES128:kPSK+AES128<br>Ce paramètre est pris en charge depuis Zabbix 4.4.7. | |TLSCipherPSK13|non| | |Chaîne de chiffrement pour OpenSSL 1.1.1 ou plus récent dans TLS 1.3. Remplacez les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur PSK.<br>Exemple : TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>Ce paramètre est pris en charge depuis Zabbix 4.4.7.| |TLSConnect|oui, si le certificat TLS ou les paramètres PSK sont définis (même pour une connexion *non cryptée*), sinon non| | |Comment l'agent doit se connecter au serveur ou au proxy Zabbix. Utilisé pour les vérifications actives. Une seule valeur peut être spécifiée :<br>*unencrypted* - se connecter sans chiffrement (par défaut)<br>*psk* - se connecter à l'aide de TLS et d'une clé pré-partagée (PSK)<br>*cert* - se connecter à l'aide de TLS et un certificat<br>Ce paramètre est supporté depuis Zabbix 3.0.0.| |TLSCRLFile|non| | |Chemin d'accès complet d'un fichier contenant des certificats révoqués. Ce paramètre est utilisé pour les communications chiffrées avec les composants Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSKeyFile|non| | |Chemin d'accès complet d'un fichier contenant la clé privée de l'agent utilisée pour les communications chiffrées avec les composants Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSPSKFile|non| | |Chemin d'accès complet d'un fichier contenant la clé pré-partagée de l'agent utilisée pour les communications chiffrées avec les composants Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSPSKIdentity|non| | |Chaîne d'identité de clé pré-partagée, utilisée pour les communications chiffrées avec le serveur Zabbix.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSServerCertIssuer|non| | |Émetteur de certificat de serveur (proxy) autorisé.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |TLSServerCertSubject|non| | |Sujet de certificat de serveur (proxy) autorisé.<br>Ce paramètre est pris en charge depuis Zabbix 3.0.0.| |UnsafeUserParameters|non|0,1|0|Autoriser le passage de tous les caractères dans les arguments des paramètres définis par l'utilisateur.<br>0 - ne pas autoriser<br>1 - autoriser<br>Les caractères suivants ne sont pas autorisés :< br>\\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @<br>De plus, les caractères de retour à la ligne ne sont pas autorisés.| |User|non| |zabbix|Dépôt des privilèges à un utilisateur spécifique existant sur le système.<br>N'a d'effet que s'il est exécuté en tant que 'root' et que AllowRoot est désactivé.| |UserParameter|non| | |Paramètre défini par l'utilisateur à surveiller. Il peut y avoir plusieurs paramètres définis par l'utilisateur.<br>Format : UserParameter/<key/>,/<commande shell/><br>Notez que la commande shell ne doit pas renvoyer de chaîne vide ou EOL uniquement.<br>Les commandes shell peuvent avoir des chemins relatifs, si le paramètre UserParameterDir est spécifié.<br>Exemples :<br>UserParameter=system.test,who\|wc -l<br>UserParameter=check\_cpu,./custom\_script.sh| |UserParameterDir|non| | |Chemin de recherche par défaut pour les commandes UserParameter. S'il est utilisé, l'agent remplacera son répertoire de travail par celui spécifié ici avant d'exécuter une commande. Ainsi, les commandes UserParameter peuvent avoir un préfixe relatif `./` au lieu d'un chemin complet.<br>Une seule entrée est autorisée.<br>Exemple : UserParameterDir=/opt/myscripts|

en-us	#### Parameters  |Parameter|<|Mandatory|Range|Default|Description| |-|----------|----------|----------|----------|--------------------------------------------------| |Alias|<|no| | |Sets an alias for an item key. It can be used to substitute long and complex item key with a smaller and simpler one.<br>Multiple *Alias* parameters may be present. Multiple parameters with the same *Alias* key are allowed.<br>Different *Alias* keys may reference the same item key.<br>Aliases can be used in *HostMetadataItem* but not in *HostnameItem* parameters.<br><br>Examples:<br><br>1. Retrieving the ID of user 'zabbix'.<br>Alias=zabbix.userid:vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\]<br>Now shorthand key **zabbix.userid** may be used to retrieve data.<br><br>2. Getting CPU utilization with default and custom parameters.<br>Alias=cpu.util:system.cpu.util<br>Alias=cpu.util\[\*\]:system.cpu.util\[\*\]<br>This allows use **cpu.util** key to get CPU utilization percentage with default parameters as well as use **cpu.util\[all, idle, avg15\]** to get specific data about CPU utilization.<br><br>3. Running multiple [low-level discovery](/manual/discovery/low_level_discovery) rules processing the same discovery items.<br>Alias=vfs.fs.discovery\[\*\]:vfs.fs.discovery<br>Now it is possible to set up several discovery rules using **vfs.fs.discovery** with different parameters for each rule, e.g., **vfs.fs.discovery\[foo\]**, **vfs.fs.discovery\[bar\]**, etc.| |AllowKey|<|no| | |Allow execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with DenyKey. The parameters are processed one by one according to their appearance order.<br>This parameter is supported since Zabbix 5.0.0.<br>See also: [Restricting agent checks](/manual/config/items/restrict_checks).| |BufferSend|<|no|1-3600|5|The time interval in seconds which determines how often values are sent from the buffer to Zabbix server.<br>Note, that if the buffer is full, the data will be sent sooner.| |BufferSize|<|no|2-65535|100|Maximum number of values in a memory buffer. The agent will send all collected data to Zabbix server or proxy if the buffer is full.<br>This parameter should only be used if persistent buffer is disabled (*EnablePersistentBuffer=0*).| |ControlSocket|<|no| |\\\\.\\pipe\\agent.sock|The control socket, used to send runtime commands with '-R' option.| |DebugLevel|<|no|0-5|3|Specifies debug level:<br>0 - basic information about starting and stopping of Zabbix processes<br>1 - critical information<br>2 - error information<br>3 - warnings<br>4 - for debugging (produces lots of information)<br>5 - extended debugging (produces even more information)| |DenyKey|<|no| | |Deny execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with AllowKey. The parameters are processed one by one according to their appearance order.<br>This parameter is supported since Zabbix 5.0.0.<br>See also: [Restricting agent checks](/manual/config/items/restrict_checks).| |EnablePersistentBuffer|<|no|0-1|0|Enable usage of local persistent storage for active items.<br>0 - disabled<br>1 - enabled<br>If persistent storage is disabled, the memory buffer will be used.| |ForceActiveChecksOnStart|<|no|0-1|0 |Perform active checks immediately after restart for the first received configuration.<br>0 - disabled<br>1 - enabled<br>Also available as per plugin configuration parameter, for example: `Plugins.Uptime.System.ForceActiveChecksOnStart=1` <br> Supported since Zabbix 6.0.2. | |HostInterface|<|no|0-255 characters| |Optional parameter that defines host interface.<br>Host interface is used at host autoregistration process.<br>An agent will issue an error and not start if the value is over the limit of 255 characters.<br>If not defined, value will be acquired from HostInterfaceItem.<br>Supported since Zabbix 4.4.0.| |HostInterfaceItem|<|no| | |Optional parameter that defines an item used for getting host interface.<br>Host interface is used at host autoregistration process.<br>During an autoregistration request an agent will log a warning message if the value returned by specified item is over limit of 255 characters.<br>This option is only used when HostInterface is not defined.<br>Supported since Zabbix 4.4.0.| |HostMetadata|<|no|0-255 characters| |Optional parameter that defines host metadata. Host metadata is used at host autoregistration process.<br>An agent will issue an error and not start if the specified value is over the limit or a non-UTF-8 string.<br>If not defined, the value will be acquired from HostMetadataItem.| |HostMetadataItem|<|no| | |Optional parameter that defines an item used for getting host metadata. Host metadata item value is retrieved on each autoregistration attempt for host autoregistration process.<br>During an autoregistration request an agent will log a warning message if the value returned by the specified item is over the limit of 255 characters.<br>This option is only used when HostMetadata is not defined.<br>Supports UserParameters and aliases. Supports *system.run\[\]* regardless of *EnableRemoteCommands* value.<br>The value returned by the item must be a UTF-8 string otherwise it will be ignored.| |Hostname|<|no| |Set by HostnameItem|List of comma-delimited unique, case-sensitive hostnames.<br>Required for active checks and must match hostnames as configured on the server. Value is acquired from HostnameItem if undefined.<br>Allowed characters: alphanumeric, '.', ' ', '\_' and '-'.<br>Maximum length: 128 characters per hostname, 2048 characters for the entire line.| |HostnameItem|<|no| |system.hostname|Item used for generating Hostname if it is not defined. Ignored if Hostname is defined.<br>Does not support UserParameters or aliases, but does support *system.run\[\]* regardless of *EnableRemoteCommands* value.<br>The output length is limited to 512KB.| |Include|<|no| | |You may include individual files or all files in a directory in the configuration file.<br>During the installation Zabbix will create the include directory in /usr/local/etc, unless modified during the compile time.<br>To only include relevant files in the specified directory, the asterisk wildcard character is supported for pattern matching. For example: `C:\Program Files\Zabbix Agent\zabbix_agentd.d\*.conf`.<br>Since Zabbix 6.0.0 a path can be relative to *zabbix\_agent2.win.conf* file location.<br>See [special notes](special_notes_include) about limitations.| |ListenIP|<|no| |0.0.0.0|List of comma-delimited IP addresses that the agent should listen on.<br>The first IP address is sent to Zabbix server, if connecting to it, to retrieve the list of active checks.| |ListenPort|<|no|1024-32767|10050|Agent will listen on this port for connections from the server.| |LogFile|<|yes, if LogType is set to *file*, otherwise<br>no| |c:\\zabbix\_agent2.log|Log file name if LogType is 'file'.| |LogFileSize|<|no|0-1024|1|Maximum size of log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.| |LogType|<|no| |file|Specifies where log messages are written to:<br>*file* - file specified by LogFile parameter,<br>*console* - standard output.| |PersistentBufferFile|<|no| | |The file, where Zabbix Agent2 should keep SQLite database.<br>Must be a full filename.<br>This parameter is only used if persistent buffer is enabled (*EnablePersistentBuffer=1*).| |PersistentBufferPeriod|<|no|1m-365d|1h|The time period for which data should be stored, when there is no connection to the server or proxy. Older data will be lost. Log data will be preserved.<br>This parameter is only used if persistent buffer is enabled (*EnablePersistentBuffer=1*).| |Plugins|<|no| | |Since Zabbix 6.0.0 most of the plugins have their own [configuration files](/manual/appendix/config/zabbix_agent2_plugins). The agent configuration file contains plugin parameters listed below.| | |Plugins.Log.MaxLinesPerSecond|no|1-1000|20|Maximum number of new lines the agent will send per second to Zabbix server or proxy when processing 'log' and 'eventlog' active checks.<br>The provided value will be overridden by the parameter 'maxlines',<br>provided in 'log' or 'eventlog' item key.<br>*Note*: Zabbix will process 10 times more new lines than set in *MaxLinesPerSecond* to seek the required string in log items.<br>This parameter is supported since 4.4.2 and replaces MaxLinesPerSecond.| |^|Plugins.SystemRun.LogRemoteCommands|no| |0|Enable logging of executed shell commands as warnings.<br>0 - disabled<br>1 - enabled<br>Commands will be logged only if executed remotely. Log entries will not be created if system.run\[\] is launched locally by HostMetadataItem, HostInterfaceItem or HostnameItem parameters.<br>This parameter is supported since 4.4.2 and replaces LogRemoteCommands.| |PluginSocket|<|no| |\\\\.\pipe\agent.plugin.sock|Path to unix socket for loadable plugin communications.| |PluginTimeout|<|no|1-30 |Global timeout |Timeout for connections with loadable plugins.| |RefreshActiveChecks|<|no|60-3600|120|How often the list of active checks is refreshed, in seconds.<br>Note that after failing to refresh active checks the next refresh will be attempted after 60 seconds.| |Server|<|yes| | |List of comma-delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix servers and Zabbix proxies.<br>Incoming connections will be accepted only from the hosts listed here.<br>If IPv6 support is enabled then '127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address.<br>'0.0.0.0/0' can be used to allow any IPv4 address.<br>Example: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>Spaces are allowed.| |ServerActive|<|no| | |Zabbix server/proxy address or cluster configuration to get active checks from.<br>Server/proxy address is IP address or DNS name and optional port separated by colon.<br>Cluster configuration is one or more server addresses separated by semicolon.<br>Multiple Zabbix servers/clusters and Zabbix proxies can be specified, separated by comma.<br>More than one Zabbix proxy should not be specified from each Zabbix server/cluster.<br>If Zabbix proxy is specified then Zabbix server/cluster for that proxy should not be specified.<br>Multiple addresses can be provided to use several independent Zabbix servers in parallel. Spaces are allowed.<br>If port is not specified, default port is used.<br>IPv6 addresses must be enclosed in square brackets if port for that host is specified.<br>If port is not specified, square brackets for IPv6 addresses are optional.<br>If this parameter is not specified, active checks are disabled.<br>Example for Zabbix proxy:<br>ServerActive=127.0.0.1:10051<br>Example for multiple servers:<br>ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]<br>Example for high availability:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3<br>Example for high availability with two clusters and one server:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain| |SourceIP|<|no| | |Source IP address for:<br>- outgoing connections to Zabbix server or Zabbix proxy;<br>- making connections while executing some items (web.page.get, net.tcp.port, etc.)| |StatusPort|<|no|1024-32767| |If set, agent will listen on this port for HTTP status requests (http://localhost:<port>/status).| |Timeout|<|no|1-30|3|Spend no more than Timeout seconds on processing.| |TLSAccept|<|yes, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |What incoming connections to accept. Used for a passive checks. Multiple values can be specified, separated by comma:<br>*unencrypted* - accept connections without encryption (default)<br>*psk* - accept connections with TLS and a pre-shared key (PSK)<br>*cert* - accept connections with TLS and a certificate| |TLSCAFile|<|no| | |Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification, used for encrypted communications between Zabbix components.| |TLSCertFile|<|no| | |Full pathname of a file containing the agent certificate or certificate chain, used for encrypted communications with Zabbix components.| |TLSConnect|<|yes, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |How the agent should connect to Zabbix server or proxy. Used for active checks. Only one value can be specified:<br>*unencrypted* - connect without encryption (default)<br>*psk* - connect using TLS and a pre-shared key (PSK)<br>*cert* - connect using TLS and a certificate| |TLSCRLFile|<|no| | |Full pathname of a file containing revoked certificates. This parameter is used for encrypted communications with Zabbix components.| |TLSKeyFile|<|no| | |Full pathname of a file containing the agent private key used for encrypted communications with Zabbix components.| |TLSPSKFile|<|no| | |Full pathname of a file containing the agent pre-shared key used for encrypted communications with Zabbix components.| |TLSPSKIdentity|<|no| | |Pre-shared key identity string, used for encrypted communications with Zabbix server.| |TLSServerCertIssuer|<|no| | |Allowed server (proxy) certificate issuer.| |TLSServerCertSubject|<|no| | |Allowed server (proxy) certificate subject.| |UnsafeUserParameters|<|no|0,1|0|Allow all characters to be passed in arguments to user-defined parameters.<br>The following characters are not allowed:<br>\\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @<br>Additionally, newline characters are not allowed.| |UserParameter|<|no| | |User-defined parameter to monitor. There can be several user-defined parameters.<br>Format: UserParameter=<key>,<shell command><br>Note that shell command must not return empty string or EOL only.<br>Shell commands may have relative paths, if UserParameterDir parameter is specified.<br>Examples:<br>UserParameter=system.test,who\|wc -l<br>UserParameter=check\_cpu,./custom\_script.sh| |UserParameterDir|<|no| | |Default search path for UserParameter commands. If used, the agent will change its working directory to the one specified here before executing a command. Thereby, UserParameter commands can have a relative `./` prefix instead of a full path.<br>Only one entry is allowed.<br>Example: UserParameterDir=/opt/myscripts|
fr	 #### Paramètres  |Paramètre|<|Obligatoire|Plage|Défaut|Description| |-|----------|----------|----------|----------|--------------------------------------------------| |Alias|<|non| | |Définit un alias pour une clé d'élément. Il peut être utilisé pour remplacer une clé d'élément longue et complexe par une clé plus petite et plus simple.<br>Plusieurs paramètres *Alias* peuvent être présents. Plusieurs paramètres avec la même clé *Alias* sont autorisés.<br>Différentes clés *Alias* peuvent faire référence à la même clé d'élément.<br>Les alias peuvent être utilisés dans *HostMetadataItem* mais pas dans les paramètres *HostnameItem*.<br><br>Exemples :<br><br>1. Récupération de l'ID de l'utilisateur 'zabbix'.<br>Alias=zabbix.userid:vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\]<br>Désormais, la clé abrégée **zabbix.userid** peut être utilisée pour récupérer des données.<br><br>2. Obtenir l'utilisation du processeur avec des paramètres par défaut et personnalisés.<br>Alias=cpu.util:system.cpu.util<br>Alias=cpu.util\[\*\]:system.cpu.util\[\*\]<br>Cela permet d'utiliser la clé **cpu.util** pour obtenir le pourcentage d'utilisation du processeur avec les paramètres par défaut ainsi que d'utiliser **cpu.util\[all, idle, avg15\]** pour obtenir des données spécifiques sur l'utilisation du processeur.<br><br>3. Exécution de plusieurs règles de [découverte de bas niveau](/manual/discovery/low_level_discovery) traitant les mêmes éléments de découverte.<br>Alias=vfs.fs.discovery\[\*\]:vfs.fs.discovery<br>Il est désormais possible de configurer plusieurs règles de découverte à l'aide de **vfs.fs.discovery** avec des paramètres différents pour chaque règle, par exemple, **vfs.fs.discovery\[foo\]**, **vfs.fs.discovery\[bar\]**, etc.| |AllowKey|<|non| | |Autoriser l'exécution des clés d'élément qui correspondent à un modèle. Le modèle de clé est une expression générique qui prend en charge le caractère "\*" pour correspondre à n'importe quel nombre de caractères.<br> Plusieurs règles de correspondance de clé peuvent être définies en combinaison avec DenyKey. Les paramètres sont traités un par un selon leur ordre d'apparition.<br>Ce paramètre est supporté depuis Zabbix 5.0.0.<br>Voir aussi : [Restriction des vérifications d'agent](/manual/config/items/restrict_checks).| |BufferSend|<|non|1-3600|5|L'intervalle de temps en secondes qui détermine la fréquence à laquelle les valeurs sont envoyées du tampon au serveur Zabbix.<br>Notez que si le tampon est plein, les données seront envoyées plus tôt.| |BufferSize|<|non|2-65535|100|Nombre maximal de valeurs dans une mémoire tampon. L'agent enverra toutes les données collectées au serveur Zabbix ou au proxy si le tampon est plein.<br>Ce paramètre ne doit être utilisé que si le tampon persistant est désactivé (*EnablePersistentBuffer=0*).| |ControlSocket|<|non| |\\\\.\\pipe\\agent.sock|Le socket de contrôle, utilisé pour envoyer des commandes d'exécution avec l'option '-R'.| |DebugLevel|<|non|0-5|3|Spécifie le niveau de débogage :<br>0 - informations de base sur le démarrage et l'arrêt des processus Zabbix<br>1 - informations critiques<br>2 - informations sur les erreurs<br>3 - avertissements<br>4 - pour le débogage (produit beaucoup d'informations)<br>5 - débogage étendu (produit encore plus d'informations)| |DenyKey|<|non| | |Refuser l'exécution de ces clés d'élément qui correspondent à un modèle. Le modèle de clé est une expression générique qui prend en charge le caractère "\*" pour correspondre à n'importe quel nombre de caractères.<br> Plusieurs règles de correspondance de clé peuvent être définies en combinaison avec AllowKey. Les paramètres sont traités un par un selon leur ordre d'apparition.<br>Ce paramètre est supporté depuis Zabbix 5.0.0.<br>Voir aussi : [Restriction des vérifications d'agent](/manual/config/items/restrict_checks).| |EnablePersistentBuffer|<|non|0-1|0|Activer l'utilisation du stockage persistant local pour les éléments actifs.<br>0 - désactivé<br>1 - activé<br>Si le stockage persistant est désactivé, la mémoire tampon sera utilisée.| |ForceActiveChecksOnStart|<|non|0-1|0 |Effectuer des vérifications actives immédiatement après le redémarrage pour la première configuration reçue.<br>0 - désactivé<br>1 - activé<br>Également disponible selon le paramètre de configuration du plug-in, par exemple : `Plugins.Uptime.System.ForceActiveChecksOnStart=1` <br> Pris en charge depuis Zabbix 6.0.2. | |HostInterface|<|non|0-255 characters| |Paramètre facultatif qui définit l'interface hôte.<br>L'interface hôte est utilisée lors du processus d'enregistrement automatique de l'hôte.<br>Un agent émettra une erreur et ne démarrera pas si la valeur dépasse la limite de 255 caractères.<br>Si elle n'est pas définie, la valeur sera acquise à partir de HostInterfaceItem.<br>Pris en charge depuis Zabbix 4.4.0.| |HostInterfaceItem|<|non| | |Paramètre facultatif qui définit un élément utilisé pour obtenir l'interface hôte.<br>L'interface hôte est utilisée lors du processus d'enregistrement automatique de l'hôte.<br>Lors d'une demande d'enregistrement automatique, un agent enregistrera un message d'avertissement si la valeur renvoyée par l'élément spécifié dépasse la limite de 255 caractères.<br>Cette option n'est utilisée que lorsque HostInterface n'est pas défini.<br>Pris en charge depuis Zabbix 4.4.0.| |HostMetadata|<|non|0-255 characters| |Paramètre facultatif qui définit les métadonnées de l'hôte. Les métadonnées de l'hôte sont utilisées lors du processus d'enregistrement automatique de l'hôte.<br>Un agent émettra une erreur et ne démarrera pas si la valeur spécifiée dépasse la limite ou une chaîne non UTF-8.<br>Si elle n'est pas définie, la valeur sera acquise de HostMetadataItem.| |HostMetadataItem|<|non| | |Paramètre facultatif qui définit un élément utilisé pour obtenir les métadonnées de l'hôte. La valeur de l'élément de métadonnées de l'hôte est récupérée à chaque tentative d'enregistrement automatique pour le processus d'enregistrement automatique de l'hôte.<br>Lors d'une demande d'enregistrement automatique, un agent enregistrera un message d'avertissement si la valeur renvoyée par l'élément spécifié dépasse la limite de 255 caractères.<br>Cette option n'est utilisé que lorsque HostMetadata n'est pas défini.<br>Prend en charge les paramètres utilisateur et les alias. Prend en charge *system.run\[\]* quelle que soit la valeur de *EnableRemoteCommands*.<br>La valeur renvoyée par l'élément doit être une chaîne UTF-8, sinon elle sera ignorée.| |Hostname|<|non| |Défini par HostnameItem|Liste des noms d'hôte uniques, délimités par des virgules et sensibles à la casse.<br>Requis pour les vérifications actives et doit correspondre aux noms d'hôte tels qu'ils sont configurés sur le serveur. La valeur est acquise à partir de HostnameItem si elle n'est pas définie.<br>Caractères autorisés : alphanumérique, '.', ' ', '\_' et '-'.<br>Longueur maximale : 128 caractères par nom d'hôte, 2 048 caractères pour toute la ligne. | |HostnameItem|<|non| |system.hostname|Elément utilisé pour générer le nom d'hôte s'il n'est pas défini. Ignoré si le nom d'hôte est défini.<br>Ne prend pas en charge les paramètres utilisateur ou les alias, mais prend en charge *system.run\[\]* quelle que soit la valeur de *EnableRemoteCommands*.<br>La longueur de sortie est limitée à 512 Ko.| |Include|<|non| | |Vous pouvez inclure des fichiers individuels ou tous les fichiers d'un répertoire dans le fichier de configuration.<br>Pendant l'installation, Zabbix créera le répertoire d'inclusion dans /usr/local/etc, sauf modification pendant la compilation.<br>Pour n'inclure que les fichiers pertinents fichiers dans le répertoire spécifié, le caractère générique astérisque est pris en charge pour la correspondance de modèle. Par exemple : `C:\Program Files\Zabbix Agent\zabbix_agentd.d\*.conf`.<br>Depuis Zabbix 6.0.0, un chemin peut être relatif à l'emplacement du fichier *zabbix\_agent2.win.conf*.<br >Voir les [notes spéciales](special_notes_include) sur les limitations.| |ListenIP|<|non| |0.0.0.0|Liste des adresses IP délimitées par des virgules sur lesquelles l'agent doit écouter.<br>La première adresse IP est envoyée au serveur Zabbix, s'il s'y connecte, pour récupérer la liste des vérifications actives.| |ListenPort|<|non|1024-32767|10050|L'agent écoutera sur ce port les connexions du serveur.| |LogFile|<|oui, si LogType est défini sur *file*, sinon<br>non| |c:\\zabbix\_agent2.log|Nom du fichier journal si LogType est 'file'.| |LogFileSize|<|non|0-1024|1|Taille maximale du fichier journal en Mo.<br>0 - désactive la rotation automatique du journal.<br>*Remarque* : si la limite de taille du fichier journal est atteinte et que la rotation du fichier échoue, pour quelque raison que ce soit, le fichier journal existant est tronqué et démarré nouveau.| |LogType|<|non| |file|Spécifie où les messages du journal sont écrits :<br>*file* - fichier spécifié par le paramètre LogFile,<br>*console* - sortie standard.| |PersistentBufferFile|<|non| | |Le fichier, où Zabbix Agent2 doit conserver la base de données SQLite.<br>Doit être un nom de fichier complet.<br>Ce paramètre n'est utilisé que si le tampon persistant est activé (*EnablePersistentBuffer=1*).| |PersistentBufferPeriod|<|non|1m-365d|1h|La période pendant laquelle les données doivent être stockées, lorsqu'il n'y a pas de connexion au serveur ou au proxy. Les anciennes données seront perdues. Les données du journal seront conservées.<br>Ce paramètre n'est utilisé que si le tampon persistant est activé (*EnablePersistentBuffer=1*).| |Plugins|<|non| | |Depuis Zabbix 6.0.0, la plupart des plugins ont leurs propres [fichiers de configuration](/manual/appendix/config/zabbix_agent2_plugins). Le fichier de configuration de l'agent contient les paramètres de plug-in répertoriés ci-dessous.| | |Plugins.Log.MaxLinesPerSecond|non|1-1000|20|Nombre maximum de nouvelles lignes que l'agent enverra par seconde au serveur Zabbix ou au proxy lors du traitement des vérifications actives 'log' et 'eventlog'.<br>La valeur fournie sera remplacée par le paramètre 'maxlines',<br>fourni dans la clé d'élément 'log' ou 'eventlog'.<br>*Remarque* : Zabbix traitera 10 fois plus de nouvelles lignes que défini dans *MaxLinesPerSecond* pour rechercher la chaîne requise dans les éléments de journal.<br>Ce paramètre est pris en charge depuis la version 4.4.2 et remplace MaxLinesPerSecond.| |^|Plugins.SystemRun.LogRemoteCommands|non| |0|Activer la journalisation des commandes shell exécutées en tant qu'avertissements.<br>0 - désactivé<br>1 - activé<br>Les commandes ne seront enregistrées que si elles sont exécutées à distance. Les entrées de journal ne seront pas créées si system.run\[\] est lancé localement par les paramètres HostMetadataItem, HostInterfaceItem ou HostnameItem.<br>Ce paramètre est pris en charge depuis 4.4.2 et remplace LogRemoteCommands.| |PluginSocket|<|non| |\\\\.\pipe\agent.plugin.sock|Chemin d'accès au socket unix pour les communications de plug-in chargeables.| |PluginTimeout|<|non|1-30 |Timeout global |Timeout pour les connexions avec des plugins chargeables.| |RefreshActiveChecks|<|non|60-3600|120|Fréquence d'actualisation de la liste des vérifications actives, en secondes.<br>Notez qu'après l'échec de l'actualisation des vérifications actives, la prochaine actualisation sera tentée après 60 secondes.| |Server|<|oui| | |Liste des adresses IP délimitées par des virgules, éventuellement en notation CIDR, ou noms DNS des serveurs Zabbix et des proxys Zabbix.<br>Les connexions entrantes ne seront acceptées qu'à partir des hôtes répertoriés ici.<br>Si la prise en charge d'IPv6 est activée, alors '127.0. 0.1', '::ffff:127.0.0.1' sont traités de la même manière et '::/0' autorisera n'importe quelle adresse IPv4 ou IPv6.<br>'0.0.0.0/0' peut être utilisé pour autoriser n'importe quelle adresse IPv4.< br>Exemple : Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>Les espaces sont autorisés.| |ServerActive|<|non| | |Adresse de serveur/proxy Zabbix ou configuration de cluster à partir de laquelle obtenir des vérifications actives.<br>L'adresse de serveur/proxy est l'adresse IP ou le nom DNS et le port facultatif séparés par deux-points.<br>La configuration de cluster est une ou plusieurs adresses de serveur séparées par un point-virgule.< br>Plusieurs serveurs/clusters Zabbix et proxys Zabbix peuvent être spécifiés, séparés par une virgule.<br>Plus d'un proxy Zabbix ne doit pas être spécifié à partir de chaque serveur/cluster Zabbix.<br>Si le proxy Zabbix est spécifié, alors le serveur/cluster Zabbix pour ce proxy ne doit pas être spécifié.<br>Plusieurs adresses peuvent être fournies pour utiliser plusieurs serveurs Zabbix indépendants en parallèle. Les espaces sont autorisés.<br>Si le port n'est pas spécifié, le port par défaut est utilisé.<br>Les adresses IPv6 doivent être entre crochets si le port de cet hôte est spécifié.<br>Si le port n'est pas spécifié, les crochets pour IPv6 les adresses sont facultatives.<br>Si ce paramètre n'est pas spécifié, les vérifications actives sont désactivées.<br>Exemple pour le proxy Zabbix :<br>ServerActive=127.0.0.1:10051<br>Exemple pour plusieurs serveurs :<br>ServerActive= 127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]<br>Exemple de haute disponibilité :<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3<br>Exemple de haute disponibilité avec deux clusters et un serveur :<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain| |SourceIP|<|non| | |Adresse IP source pour :<br>- les connexions sortantes au serveur Zabbix ou au proxy Zabbix ;<br>- l'établissement de connexions lors de l'exécution de certains éléments (web.page.get, net.tcp.port, etc.)| |StatusPort|<|non|1024-32767| |Si défini, l'agent écoutera sur ce port les demandes d'état HTTP (http://localhost:\<port\>/status).| |Timeout|<|non|1-30|3|Ne passer plus de Timeout secondes sur le traitement.| |TLSAccept|<|oui, si le certificat TLS ou les paramètres PSK sont définis (même pour une connexion *non cryptée*), sinon non| | |Quelles connexions entrantes accepter. Utilisé pour un contrôle passif. Plusieurs valeurs peuvent être spécifiées, séparées par une virgule :<br>*unencrypted* - accepte les connexions sans cryptage (par défaut)<br>*psk* - accepte les connexions avec TLS et une clé pré-partagée (PSK)<br>*cert* - accepter les connexions avec TLS et un certificat | |TLSCAFile|<|non| | |Chemin d'accès complet d'un fichier contenant les certificats des autorités de certification de niveau supérieur pour la vérification des certificats par les pairs, utilisé pour les communications chiffrées entre les composants Zabbix.| |TLSCertFile|<|non| | |Chemin d'accès complet d'un fichier contenant le certificat de l'agent ou la chaîne de certificats, utilisé pour les communications chiffrées avec les composants Zabbix.| |TLSConnect|<|oui, si le certificat TLS ou les paramètres PSK sont définis (même pour une connexion *non cryptée*), sinon non| | |Comment l'agent doit se connecter au serveur ou au proxy Zabbix. Utilisé pour les vérifications actives. Une seule valeur peut être spécifiée :<br>*unencrypted* - se connecter sans chiffrement (par défaut)<br>*psk* - se connecter à l'aide de TLS et d'une clé pré-partagée (PSK)<br>*cert* - se connecter à l'aide de TLS et un certificat| |TLSCRLFile|<|non| | |Chemin d'accès complet d'un fichier contenant des certificats révoqués. Ce paramètre est utilisé pour les communications chiffrées avec les composants Zabbix.| |TLSKeyFile|<|non| | |Chemin d'accès complet d'un fichier contenant la clé privée de l'agent utilisée pour les communications chiffrées avec les composants Zabbix.| |TLSPSKFile|<|non| | |Nom de chemin complet d'un fichier contenant la clé pré-partagée de l'agent utilisée pour les communications chiffrées avec les composants Zabbix.| |TLSPSKIdentity|<|non| | |Chaîne d'identité de clé pré-partagée, utilisée pour les communications chiffrées avec le serveur Zabbix.| |TLSServerCertIssuer|<|non| | |Émetteur de certificat de serveur (proxy) autorisé.| |TLSServerCertSubject|<|non| | |Sujet du certificat de serveur (proxy) autorisé.| |UnsafeUserParameters|<|non|0,1|0|Autoriser la transmission de tous les caractères dans les arguments des paramètres définis par l'utilisateur.<br>Les caractères suivants ne sont pas autorisés :<br>\\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @<br>De plus, les caractères de retour à la ligne ne sont pas autorisés.| |UserParameter|<|non| | |Paramètre défini par l'utilisateur à surveiller. Il peut y avoir plusieurs paramètres définis par l'utilisateur.<br>Format : UserParameter=\<clé\>,\<commande shell\><br>Notez que la commande shell ne doit pas renvoyer de chaîne vide ou EOL uniquement.<br>Les commandes shell peuvent avoir des chemins relatifs, si le paramètre UserParameterDir est spécifié.<br>Exemples :<br>UserParameter=system.test,who\|wc -l<br>UserParameter=check\_cpu,./custom\_script.sh| |UserParameterDir|<|non| | |Chemin de recherche par défaut pour les commandes UserParameter. S'il est utilisé, l'agent remplacera son répertoire de travail par celui spécifié ici avant d'exécuter une commande. Ainsi, les commandes UserParameter peuvent avoir un préfixe relatif `./` au lieu d'un chemin complet.<br>Une seule entrée est autorisée.<br>Exemple : UserParameterDir=/opt/myscripts|