en-us	 #### Examples of OS/hardware configuration  The table provides examples of OS/hardware configurations:  ||Installation size/OS version<br>(dedicated servers/on-prem/virtual/clouds)|<|<|<|Containers base|Large/very large installations<br>(dedicated servers/on-prem/virtual/clouds)|<|<|<| |--|-|-|-|-|-|-|-|-|-| | |Small|Medium|Large|Very large|All|Database|Server|Frontend|Proxy| |**Linux-based operating systems**|<|<|<|<|<|<|<|<|<| |*Alma Linux*|8+, 9+|<|<|<| |+|+|+|+| |*Alpine*|3.14-3.16+|<|<|<|+|+|+|+|+| |*Amazon Linux*|Preview release^**1**^|<|<|<| |+|+|+|+| |*Debian*|11+|<|-|<| | | | | | |*OpenSUSE*|15.4+|<|-|<| | | | | | |*Oracle Linux*|8+, 9+|<|<|<|+|+|+|+|+| |*Raspbian*|11+|-|<|<| | | | | | |*Rocky Linux*|8+, 9+|<|<|<| |+|+|+|+| |*Red Hat Enterprise Linux*|8+, 9+|<|<|<| |+|+|+|+| |*Red Hat Enterprise Linux (UBI)*|8+, 9+|<|<|<|+| | | | | |*SUSE Linux Enterprise*|15.4+|<|<|<| |+|+|+|+| |*Ubuntu LTS*|20.04+, 22.04+|<|<|<|+|+|+|+|+| |**UNIX/BSD/other operating systems**|<|<|<|<|<|<|<|<|<| | | | | | |Jails/Zones/LPAR| | | | | |*FreeBSD*|13.1+|<|<|<|+|+|+|+|+| |*HP-UX*|HP-UX 11i v3|<|<|<| | |+|+|+| |*IBM AIX*|AIX 7.3+|<|<|<|+|+|+|+|+| |*macOS*|12.4+|<|-|<| | | | | | |*NetBSD*|9+|<|-|<|+| | | |+| |*OmniOS*|Long-term support (LTS) release|<|<|<|+|+|+|+|+| |*OpenBSD*|7.1+|<|-|<|+| | | |+| |*Solaris*|11.4+|<|<|<|+|+|+|+|+|
fr	 ##### Exemples de configuration OS/matérielle  Le tableau fourni plusieurs exemples de configuration OS/matérielle :  ||Taille de l'installation/version du système d'exploitation<br>(serveurs dédiés/on-prem/virtuel/clouds)|<|<|<|Base de conteneurs|Grandes/très grandes installations<br>(serveurs dédiés/on-mre/virtuels/clouds)|<|<|<| |--|-|-|-|-|-|-|-|-|-| | |Petit|Moyen|Grand|Très grand|Tous|Base de données|Serveur|Frontend|Proxy| |**Linux-based operating systems**|<|<|<|<|<|<|<|<|<| |*Alma Linux*|8+, 9+|<|<|<| |+|+|+|+| |*Alpine*|3.14-3.16+|<|<|<|+|+|+|+|+| |*Amazon Linux*|Preview release^**1**^|<|<|<| |+|+|+|+| |*Debian*|11+|<|-|<| | | | | | |*OpenSUSE*|15.4+|<|-|<| | | | | | |*Oracle Linux*|8+, 9+|<|<|<|+|+|+|+|+| |*Raspbian*|11+|-|<|<| | | | | | |*Rocky Linux*|8+, 9+|<|<|<| |+|+|+|+| |*Red Hat Enterprise Linux*|8+, 9+|<|<|<| |+|+|+|+| |*Red Hat Enterprise Linux (UBI)*|8+, 9+|<|<|<|+| | | | | |*SUSE Linux Enterprise*|15.4+|<|<|<| |+|+|+|+| |*Ubuntu LTS*|20.04+, 22.04+|<|<|<|+|+|+|+|+| |**UNIX/BSD/autres systèmes d'exploitation**|<|<|<|<|<|<|<|<|<| | | | | | |Jails/Zones/LPAR| | | | | |*FreeBSD*|13.1+|<|<|<|+|+|+|+|+| |*HP-UX*|HP-UX 11i v3|<|<|<| | |+|+|+| |*IBM AIX*|AIX 7.3+|<|<|<|+|+|+|+|+| |*macOS*|12.4+|<|-|<| | | | | | |*NetBSD*|9+|<|-|<|+| | | |+| |*OmniOS*|Long-term support (LTS) release|<|<|<|+|+|+|+|+| |*OpenBSD*|7.1+|<|-|<|+| | | |+| |*Solaris*|11.4+|<|<|<|+|+|+|+|+|

en-us	##### Examples of simple user parameters  A simple command:      UserParameter=ping,echo 1  The agent will always return '1' for an item with 'ping' key.  A more complex example:      UserParameter=mysql.ping,mysqladmin -uroot ping | grep -c alive  The agent will return '1', if MySQL server is alive, '0' - otherwise.
fr	##### Exemples de paramètres utilisateur simples  Une commande simple :   UserParameter=ping,echo 1  L'agent renverra toujours '1' pour une élément avec la clé 'ping'.  Un exemple plus complexe :   UserParameter=mysql.ping,mysqladmin -uroot ping | grep -c alive  L'agent renverra '1', si le serveur MySQL est actif, '0' - sinon.

en-us	#### Examples of triggers
fr	#### Exemples de déclencheurs

en-us	##### Examples  Problem:      {"clock":1519304285,"ns":123456789,"value":1,"name":"Either Zabbix agent is unreachable on Host B or pollers are too busy on Zabbix Server","severity":3,"eventid":42, "hosts":[{"host":"Host B", "name":"Host B visible"},{"host":"Zabbix Server","name":"Zabbix Server visible"}],"groups":["Group X","Group Y","Group Z","Zabbix servers"],"tags":[{"tag":"availability","value":""},{"tag":"data center","value":"Riga"}]}  Recovery:      {"clock":1519304345,"ns":987654321,"value":0,"eventid":43,"p_eventid":42}  Problem (multiple problem event generation):      {"clock":1519304286,"ns":123456789,"value":1,"eventid":43,"name":"Either Zabbix agent is unreachable on Host B or pollers are too busy on Zabbix Server","severity":3,"hosts":[{"host":"Host B", "name":"Host B visible"},{"host":"Zabbix Server","name":"Zabbix Server visible"}],"groups":["Group X","Group Y","Group Z","Zabbix servers"],"tags":[{"tag":"availability","value":""},{"tag":"data center","value":"Riga"}]}      {"clock":1519304286,"ns":123456789,"value":1,"eventid":43,"name":"Either Zabbix agent is unreachable on Host B or pollers are too busy on Zabbix Server","severity":3,"hosts":[{"host":"Host B", "name":"Host B visible"},{"host":"Zabbix Server","name":"Zabbix Server visible"}],"groups":["Group X","Group Y","Group Z","Zabbix servers"],"tags":[{"tag":"availability","value":""},{"tag":"data center","value":"Riga"}]}  Recovery:      {"clock":1519304346,"ns":987654321,"value":0,"eventid":44,"p_eventid":43}      {"clock":1519304346,"ns":987654321,"value":0,"eventid":44,"p_eventid":42}
fr	##### Exemples  Problème :      {"clock":1519304285,"ns":123456789,"value":1,"name":"Either Zabbix agent is unreachable on Host B or pollers are too busy on Zabbix Server","severity":3,"eventid":42, "hosts":[{"host":"Host B", "name":"Host B visible"},{"host":"Zabbix Server","name":"Zabbix Server visible"}],"groups":["Group X","Group Y","Group Z","Zabbix servers"],"tags":[{"tag":"availability","value":""},{"tag":"data center","value":"Riga"}]}  Récupération :      {"clock":1519304345,"ns":987654321,"value":0,"eventid":43,"p_eventid":42}  Problème  (génération multiple d'événements problème) :      {"clock":1519304286,"ns":123456789,"value":1,"eventid":43,"name":"Either Zabbix agent is unreachable on Host B or pollers are too busy on Zabbix Server","severity":3,"hosts":[{"host":"Host B", "name":"Host B visible"},{"host":"Zabbix Server","name":"Zabbix Server visible"}],"groups":["Group X","Group Y","Group Z","Zabbix servers"],"tags":[{"tag":"availability","value":""},{"tag":"data center","value":"Riga"}]}      {"clock":1519304286,"ns":123456789,"value":1,"eventid":43,"name":"Either Zabbix agent is unreachable on Host B or pollers are too busy on Zabbix Server","severity":3,"hosts":[{"host":"Host B", "name":"Host B visible"},{"host":"Zabbix Server","name":"Zabbix Server visible"}],"groups":["Group X","Group Y","Group Z","Zabbix servers"],"tags":[{"tag":"availability","value":""},{"tag":"data center","value":"Riga"}]}  Récupération :      {"clock":1519304346,"ns":987654321,"value":0,"eventid":44,"p_eventid":43}      {"clock":1519304346,"ns":987654321,"value":0,"eventid":44,"p_eventid":42}

en-us	### Examples  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "authentication.get",     "params": {         "output": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "authentication_type": "0",         "http_auth_enabled": "0",         "http_login_form": "0",         "http_strip_domains": "",         "http_case_sensitive": "1",         "ldap_configured": "0",         "ldap_host": "",         "ldap_port": "389",         "ldap_base_dn": "",         "ldap_search_attribute": "",         "ldap_bind_dn": "",         "ldap_case_sensitive": "1",         "ldap_bind_password": "",         "saml_auth_enabled": "0",         "saml_idp_entityid": "",         "saml_sso_url": "",         "saml_slo_url": "",         "saml_username_attribute": "",         "saml_sp_entityid": "",         "saml_nameid_format": "",         "saml_sign_messages": "0",         "saml_sign_assertions": "0",         "saml_sign_authn_requests": "0",         "saml_sign_logout_requests": "0",         "saml_sign_logout_responses": "0",         "saml_encrypt_nameid": "0",         "saml_encrypt_assertions": "0",         "saml_case_sensitive": "0",         "passwd_min_length": "8",         "passwd_check_rules": "8"     },     "id": 1 } ```
fr	### Exemples  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "authentication.get",     "params": {         "output": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "authentication_type": "0",         "http_auth_enabled": "0",         "http_login_form": "0",         "http_strip_domains": "",         "http_case_sensitive": "1",         "ldap_configured": "0",         "ldap_host": "",         "ldap_port": "389",         "ldap_base_dn": "",         "ldap_search_attribute": "",         "ldap_bind_dn": "",         "ldap_case_sensitive": "1",         "ldap_bind_password": "",         "saml_auth_enabled": "0",         "saml_idp_entityid": "",         "saml_sso_url": "",         "saml_slo_url": "",         "saml_username_attribute": "",         "saml_sp_entityid": "",         "saml_nameid_format": "",         "saml_sign_messages": "0",         "saml_sign_assertions": "0",         "saml_sign_authn_requests": "0",         "saml_sign_logout_requests": "0",         "saml_sign_logout_responses": "0",         "saml_encrypt_nameid": "0",         "saml_encrypt_assertions": "0",         "saml_case_sensitive": "0",         "passwd_min_length": "8",         "passwd_check_rules": "8"     },     "id": 1 } ```

en-us	### Examples  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "authentication.update",     "params": {         "http_auth_enabled": 1,         "http_case_sensitive": 0,         "http_login_form": 1     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": [         "http_auth_enabled",         "http_case_sensitive",         "http_login_form"     ],     "id": 1 } ```  
fr	### Exemples  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "authentication.update",     "params": {         "http_auth_enabled": 1,         "http_case_sensitive": 0,         "http_login_form": 1     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": [         "http_auth_enabled",         "http_case_sensitive",         "http_login_form"     ],     "id": 1 } ```  

en-us	### Examples  Request:  ``` {.java} {    "jsonrpc": "2.0",     "method": "autoregistration.get",     "params": {         "output": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "tls_accept": "3"     },     "id": 1 } ```
fr	### Exemples  Requête :  ``` {.java} {  "jsonrpc": "2.0",  "method": "autoregistration.get",  "params": {  "output": "extend"  },  "auth": "038e1d7b1735c6a5436ee9eae095879e",  "id": 1 } ```  Réponse :  ``` {.java} {  "jsonrpc": "2.0",  "result": {  "tls_accept": "3"  },  "id": 1 } ```

en-us	### Examples  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "autoregistration.update",     "params": {         "tls_accept": "3",         "tls_psk_identity": "PSK 001",         "tls_psk": "11111595725ac58dd977beef14b97461a7c1045b9a1c923453302c5473193478"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```  
fr	### Exemples  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "autoregistration.update",     "params": {         "tls_accept": "3",         "tls_psk_identity": "PSK 001",         "tls_psk": "11111595725ac58dd977beef14b97461a7c1045b9a1c923453302c5473193478"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```  

en-us	### Examples  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "housekeeping.get",     "params": {         "output": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "hk_events_mode": "1",         "hk_events_trigger": "365d",         "hk_events_service": "1d",         "hk_events_internal": "1d",         "hk_events_discovery": "1d",         "hk_events_autoreg": "1d",         "hk_services_mode": "1",         "hk_services": "365d",         "hk_audit_mode": "1",         "hk_audit": "365d",         "hk_sessions_mode": "1",         "hk_sessions": "365d",         "hk_history_mode": "1",         "hk_history_global": "0",         "hk_history": "90d",         "hk_trends_mode": "1",         "hk_trends_global": "0",         "hk_trends": "365d",         "db_extension": "",         "compression_status": "0",         "compress_older": "7d"     },     "id": 1 } ```
fr	### Exemples  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "housekeeping.get",     "params": {         "output": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "hk_events_mode": "1",         "hk_events_trigger": "365d",         "hk_events_service": "1d",         "hk_events_internal": "1d",         "hk_events_discovery": "1d",         "hk_events_autoreg": "1d",         "hk_services_mode": "1",         "hk_services": "365d",         "hk_audit_mode": "1",         "hk_audit": "365d",         "hk_sessions_mode": "1",         "hk_sessions": "365d",         "hk_history_mode": "1",         "hk_history_global": "0",         "hk_history": "90d",         "hk_trends_mode": "1",         "hk_trends_global": "0",         "hk_trends": "365d",         "db_extension": "",         "compression_status": "0",         "compress_older": "7d"     },     "id": 1 } ```

en-us	### Examples  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "housekeeping.update",     "params": {         "hk_events_mode": "1",         "hk_events_trigger": "200d",         "hk_events_internal": "2d",         "hk_events_discovery": "2d"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": [         "hk_events_mode",         "hk_events_trigger",         "hk_events_internal",         "hk_events_discovery"     ],     "id": 1 } ```
fr	### Exemples  Requête :  ``` {.java} {     "jsonrpc": "2.0",     "method": "housekeeping.update",     "params": {         "hk_events_mode": "1",         "hk_events_trigger": "200d",         "hk_events_internal": "2d",         "hk_events_discovery": "2d"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ``` {.java} {     "jsonrpc": "2.0",     "result": [         "hk_events_mode",         "hk_events_trigger",         "hk_events_internal",         "hk_events_discovery"     ],     "id": 1 } ```

en-us	### Examples  Request:  ```json {     "jsonrpc": "2.0",     "method": "settings.get",     "params": {         "output": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "default_theme": "blue-theme",         "search_limit": "1000",         "max_in_table": "50",         "server_check_interval": "10",         "work_period": "1-5,09:00-18:00",         "show_technical_errors": "0",         "history_period": "24h",         "period_default": "1h",         "max_period": "2y",         "severity_color_0": "97AAB3",         "severity_color_1": "7499FF",         "severity_color_2": "FFC859",         "severity_color_3": "FFA059",         "severity_color_4": "E97659",         "severity_color_5": "E45959",         "severity_name_0": "Not classified",         "severity_name_1": "Information",         "severity_name_2": "Warning",         "severity_name_3": "Average",         "severity_name_4": "High",         "severity_name_5": "Disaster",         "custom_color": "0",         "ok_period": "5m",         "blink_period": "2m",         "problem_unack_color": "CC0000",         "problem_ack_color": "CC0000",         "ok_unack_color": "009900",         "ok_ack_color": "009900",         "problem_unack_style": "1",         "problem_ack_style": "1",         "ok_unack_style": "1",         "ok_ack_style": "1",         "discovery_groupid": "5",         "default_inventory_mode": "-1",         "alert_usrgrpid": "7",         "snmptrap_logging": "1",         "default_lang": "en_GB",         "default_timezone": "system",         "login_attempts": "5",         "login_block": "30s",         "validate_uri_schemes": "1",         "uri_valid_schemes": "http,https,ftp,file,mailto,tel,ssh",         "x_frame_options": "SAMEORIGIN",         "iframe_sandboxing_enabled": "1",         "iframe_sandboxing_exceptions": "",         "max_overview_table_size": "50",         "connect_timeout": "3s",         "socket_timeout": "3s",         "media_type_test_timeout": "65s",         "script_timeout": "60s",         "item_test_timeout": "60s",         "url": "",         "report_test_timeout": "60s",         "auditlog_enabled": "1",         "ha_failover_delay": "1m",         "geomaps_tile_provider": "OpenStreetMap.Mapnik",         "geomaps_tile_url": "",         "geomaps_max_zoom": "0",         "geomaps_attribution": ""     },     "id": 1 } ```
fr	### Exemples  Requête :  ```json {     "jsonrpc": "2.0",     "method": "settings.get",     "params": {         "output": "extend"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": {         "default_theme": "blue-theme",         "search_limit": "1000",         "max_in_table": "50",         "server_check_interval": "10",         "work_period": "1-5,09:00-18:00",         "show_technical_errors": "0",         "history_period": "24h",         "period_default": "1h",         "max_period": "2y",         "severity_color_0": "97AAB3",         "severity_color_1": "7499FF",         "severity_color_2": "FFC859",         "severity_color_3": "FFA059",         "severity_color_4": "E97659",         "severity_color_5": "E45959",         "severity_name_0": "Not classified",         "severity_name_1": "Information",         "severity_name_2": "Warning",         "severity_name_3": "Average",         "severity_name_4": "High",         "severity_name_5": "Disaster",         "custom_color": "0",         "ok_period": "5m",         "blink_period": "2m",         "problem_unack_color": "CC0000",         "problem_ack_color": "CC0000",         "ok_unack_color": "009900",         "ok_ack_color": "009900",         "problem_unack_style": "1",         "problem_ack_style": "1",         "ok_unack_style": "1",         "ok_ack_style": "1",         "discovery_groupid": "5",         "default_inventory_mode": "-1",         "alert_usrgrpid": "7",         "snmptrap_logging": "1",         "default_lang": "en_GB",         "default_timezone": "system",         "login_attempts": "5",         "login_block": "30s",         "validate_uri_schemes": "1",         "uri_valid_schemes": "http,https,ftp,file,mailto,tel,ssh",         "x_frame_options": "SAMEORIGIN",         "iframe_sandboxing_enabled": "1",         "iframe_sandboxing_exceptions": "",         "max_overview_table_size": "50",         "connect_timeout": "3s",         "socket_timeout": "3s",         "media_type_test_timeout": "65s",         "script_timeout": "60s",         "item_test_timeout": "60s",         "url": "",         "report_test_timeout": "60s",         "auditlog_enabled": "1",         "ha_failover_delay": "1m",         "geomaps_tile_provider": "OpenStreetMap.Mapnik",         "geomaps_tile_url": "",         "geomaps_max_zoom": "0",         "geomaps_attribution": ""     },     "id": 1 } ```

en-us	### Examples  Request:  ```json {     "jsonrpc": "2.0",     "method": "settings.update",     "params": {         "login_attempts": "1",         "login_block": "1m"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         "login_attempts",         "login_block"     ],     "id": 1 } ```
fr	### Exemples  Requête :  ```json {     "jsonrpc": "2.0",     "method": "settings.update",     "params": {         "login_attempts": "1",         "login_block": "1m"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         "login_attempts",         "login_block"     ],     "id": 1 } ```

en-us	### Examples  Request:  ```json {     "jsonrpc": "2.0",     "method": "user.checkAuthentication",     "params": {         "sessionid": "673b8ba11562a35da902c66cf5c23fa2"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "userid": "1",         "username": "Admin",         "name": "Zabbix",         "surname": "Administrator",         "url": "",         "autologin": "1",         "autologout": "0",         "lang": "ru_RU",         "refresh": "0",         "theme": "default",         "attempt_failed": "0",         "attempt_ip": "127.0.0.1",         "attempt_clock": "1355919038",         "rows_per_page": "50",         "timezone": "Europe/Riga",         "roleid": "3",         "type": 3,         "sessionid": "673b8ba11562a35da902c66cf5c23fa2"         "debug_mode": 0,         "userip": "127.0.0.1",         "gui_access": 0     },     "id": 1 } ```  ::: noteclassic Response is similar to [User.login](/manual/api/reference/user/login) call response with "userData" parameter set to true (the difference is that user data is retrieved by session id and not by username / password). :::
fr	### Exemples  Requête :  ```json {     "jsonrpc": "2.0",     "method": "user.checkAuthentication",     "params": {         "sessionid": "673b8ba11562a35da902c66cf5c23fa2"     },     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": {         "userid": "1",         "username": "Admin",         "name": "Zabbix",         "surname": "Administrator",         "url": "",         "autologin": "1",         "autologout": "0",         "lang": "ru_RU",         "refresh": "0",         "theme": "default",         "attempt_failed": "0",         "attempt_ip": "127.0.0.1",         "attempt_clock": "1355919038",         "rows_per_page": "50",         "timezone": "Europe/Riga",         "roleid": "3",         "type": 3,         "sessionid": "673b8ba11562a35da902c66cf5c23fa2"         "debug_mode": 0,         "userip": "127.0.0.1",         "gui_access": 0     },     "id": 1 } ```  ::: noteclassic La réponse est similaire à la réponse à l'appel [User.login](/manual/api/reference/user/login) avec le paramètre "userData" défini sur vrai (la différence est que les données utilisateur sont récupérées par identifiant de session et non par nom d'utilisateur/mot de passe) . :::

en-us	### Examples  The following examples aim to only describe the configuration of the dashboard widget field objects for the *Map* widget. For more information on configuring a dashboard, see [`dashboard.create`](/manual/api/reference/dashboard/create).
fr	### Exemples  Les exemples suivants visent à décrire uniquement la configuration des objets de champ du widget de tableau de bord pour le widget *Map*. Pour plus d'informations sur la configuration d'un tableau de bord, consultez [`dashboard.create`](/manual/api/reference/dashboard/create).

en-us	### Examples  The following examples aim to only describe the configuration of the dashboard widget field objects for the *Plain text* widget. For more information on configuring a dashboard, see [`dashboard.create`](/manual/api/reference/dashboard/create).
fr	### Exemples  Les exemples suivants visent à décrire uniquement la configuration des objets de champ du widget de tableau de bord pour le widget *Texte brut*. Pour plus d'informations sur la configuration d'un tableau de bord, consultez [`dashboard.create`](/manual/api/reference/dashboard/create).

en-us	### Examples  The following examples aim to only describe the configuration of the dashboard widget field objects for the *Problem hosts* widget. For more information on configuring a dashboard, see [`dashboard.create`](/manual/api/reference/dashboard/create).
fr	### Exemples  Les exemples suivants visent à décrire uniquement la configuration des objets de champ du widget de tableau de bord pour le widget *Hôtes problématiques*. Pour plus d'informations sur la configuration d'un tableau de bord, consultez [`dashboard.create`](/manual/api/reference/dashboard/create).

en-us	#### Examples  The ways in which macro functions can be used to customize macro values is illustrated in the following examples on received values:  |Received value|Macro|Output| |----|----|----| |`24.3413523`|`{{ITEM.VALUE}.fmtnum(2)}`|`24.34`| |`24.3413523`|`{{ITEM.VALUE}.fmtnum(0)}`|`24`| |`12:36:01`|`{{TIME}.fmttime(%B)}`|`October`| |`12:36:01`|`{{TIME}.fmttime(%d %B,-1M/M)}`|`1 September`| |`123Log line`|`{{ITEM.VALUE}.regsub(^[0-9]+, Problem)}`|`Problem`| |`123 Log line`|`{{ITEM.VALUE}.regsub("^([0-9]+)", "Problem")}`|`Problem`| |`123 Log line`|`{{ITEM.VALUE}.regsub("^([0-9]+)", Problem ID: \1)}`|`Problem ID: 123`| |`Log line`|`{{ITEM.VALUE}.regsub(".*", "Problem ID: \1")}`|''Problem ID: ''| |`MySQL crashed errno 123`|`{{ITEM.VALUE}.regsub("^(\w+).*?([0-9]+)", " Problem ID: \1_\2 ")}`|'' Problem ID: MySQL\_123 ''| |`123 Log line`|`{{ITEM.VALUE}.regsub("([1-9]+", "Problem ID: \1")}`|`*UNKNOWN*` (invalid regular expression)| |`customername_1`|`{{#IFALIAS}.regsub("(.*)_([0-9]+)", \1)}`|`customername`| |`customername_1`|`{{#IFALIAS}.regsub("(.*)_([0-9]+)", \2)}`|`1`| |`customername_1`|`{{#IFALIAS}.regsub("(.*)_([0-9]+", \1)}`|`{{#IFALIAS}.regsub("(.*)_([0-9]+", \1)}` (invalid regular expression)| |`customername_1`|`{$MACRO:"{{#IFALIAS}.regsub(\"(.*)_([0-9]+)\", \1)}"}`|`{$MACRO:"customername"}`| |`customername_1`|`{$MACRO:"{{#IFALIAS}.regsub(\"(.*)_([0-9]+)\", \2)}"}`|`{$MACRO:"1"}`| |`customername_1`|`{$MACRO:"{{#IFALIAS}.regsub(\"(.*)_([0-9]+\", \1)}"}`|`{$MACRO:"{{#M}.regsub(\"(.*)_([0-9]+\", \1)}"}` (invalid regular expression)| |`customername_1`|`"{$MACRO:\"{{#IFALIAS}.regsub(\\"(.*)_([0-9]+)\\", \1)}\"}"`|`"{$MACRO:\"customername\"}"`| |`customername_1`|`"{$MACRO:\"{{#IFALIAS}.regsub(\\"(.*)_([0-9]+)\\", \2)}\"}"`|`"{$MACRO:\"1\"}")`| |`customername_1`|`"{$MACRO:\"{{#IFALIAS}.regsub(\\"(.*)_([0-9]+\\", \1)}\"}"`|`"{$MACRO:\"{{#IFALIAS}.regsub(\\"(.*)_([0-9]+\\", \1)}\"}")` (invalid regular expression)|  ##### Seeing full item values  Long values of resolved {ITEM.VALUE} and {ITEM.LASTVALUE} macros are truncated to 20  characters. To see the full values of these macros you may use macro functions, e.g.:  `{{ITEM.VALUE}.regsub("(.*)", \1)}`<br> `{{ITEM.LASTVALUE}.regsub("(.*)", \1)}`
fr	 #### Exemples  Les façons dont les fonctions de macro peuvent être utilisées pour personnaliser les valeurs de macro sont illustrées dans les exemples suivants sur les valeurs reçues :  |Valeur reçue|Macro|Sortie| |----|----|----| |`24.3413523`|`{{ITEM.VALUE}.fmtnum(2)}`|`24.34`| |`24.3413523`|`{{ITEM.VALUE}.fmtnum(0)}`|`24`| |`12:36:01`|`{{TIME}.fmttime(%B)}`|`October`| |`12:36:01`|`{{TIME}.fmttime(%d %B,-1M/M)}`|`1 September`| |`123Log line`|`{{ITEM.VALUE}.regsub(^[0-9]+, Problem)}`|`Problem`| |`123 Log line`|`{{ITEM.VALUE}.regsub("^([0-9]+)", "Problem")}`|`Problem`| |`123 Log line`|`{{ITEM.VALUE}.regsub("^([0-9]+)", Problem ID: \1)}`|`Problem ID: 123`| |`Log line`|`{{ITEM.VALUE}.regsub(".*", "Problem ID: \1")}`|''Problem ID: ''| |`MySQL crashed errno 123`|`{{ITEM.VALUE}.regsub("^(\w+).*?([0-9]+)", " Problem ID: \1_\2 ")}`|'' Problem ID: MySQL\_123 ''| |`123 Log line`|`{{ITEM.VALUE}.regsub("([1-9]+", "Problem ID: \1")}`|`*UNKNOWN*` (invalid regular expression)| |`customername_1`|`{{#IFALIAS}.regsub("(.*)_([0-9]+)", \1)}`|`customername`| |`customername_1`|`{{#IFALIAS}.regsub("(.*)_([0-9]+)", \2)}`|`1`| |`customername_1`|`{{#IFALIAS}.regsub("(.*)_([0-9]+", \1)}`|`{{#IFALIAS}.regsub("(.*)_([0-9]+", \1)}` (invalid regular expression)| |`customername_1`|`{$MACRO:"{{#IFALIAS}.regsub(\"(.*)_([0-9]+)\", \1)}"}`|`{$MACRO:"customername"}`| |`customername_1`|`{$MACRO:"{{#IFALIAS}.regsub(\"(.*)_([0-9]+)\", \2)}"}`|`{$MACRO:"1"}`| |`customername_1`|`{$MACRO:"{{#IFALIAS}.regsub(\"(.*)_([0-9]+\", \1)}"}`|`{$MACRO:"{{#M}.regsub(\"(.*)_([0-9]+\", \1)}"}` (invalid regular expression)| |`customername_1`|`"{$MACRO:\"{{#IFALIAS}.regsub(\\"(.*)_([0-9]+)\\", \1)}\"}"`|`"{$MACRO:\"customername\"}"`| |`customername_1`|`"{$MACRO:\"{{#IFALIAS}.regsub(\\"(.*)_([0-9]+)\\", \2)}\"}"`|`"{$MACRO:\"1\"}")`| |`customername_1`|`"{$MACRO:\"{{#IFALIAS}.regsub(\\"(.*)_([0-9]+\\", \1)}\"}"`|`"{$MACRO:\"{{#IFALIAS}.regsub(\\"(.*)_([0-9]+\\", \1)}\"}")` (invalid regular expression)|  ##### Affichage des valeurs complètes des éléments  Les valeurs longues des macros {ITEM.VALUE} et {ITEM.LASTVALUE} résolues sont tronquées à 20 caractères. Pour voir les valeurs complètes de ces macros, vous pouvez utiliser des fonctions de macro, par exemple :  `{{ITEM.VALUE}.regsub("(.*)", \1)}`<br> `{{ITEM.LASTVALUE}.regsub("(.*)", \1)}`

en-us	#### Examples  Working hours. Monday - Friday from 9:00 till 18:00:      1-5,09:00-18:00  Working hours plus weekend. Monday - Friday from 9:00 till 18:00 and Saturday, Sunday from 10:00 till 16:00:      1-5,09:00-18:00;6-7,10:00-16:00
fr	#### Exemples  Heures d'ouverture. Lundi - Vendredi de 9h00 à 18h00 :      1-5,09:00-18:00  Horaires de travail plus week-end. Lundi - Vendredi de 9h00 à 18h00 et Samedi, Dimanche de 10h00 à 16h00 :      1-5,09:00-18:00;6-7,10:00-16:00

en-us	## EXAMPLES  **zabbix\_get -s 127.0.0.1 -p 10050 -k "system.cpu.load\[all,avg1\]"**\ **zabbix\_get -s 127.0.0.1 -p 10050 -k "system.cpu.load\[all,avg1\]" --tls-connect cert --tls-ca-file /home/zabbix/zabbix\_ca\_file --tls-agent-cert-issuer "CN=Signing CA,OU=IT operations,O=Example Corp,DC=example,DC=com" --tls-agent-cert-subject "CN=server1,OU=IT operations,O=Example Corp,DC=example,DC=com" --tls-cert-file /home/zabbix/zabbix\_get.crt --tls-key-file /home/zabbix/zabbix\_get.key\ zabbix\_get -s 127.0.0.1 -p 10050 -k "system.cpu.load\[all,avg1\]" --tls-connect psk --tls-psk-identity "PSK ID Zabbix agentd" --tls-psk-file /home/zabbix/zabbix\_agentd.psk** [ ]{#lbAH}
fr	## EXEMPLES  **zabbix\_get -s 127.0.0.1 -p 10050 -k "system.cpu.load\[all,avg1\]"**\ **zabbix\_get -s 127.0.0.1 -p 10050 -k "system.cpu.load\[all,avg1\]" --tls-connect cert --tls-ca-file /home/zabbix/zabbix\_ca\_file --tls-agent-cert-issuer "CN=Signing CA,OU=IT operations,O=Example Corp,DC=example,DC=com" --tls-agent-cert-subject "CN=server1,OU=IT operations,O=Example Corp,DC=example,DC=com" --tls-cert-file /home/zabbix/zabbix\_get.crt --tls-key-file /home/zabbix/zabbix\_get.key\ zabbix\_get -s 127.0.0.1 -p 10050 -k "system.cpu.load\[all,avg1\]" --tls-connect psk --tls-psk-identity "PSK ID Zabbix agentd" --tls-psk-file /home/zabbix/zabbix\_agentd.psk** [ ]{#lbAH}

en-us	## EXAMPLES  **zabbix\_js -s script-file.js -p example** [ ]{#lbAG}
fr	## EXEMPLES  **zabbix\_js -s script-file.js -p example** [ ]{#lbAG}

en-us	## EXAMPLES  **zabbix\_sender -c /etc/zabbix/zabbix\_agentd.conf -k mysql.queries -o 342.45**\     Send **342.45** as the value for **mysql.queries** item of monitored host. Use monitored host and Zabbix server defined in agent configuration file.  **zabbix\_sender -c /etc/zabbix/zabbix\_agentd.conf -s "Monitored Host" -k mysql.queries -o 342.45**\     Send **342.45** as the value for **mysql.queries** item of **Monitored Host** host using Zabbix server defined in agent configuration file.  \ **zabbix\_sender -z 192.168.1.113 -i data\_values.txt**     \ Send values from file **data\_values.txt** to Zabbix server with IP **192.168.1.113**. Host names and keys are defined in the file.  \ **echo "- hw.serial.number 1287872261 SQ4321ASDF" | zabbix\_sender -c /usr/local/etc/zabbix\_agentd.conf -T -i -**\     Send a timestamped value from the commandline to Zabbix server, specified in the agent configuration file. Dash in the input data indicates that hostname also should be used from the same configuration file.  \ **echo '"Zabbix server" trapper.item ""' | zabbix\_sender -z 192.168.1.113 -p 10000 -i -**\     Send empty value of an item to the Zabbix server with IP address **192.168.1.113** on port **10000** from the commandline. Empty values must be indicated by empty double quotes.  **zabbix\_sender -z 192.168.1.113 -s "Monitored Host" -k mysql.queries -o 342.45 --tls-connect cert --tls-ca-file /home/zabbix/zabbix\_ca\_file --tls-cert-file /home/zabbix/zabbix\_agentd.crt --tls-key-file /home/zabbix/zabbix\_agentd.key**\     Send **342.45** as the value for **mysql.queries** item in **Monitored Host** host to server with IP **192.168.1.113** using TLS with certificate.  **zabbix\_sender -z 192.168.1.113 -s "Monitored Host" -k mysql.queries -o 342.45 --tls-connect psk --tls-psk-identity "PSK ID Zabbix agentd" --tls-psk-file /home/zabbix/zabbix\_agentd.psk**\     Send **342.45** as the value for **mysql.queries** item in **Monitored Host** host to server with IP **192.168.1.113** using TLS with pre-shared key (PSK).  [ ]{#lbAI}
fr	## EXEMPLES  **zabbix\_sender -c /etc/zabbix/zabbix\_agentd.conf -k mysql.queries -o 342.45**\     Envoyer **342.45** comme valeur pour l'élément **mysql.queries** de l'hôte surveillé. Utiliser l'hôte surveillé et le serveur Zabbix définis dans le fichier de configuration de l'agent.  **zabbix\_sender -c /etc/zabbix/zabbix\_agentd.conf -s "Monitored Host" -k mysql.queries -o 342.45**\     Envoyer **342.45** comme valeur pour l'élément **mysql.queries** de l'hôte **Monitored Host** utilisant le serveur Zabbix défini dans le fichier de configuration de l'agent.  \ **zabbix\_sender -z 192.168.1.113 -i data\_values.txt**     \ Envoyer les valeurs du fichier **data\_values.txt** au serveur Zabbix avec l'IP **192.168.1.113**. Les noms d'hôte et les clés sont définis dans le fichier.  \ **echo "- hw.serial.number 1287872261 SQ4321ASDF" | zabbix\_sender -c /usr/local/etc/zabbix\_agentd.conf -T -i -**\     Envoyer une valeur horodatée depuis la ligne de commande au serveur Zabbix, spécifiée dans le fichier de configuration de l'agent. Le tiret dans les données d'entrée indique que le nom d'hôte doit également être utilisé à partir du même fichier de configuration.  \ **echo '"Zabbix server" trapper.item ""' | zabbix\_sender -z 192.168.1.113 -p 10000 -i -**\     Envoyer la valeur vide d'un élément au serveur Zabbix avec l'adresse IP **192.168.1.113** sur le port **10000** à partir de la ligne de commande. Les valeurs vides doivent être indiquées par des guillemets doubles vides.  **zabbix\_sender -z 192.168.1.113 -s "Monitored Host" -k mysql.queries -o 342.45 --tls-connect cert --tls-ca-file /home/zabbix/zabbix\_ca\_file --tls-cert-file /home/zabbix/zabbix\_agentd.crt --tls-key-file /home/zabbix/zabbix\_agentd.key**\     Envoyez **342.45** comme valeur pour l'élément **mysql.queries** de l'hôte **Monitored Host** au serveur avec l'IP **192.168.1.113** en utilisant TLS avec certificat.  **zabbix\_sender -z 192.168.1.113 -s "Monitored Host" -k mysql.queries -o 342.45 --tls-connect psk --tls-psk-identity "PSK ID Zabbix agentd" --tls-psk-file /home/zabbix/zabbix\_agentd.psk**\     Envoyez **342.45** comme valeur pour l'élément **mysql.queries** de l'hôte **Monitored Host** au serveur avec l'IP **192.168.1.113** en utilisant TLS avec la clé pré-partagée (PSK).  [ ]{#lbAI}

en-us	##### Example with an inline regex modifier  Use of the following regular expression including an inline modifier (?i) to match the characters "error":      (?i)error  ![regexp\_expr\_3a.png](../../assets/en/manual/regular_expressions/regexp_expr_3a.png)  Chosen *Expression type*: "Result is TRUE". Characters "error" are matched.
fr	##### Exemple avec un modificateur de regex en ligne  Utilisation de l'expression régulière suivante incluant un modificateur en ligne (?i) pour faire correspondre les caractères "error":       (?i)error  ![regexp\_expr\_3a.png](../../assets/en/manual/regular_expressions/regexp_expr_3a.png)  *Type d'expression* choisi : "Le résultat est VRAI". Les caractères "error" sont mis en correspondance.

en-us	### Example workflow  The following section will walk you through some usage examples in more detail.
fr	### Exemple de flux de travail  La section suivante vous guidera à travers quelques exemples d'utilisation plus détaillés.

en-us	#### Exit code  Before version 2.2 Zabbix agent returned 0 in case of successful exit and 255 in case of failure. Starting from version 2.2 and higher Zabbix agent returns 0 in case of successful exit and 1 in case of failure.
fr	#### Code de sortie  Avant la version 2.2, l'agent Zabbix renvoyait 0 en cas de sortie réussie et 255 en cas d'échec. A partir de la version 2.2 et supérieure, l'agent Zabbix renvoie 0 en cas de réussite et 1 en cas d'échec.

en-us	#### Exit codes  Starting from version 4.4.8 Zabbix agent 2 can also be compiled with older OpenSSL versions (1.0.1, 1.0.2).  In this case Zabbix provides mutexes for locking in OpenSSL. If a mutex lock or unlock fails then an error message is printed to the standard error stream (STDERR) and Agent 2 exits with return code 2 or 3, respectively.
fr	#### Codes de sortie  À partir de la version 4.4.8, l'agent Zabbix 2 peut également être compilé avec les anciennes versions d'OpenSSL (1.0.1, 1.0.2).  Dans ce cas, Zabbix fournit des mutex pour le verrouillage dans OpenSSL. Si un verrouillage ou un déverrouillage mutex échoue, un message d'erreur est écrit dans le flux d'erreurs standard (STDERR) et l'agent 2 quitte avec le code de retour 2 ou 3, respectivement.

en-us	## EXIT STATUS  The exit status is 0 if the values were sent and all of them were successfully processed by server. If data was sent, but processing of at least one of the values failed, the exit status is 2. If data sending failed, the exit status is 1.  [ ]{#lbAH}
fr	## ETAT DE SORTIE  L'état de sortie est 0 si les valeurs ont été envoyées et qu'elles ont toutes été traitées avec succès par le serveur. Si des données ont été envoyées, mais que le traitement d'au moins une des valeurs a échoué, l'état de sortie est 2. Si l'envoi des données a échoué, l'état de sortie est 1.  [ ]{#lbAH}

en-us	 ### Expandable lists in latest data subfilter  Expandable lists have been introduced in the [latest data](/manual/web_interface/frontend_sections/monitoring/latest_data) subfilter:  -   For each entity group (e.g. tags, hosts) up to 10 rows of entities are now displayed. If there are more entities,  this list can be expanded to a maximum of 1000 entries (the value of SUBFILTER_VALUES_PER_GROUP in [frontend definitions](/manual/web_interface/definitions))  by clicking on a three-dot icon displayed at the end. Previously a non-expandable maximum of 100 entries was the limit.  -   In the list of *Tag values* up to 10 rows of tag names are now displayed. If there are more tag names with values,  this list can be expanded to a maximum of 200 tag names by clicking on a three-dot icon displayed at the bottom.  Previously, a non-expandable maximum of 20 rows with tag names was the limit.  For each tag name up to 10 rows of values are displayed (expandable to 1000 entries  (the value of SUBFILTER_VALUES_PER_GROUP in [frontend definitions](/manual/web_interface/definitions))).
fr	 ### Listes extensibles dans le sous-filtre des dernières données  Des listes extensibles ont été introduites dans le sous-filtre des [dernières données](/manual/web_interface/frontend_sections/monitoring/latest_data) :  - Pour chaque groupe d'entités (par exemple, tags, hôtes), jusqu'à 10 lignes d'entités sont désormais affichées. S'il y a plus d'entités, cette liste peut être étendue à un maximum de 1000 entrées (la valeur de SUBFILTER_VALUES_PER_GROUP dans les [définitions de l'interface](/manual/web_interface/definitions)) en cliquant sur l'icône à trois points affichée à la fin. Auparavant, un maximum non extensible de 100 entrées était la limite.  - Dans la liste des *Valeurs de tag*, jusqu'à 10 lignes de noms de tag sont désormais affichées. S'il y a plus de noms de tag avec des valeurs, cette liste peut être étendue à un maximum de 200 noms de tag en cliquant sur l'icône à trois points affichée en bas. Auparavant, un maximum non extensible de 20 lignes avec des noms de tag était la limite.  Pour chaque nom de tag, jusqu'à 10 lignes de valeurs sont affichées (extensibles à 1 000 entrées (la valeur de SUBFILTER_VALUES_PER_GROUP dans les [définitions de l'interface](/manual/web_interface/definitions))).

en-us	#### Export and import  Export and import Zabbix configuration data for configuration backups, migration or large-scale configuration updates.  [Configuration API](/manual/api/reference/configuration)  
fr	#### Exportation et importation  Exportez et importez les données de configuration Zabbix pour les sauvegardes de configuration, les migrations ou les mises à jour de configuration à grande échelle.  [API Configuration ](/manual/api/reference/configuration)  

en-us	##### Export format  Data can be exported using the Zabbix web frontend or [Zabbix API](/manual/api/reference/configuration). Supported export formats are YAML, XML and JSON.
fr	##### Format d'exportation  Les données peuvent être exportées à l'aide de l'interface Web Zabbix ou de l'[API Zabbix](/manual/api/reference/configuration). Les formats d'exportation pris en charge sont YAML, XML and JSON.

en-us	#### Exporting a template  Export the configuration of template "10571" as an XML string.  Request:  ```json {     "jsonrpc": "2.0",     "method": "configuration.export",     "params": {         "options": {             "templates": [                 "10571"             ]         },         "format": "xml"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>6.0</version><date>2023-01-01T12:00:00Z</date><groups><group><uuid>7df96b18c230490a9a0a9e2307226338</uuid><name>Templates</name></group></groups><templates><template><uuid>5aef0444a82a4d8cb7a95dc4c0c85330</uuid><template>New template</template><name>New template</name><groups><group><name>Templates</name></group></groups><items><item><uuid>7f1e6f1e48aa4a128e5b6a958a5d11c3</uuid><name>Zabbix agent ping</name><key>agent.ping</key></item><item><uuid>77ba228662be4570830aa3c503fcdc03</uuid><name>Apache server uptime</name><type>DEPENDENT</type><key>apache.server.uptime</key><delay>0</delay><trends>0</trends><value_type>TEXT</value_type><preprocessing><step><type>REGEX</type><parameters><parameter>&lt;dt&gt;Server uptime: (.*)&lt;/dt&gt;</parameter><parameter>\\1</parameter></parameters></step></preprocessing><master_item><key>web.page.get[127.0.0.1/server-status]</key></master_item></item><item><uuid>6805d4c39a624a8bab2cc8ab63df1ab3</uuid><name>CPU load</name><key>system.cpu.load</key><value_type>FLOAT</value_type><triggers><trigger><uuid>ab4c2526c2bc42e48a633082255ebcb3</uuid><expression>avg(/New template/system.cpu.load,3m)&gt;2</expression><name>CPU load too high on 'New host' for 3 minutes</name><priority>WARNING</priority></trigger></triggers></item><item><uuid>590efe5731254f089265c76ff9320726</uuid><name>Apache server status</name><key>web.page.get[127.0.0.1/server-status]</key><trends>0</trends><value_type>TEXT</value_type></item></items><valuemaps><valuemap><uuid>8fd5814c45d44a00a15ac6eaae1f3946</uuid><name>Zabbix agent ping</name><mappings><mapping><value>1</value><newvalue>Available</newvalue></mapping><mapping><value>0</value><newvalue>Not available</newvalue></mapping></mappings></valuemap></valuemaps></template></templates></zabbix_export>\n",     "id": 1 } ```
fr	#### Export d'un modèle  Exporter la configuration du modèle "10571" sous forme de chaîne XML.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "configuration.export",     "params": {         "options": {             "templates": [                 "10571"             ]         },         "format": "xml"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>6.0</version><date>2023-01-01T12:00:00Z</date><groups><group><uuid>7df96b18c230490a9a0a9e2307226338</uuid><name>Templates</name></group></groups><templates><template><uuid>5aef0444a82a4d8cb7a95dc4c0c85330</uuid><template>New template</template><name>New template</name><groups><group><name>Templates</name></group></groups><items><item><uuid>7f1e6f1e48aa4a128e5b6a958a5d11c3</uuid><name>Zabbix agent ping</name><key>agent.ping</key></item><item><uuid>77ba228662be4570830aa3c503fcdc03</uuid><name>Apache server uptime</name><type>DEPENDENT</type><key>apache.server.uptime</key><delay>0</delay><trends>0</trends><value_type>TEXT</value_type><preprocessing><step><type>REGEX</type><parameters><parameter><dt>Server uptime: (.*)</dt></parameter><parameter>\\1</parameter></parameters></step></preprocessing><master_item><key>web.page.get[127.0.0.1/server-status]</key></master_item></item><item><uuid>6805d4c39a624a8bab2cc8ab63df1ab3</uuid><name>CPU load</name><key>system.cpu.load</key><value_type>FLOAT</value_type><triggers><trigger><uuid>ab4c2526c2bc42e48a633082255ebcb3</uuid><expression>avg(/New template/system.cpu.load,3m)>2</expression><name>CPU load too high on 'New host' for 3 minutes</name><priority>WARNING</priority></trigger></triggers></item><item><uuid>590efe5731254f089265c76ff9320726</uuid><name>Apache server status</name><key>web.page.get[127.0.0.1/server-status]</key><trends>0</trends><value_type>TEXT</value_type></item></items><valuemaps><valuemap><uuid>8fd5814c45d44a00a15ac6eaae1f3946</uuid><name>Zabbix agent ping</name><mappings><mapping><value>1</value><newvalue>Available</newvalue></mapping><mapping><value>0</value><newvalue>Not available</newvalue></mapping></mappings></valuemap></valuemaps></template></templates></zabbix_export>\n",  · "id": 1 } ```

en-us	#### Exporting  To export hosts, do the following:  -   Go to: *Configuration* → *Hosts* -   Mark the checkboxes of the hosts to export -   Click on *Export* below the list  ![](../../../assets/en/manual/xml_export_import/export_hosts.png)  Depending on the selected format, hosts are exported to a local file with a default name:  -   *zabbix\_export\_hosts.yaml* - in YAML export (default option for     export) -   *zabbix\_export\_hosts.xml* - in XML export -   *zabbix\_export\_hosts.json* - in JSON export
fr	#### Export  Pour exporter les hôtes, procéder comme suit :  -   Aller dans *Configuration* → *Hôtes* -   Cocher les cases des hôtes à exporter -   Cliquer sur *Exporter* sous la liste  ![](../../../assets/en/manual/xml_export_import/export_hosts.png)  Selon le format sélectionné, les hôtes sont exportés vers un fichier local avec un nom par défaut :  -   *zabbix\_export\_hosts.yaml* - pour l'exportation YAML (option par défaut pour l'exportation) -   *zabbix\_export\_hosts.xml* - pour l'exportation XML -   *zabbix\_export\_hosts.json* - pour l'exportation JSON

en-us	#### Exporting  To export media types, do the following:  -   Go to: *Administration* → *Media types* -   Mark the checkboxes of the media types to export -   Click on *Export* below the list  ![](../../../assets/en/manual/xml_export_import/export_mediatypes.png)  Depending on the selected format, media types are exported to a local file with a default name:  -   *zabbix\_export\_mediatypes.yaml* - in YAML export (default option     for export) -   *zabbix\_export\_mediatypes.xml* - in XML export -   *zabbix\_export\_mediatypes.json* - in JSON export
fr	#### Exportation  Pour exporter des types de médias, procéder comme suit :  -   Aller dans : *Administration* → *Types de médias* -   Cocher les cases des types de médias à exporter -   Cliquer sur le bouton *Exporter* sous la liste  ![](../../../assets/en/manual/xml_export_import/export_mediatypes.png)  Selon le format sélectionné, les types de médias sont exportés vers un fichier local avec un nom par défaut :  -   *zabbix\_export\_mediatypes.yaml* - pour une exportation YAML (option d'exportation par défaut) -   *zabbix\_export\_mediatypes.xml* - pour une exportation XML -   *zabbix\_export\_mediatypes.json* - pour une exportation JSON

en-us	#### Exporting  To export network maps, do the following:  -   Go to: *Monitoring* → *Maps* -   Mark the checkboxes of the network maps to export -   Click on *Export* below the list  ![](../../../assets/en/manual/xml_export_import/export_maps.png)  Depending on the selected format, maps are exported to a local file with a default name:  -   *zabbix\_export\_maps.yaml* - in YAML export (default option for     export) -   *zabbix\_export\_maps.xml* - in XML export -   *zabbix\_export\_maps.json* - in JSON export
fr	#### Export  Pour exporter les cartes, procéder comme suit :  -   Aller dans *Surveillance* → *Cartes* -   Cocher les cases des cartes à exporter -   Cliquer sur *Exporter* sous la liste  ![](../../../assets/en/manual/xml_export_import/export_maps.png)  Selon le format sélectionné, les cartes sont exportées vers un fichier local avec un nom par défaut :  -   *zabbix\_export\_mapss.yaml* - pour l'exportation YAML (option par défaut pour l'exportation) -   *zabbix\_export\_mapss.xml* - pour l'exportation XML -   *zabbix\_export\_maps.json* - pour l'exportation JSON

en-us	 ###### Export request  A request to execute the Export function of the Exporter interface.  |   |   | |---|---| |direction|agent → plugin| |response|no|  Parameters specific to export requests:  |Name|Type|Comments| |---------|--------|----------| |key|string|The plugin key.| |parameters|array of strings (optional)|The parameters for Export function.|  *Example:*      {"id":4,"type":6,"key":"test.key","parameters":["foo","bar"]}
fr	 ###### Requête d'exportation  Une demande d'exécution de la fonction Exporter de l'interface Exporter.  |   |   | |---|---| |direction|agent → plugin| |réponse|non|  Paramètres spécifiques aux requêtes d'export :  |Nom|Type|Commentaires| |---------|--------|----------| |key|string|La clé du plugin.| |parameters|tableau de chaînes (facultatif)|Les paramètres de la fonction d'exportation.|  *Exemple:*      {"id":4,"type":6,"key":"test.key","parameters":["foo","bar"]}

en-us	 ###### Export response  Response from the Export function of the Exporter interface.  |   |   | |---|---| |direction|plugin → agent| |response|n/a|  Parameters specific to export responses:  |Name|Type|Comments| |---------|--------|----------| |value|string (optional) |Response value from the Export function. Absent, if error is returned.| |error|string (optional) |Error message if the Export function has not been executed successfully. Absent, if value is returned.|  *Examples:*      {"id":5,"type":7,"value":"response"}  or      {"id":5,"type":7,"error":"error message"}
fr	 ###### Réponse de l'exportation  Réponse de la fonction Exporter de l'interface Exporter.  |   |   | |---|---| |direction|plugin → agent| |réponse|n/a|  Paramètres spécifiques aux réponses d'exportation :  |Nom|Type|Commentaires| |---------|--------|----------| |value|string (facultatif) |Valeur de réponse de la fonction d'exportation. Absent, si une erreur est renvoyée.| |error|string (facultatif) |Message d'erreur si la fonction d'exportation n'a pas été exécutée avec succès. Absent, si la valeur est renvoyée.|  *Exemples :*      {"id":5,"type":7,"value":"response"}  ou      {"id":5,"type":7,"error":"message d'erreur"}

en-us	#### Exposed metrics  The stats items gather the statistics in bulk and return a JSON, which is the basis for dependent items to get their data from. The following [internal metrics](/manual/config/items/itemtypes/internal) are returned by either of the two items:  -   `zabbix[boottime]` -   `zabbix[hosts]` -   `zabbix[items]` -   `zabbix[items_unsupported]` -   `zabbix[preprocessing_queue]` (server only) -   `zabbix[process,<type>,<mode>,<state>]` (only process type based     statistics) -   `zabbix[rcache,<cache>,<mode>]` -   `zabbix[requiredperformance]` -   `zabbix[triggers]` (server only) -   `zabbix[uptime]` -   `zabbix[vcache,buffer,<mode>]` (server only) -   `zabbix[vcache,cache,<parameter>]` -   `zabbix[version]` -   `zabbix[vmware,buffer,<mode>]` -   `zabbix[wcache,<cache>,<mode>]` ('trends' cache type server only)
fr	#### Métriques exposées  Les éléments de statistiques rassemblent les statistiques en bloc et renvoient un JSON, qui est la base des éléments dépendants pour obtenir leurs données. [Mes métriques internes](/manual/config/items/itemtypes/internal) suivantes sont renvoyées par l'un ou l'autre des deux éléments :  - `zabbix[boottime]` - `zabbix[hosts]` - `zabbix[items]` - `zabbix[items_unsupported]` - `zabbix[preprocessing_queue]` (serveur uniquement) - `zabbix[process,<type>,<mode>,<state>]` (uniquement pour les statistiques basé sur le type de processus) - `zabbix[rcache,<cache>,<mode>]` - `zabbix[requiredperformance]` - `zabbix[triggers]` (serveur uniquement) - `zabbix[uptime]` - `zabbix[vcache,buffer,<mode>]` (serveur uniquement) - `zabbix[vcache,cache,<parameter>]` - `zabbix[version]` - `zabbix[vmware,buffer,<mode>]` - `zabbix[wcache,<cache>,<mode>]` (type cache 'trends' sur le serveur uniquement)

en-us	 ### Expression macros  {ITEM.KEY<1-9>} macros are now supported inside [expression macros](/manual/config/macros/expression_macros).
fr	 ### Macros d'expression  Les macros {ITEM.KEY<1-9>} sont désormais prises en charge dans les [macros d'expression](/manual/config/macros/expression_macros).

en-us	#### Expressions with unknown operands  Generally an unknown operand (such as an unsupported item) in the expression will immediately render the trigger value to `Unknown`.  However, in some cases unknown operands (unsuported items, function errors) are admitted into expression evaluation:  -   The `nodata()` function is evaluated regardless of whether the referenced item is supported or not. -   Logical expressions with OR and AND can be evaluated to known values     in two cases regardless of unknown operands:     -   **Case 1**: "`1 or some_function(unsupported_item1) or some_function(unsupported_item2) or ...`" can be evaluated to known result ('1' or "Problem"),     -   **Case 2**: "`0 and some_function(unsupported_item1) and some_function(unsupported_item2) and ...`" can be evaluated to known result ('0' or "OK").\         Zabbix tries to evaluate such logical expressions by taking unsupported         items as unknown operands. In the two cases above a known value will be produced ("Problem" or "OK", respectively); in **all other** cases the trigger will evaluate to `Unknown`. -   If the function evaluation for a supported item results in error, the     function value becomes `Unknown` and it takes part as unknown operand      in further expression evaluation.  Note that unknown operands may "disappear" only in logical expressions as described above. In arithmetic expressions unknown operands always lead to the result `Unknown` (except division by 0).  ::: noteimportant An expression that results in `Unknown` does not change the trigger state ("Problem/OK").  So, if it was "Problem" (see Case 1), it stays in the same problem state even if the known  part is resolved ('1' becomes '0'), because the expression is now evaluated to `Unknown`  and that does not change the trigger state. :::  If a trigger expression with several unsupported items evaluates to `Unknown` the error message in the frontend refers to the last unsupported item evaluated.
fr	 #### Expressions avec des opérandes inconnus  En règle générale, un opérande inconnu (tel qu'un élément non pris en charge) dans l'expression rend immédiatement la valeur de déclenchement « Inconnu ».  Cependant, dans certains cas, des opérandes inconnus (éléments non pris en charge, erreurs de fonction) sont admis dans l'évaluation d'expression :  -   La fonction `nodata()` est évaluée, que l'élément référencé soit pris en charge ou non. -   Les expressions logiques avec OR et AND peuvent être évaluées à des valeurs connues dans deux cas, indépendamment des opérandes inconnus :     -   **Cas 1**: "`1 or some_function(unsupported_item1) or some_function(unsupported_item2) or ...`" peut être évalué à un résultat connu ('1' ou "Problème"),     -   **Cas 2**: "`0 and some_function(unsupported_item1) and some_function(unsupported_item2) and ...`" peut être évalué à un résultat connu ('0' ou "OK").\         Zabbix essaie d'évaluer ces expressions logiques en prenant les éléments non pris en charge comme des opérandes inconnus. Dans les deux cas ci-dessus, une valeur connue sera produite ("Problème" ou "OK", respectivement) ; dans **tous les autres** cas, le déclencheur sera évalué sur "Inconnu". -   Si l'évaluation de la fonction pour un élément pris en charge entraîne une erreur, la valeur de la fonction devient "Inconnu" et elle participe en tant qu'opérande inconnu à une évaluation ultérieure de l'expression.  Notez que les opérandes inconnus peuvent "disparaître" uniquement dans les expressions logiques comme décrit ci-dessus. Dans les expressions arithmétiques, les opérandes inconnus conduisent toujours au résultat `Inconnu` (sauf division par 0).  ::: noteimportant Une expression dont le résultat est `Inconnu` ne modifie pas l'état du déclencheur ("Problème/OK"). Donc, si c'était "Problème" (voir Cas 1), il reste dans le même état de problème même si la partie connue est résolue ('1' devient '0'), car l'expression est maintenant évaluée à `Inconnu` et elle ne modifie pas l'état du déclencheur. :::  Si une expression de déclencheur avec plusieurs éléments non pris en charge est évaluée comme `Inconnu`, le message d'erreur dans l'interface fait référence au dernier élément non pris en charge évalué.

en-us	 ### Extended SNMP gateway functionality SNMP gateway can now provide information about triggers in a problem state and reveal host information in trigger details.   Additionally, it is now possible to limit the rate of SNMP traps sent by SNMP gateway.   The list of supported OIDs has been extended with a new OID **.10** for a comma-delimited list of trigger hostnames.  New parameters have been added to the SNMP gateway configuration file: - *ProblemBaseOID* - OID of the problem trigger table; - *ProblemMinSeverity* - minimum severity, triggers having lower severity will not be included; - *ProblemHideAck* - if specified, only triggers with unacknowledged problems will be included; - *ProblemTagFilter* - if specified, only triggers with the specified tag name will be included;  - *TrapTimer* - if set, Zabbix will send no more than one trap of the highest severity in the given time frame.  For details, see [Zabbix SNMP Gateway](https://git.zabbix.com/projects/ZT/repos/snmp-gateway/browse/README.md).
fr	 ### Fonctionnalité de passerelle SNMP étendue La passerelle SNMP peut désormais fournir des informations sur les déclencheurs dans un état problématique et révéler des informations sur l'hôte dans les détails du déclencheur.  De plus, il est désormais possible de limiter le taux de traps SNMP envoyés par la passerelle SNMP.  La liste des OID pris en charge a été étendue avec un nouvel OID **.10** pour une liste délimitée par des virgules de noms d'hôte de déclencheur.  De nouveaux paramètres ont été ajoutés au fichier de configuration de la passerelle SNMP : - *ProblemBaseOID* - OID de la table de déclenchement du problème ; - *ProblemMinSeverity* - sévérité minimale, les déclencheurs ayant une sévérité inférieure ne seront pas inclus ; - *ProblemHideAck* - si spécifié, seuls les déclencheurs avec des problèmes non acquittés seront inclus ; - *ProblemTagFilter* - si spécifié, seuls les déclencheurs avec le nom de tag spécifié seront inclus ; - *TrapTimer* - s'il est défini, Zabbix n'enverra pas plus d'un trap de la plus haute sévérité dans le laps de temps donné.  Pour plus de détails, voir [Passerelle SNMP Zabbix](https://git.zabbix.com/projects/ZT/repos/snmp-gateway/browse/README.md).

en-us	#### Extracting matching part of regular expression  Sometimes we may want to extract only the interesting value from a target file instead of returning the whole line when a regular expression match is found.  Since Zabbix 2.2.0, log items have the ability to extract desired values from matched lines. This is accomplished by the additional **output** parameter in `log` and `logrt` items.  Using the 'output' parameter allows to indicate the "capturing group" of the match that we may be interested in.  So, for example      log[/path/to/the/file,"large result buffer allocation.*Entries: ([0-9]+)",,,,\1]  should allow returning the entry count as found in the content of:      Fr Feb 07 2014 11:07:36.6690 */ Thread Id 1400 (GLEWF) large result     buffer allocation - /Length: 437136/Entries: 5948/Client Ver: >=10/RPC     ID: 41726453/User: AUser/Form: CFG:ServiceLevelAgreement  Only the number will be returned because **\\1** refers to the first and only capturing group: **(\[0-9\]+)**.  And, with the ability to extract and return a number, the value can be used to define triggers.
fr	#### Extraction de la partie correspondante de l'expression régulière  Nous pouvons parfois vouloir extraire uniquement la valeur intéressante d'un fichier cible au lieu de renvoyer la ligne entière lorsqu'une correspondance d'expression régulière est trouvée.  Depuis Zabbix 2.2.0, les éléments de fichiers journaux ont la possibilité d'extraire les valeurs souhaitées des lignes correspondantes. Ceci est accompli par le paramètre supplémentaire **output** dans les éléments `log` et `logrt`.  L'utilisation du paramètre 'output' permet d'indiquer le "groupe capturé" de la correspondance qui pourrait nous intéresser.  Ainsi, par exemple :      log[/path/to/the/file,"large result buffer allocation.*Entries: ([0-9]+)",,,,\1]  devrait permettre de renvoyer le nombre d'entrées tel que trouvé dans le contenu de :      Fr Feb 07 2014 11:07:36.6690 */ Thread Id 1400 (GLEWF) large result     buffer allocation - /Length: 437136/Entries: 5948/Client Ver: >=10/RPC     ID: 41726453/User: AUser/Form: CFG:ServiceLevelAgreement  Le nombre uniquement sera retourné parce que **\\1** se réfère au premier et seul groupe capturé : **(\[0-9\]+)**  Et, avec la possibilité d'extraire et de renvoyer un nombre, la valeur peut être utilisée pour définir des déclencheurs.

en-us	### Failover to standby node  Zabbix will fail over to another node automatically if the active node stops. There  must be at least one node in standby status for the failover to happen.  How fast will the failover be? All nodes update their last access time (and status, if  it is changed) every 5 seconds. So:   -   If the active node shuts down and manages to report its status  as "stopped", another node will take over within **5 seconds**.  -   If the active node shuts down/becomes unavailable without being able to update  its status, standby nodes will wait for the **failover delay** + 5 seconds to take over  The failover delay is configurable, with the supported range between 10 seconds and 15  minutes (one minute by default). To change the failover delay, you may run:  ``` zabbix_server -R ha_set_failover_delay=5m ```
fr	 ### Failover to standby node  Zabbix basculera automatiquement vers un autre nœud si le nœud actif s'arrête. Il doit y avoir au moins un nœud en état de veille pour que le basculement se produise.  À quelle vitesse le basculement se fera-t-il ? Tous les nœuds mettent à jour leur heure de dernier accès (et leur état, s'il est modifié) toutes les 5 secondes. Alors:  -   Si le nœud actif s'arrête et parvient à signaler son état comme "arrêté", un autre nœud prendra le relais dans les **5 secondes**.  -   Si le nœud actif s'arrête/devient indisponible sans pouvoir mettre à jour son état, les nœuds de secours attendront le **délai de basculement** + 5 secondes pour prendre le relais  Le délai de basculement est configurable, avec une plage prise en charge comprise entre 10 secondes et 15 minutes (une minute par défaut). Pour modifier le délai de basculement, vous pouvez exécuter :  ``` zabbix_server -R ha_set_failover_delay=5m ```

en-us	 ##### Favorite custom graphs no longer supported    It is no longer possible to add custom graphs to favorites in  *Monitoring* -> *Hosts* -> *Graphs*. After the upgrade any existing custom  graphs will be removed from favorites.   
fr	##### Les graphiques personnalisés favoris ne sont plus pris en charge    Il n'est plus possible d'ajouter des graphiques personnalisés aux favoris dans *Surveillance* -> *Hôtes* -> *Graphiques*. Après la mise à niveau, tous les graphiques personnalisés existants seront supprimés des favoris.   

en-us	##### Field size limit Maximum field size has been increased for the following fields:  - [Item preprocessing](/manual/config/items/preprocessing#configuration) parameters - [Media type](/manual/config/notifications/media#common-parameters) message
fr	##### Limite de taille de champ La taille maximale des champs a été augmentée pour les champs suivants :  - Paramètres de [prétraitement des éléments](/manual/config/items/preprocessing#configuration) - Message de [type de média](/manual/config/notifications/media#common-parameters)

en-us	##### File example  ``` {.php} <?php  return [     'BRAND_LOGO' => './images/custom_logo.png',     'BRAND_LOGO_SIDEBAR' => './images/custom_logo_sidebar.png',     'BRAND_LOGO_SIDEBAR_COMPACT' => './images/custom_logo_sidebar_compact.png',     'BRAND_FOOTER' => '© Zabbix',     'BRAND_HELP_URL' => 'https://www.example.com/help/' ]; ```
fr	##### Exemple de fichier  ``` {.php} <?php  return [     'BRAND_LOGO' => './images/custom_logo.png',     'BRAND_LOGO_SIDEBAR' => './images/custom_logo_sidebar.png',     'BRAND_LOGO_SIDEBAR_COMPACT' => './images/custom_logo_sidebar_compact.png',     'BRAND_FOOTER' => '© Zabbix',     'BRAND_HELP_URL' => 'https://www.example.com/help/' ]; ```

en-us	##### - File locations  -   Configuration files are located in **/etc/zabbix**. -   Zabbix server, proxy and agent logfiles are located in     **/var/log/zabbix**. -   Zabbix frontend is located in **/usr/share/zabbix**. -   Home directory for the user **zabbix** is **/var/lib/zabbix**.
fr	##### - Emplacements des fichiers  -   Les fichiers de configuration se trouvent dans **/etc/zabbix**. -   Les fichiers journaux du serveur, du proxy et de l'agent Zabbix sont situés dans **/var/log/zabbix**. -   L'interface Web Zabbix est située dans **/usr/share/zabbix**. -   Le répertoire personnel de l'utilisateur **zabbix** est **/var/lib/zabbix**.

en-us	## FILES  */usr/local/etc/zabbix\_agent2.conf*   Default location of Zabbix agent 2 configuration file (if not modified during compile time).  [ ]{#lbAH}
fr	## FICHIERS  */usr/local/etc/zabbix\_agent2.conf*   Emplacement par défaut du fichier de configuration de l'agent Zabbix 2 (s'il n'a pas été modifié lors de la compilation).  [ ]{#lbAH}

en-us	## FILES  */usr/local/etc/zabbix\_agentd.conf*   Default location of Zabbix agent configuration file (if not modified during compile time).  [ ]{#lbAI}
fr	## FICHIERS  */usr/local/etc/zabbix\_agentd.conf*   Emplacement par défaut du fichier de configuration de l'agent Zabbix (s'il n'a pas été modifié lors de la compilation).  [ ]{#lbAI}

en-us	## FILES  */usr/local/etc/zabbix\_proxy.conf*   Default location of Zabbix proxy configuration file (if not modified during compile time).  [ ]{#lbAI}
fr	## FICHIERS  */usr/local/etc/zabbix\_proxy.conf*   Emplacement par défaut du fichier de configuration du proxy Zabbix (s'il n'a pas été modifié lors de la compilation).  [ ]{#lbAI}

en-us	## FILES  */usr/local/etc/zabbix\_server.conf*   Default location of Zabbix server configuration file (if not modified during compile time).  [ ]{#lbAI}
fr	## FICHIERS  */usr/local/etc/zabbix\_server.conf*   Emplacement par défaut du fichier de configuration du serveur Zabbix (s'il n'a pas été modifié lors de la compilation).  [ ]{#lbAI}

en-us	## FILES  */usr/local/etc/zabbix\_web\_service.conf*   Default location of Zabbix web service configuration file (if not modified during compile time).  [ ]{#lbAG}
fr	## FICHIERS  */usr/local/etc/zabbix\_web\_service.conf*   Emplacement par défaut du fichier de configuration du service Web Zabbix (s'il n'a pas été modifié lors de la compilation).  [ ]{#lbAG}

en-us	##### File system  Because of the trap file implementation, Zabbix needs the file system to support inodes to differentiate files (the information is acquired by a stat() call).
fr	##### Système de fichiers  En raison de l'implémentation du fichier de trap, Zabbix a besoin du système de fichiers pour prendre en charge les inodes afin de différencier les différents fichiers (les informations sont acquises par un appel stat()).

en-us	#### Filter  A filter can be used to generate real items, triggers, and graphs only for entities that match the criteria. The **Filters** tab contains discovery rule filter definitions allowing to filter discovery values:  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_d.png)  |Parameter|Description| |--|--------| |*Type of calculation*|The following options for calculating filters are available:<br>**And** - all filters must be passed;<br>**Or** - enough if one filter is passed;<br>**And/Or** - uses *And* with different macro names and *Or* with the same macro name;<br>**Custom expression** - offers the possibility to define a custom calculation of filters. The formula must include all filters in the list. Limited to 255 symbols.| |*Filters*|The following filter condition operators are available: *matches*, *does not match*, *exists*, *does not exist*.<br>*Matches* and *does not match* operators expect a [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE). For instance, if you are only interested in C:, D:, and E: file systems, you could put {\#FSNAME} into "Macro" and "\^C\|\^D\|\^E" regular expression into "Regular expression" text fields. Filtering is also possible by file system types using {\#FSTYPE} macro (e.g. "\^ext\|\^reiserfs") and by drive types (supported only by Windows agent) using {\#FSDRIVETYPE} macro (e.g., "fixed").<br>You can enter a regular expression or reference a global [regular expression](/manual/regular_expressions) in "Regular expression" field.<br>In order to test a regular expression you can use "grep -E", for example: ````for f in ext2 nfs reiserfs smbfs; do echo $f | grep -E '^ext|^reiserfs' || echo "SKIP: $f"; done```` <br><br> {\#FSDRIVETYPE} macro on Windows is supported since Zabbix **3.0.0**.<br><br>*Exists* and *does not exist* operators allow to filter entities based on the presence or absence of the specified LLD macro in the response (supported since version 5.4.0).<br>Defining several filters is supported since Zabbix **2.4.0**.<br>Note that if a macro from the filter is missing in the response, the found entity will be ignored, unless a "does not exist" condition is specified for this macro.<br><br>A warning will be displayed, if the absence of a macro affects the expression result. For example, if {#B} is missing in:<br>{#A} matches 1 and {#B} matches 2 - will give a warning<br>{#A} matches 1 or {#B} matches 2 - no warning.<br>This flexible warning logic is supported since Zabbix 6.0.11.|  ::: notewarning A mistake or a typo in the regular expression used in the LLD rule (for example, an incorrect "File systems for discovery" regular expression) may cause deletion of thousands of configuration elements, historical values, and events for many hosts.  :::  ::: noteimportant Zabbix database in MySQL must be created as case-sensitive if file system names that differ only by case are to be discovered correctly. :::
fr	 #### Filtre  Un filtre peut être utilisé pour générer des éléments réels, des déclencheurs et des graphiques uniquement pour les entités qui correspondent aux critères. L'onglet **Filtres** contient des définitions de filtre de règle de découverte permettant de filtrer les valeurs de découverte :  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_d.png)  |Paramètre|Description| |--|--------| |*Type of calcul*|Les options suivantes de calcul des filtres sont disponibles :<br>**Et** - tous les filtres doivent être réussis ;<br>**Ou** - suffisant si un filtre est réussi ;<br>**Et/Ou** - utilise *And* avec des noms de macro différents et *Or* avec le même nom de macro ;<br>**Expression personnalisée** - offre la possibilité de définir un calcul personnalisé des filtres. La formule doit inclure tous les filtres de la liste. Limité à 255 symboles.| |*Filtres*|Les opérateurs de condition de filtre suivants sont disponibles : *correspond*, *ne correspond pas*, *existe*, *n'existe pas*.<br>Les opérateurs *correspond* et *ne correspond pas* attendent une [expression régulière compatible Perl](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE). Par exemple, si vous n'êtes intéressé que par les systèmes de fichiers C:, D: et E:, vous pouvez mettre {\#FSNAME} dans "Macro" et "\^C\|\^D\|\^E" regular expression dans les champs de texte "Expression régulière". Le filtrage est également possible par type de système de fichiers à l'aide de la macro {\#FSTYPE} (par exemple, "\^ext\|\^reiserfs") et par type de lecteur (uniquement pris en charge par l'agent Windows) à l'aide de la macro {\#FSDRIVETYPE} (par exemple, " fixed").<br>Vous pouvez saisir une expression régulière ou faire référence à une [expression régulière](/manual/regular_expressions) globale dans le champ "Expression régulière".<br>Pour tester une expression régulière, vous pouvez utiliser "grep -E", par exemple : ````for f in ext2 nfs reiserfs smbfs; do echo $f \| grep -E '^ext\|^reiserfs' \|\| echo "SKIP: $f"; done````<br><br>La macro {\#FSDRIVETYPE} sous Windows est prise en charge depuis Zabbix **3.0.0**.<br><br>Les opérateurs *existe* et *n'existe pas* permettent de filtrer les entités en fonction de la présence ou de l'absence de la macro LLD spécifiée dans la réponse (supporté depuis la version 5.4.0).<br>La définition de plusieurs filtres est prise en charge depuis Zabbix **2.4.0**.<br>Notez que si une macro du filtre est manquante dans la réponse, l'entité trouvée sera ignorée, sauf si une condition "n'existe pas" est spécifiée pour cette macro.<br><br>Un avertissement sera affiché si l'absence de macro affecte le résultat d'expression. Par exemple si {#B} est manquant dans :<br>{#A} matches 1 and {#B} matches 2 - donnera un avertissement<br>{#A} matches 1 or {#B} matches 2 - pas d'avertissement.<br>Cette logique d'avertissement flexible est prise en charge depuis Zabbix 6.0.11.|  ::: notewarning Une erreur ou une faute de frappe dans l'expression régulière utilisée dans la règle LLD (par exemple, une expression régulière "File systems for discovery" incorrecte) peut entraîner la suppression de milliers d'éléments de configuration, de valeurs historiques et d'événements pour de nombreux hôtes. :::  ::: noteimportant La base de données Zabbix dans MySQL doit être créée en respectant la casse pour que les noms de système de fichiers qui ne diffèrent que par la casse soient découverts correctement. :::

en-us	##### Filter buttons  |   |   | |--|--------| |![filter\_apply.png](../../../../../assets/en/manual/web_interface/filter_apply.png)|Apply specified filtering criteria (without saving).| |![filter\_reset.png](../../../../../assets/en/manual/web_interface/filter_reset.png)|Reset current filter and return to saved parameters of the current tab. On the main tab, this will clear the filter.| |![filter\_save\_as.png](../../../../../assets/en/manual/web_interface/filter_save_as.png)|Save current filter parameters in a new tab. Only available on the main tab.| |![filter\_update.png](../../../../../assets/en/manual/web_interface/filter_update.png)|Replace tab parameters with currently specified parameters. Not available on the main tab.|
fr	##### Boutons de filtrage  |   |   | |--|--------| |![filter\_apply.png](../../../../../assets/en/manual/web_interface/filter_apply.png)|Appliquer les critères de filtrage spécifiés (sans enregistrer).| |![filter\_reset.png](../../../../../assets/en/manual/web_interface/filter_reset.png)|Réinitialiser le filtre actuel et revenir aux paramètres enregistrés de l'onglet actuel. Dans l'onglet principal, cela effacera le filtre.| |![filter\_save\_as.png](../../../../../assets/en/manual/web_interface/filter_save_as.png)|Enregistrer les paramètres de filtre actuels dans un nouvel onglet. Uniquement disponible sur l'onglet principal.| |![filter\_update.png](../../../../../assets/en/manual/web_interface/filter_update.png)|Remplacer les paramètres de l'onglet par les paramètres actuellement spécifiés. Non disponible sur l'onglet principal.|

en-us	#### Filter expression  The filter expression is an arithmetical expression in infix notation.  Supported operands:  |Operand|Description|Example| |--|------|------| |`"<text>"`<br>`'<text>'`|Text constant.|'value: \\'1\\''<br>"value: '1'"| |`<number>`|Numeric constant supporting scientific notation.|123| |`<jsonpath starting with $>`|Value referred to by the JSONPath from the input document root node; only definite paths are supported.|$.object.name| |`<jsonpath starting with @>`|Value referred to by the JSONPath from the current object/element; only definite paths are supported.|@.name|  Supported operators:  |Operator|Type|Description|Result| |--|--------|----|----| |`-`|binary|Subtraction.|Number.| |`+`|binary|Addition.|Number.| |`/`|binary|Division.|Number.| |`*`|binary|Multiplication.|Number.| |`==`|binary|Is equal to.|Boolean (1 or 0).| |`!=`|binary|Is not equal to.|Boolean (1 or 0).| |`<`|binary|Is less than.|Boolean (1 or 0).| |`<=`|binary|Is less than or equal to.|Boolean (1 or 0).| |`>`|binary|Is greater than.|Boolean (1 or 0).| |`>=`|binary|Is greater than or equal to.|Boolean (1 or 0).| |`=~`|binary|Matches regular expression.|Boolean (1 or 0).| |`!`|unary|Boolean not.|Boolean (1 or 0).| |`||`|binary|Boolean or.|Boolean (1 or 0).| |`&&`|binary|Boolean and.|Boolean (1 or 0).|
fr	#### Expression de filtre  L'expression de filtre est une expression arithmétique en notation infix.  Opérandes pris en charge :  |Opérande|Description|Exemple| |--|------|------| |`"<text>"`<br>`'<text>'`|Constante de texte.|'value: \\'1\\''<br>"value: '1'"| |`<number>`|Constante numérique prenant en charge la notation scientifique.|123| |`<jsonpath starting with $>`|Valeur référencée par JSONPath à partir du nœud racine du document d'entrée ; seuls les chemins définis sont pris en charge.|$.object.name| |`<jsonpath starting with @>`|Valeur référencée par le JSONPath à partir de l'objet/élément actuel ; seuls les chemins définis sont pris en charge.|@.name|  Opérateurs pris en charge :  |Opérateur|Type|Description|Résultat| |--|--------|----|----| |`-`|binaire|Soustraction.|Nombre.| |`+`|binaire|Addition.|Nombre.| |`/`|binaire|Division.|Nombre.| |`*`|binaire|Multiplication.|Nombre.| |`==`|binaire|Est égal à.|Booléen (1 ou 0).| |`!=`|binaire|N'est pas égal à.|Booléen (1 ou 0).| |`<`|binaire|Est inférieur à.|Booléen (1 ou 0).| |`<=`|binaire|Est inférieur ou égal à.|Booléen (1 ou 0).| |`>`|binaire|Est supérieur à.|Booléen (1 ou 0).| |`>=`|binaire|Est supérieur ou égal à.|Booléen (1 ou 0).| |`=~`|binaire|Correspond à l'expression régulière.|Booléen (1 ou 0).| |`!`|unaire|Non booléen.|Booléen (1 ou 0).| |`||`|binaire|Ou booléen.|Booléen (1 ou 0).| |`&&`|binaire|Et booléen.|Booléen (1 ou 0).|

en-us	##### Filtering by host  In the *by host* mode results can be filtered by a host or by the host group. Specifying a parent host group implicitly selects all nested host groups.
fr	##### Filtrage par hôte  En mode *par hôte*, les résultats peuvent être filtrés par hôte ou par groupe d'hôtes. La spécification d'un groupe d'hôtes parent sélectionne implicitement tous les groupes d'hôtes imbriqués.

en-us	#### Filtering VMware event log records  Using a regular expression preprocessing to filter unnecessary events of the VMWare event log.  1\. On a working VMWare Hypervisor host check that the event log item `vmware.eventlog[<url>,<mode>]` is present and working properly. Note that the event log item could already be present on the hypervisor if the *Template VM VMWare* template has been linked during the host creation.  2\. On the VMWare Hypervisor host create a [dependent item](/manual/config/items/itemtypes/dependent_items) of 'Log' type and set the event log item as its master.  In the "Preprocessing" tab of the dependent item select the "Matches regular expression" validation option and fill pattern, for example:      ".* logged in .*" - filters all logging events in the event log     "\bUser\s+\K\S+" -  filter only lines with usernames from the event log  ::: noteimportant If the regular expression is not matched then the dependent item becomes unsupported with a corresponding error message. To avoid this mark the "Custom on fail" checkbox and select to discard unmatched value, for example. :::  Another approach that allows using matching groups and output control is to select "Regular expression" option in the "Preprocessing" tab and fill parameters, for example:      pattern: ".*logged in.*", output: "\0" - filters all logging events in the event log     pattern "User (.*?)(?=\ )", output: "\1" - filter only usernames from the event log
fr	 #### Filtrage des enregistrements du journal des événements VMware  Utilisation d'un prétraitement d'expression régulière pour filtrer les événements inutiles du journal des événements VMWare.  1\. Sur un hôte VMWare Hypervisor en état de marche, vérifiez que l'élément du journal des événements `vmware.eventlog[<url>,<mode>]` est présent et fonctionne correctement. Notez que l'élément du journal des événements peut déjà être présent sur l'hyperviseur si le modèle *Template VM VMWare* a été lié lors de la création de l'hôte.  2\. Sur l'hôte VMWare Hypervisor, créez un [élément dépendant](/manual/config/items/itemtypes/dependent_items) de type 'Log' et définissez l'élément du journal des événements comme maître.  Dans l'onglet "Prétraitement" de la rubrique dépendante sélectionnez l'option de validation "Correspond à l'expression régulière" et le motif de remplissage, par exemple :      ".* logged in .*" - filters all logging events in the event log     "\bUser\s+\K\S+" -  filter only lines with usernames from the event log  ::: noteimportant Si l'expression régulière ne correspond pas, l'élément dépendant devient non pris en charge avec un message d'erreur correspondant. Pour éviter cela, cochez la case "Personnalisé en cas d'échec" et sélectionnez pour ignorer la valeur sans correspondance, par exemple. :::  Une autre approche qui permet d'utiliser les groupes de correspondance et le contrôle de sortie consiste à sélectionner l'option "Expression régulière" dans l'onglet "Prétraitement" et à remplir les paramètres, par exemple :      pattern: ".*logged in.*", output: "\0" - filters all logging events in the event log     pattern "User (.*?)(?=\ )", output: "\1" - filter only usernames from the event log

en-us	 #### Filter settings remembered  In several Monitoring pages (*Problems*, *Hosts*, *Latest data*) the current filter settings are  now remembered in the user profile. When the user opens the page again, the filter settings  will have stayed the same.  Additionally, the marking of a changed (but not saved) favorite filter is now a green dot next  to the filter name, instead of the filter name in italics.
fr	#### Paramètres de filtre mémorisés  Dans plusieurs pages de surveillance (*Problèmes*, *Hôtes*, *Dernières données*), les paramètres de filtre actuels sont désormais mémorisés dans le profil de l'utilisateur. Lorsque l'utilisateur ouvre à nouveau la page, les paramètres de filtrage restent les mêmes.  De plus, le marquage d'un filtre favori modifié (mais non enregistré) est désormais un point vert à côté du nom du filtre, au lieu du nom du filtre en italique.

en-us	#### Find HTTP agent item  Find HTTP agent item with post body type XML for specific host ID.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "hostids": "10255",         "filter": {             "type": 19,             "post_type": 3         }     },     "id": 3,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "28252",             "type": "19",             "snmp_oid": "",             "hostid": "10255",             "name": "template item",             "key_": "ti",             "delay": "30s",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "localhost",             "query_fields": [                 {                     "mode": "xml"                 }             ],             "posts": "<body>\r\n<![CDATA[{$MACRO}<foo></bar>]]>\r\n</body>",             "status_codes": "200",             "follow_redirects": "0",             "post_type": "3",             "http_proxy": "",             "headers": [],             "retrieve_mode": "1",             "request_method": "3",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "",             "prevvalue": ""         }     ],     "id": 3 } ```
fr	#### Rechercher un élément d'agent HTTP  Recherchez l'élément d'agent HTTP avec le type de corps XML pour un ID d'hôte spécifique.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "hostids": "10255",         "filter": {             "type": 19,             "post_type": 3         }     },     "id": 3,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "28252",             "type": "19",             "snmp_oid": "",             "hostid": "10255",             "name": "template item",             "key_": "ti",             "delay": "30s",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "localhost",             "query_fields": [                 {                     "mode": "xml"                 }             ],             "posts": "<body>\r\n<![CDATA[{$MACRO}<foo></bar>]]>\r\n</body>",             "status_codes": "200",             "follow_redirects": "0",             "post_type": "3",             "http_proxy": "",             "headers": [],             "retrieve_mode": "1",             "request_method": "3",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "",             "prevvalue": ""         }     ],     "id": 3 } ```

en-us	#### Find HTTP agent item prototype  Find HTTP agent item prototype with request method HEAD for specific host ID.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.get",     "params": {         "hostids": "10254",         "filter": {             "type": "19",             "request_method": "3"         }     },     "id": 17,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "28257",             "type": "19",             "snmp_oid": "",             "hostid": "10254",             "name": "discovered",             "key_": "item[{#INAME}]",             "delay": "{#IUPDATE}",             "history": "90d",             "trends": "30d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "28255",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "2",             "description": "",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "{#IURL}",             "query_fields": [],             "posts": "",             "status_codes": "",             "follow_redirects": "0",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "3",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "discover": "0",             "uuid": "",             "parameters": []         }     ],     "id": 17 } ```
fr	#### Recherche du prototype d'élément d'agent HTTP  Recherchez le prototype d'élément d'agent HTTP avec la méthode de requête HEAD pour un ID d'hôte spécifique.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.get",     "params": {         "hostids": "10254",         "filter": {             "type": "19",             "request_method": "3"         }     },     "id": 17,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "28257",             "type": "19",             "snmp_oid": "",             "hostid": "10254",             "name": "discovered",             "key_": "item[{#INAME}]",             "delay": "{#IUPDATE}",             "history": "90d",             "trends": "30d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "28255",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "2",             "description": "",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "{#IURL}",             "query_fields": [],             "posts": "",             "status_codes": "",             "follow_redirects": "0",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "3",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "discover": "0",             "uuid": "",             "parameters": []         }     ],     "id": 17 } ```

en-us	#### Finding dependent item  Find one Dependent item for item with ID "25545".  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "filter": {             "type": "18",             "master_itemid": "25545"         },         "limit": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "25547",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Seconds",             "key_": "apache.status.uptime.seconds",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "0",             "description": "",             "evaltype": "0",             "master_itemid": "25545",             "jmx_endpoint": "",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "discover": "0",             "uuid": "",             "parameters": []         }     ],     "id": 1 } ```
fr	#### Recherche d'un élément dépendant  Trouvez un élément dépendant pour l'élément avec l'ID "25545".  Requête :  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "filter": {             "type": "18",             "master_itemid": "25545"         },         "limit": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "25547",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Seconds",             "key_": "apache.status.uptime.seconds",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "interfaceid": "0",             "description": "",             "evaltype": "0",             "master_itemid": "25545",             "jmx_endpoint": "",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "discover": "0",             "uuid": "",             "parameters": []         }     ],     "id": 1 } ```

en-us	#### Finding dependent items by key  Retrieve all dependent items from host with ID "10116" that have the word "apache" in the key.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10116",         "search": {             "key_": "apache"         },         "filter": {             "type": 18         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "25550",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Days",             "key_": "apache.status.uptime.days",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "25545",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "25555",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Hours",             "key_": "apache.status.uptime.hours",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "25545",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         }     ],     "id": 1 } ```
fr	#### Recherche d'éléments dépendants par clé  Récupérez tous les éléments dépendants de l'hôte avec l'ID "10116" dont la clé contient le mot "apache".  Requête :  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10116",         "search": {             "key_": "apache"         },         "filter": {             "type": 18         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "25550",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Days",             "key_": "apache.status.uptime.days",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "25545",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "25555",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Hours",             "key_": "apache.status.uptime.hours",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "25545",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         }     ],     "id": 1 } ```

en-us	#### Finding items by key  Retrieve all items used in triggers specific host ID that have word "system.cpu" in the item key and sort results by name.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10084",         "with_triggers": true,         "search": {             "key_": "system.cpu"         },         "sortfield": "name"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "42269",             "type": "18",             "snmp_oid": "",             "hostid": "10084",             "name": "CPU utilization",             "key_": "system.cpu.util",             "delay": "0",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "%",             "logtimefmt": "",             "templateid": "42267",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "CPU utilization in %.",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "42264",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42259",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (15m avg)",             "key_": "system.cpu.load[all,avg15]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42219",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42249",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (1m avg)",             "key_": "system.cpu.load[all,avg1]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42209",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42257",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (5m avg)",             "key_": "system.cpu.load[all,avg5]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42217",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42260",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Number of CPUs",             "key_": "system.cpu.num",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42220",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         }     ],     "id": 1 } ```
fr	#### Recherche d'éléments par clé  Récupérez tous les éléments utilisés dans les ID d'hôte spécifiques des déclencheurs qui ont le mot "system.cpu" dans la clé d'élément et triez les résultats par nom.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10084",         "with_triggers": true,         "search": {             "key_": "system.cpu"         },         "sortfield": "name"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "itemid": "42269",             "type": "18",             "snmp_oid": "",             "hostid": "10084",             "name": "CPU utilization",             "key_": "system.cpu.util",             "delay": "0",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "%",             "logtimefmt": "",             "templateid": "42267",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "CPU utilization in %.",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "42264",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42259",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (15m avg)",             "key_": "system.cpu.load[all,avg15]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42219",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42249",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (1m avg)",             "key_": "system.cpu.load[all,avg1]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42209",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42257",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Load average (5m avg)",             "key_": "system.cpu.load[all,avg5]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42217",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         },         {             "itemid": "42260",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Number of CPUs",             "key_": "system.cpu.num",             "delay": "1m",             "history": "7d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "logtimefmt": "",             "templateid": "42220",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "uuid": "",             "state": "0",             "error": "",             "parameters": [],             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0"         }     ],     "id": 1 } ```

en-us	#### - Firewall  By default, only the ports listed in the [configuration changes](#firewall_configuration) above are open. To open additional ports, modify "*/etc/sysconfig/iptables*" file and reload firewall rules:      systemctl reload iptables
fr	#### - Pare-feu  Par défaut, seuls les ports répertoriés dans les [modifications de configuration](#firewall_configuration) ci-dessus sont ouverts. Pour ouvrir des ports supplémentaires, modifiez le fichier "*/etc/sysconfig/iptables*" et rechargez les règles de pare-feu :      systemctl reload iptables

en-us	##### - Firewall configuration  The appliance uses iptables firewall with predefined rules:  -   Opened SSH port (22 TCP); -   Opened Zabbix agent (10050 TCP) and Zabbix trapper (10051 TCP)     ports; -   Opened HTTP (80 TCP) and HTTPS (443 TCP) ports; -   Opened SNMP trap port (162 UDP); -   Opened outgoing connections to NTP port (53 UDP); -   ICMP packets limited to 5 packets per second; -   All other incoming connections are dropped.
fr	##### - Configuration du pare-feu  L'appliance utilise le pare-feu iptables avec des règles prédéfinies :  -   Opened SSH port (22 TCP); -   Opened Zabbix agent (10050 TCP) and Zabbix trapper (10051 TCP) ports; -   Opened HTTP (80 TCP) and HTTPS (443 TCP) ports; -   Opened SNMP trap port (162 UDP); -   Opened outgoing connections to NTP port (53 UDP); -   ICMP packets limited to 5 packets per second; -   All other incoming connections are dropped.

en-us	##### - Fit functions  Default `fit` is the *linear* function. But if your monitored system is more complicated you have more options to choose from.  |`fit`|x = f(t)| |-----|--------| |*linear*|x = a + b\*t| |*polynomialN*[^2]|x = a~0~ + a~1~\*t + a~2~\*t^2^ + ... + a~n~\*t^n^| |*exponential*|x = a\*exp(b\*t)| |*logarithmic*|x = a + b\*log(t)| |*power*|x = a\*t^b^|
fr	##### - Fonctions d'ajustement  Par défaut, `fit` est une fonction *linéaire*. Mais si votre système supervisé est plus compliqué, vous aurez plus d'options à choisir.  |`fit`|x = f(t)| |-----|--------| |*linéaire*|x = a + b\*t| |*polynômeN*[^2]|x = a~0~ + a~1~\*t + a~2~\*t^2^ + ... + a~n~\*t^n^| |*exponentiel*|x = a\*exp(b\*t)| |*logarithmique*|x = a + b\*log(t)| |*puissance*|x = a\*t^b^|

en-us	#### Flexible intervals  Flexible intervals allow to redefine the default update interval for specific time periods. A flexible interval is defined with *Interval* and *Period* where:  -   *Interval* – the update interval for the specified time period -   *Period* – the time period when the flexible interval is active (see     the [time periods](/manual/appendix/time_period) for detailed     description of the *Period* format)  Up to seven flexible intervals can be defined. If multiple flexible intervals overlap, the smallest *Interval* value is used for the overlapping period. Note that if the smallest value of overlapping flexible intervals is '0', no polling will take place. Outside the flexible intervals the default update interval is used.  Note that if the flexible interval equals the length of the period, the item will be checked exactly once. If the flexible interval is greater than the period, the item might be checked once or it might not be checked at all (thus such configuration is not advisable). If the flexible interval is less than the period, the item will be checked at least once.  If the flexible interval is set to '0', the item is not polled during the flexible interval period and resumes polling according to the default *Update interval* once the period is over. Examples:  |Interval|Period|Description| |--------|------|-----------| |10|1-5,09:00-18:00|Item will be checked every 10 seconds during working hours.| |0|1-7,00:00-7:00|Item will not be checked during the night.| |0|7-7,00:00-24:00|Item will not be checked on Sundays.| |60|1-7,12:00-12:01|Item will be checked at 12:00 every day. Note that this was used as a workaround for scheduled checks and starting with Zabbix 3.0 it is recommended to use scheduling intervals for such checks.|
fr	#### Intervalles flexibles  Les intervalles flexibles permettent de redéfinir l'intervalle de mise à jour par défaut pour des périodes spécifiques. Un intervalle flexible est défini avec *Intervalle* et *Période* où :  -   *Intervalle* - l'intervalle d’actualisation pour la période spécifiée -   *Période* - la période pendant laquelle l'intervalle flexible est actif (voir les [périodes](/fr/manual/appendix/time_period) pour la description détaillée du format de la *Période*)  Jusqu'à sept intervalles flexibles peuvent être définis. Si plusieurs intervalles flexibles se chevauchent, la plus petite valeur d'*intervalle* est utilisée pour la période de chevauchement. Notez que si la plus petite valeur où les intervalles se chevauchant est '0', aucune interrogation n'aura lieu. En dehors des intervalles flexibles, l'intervalle d’actualisation par défaut est utilisé.  Notez que si l'intervalle flexible est égal à la longueur de la période, l'élément sera vérifié une seule fois. Si l'intervalle flexible est supérieur à la période, l'élément peut être vérifié une fois ou il peut ne pas être vérifié du tout (une telle configuration n'est donc pas conseillée). Si l'intervalle flexible est inférieur à la période, l'élément sera vérifié au moins une fois.  Si l'intervalle flexible est défini sur '0', l'élément n'est pas interrogé pendant la période d'intervalle flexible et reprend l'interrogation en fonction de l'*intervalle d’actualisation* par défaut une fois la période terminée. Exemples :  |Intervalle|Période|Description| |--------|------|-----------| |10|1-5,09:00-18:00|L'élément sera vérifié toutes les 10 secondes pendant les heures de travail.| |0|1-7,00:00-7:00|L'élément ne sera pas vérifié pendant la nuit.| |0|7-7,00:00-24:00|L'élément ne sera pas vérifié le dimanche.| |60|1-7,12:00-12:01|L'élément sera vérifié à 12h00 tous les jours. Notez que cela a été utilisé comme une solution de contournement pour les contrôles planifiés et à partir de Zabbix 3.0, il est recommandé d'utiliser des intervalles de planification pour ces vérifications.|

en-us	#### Flexible user parameters  Flexible user parameters accept parameters with the key. This way a flexible user parameter can be the basis for creating several items.  Flexible user parameters have the following syntax:      UserParameter=key[*],command  |Parameter|Description| |--|--------| |**Key**|Unique item key. The \[\*\] defines that this key accepts parameters within the brackets.<br>Parameters are given when configuring the item.| |**Command**|Command to be executed to evaluate value of the key.<br>*For flexible user parameters only*:<br>You may use positional references $1…$9 in the command to refer to the respective parameter in the item key.<br>Zabbix parses the parameters enclosed in \[ \] of the item key and substitutes $1,...,$9 in the command accordingly.<br>$0 will be substituted by the original command (prior to expansion of $0,...,$9) to be run.<br>Positional references are interpreted regardless of whether they are enclosed between double (") or single (') quotes.<br>To use positional references unaltered, specify a double dollar sign - for example, awk '{print $$2}'. In this case `$$2` will actually turn into `$2` when executing the command.|  ::: noteimportant Positional references with the $ sign are searched for and replaced by Zabbix agent only for flexible user parameters. For simple user parameters, such reference processing is skipped and, therefore, any $ sign quoting is not necessary. :::  ::: noteimportant Certain symbols are not allowed in user parameters by default. See [UnsafeUserParameters](/manual/appendix/config/zabbix_agentd) documentation for a full list. :::
fr	 #### Paramètres utilisateur flexibles  Les paramètres utilisateur flexibles acceptent des paramètres dans la clé. Ainsi, un paramètre utilisateur flexible peut servir de base à la création de plusieurs éléments.  Les paramètres utilisateur flexibles ont la syntaxe suivante :      UserParameter=clé[*],commande  |Paramètre|Description| |--|--------| |**Clé**|Clé d'élément unique. Le \[\*\] définit que cette clé accepte les paramètres entre parenthèses.<br>Les paramètres sont donnés lors de la configuration de l'élément.| |**Commande**|Commande à exécuter pour évaluer la valeur de la clé.<br>*Pour les paramètres utilisateur flexibles uniquement* :<br>Vous pouvez utiliser des références de position $1…$9 dans la commande pour faire référence au paramètre respectif dans la clé de l'élément.<br>Zabbix analyse les paramètres entre \[ \] de la clé de l'élément et remplace $1,...,$9 dans la commande en conséquence.<br>$0 sera remplacé par la commande d'origine (avant l'expansion de $0,...,$9) à exécuter.<br>Les références de position sont interprétées qu'elles soient entre guillemets doubles (") ou simples (').<br>Pour utiliser des références de position inchangées, spécifiez un double signe dollar - par exemple, awk '{print $$2}' Dans ce cas `$$2` se transformera en `$2` lors de l'exécution de la commande.|  ::: noteimportant Les références positionnelles avec le signe $ sont recherchées et remplacées par l'agent Zabbix uniquement pour les paramètres utilisateur flexibles. Pour les paramètres utilisateur simples, ce traitement de référence est ignoré et, par conséquent, toute citation du signe $ est inutile. :::  ::: noteimportant Certains symboles ne sont pas autorisés dans les paramètres utilisateur par défaut. Voir la documentation [UnsafeUserParameters](/manual/appendix/config/zabbix_agentd) pour une liste complète. :::

en-us	#### Flipping frontend locales  It has been observed that frontend locales may flip without apparent logic, i. e. some pages (or parts of pages) are displayed in one language while other pages (or parts of pages) in a different language. Typically the problem may appear when there are several users, some of whom use one locale, while others use another.  A known workaround to this is to disable multithreading in PHP and Apache.  The problem is related to how setting the locale works [in PHP](https://www.php.net/manual/en/function.setlocale): locale information is maintained per process, not per thread. So in a multi-thread environment, when there are several projects run by same Apache process, it is possible that the locale gets changed in another thread and that changes how data can be processed in the Zabbix thread.  For more information, please see related problem reports:  -   [ZBX-10911](https://support.zabbix.com/browse/ZBX-10911) (Problem     with flipping frontend locales) -   [ZBX-16297](https://support.zabbix.com/browse/ZBX-16297) (Problem     with number processing in graphs using the `bcdiv` function of BC     Math functions)
fr	#### Inverser les paramètres régionaux de l'interface web  Il a été observé que les paramètres régionaux de l'interface web peuvent basculer sans logique apparente, c'est-à-dire que certaines pages (ou parties de pages) sont affichées dans une langue tandis que d'autres pages (ou parties de pages) sont affichées dans une langue différente. En règle générale, le problème peut apparaître lorsqu'il y a plusieurs utilisateurs, dont certains utilisent un paramètre régional, tandis que d'autres en utilisent un autre.  Une solution de contournement connue consiste à désactiver le multithreading dans PHP et Apache.  Le problème est lié au fonctionnement de la définition des paramètres régionaux [en PHP](https://www.php.net/manual/en/function.setlocale) : les informations sur les paramètres régionaux sont conservées par processus, et non par thread. Ainsi, dans un environnement multi-thread, lorsque plusieurs projets sont exécutés par le même processus Apache, il est possible que les paramètres régionaux soient modifiés dans un autre thread et que cela modifie la façon dont les données peuvent être traitées dans le thread Zabbix.  Pour plus d'informations, veuillez consulter les rapports de problèmes associés :  - [ZBX-10911](https://support.zabbix.com/browse/ZBX-10911) (Problème avec la bascule des paramètres régionaux de l'interface web) - [ZBX-16297](https://support.zabbix.com/browse/ZBX-16297) (Problème avec le traitement des nombres dans les graphiques en utilisant la fonction `bcdiv` des fonctions BC Math)

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

en-us	### Float trend  The float trend object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Timestamp of an hour for which the value was calculated. E. g. timestamp of 04:00:00 means values calculated for period 04:00:00-04:59:59.| |itemid|integer|ID of the related item.| |num|integer|Number of values that were available for the hour.| |value\_min|float|Hourly minimum value.| |value\_avg|float|Hourly average value.| |value\_max|float|Hourly maximum value.|
fr	### Tendance float  L'objet de tendance float a les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Horodatage d'une heure pour laquelle la valeur a été calculée. Par exemple. l'horodatage de 04:00:00 signifie des valeurs calculées pour la période 04:00:00-04:59:59.| |itemid|integer|ID de l'élément connexe.| |num|integer|Nombre de valeurs disponibles pour l'heure.| |value\_min|float|Valeur horaire minimum.| |value\_avg|float|Valeur horaire moyenne.| |value\_max|float|Valeur horaire maximum.|

en-us	##### Footnotes  ^**1**^A Linux-specific note. Zabbix agent must have read-only access to filesystem */proc*. Kernel patches from www.grsecurity.org limit access rights of non-privileged users.  ^**2**^ `vfs.dev.read[]`, `vfs.dev.write[]`: Zabbix agent will terminate "stale" device connections if the item values are not accessed for more than 3 hours. This may happen if a system has devices with dynamically changing paths or if a device gets manually removed. Note also that these items, if using an update interval of 3 hours or more, will always return '0'.  ^**3**^ `vfs.dev.read[]`, `vfs.dev.write[]`: If default *all* is used for the first parameter then the key will return summary statistics, including all block devices like sda, sbd and their partitions (sda1, sda2, sdb3...) and multiple devices (MD raid) based on those block devices/partitions and logical volumes (LVM) based on those block devices/partitions. In such cases returned values should be considered only as relative value (dynamic in time) but not as absolute values.  ^**4**^ SSL (HTTPS) is supported only if agent is compiled with cURL support. Otherwise the item will turn unsupported.
fr	##### Notes de bas de page  ^**1**^Une note spécifique à Linux. L'agent Zabbix doit avoir un accès en lecture seule au système de fichiers */proc*. Les correctifs du noyau de www.grsecurity.org limitent les droits d'accès des utilisateurs non privilégiés.  ^**2**^ `vfs.dev.read[]`, `vfs.dev.write[]` : l'agent Zabbix mettra fin aux connexions de périphérique "stale" si les valeurs des éléments ne sont pas consultées pendant plus de 3 heures. Cela peut se produire si un système comporte des périphériques dont les chemins changent dynamiquement ou si un périphérique est supprimé manuellement. Notez également que ces éléments, s'ils utilisent un intervalle de mise à jour de 3 heures ou plus, renverront toujours '0'.  ^**3**^ `vfs.dev.read[]`, `vfs.dev.write[]` : si la valeur par défaut *all* est utilisée pour le premier paramètre, la clé renverra des statistiques récapitulatives, y compris tous les périphériques de bloc comme sda, sbd et leurs partitions (sda1, sda2, sdb3 ...) et plusieurs périphériques (MD raid) basés sur ces périphériques/partitions de bloc et volumes logiques (LVM) basés sur ces périphériques/partitions de bloc. Dans de tels cas, les valeurs renvoyées doivent être considérées uniquement comme des valeurs relatives (dynamiques dans le temps) mais pas comme des valeurs absolues.  ^**4**^ SSL (HTTPS) n'est pris en charge que si l'agent est compilé avec la prise en charge cURL. Sinon, l'élément deviendra non pris en charge.

en-us	##### Footnotes  ^**1**^ Default value.
fr	##### Notes de bas de page  ^**1**^ Valeur par défaut.

en-us	##### Footnotes  ^**1**^ For string values, only the string will be exported (e.g. "EMAIL") without the numbering used in this table. The numbers for range values (corresponding to the API values) in this table is used for ordering only.
fr	##### Notes de bas de page  ^**1**^ Pour les valeurs de type chaîne de caractères, seule la chaîne sera exportée (par exemple "EMAIL") sans la numérotation utilisée dans ce tableau. Les nombres pour les valeurs de plage (correspondant aux valeurs API) dans ce tableau sont utilisés uniquement pour l'ordre.

en-us	##### Footnotes  ^**1**^ For string values, only the string will be exported (e.g. "ZABBIX\_ACTIVE") without the numbering used in this table. The numbers for range values (corresponding to the API values) in this table is used for ordering only.
fr	##### Notes de bas de page  ^**1**^ Pour les valeurs de type chaîne de caractères, seule la chaîne sera exportée (par exemple "ZABBIX\_ACTIVE") sans la numérotation utilisée dans ce tableau. Les nombres pour les valeurs de plage (correspondant aux valeurs de l'API) dans ce tableau est utilisé sur demande uniquement.

en-us	##### Footnotes  ^**1**^ If multiple macros in a field or macros mixed with text are not supported for the location, a single macro has to fill the whole field.  ^**2**^ Macros used in tag names and values are resolved only during event generation process.  ^**3**^ URLs that contain a [secret macro](/manual/config/macros/user_macros#configuration) will not work, as the macro in them will be resolved as "\*\*\*\*\*\*".
fr	##### Notes de bas de page  ^**1**^ Si plusieurs macros dans un champ ou des macros mélangées à du texte ne sont pas prises en charge pour l'emplacement, une seule macro doit remplir tout le champ.  ^**2**^ Les macros utilisées dans les noms et les valeurs des tags sont résolues uniquement lors du processus de génération d'événements.  ^**3**^ Les URL qui contiennent une [macro secrète](/manual/config/macros/user_macros#configuration) ne fonctionneront pas, car la macro qu'elles contiennent sera résolue comme "\*\*\*\*\*\*".

en-us	##### Footnotes  ^**1**^ In the fields marked with ^[1](lld_macros#footnotes)^ a single macro has to fill the whole field. Multiple macros in a field or macros mixed with text are not supported.
fr	##### Notes de bas de page  ^**1**^ Dans les champs marqués par ^[1](lld_macros#footnotes)^ une seule macro doit remplir tout le champ. Les macros multiples dans un champ ou les macros mélangées avec du texte ne sont pas prises en charge.

en-us	##### Footnotes  ^**1**^ Note that too many data gathering processes (pollers, unreachable pollers, ODBC pollers, HTTP pollers, Java pollers, pingers, trappers, proxypollers) together with IPMI manager, SNMP trapper and preprocessing workers can **exhaust** the per-process file descriptor limit for the preprocessing manager.  ::: notewarning This will cause Zabbix server to stop (usually shortly after the start, but sometimes it can take more time). The configuration file should be revised or the limit should be raised to avoid this situation. :::  ^**2**^ When a lot of items are deleted it increases the load to the database, because the housekeeper will need to remove all the history data that these items had. For example, if we only have to remove 1 item prototype, but this prototype is linked to 50 hosts and for every host the prototype is expanded to 100 real items, 5000 items in total have to be removed (1\*50\*100). If 500 is set for MaxHousekeeperDelete (MaxHousekeeperDelete=500), the housekeeper process will have to remove up to 2500000 values (5000\*500) for the deleted items from history and trends tables in one cycle.
fr	##### Notes de bas de page  ^**1**^ Notez que trop de processus de collecte de données (pollers, pollers d'inaccessibilité, pollers ODBC, pollers HTTP, pollers Java, les pingers, les trappers, pollers proxy) avec le gestionnaire IPMI, le trappeur SNMP et le processus de prétraitement peuvent **épuiser** la limite de descripteur de fichier par processus pour le gestionnaire de prétraitement.  ::: notewarning Cela entraînera l'arrêt du serveur Zabbix (généralement peu de temps après le départ, mais cela peut parfois prendre plus de temps). Le fichier de configuration doit être révisé ou la limite doit être augmentée afin d'éviter cette situation. :::  ^ ** 2 ** ^ Lorsque de nombreux éléments sont supprimés, cela augmente la charge de la base de données, car le nettoyage devra supprimer tout l'historique des données que ces éléments avaient. Par exemple, si nous ne devons supprimer qu'un seul prototype d'élément, mais que ce prototype est lié à 50 hôtes et que pour chaque hôte le prototype est étendu à 100 éléments réels, 5000 éléments au total doivent être supprimés (1\*50\*100). Si 500 est défini pour MaxHousekeeperDelete (MaxHousekeeperDelete=500), le processus de nettoyage devra supprimer jusqu'à 2500000 valeurs (5000\*500) pour les éléments supprimés de l'historique et de tables de tendances en un cycle.

en-us	##### Footnotes  ^**1**^ The `{HOST.*}` macros supported in item key parameters will resolve to the interface that is selected for the item. When used in items without interfaces they will resolve to either the Zabbix agent, SNMP, JMX or IPMI interface of the host in this order of priority or to 'UNKNOWN' if the host does not have any interface.  ^**2**^ In global scripts, interface IP/DNS fields and web scenarios the macro will resolve to the main agent interface, however, if it is not present, the main SNMP interface will be used. If SNMP is also not present, the main JMX interface will be used. If JMX is not present either, the main IPMI interface will be used. If the host does not have any interface, the macro resolves to 'UNKNOWN'.  ^**3**^ Only the **avg**, **last**, **max** and **min** functions, with seconds as parameter are supported in this macro in map labels.  ^**4**^ `{HOST.*}` macros are supported in web scenario *Variables*, *Headers*, *SSL certificate file* and *SSL key file* fields and in scenario step *URL*, *Post*, *Headers* and *Required string* fields. Since Zabbix 5.4.0, `{HOST.*}` macros are no longer supported in web scenario *Name* and web scenario step *Name* fields.  ^**5**^ Only the **avg**, **last**, **max** and **min** functions, with seconds as parameter are supported within this macro in graph names. The {HOST.HOST<1-9>} macro can be used as host within the macro. For example:       * last(/Cisco switch/ifAlias[{#SNMPINDEX}])      * last(/{HOST.HOST}/ifAlias[{#SNMPINDEX}])  ^**6**^ Supported since 5.2.5.
fr	 ##### Notes de bas de page  ^**1**^ Les macros `{HOST.*}` prises en charge dans les paramètres de clé d'élément seront résolues sur l'interface sélectionnée pour l'élément. Lorsqu'ils sont utilisés dans des éléments sans interfaces, ils seront résolus soit par l'agent Zabbix, l'interface SNMP, JMX ou IPMI de l'hôte dans cet ordre de priorité, soit par 'INCONNU' si l'hôte n'a pas d'interface.  ^**2**^ Dans les scripts globaux, les champs d'interface IP/DNS et les scénarios Web, la macro résoudra l'interface de l'agent principal, cependant, si elle n'est pas présente, l'interface SNMP principale sera utilisée. Si SNMP n'est pas présent non plus, l'interface JMX principale sera utilisée. Si JMX n'est pas présent non plus, l'interface IPMI principale sera utilisée. Si l'hôte n'a pas d'interface, la macro se résout en 'UNKNOWN'.  ^**3**^ Seules les fonctions **avg**, **last**, **max** et **min**, avec des secondes comme paramètre, sont prises en charge dans cette macro dans les étiquettes de carte.  ^**4**^ Les macros `{HOST.*}` sont prises en charge dans les champs *Variables*, *Entêtes*, *Fichier de certificat SSL* et *Fichier de clé SSL* du scénario Web et dans les étapes de scénario *URL*, *Post*, *Entêtes* et * Champs de chaîne* obligatoires. Depuis Zabbix 5.4.0, les macros `{HOST.*}` ne sont plus prises en charge dans les champs du scénario Web *Nom* et de l'étape du scénario Web *Nom*.  ^**5**^ Seules les fonctions **avg**, **last**, **max** et **min**, avec des secondes comme paramètre, sont prises en charge dans cette macro dans les noms de graphique. La macro {HOST.HOST<1-9>} peut être utilisée comme hôte dans la macro. Par exemple:       * last(/Cisco switch/ifAlias[{#SNMPINDEX}])      * last(/{HOST.HOST}/ifAlias[{#SNMPINDEX}])  ^**6**^ Pris en charge depuis 5.2.5.

en-us	##### - Forecasting horizon  (**forecast** only)\ Parameter `time` specifies how far in the future Zabbix should extrapolate dependencies it finds in historic data. No matter if you use `time_shift` or not, `time` is always counted starting from the current moment.
fr	##### - Horizon de prévision  (**forecast** seulement)\ Le paramètre `time` spécifie combien de temps dans le futur Zabbix doit extrapoler les dépendances trouvées dans les données historiques. Peu importe si vous utilisez `time_shift` ou non, `time` est toujours compté à partir du moment présent.

en-us	#### - Format-specific notes
fr	#### - Notes spécifiques au format

en-us	#### Form buttons  Buttons at the bottom of the form allow to perform several operations.  |   |   | |--|--------| |![](../../../assets/en/manual/config/button_add.png)|Add a discovery rule. This button is only available for new discovery rules.| |![](../../../assets/en/manual/config/button_update.png)|Update the properties of a discovery rule. This button is only available for existing discovery rules.| |![](../../../assets/en/manual/config/button_clone.png)|Create another discovery rule based on the properties of the current discovery rule.| |![](../../../assets/en/manual/config/button_check_now.png)|Perform discovery based on the discovery rule immediately. The discovery rule must already exist. See [more details](/manual/config/items/check_now).<br>*Note* that when performing discovery immediately, configuration cache is not updated, thus the result will not reflect very recent changes to discovery rule configuration.| |![](../../../assets/en/manual/config/button_delete.png)|Delete the discovery rule.| |![](../../../assets/en/manual/config/button_cancel.png)|Cancel the editing of discovery rule properties.|
fr	#### Boutons de formulaire  Des boutons en bas du formulaire permettent d'effectuer plusieurs opérations.  |   |   | |--|--------| |![](../../../assets/en/manual/config/button_add.png)|Ajouter une règle de découverte. Ce bouton n'est disponible que pour les nouvelles règles de découverte.| |![](../../../assets/en/manual/config/button_update.png)|Mettre à jour les propriétés d'une règle de découverte. Ce bouton n'est disponible que pour les règles de découverte existantes.| |![](../../../assets/en/manual/config/button_clone.png)|Créer une autre règle de découverte basée sur les propriétés de la règle de découverte actuelle.| |![](../../../assets/en/manual/config/button_check_now.png)|Effectuer immédiatement une découverte basée sur la règle de découverte. La règle de découverte doit déjà exister. Voir [plus de détails](/manual/config/items/check_now).<br>*Notez* que lors d'une découverte immédiate, le cache de configuration n'est pas mis à jour, donc le résultat ne reflétera pas les modifications très récentes apportées à la configuration de la règle de découverte.| |![](../../../assets/en/manual/config/button_delete.png)|Supprimer la règle de découverte.| |![](../../../assets/en/manual/config/button_cancel.png)|Annuler la modification des propriétés de la règle de découverte.|

en-us	##### Form buttons  Buttons at the bottom of the form allow to perform several operations.  |   |   | |--|--------| |![](../../../assets/en/manual/config/button_add.png)|Add a report. This button is only available for new reports.| |![](../../../assets/en/manual/config/button_update.png)|Update the properties of a report.| |![](../../../assets/en/manual/config/button_clone.png)|Create another report based on the properties of the current report.| |![](../../../assets/en/manual/config/button_test.png)|Test if report configuration is correct by sending a report to the current user.| |![](../../../assets/en/manual/config/button_delete.png)|Delete the report.| |![](../../../assets/en/manual/config/button_cancel.png)|Cancel the editing of report properties.|
fr	##### Boutons de formulaire  Des boutons en bas du formulaire permettent d'effectuer plusieurs opérations.  |   |   | |--|--------| |![](../../../assets/en/manual/config/button_add.png)|Ajouter un rapport. Ce bouton n'est disponible que pour les nouveaux rapports.| |![](../../../assets/en/manual/config/button_update.png)|Mettre à jour les propriétés d'un rapport.| |![](../../../assets/en/manual/config/button_clone.png)|Créer un autre rapport basé sur les propriétés du rapport actuel.| |![](../../../assets/en/manual/config/button_test.png)|Tester si la configuration du rapport est correcte en envoyant un rapport à l'utilisateur actuel.| |![](../../../assets/en/manual/config/button_delete.png)|Supprimer le rapport.| |![](../../../assets/en/manual/config/button_cancel.png)|Annuler la modification des propriétés du rapport.|

en-us	#### FreeBSD  See values supported for 'memtype' parameter on FreeBSD in the table.  |Supported value|Description|Source in kinfo\_proc structure|Tries to be compatible with| |--|------|--|--| |vsize|Virtual memory size|kp\_eproc.e\_vm.vm\_map.size or ki\_size|ps -o vsz| |pmem|Percentage of real memory|calculated from rss|ps -o pmem| |rss|Resident set size|kp\_eproc.e\_vm.vm\_rssize or ki\_rssize|ps -o rss| |size ^[1](proc_mem_notes#footnotes)^|Size of process (code + data + stack)|tsize + dsize + ssize| | |tsize|Text (code) size|kp\_eproc.e\_vm.vm\_tsize or ki\_tsize|ps -o tsiz| |dsize|Data size|kp\_eproc.e\_vm.vm\_dsize or ki\_dsize|ps -o dsiz| |ssize|Stack size|kp\_eproc.e\_vm.vm\_ssize or ki\_ssize|ps -o ssiz|
fr	#### FreeBSD  Vous trouverez les valeurs prises en charge pour le paramètre 'memtype' sous FreeBSD dans le tableau suivant.  |Valeur prise en charge|Description|Source dans la structure kinfo\_proc|Essaye d'être compatible avec| |--|------|--|--| |vsize|Taille de la mémoire virtuelle|kp\_eproc.e\_vm.vm\_map.size ou ki\_size|ps -o vsz| |pmem|Pourcentage de mémoire réelle|calculé à partir de rss|ps -o pmem| |rss|Taille de l'ensemble résident|kp\_eproc.e\_vm.vm\_rssize ou ki\_rssize|ps -o rss| |size ^[1](proc_mem_notes#footnotes)^|Taille du processus (code + données + pile)|tsize + dsize + ssize| | |tsize|Taille du texte (code)|kp\_eproc.e\_vm.vm\_tsize ou ki\_tsize|ps -o tsiz| |dsize|Taille des données|kp\_eproc.e\_vm.vm\_dsize ou ki\_dsize|ps -o dsiz| |ssize|Taille de la pile|kp\_eproc.e\_vm.vm\_ssize ou ki\_ssize|ps -o ssiz|

en-us	#### From Zabbix official repository  Zabbix SIA provides official RPM and DEB packages for:  -   [Red Hat Enterprise     Linux](/manual/installation/install_from_packages/rhel) -   [Debian/Ubuntu/Raspbian](/manual/installation/install_from_packages/debian_ubuntu) -   [SUSE Linux Enterprise     Server](/manual/installation/install_from_packages/suse)  Package files for yum/dnf, apt and zypper repositories for various OS distributions are available at [repo.zabbix.com](https://repo.zabbix.com/).  Note, that though some OS distributions (in particular, Debian-based distributions) provide their own Zabbix packages, these packages are not supported by Zabbix. Zabbix packages provided by third parties can be out of date and may lack the latest features and bug fixes. It is recommended to use only official packages from [repo.zabbix.com](https://repo.zabbix.com/). If you have previously used unofficial Zabbix packages, see notes about [upgrading Zabbix packages from OS repositories](/manual/installation/upgrade/packages#zabbix_packages_from_os_repositories).
fr	#### Depuis le dépôt officiel de Zabbix  Zabbix SIA fournit des packages RPM et DEB officiels pour :  -   [Red Hat Enterprise Linux](/manual/installation/install_from_packages/rhel) -   [Debian/Ubuntu/Raspbian](/manual/installation/install_from_packages/debian_ubuntu) -   [SUSE Linux Enterprise Server](/manual/installation/install_from_packages/suse)  Les fichiers de package pour les référentiels yum/dnf, apt et zypper pour diverses distributions de système d'exploitation sont disponibles sur [repo.zabbix.com](https://repo.zabbix.com/).  Notez que bien que certaines distributions de système d'exploitation (en particulier, les distributions basées sur Debian) fournissent leurs propres packages Zabbix, ces packages ne sont pas pris en charge par Zabbix. Les packages Zabbix fournis par des tiers peuvent être obsolètes et ne pas disposer des dernières fonctionnalités et corrections de bogues. Il est recommandé d'utiliser uniquement les packages officiels de [repo.zabbix.com](https://repo.zabbix.com/). Si vous avez déjà utilisé des packages Zabbix non officiels, consultez les notes sur [la mise à niveau des packages Zabbix à partir des référentiels du système d'exploitation](/manual/installation/upgrade/packages#zabbix_packages_from_os_repositories).

en-us	#### - Frontend access  By default, access to the frontend is allowed from anywhere.  The frontend can be accessed at *http://<host>*.  This can be customized in **/etc/nginx/conf.d/zabbix.conf**. Nginx has to be restarted after modifying this file. To do so, log in using SSH as **root** user and execute:      systemctl restart nginx
fr	#### - Accès à l'interface Web  Par défaut, l'accès à l'interface Web est autorisé de n'importe où.  L'interface Web est accessible à l'adresse *http://<host>*.  Cela peut être personnalisé dans **/etc/nginx/conf.d/zabbix.conf**. Nginx doit être redémarré après avoir modifié ce fichier. Pour ce faire, connectez-vous en utilisant SSH en tant qu'utilisateur **root** et exécutez :      systemctl restart nginx

en-us	##### Frontend configuration  A Zabbix proxy does not have a frontend; it communicates with Zabbix server only.
fr	##### Configuration de l'interface  Un proxy Zabbix n'a pas d'interface ; il communique uniquement avec le serveur Zabbix.

en-us	##### Frontend configuration  A Zabbix proxy does not have a frontend; it communicates with Zabbix server only.
fr	##### Configuration de l'interface  Un proxy Zabbix n'a pas d'interface ; il communique uniquement avec le serveur Zabbix.

en-us	##### Frontend configuration  A Zabbix proxy does not have a frontend; it communicates with Zabbix server only.
fr	##### Configuration de l'interface  Un proxy Zabbix n'a pas d'interface ; il communique uniquement avec le serveur Zabbix.

en-us	#### - Frontend configuration  Loadable modules are supported by Zabbix agent, server and proxy. Therefore, item type in Zabbix frontend depends on where the module is loaded. If the module is loaded into the agent, then the item type should be "Zabbix agent" or "Zabbix agent (active)". If the module is loaded into server or proxy, then the item type should be "Simple check".  History export through Zabbix modules does not need any frontend configuration. If the module is successfully loaded by server and provides **zbx\_module\_history\_write\_cbs()** function which returns at least one non-NULL callback function then history export will be enabled automatically.
fr	#### - Configuration de l’interface Web  Les modules chargeables sont supportés par l'agent Zabbix, le serveur et le proxy. Par conséquent, le type d'élément dans l'interface Zabbix dépend de l'endroit où le module est chargé. Si le module est chargé dans l'agent, le type d'élément doit être "Agent Zabbix" ou "Agent Zabbix (actif)". Si le module est chargé dans le serveur ou le proxy, le type d'élément doit être "Vérification simple".  L'exportation d'historique via les modules Zabbix n'a pas besoin de configuration frontale. Si le module est chargé correctement par le serveur et fournit la fonction **zbx\_module\_history\_write\_cbs()** qui renvoie au moins une fonction de rappel non NULL, l'export de l'historique sera automatiquement activé.

en-us	 ### Frontend languages  Catalan and Romanian languages are now enabled in the frontend.
fr	### Langues de l'interface Web  Les langues Catalan and Roumaine sont maintenant activées sur l'interface Web.

en-us	 ### Frontend languages  German and Vietnamese languages are now enabled in the frontend.
fr	 ### Langues de l'interface  Les langues allemande et vietnamienne sont maintenant activées dans le frontend.

en-us	 ### Frontend ##### Miscellaneous  -   Warnings about incorrect housekeeping configuration for TimescaleDB are now displayed     if history or trend tables contain compressed chunks,     but *Override item history period* or *Override item trend period* options are disabled.     For more information, see [TimescaleDB setup](/manual/appendix/install/timescaledb#configuration).
fr	 ### Interface ##### Divers  -   Des avertissements concernant une configuration de maintenance incorrecte pour TimescaleDB sont désormais affichés si les tables d'historique ou de tendance contiennent des blocs compressés, mais les options *Remplacer la période d'historique de l'élément* ou *Remplacer la période de tendance de l'élément* sont désactivées. Pour plus d'informations, voir [Configuration TimescaleDB](/manual/appendix/install/timescaledb#configuration).

en-us	##### Frontend  The minimum supported screen width for Zabbix frontend is 1200px.  Mandatory requirements are needed always. Optional requirements are needed for the support of the specific function.  |Software|Mandatory status|Version|Comments| |--|-|-|------| |*Apache*|yes|1.3.12 or later| | |*PHP*|^|7.2.5 or later,<br>(*since Zabbix 6.0.6*) 8.0, 8.1|Recommended to use PHP 7.4 or later. | |PHP extensions:|<|<|<| |*gd*|yes|2.0.28 or later|PHP GD extension must support PNG images (*--with-png-dir*), JPEG (*--with-jpeg-dir*) images and FreeType 2 (*--with-freetype-dir*).| |*bcmath*|^| |php-bcmath (*--enable-bcmath*)| |*ctype*|^| |php-ctype (*--enable-ctype*)| |*libXML*|^|2.6.15 or later|php-xml, if provided as a separate package by the distributor.| |*xmlreader*|^| |php-xmlreader, if provided as a separate package by the distributor.| |*xmlwriter*|^| |php-xmlwriter, if provided as a separate package by the distributor.| |*session*|^| |php-session, if provided as a separate package by the distributor.| |*sockets*|^| |php-net-socket (*--enable-sockets*). Required for user script support.| |*mbstring*|^| |php-mbstring (*--enable-mbstring*)| |*gettext*|^| |php-gettext (*--with-gettext*). Required for translations to work.| |*ldap*|No| |php-ldap. Required only if LDAP authentication is used in the frontend.| |*openssl*|^| |php-openssl. Required only if SAML authentication is used in the frontend.| |*mysqli*|^| |Required if MySQL is used as Zabbix backend database.| |*oci8*|^| |Required if Oracle is used as Zabbix backend database.| |*pgsql*|^| |Required if PostgreSQL is used as Zabbix backend database.|  Third-party frontend libraries that are supplied with Zabbix:  |Library|Mandatory status|Minimum version|Comments| |--|-|-|------| |[jQuery JavaScript Library](https://jquery.com/)|Yes|3.6.0|JavaScript library that simplifies the process of cross-browser development.| |[jQuery UI](https://jqueryui.com/)|^|1.12.1|A set of user interface interactions, effects, widgets, and themes built on top of jQuery.| |[OneLogin's SAML PHP Toolkit](https://github.com/onelogin/php-saml)|^|3.4.1|A PHP toolkit that adds SAML 2.0 authentication support to be able to sign in to Zabbix.| |[Symfony Yaml Component](https://symfony.com/doc/current/components/yaml.html)|^|5.1.0|Adds support to export and import Zabbix configuration elements in the YAML format.|  ::: noteclassic Zabbix may work on previous versions of Apache, MySQL, Oracle, and PostgreSQL as well. :::  ::: noteimportant For other fonts than the default DejaVu, PHP function [imagerotate](http://php.net/manual/en/function.imagerotate.php) might be required. If it is missing, these fonts might be rendered incorrectly when a graph is displayed. This function is only available if PHP is compiled with bundled GD, which is not the case in Debian and other distributions. :::  Third-party libraries used for writing and debugging Zabbix frontend code:  |Library|Mandatory status|Minimum version|Description| |--|-|-|------| |[Composer](https://getcomposer.org/)|No|2.4.1|An application-level package manager for PHP that provides a standard format for managing dependencies of PHP software and required libraries.| |[PHPUnit](https://phpunit.de/)|^|8.5.29|A PHP unit testing framework for testing Zabbix frontend.| |[SASS](https://sass-lang.com/)|^|3.4.22|A preprocessor scripting language that is interpreted and compiled into Cascading Style Sheets (CSS).|
fr	 ##### Interface Web  La largeur d'écran minimale prise en charge pour l'interface Zabbix est de 1200 pixels.  Les pré-requis obligatoires sont toujours nécessaires. Des pré-requis facultatives sont nécessaires pour la prise en charge de fonctions spécifiques.  |Logiciel|Obligatoire|Version|Commentaires| |--|-|-|------| |*Apache*|Oui|1.3.12 ou version ultérieure| | |*PHP*|^|7.2.5 ou version ultérieure,<br>(*depuis Zabbix 6.0.6*) 8.0, 8.1| Recommandé d'utiliser PHP 7.4 ou version ultérieure. | |Extensions PHP :|<|<|<| |*gd*|Oui|2.0.28 ou version ultérieure|L'extension PHP GD doit prendre en charge les images PNG(*--with-png-dir*), JPEG (*--with-jpeg-dir*) et FreeType 2 (*--with-freetype-dir*).| |*bcmath*|<| |php-bcmath (*--enable-bcmath*)| |*ctype*|<| |php-ctype (*--enable-ctype*)| |*libXML*|<|2.6.15 ou version ultérieure|php-xml, s'il est fourni dans un package séparé par le distributeur.| |*xmlreader*|<| |php-xmlreader, s'il est fourni dans un package séparé par le distributeur.| |*xmlwriter*|<| |php-xmlwriter, s'il est fourni dans un package séparé par le distributeur.| |*session*|<| |php-session, s'il est fourni dans un package séparé par le distributeur.| |*sockets*|<| |php-net-socket (*--enable-sockets*). Requis pour la prise en charge des scripts utilisateur.| |*mbstring*|<| |php-mbstring (*--enable-mbstring*)| |*gettext*|<| |php-gettext (*--with-gettext*). Requis pour que les traductions fonctionnent.| |*ldap*|Non| |php-ldap. Requis uniquement si l'authentification LDAP est utilisée pour le frontend.| |*openssl*|<| |php-openssl. Requis uniquement si l'authentification SAML est utilisée pour le frontend.| |*mysqli*|<| |Requis si MySQL est utilisé comme base de données backend Zabbix.| |*oci8*|<| |Requis si Oracle est utilisé comme base de données backend Zabbix.| |*pgsql*|<| |Requis si PostgreSQL est utilisé comme base de données backend Zabbix.|  Librairies tierces fournies avec Zabbix :  |Librairie|Obligatoire|Version minimale|Commentaires| |--|-|-|------| |[jQuery JavaScript Library](https://jquery.com/)|Oui|3.6.0|Bibliothèque JavaScript qui simplifie le processus de développement multi-navigateur.| |[jQuery UI](https://jqueryui.com/)|^|1.12.1|Un ensemble d'interactions, d'effets, de widgets et de thèmes d'interface utilisateur construits sur jQuery.| |[OneLogin's SAML PHP Toolkit](https://github.com/onelogin/php-saml)|^|3.4.1|Une boîte à outils PHP qui ajoute la prise en charge de l'authentification SAML 2.0 pour pouvoir se connecter à Zabbix.| |[Symfony Yaml Component](https://symfony.com/doc/current/components/yaml.html)|^|5.1.0|Ajoute la prise en charge de l'exportation et de l'importation des éléments de configuration Zabbix au format YAML.|  ::: noteclassic Zabbix peut également fonctionner sur les versions précédentes d'Apache, MySQL, Oracle et PostgreSQL. :::  ::: noteimportant Pour d'autres polices que la DejaVu par défaut, la fonction PHP [imagerotate](http://php.net/manual/en/function.imagerotate.php) peut être requise. Si elle est manquante, ces polices peuvent être rendues de manière incorrecte lors de l'affichage d'un graphique. Cette fonction n'est disponible que si PHP est compilé avec GD fourni, ce qui n'est pas le cas dans Debian et d'autres distributions. :::  Bibliothèques tierces utilisées pour écrire et déboguer le code frontal Zabbix :  |Librairie|Obligatoire|Version minimale|Commentaires| |--|-|-|------| |[Composer](https://getcomposer.org/)|Non|2.4.1|Un gestionnaire de packages au niveau de l'application pour PHP qui fournit un format standard pour la gestion des dépendances des logiciels PHP et des bibliothèques requises.| |[PHPUnit](https://phpunit.de/)|^|8.5.29|Un framework de test unitaire PHP pour tester l'interface Zabbix.| |[SASS](https://sass-lang.com/)|^|3.4.22|Un langage de script de préprocesseur qui est interprété et compilé dans des feuilles de style en cascade (CSS).|

en-us	#### Frontend  To enable encryption with certificate and database host identity verification for connections between Zabbix frontend and the database:  -   Check *Database TLS encryption* and *Verify database certificate* -   Specify path to *Database TLS key file* -   Specify path to *Database TLS CA file* -   Specify path to *Database TLS certificate file* -   Check *Database host verification*  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_full2.png){width="600"}  Alternatively, this can be set in */etc/zabbix/web/zabbix.conf.php:*      $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '';     $DB['CERT_FILE'] = '';     $DB['CA_FILE'] = '/etc/ssl/pgsql/root.crt';     $DB['VERIFY_HOST'] = true;     $DB['CIPHER_LIST'] = '';     ...
fr	#### Frontend   Pour activer le chiffrement avec certificat et vérification de l'identité de l'hôte de la base de données pour les connexions entre l'interface Zabbix et la base de données :  - Cochez *Cryptage TLS de la base de données* et *Vérifiez le certificat de la base de données* - Spécifiez le chemin d'accès au *fichier de clé TLS de la base de données* - Spécifiez le chemin d'accès au * fichier CA TLS de la base de données * - Spécifiez le chemin d'accès au *fichier de certificat TLS de la base de données* - Cochez * Vérification de l'hôte de la base de données *  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_full2.png){width="600"}  Alternativement, cela peut être défini dans */etc/zabbix/web/zabbix.conf.php :*      $DB['ENCRYPTION'] = true;     $DB['KEY_FILE'] = '';     $DB['CERT_FILE'] = '';     $DB['CA_FILE'] = '/etc/ssl/pgsql/root.crt';     $DB['VERIFY_HOST'] = true;     $DB['CIPHER_LIST'] = '';     ...

en-us	#### Frontend  To enable transport-only encryption for connections between Zabbix frontend and the database:  -   Check *Database TLS encryption* -   Leave *Verify database certificate* unchecked  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_transport2.png){width="600"}
fr	#### Frontend  Pour activer le chiffrement de transport uniquement pour les connexions entre l'interface Zabbix et la base de données :  - Cochez *Cryptage TLS de la base de données* - Laissez *Vérifier le certificat de la base de données* décoché  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_transport2.png){width="600"}

en-us	#### Frontend  To enable transport-only encryption for connections between Zabbix frontend and the database:  -   Check *Database TLS encryption* -   Leave *Verify database certificate* unchecked  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_transport.png){width="600"}
fr	#### Frontend  Pour activer le chiffrement de transport uniquement pour les connexions entre Zabbix frontend et la base de données :  - Cochez *Database TLS encryption* - Laissez *Verify database certificate* décoché  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_transport.png){width="600"}

en-us	##### Frontend to the database  A secure connection to the database can be configured during frontend installation:  -   Mark the *Database TLS encryption* checkbox in the [Configure DB     connection](/manual/installation/frontend#configure_db_connection)     step to enable transport encryption. -   Mark the *Verify database certificate* checkbox that appears when     *TLS encryption* field is checked to enable encryption with     certificates.  ::: noteclassic  For MySQL, the *Database TLS encryption* checkbox is disabled, if *Database host* is set to localhost, because connection that uses a socket file (on Unix) or shared memory (on Windows) cannot be encrypted.\ For PostgreSQL, the *TLS encryption* checkbox is disabled, if the value of the *Database host* field begins with a slash or the field is empty.  :::  The following parameters become available in the TLS encryption in certificates mode (if both checkboxes are marked):  |Parameter|Description| |--|--------| |*Database TLS CA file*|Specify the full path to a valid TLS certificate authority (CA) file.| |*Database TLS key file*|Specify the full path to a valid TLS key file.| |*Database TLS certificate file*|Specify the full path to a valid TLS certificate file.| |*Database host verification*|Mark this checkbox to activate host verification.<br>Disabled for MYSQL, because PHP MySQL library does not allow to skip the peer certificate validation step.| |*Database TLS cipher list*|Specify a custom list of valid ciphers. The format of the cipher list must conform to the OpenSSL standard.<br>Available for MySQL only.|  ::: noteimportant TLS parameters must point to valid files. If they point to non-existent or invalid files, it will lead to the authorization error.\ If certificate files are writable, the frontend generates a warning in the [System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix) report that "TLS certificate files must be read-only." (displayed only if the PHP user is the owner of the certificate).\ \ Certificates protected by passwords are not supported.  :::
fr	 ##### Interface vers la base de données  Une connexion sécurisée à la base de données peut être configurée pendant l'installation de l'interface:  - Cochez la case *Chiffrement TLS de la base de données* à l'étape [Configurer la connexion à la base de données](/manual/installation/frontend#configure_db_connection) pour activer le chiffrement du transport. - Cochez la case *Vérifier le certificat de la base de données* qui apparaît lorsque le champ *Chiffrement TLS* est coché pour activer le cryptage avec certificats.  ::: noteclassic Pour MySQL, la case à cocher *Chiffrement TLS de la base de données* est désactivée, si *Hôte de la base de données* est défini sur localhost, car la connexion qui utilise un fichier socket (sous Unix) ou de la mémoire partagée (sous Windows) ne peut pas être cryptée.\ Pour PostgreSQL, la case à cocher *Chiffrement TLS* est désactivée, si la valeur du champ *Hôte de la base de données* commence par une barre oblique ou le champ est vide.  :::  Les paramètres suivants deviennent disponibles dans le chiffrement TLS en mode certificats (si les deux cases sont cochées) :  |Paramètre|Description| |--|--------| |*Fichier CA TLS de la base de données*|Spécifiez le chemin d'accès complet à un fichier d'autorité de certification TLS valide.| |*Fichier de clé TLS de la base de données*|Spécifiez le chemin d'accès complet à un fichier de clé TLS valide.| |*Fichier de certificat TLS de base de données*|Spécifiez le chemin d'accès complet à un fichier de certificat TLS valide.| |*Vérification de l'hôte de la base de données*|Cochez cette case pour activer la vérification de l'hôte.<br>Désactivé pour MYSQL, car la bibliothèque PHP MySQL ne permet pas d'ignorer l'étape de validation du certificat pair.| |*Liste de chiffrement TLS de la base de données*|Spécifiez une liste personnalisée de chiffrements valides. Le format de la liste de chiffrement doit être conforme à la norme OpenSSL.<br>Disponible pour MySQL uniquement.|  ::: noteimportant Les paramètres TLS doivent pointer vers des fichiers valides. Si ils pointent vers des fichiers inexistants ou invalides, cela conduira à une erreur d'autorisation.\ Si les fichiers de certificat sont accessibles en écriture, l'interface génère un avertissement dans les [informattions système](/manual/web_interface/frontend_sections/reports/status_of_zabbix) signalant que "les fichiers de certificat TLS doivent être en lecture seule". (affiché uniquement si l'utilisateur PHP est le propriétaire du certificat).\ \ Les certificats protégés par des mots de passe ne sont pas pris en charge. :::

en-us	#### Function parameters  Function parameters allow to specify:  -   host and item key (functions referencing the host item history only) -   function-specific parameters -   other expressions (not available for functions referencing the host     item history, see [other expressions](#other_expressions) for     examples)  The host and item key can be specified as `/host/key`. The referenced item must be in a supported state (except for **nodata()** function, which is calculated for unsupported items as well).  While other trigger expressions as function parameters are limited to non-history functions in triggers, this limitation does not apply in [calculated items](/manual/config/items/itemtypes/calculated).
fr	#### Paramètres de la fonction  Les paramètres de fonction permettent de spécifier :  - l'hôte et la clé de l'élément (fonctions se référant uniquement à l'historique de l'élément de l'hôte) - paramètres spécifiques à la fonction - d'autres expressions (non disponibles pour les fonctions faisant référence l'historique de l'élément de l'hôte, voir les [autres expressions](#other_expressions) pourexemples)  L'hôte et la clé de l'élément peuvent être spécifiés comme `/host/key`. L'élément référencé doit être dans un état pris en charge (sauf pour la fonction **nodata()**, qui est également calculé pour les éléments non pris en charge).  Alors que d'autres expressions de déclenchement en tant que paramètres de fonction sont limitées à fonctions non historiques dans les déclencheurs, cette limitation ne s'applique pas dans les [éléments calculés](/manual/config/items/itemtypes/calculated).

en-us	##### Functions for Prometheus histograms  It has been possible to collect [Prometheus metrics](/manual/config/items/itemtypes/prometheus) in Zabbix for a while now, but some of the metrics are difficult to work with. Specifically, the metrics of histogram type can be presented in Zabbix as multiple items with the same key names, but different parameters. However, even though such items are logically related and represent the same data, it has been difficult to analyze the collected data without specialized functions. To cover this functionality gap in the new version, **rate()** and **histogram\_quantile()** functions, producing the same result as their PromQL counterparts, have been added.  Other new additions to complement this functionality are the **bucket\_rate\_foreach()** and the **bucket\_percentile()** functions. For more information see:  -   [History     functions](/manual/appendix/functions/history#history_functions1)     (see **rate()**) -   [Aggregate     functions](/manual/appendix/functions/aggregate#aggregate_functions1)     (see **histogram\_quantile()**, **bucket\_percentile()**) -   [Foreach functions](/manual/appendix/functions/aggregate/foreach)     (see **bucket\_rate\_foreach()**)
fr	##### Fonctions pour les histogrammes Prometheus  Il est possible de collecter des [métriques Prometheus](/manual/config/items/itemtypes/prometheus) dans Zabbix depuis un certain temps déjà, mais certaines métriques sont difficiles à utiliser. Plus précisément, les métriques de type histogramme peuvent être présentées dans Zabbix sous la forme de plusieurs éléments avec les mêmes noms de clés, mais des paramètres différents. Cependant, même si ces éléments sont logiquement liés et représentent les mêmes données, il a été difficile d'analyser les données collectées sans fonctions spécialisées. Pour combler cette lacune de fonctionnalité dans la nouvelle version, les fonctions **rate()** et **histogram\_quantile()**, produisant le même résultat que leurs homologues PromQL, ont été ajoutées.  D'autres nouveaux ajouts pour compléter cette fonctionnalité sont les fonctions **bucket\_rate\_foreach()** et **bucket\_percentile()**. Pour plus d'informations, voir :  -   [Fonctions d'historique](/manual/appendix/functions/history#history_functions) (voir **rate()**) -   [Fonctions d'agrégation](/manual/appendix/functions/aggregate#aggregate_functions) (voir **histogram\_quantile()**, **bucket\_percentile()**) -   [Fonctions foreach](/manual/appendix/functions/aggregate/foreach) (voir **bucket\_rate\_foreach()**)

en-us	#### Functions  Functions allow to calculate the collected values (average, minimum, maximum, sum), find strings, reference current time and other factors.  A complete list of [supported functions](/manual/appendix/functions) is available.  Typically functions return numeric values for comparison. When returning strings, comparison is possible with the **=** and **<>** operators (see [example](#example_14)).
fr	#### Les fonctions  Des fonctions permettent de calculer les valeurs collectées (moyenne, minimum, maximum, somme), rechercher des chaînes, référencer l'heure actuelle et d'autres facteurs.  Une liste complète des [fonctions prises en charge](/manual/appendix/functions) est disponible.  Généralement, les fonctions renvoient des valeurs numériques à des fins de comparaison. Lorsqu'elles renvoient des chaînes, la comparaison est possible avec les opérateurs **=** et **<>** (voir l'[exemple](#example_14)).

en-us	#### Functions  Functions can be used at the end of JSONPath. Multiple functions can be chained if the preceding function returns value that is accepted by the following function.  Supported functions:  |Function|Description|Input|Output| |--|--------|----|----| |`avg`|Average value of numbers in input array.|Array of numbers.|Number.| |`min`|Minimum value of numbers in input array.|Array of numbers.|Number.| |`max`|Maximum value of numbers in input array.|Array of numbers.|Number.| |`sum`|Sum of numbers in input array.|Array of numbers.|Number.| |`length`|Number of elements in input array.|Array.|Number.| |`first`|The first array element.|Array.|A JSON construct (object, array, value) depending on input array contents.|  Quoted numeric values are accepted by the JSONPath aggregate functions. It means that the values are converted from string type to numeric if aggregation is required.  Incompatible input will cause the function to generate error.
fr	 #### Fonctions  Les fonctions peuvent être utilisées à la fin d'un JSONPath. Plusieurs fonctions peuvent être chaînées si la fonction précédente renvoie une valeur acceptée par la fonction suivante.  Fonctions prises en charge :  |Fonction|Description|Entrée|Sortie| |--|--------|----|----| |`avg`|Valeur moyenne des nombres dans le tableau d'entrée.|Tableau de nombres.|Nombre.| |`min`|Valeur minimale des nombres dans le tableau d'entrée.|Tableau de nombres.|Nombre.| |`max`|Valeur maximale des nombres dans le tableau d'entrée.|Tableau de nombres.|Nombre.| |`sum`|Somme des nombres dans le tableau d'entrée.|Tableau de nombres.|Nombre.| |`length`|Nombre d'éléments dans le tableau d'entrée.|Tableau.|Nombre.| |`first`|Le premier élément du tableau.|Tableau.|Une construction JSON (objet, tableau, valeur) en fonction du contenu du tableau d'entrée.|  Les valeurs numériques entre guillemets sont acceptées par les fonctions d'agrégation JSONPath. Cela signifie que les valeurs sont converties du type chaîne en numérique si l'agrégation est requise.  Une entrée incompatible entraînera la génération d'une erreur par la fonction.

en-us	### Further reading  You now know enough to start working with the Zabbix API, but don't stop here. For further reading we suggest you have a look at the [list of available APIs](/manual/api/reference).
fr	### Lectures complémentaires  Vous en savez maintenant assez pour commencer à travailler avec l'API Zabbix, mais ne vous arrêtez pas là. Pour en savoir plus, nous vous conseillons de consulter la [liste des API disponibles](/manual/api/reference).

en-us	#### General
fr	#### Général

en-us	#### General advice  -   monitor required parameters only -   tune 'Update interval' for all items. Keeping a small update     interval may be good for nice graphs, however, this may overload     Zabbix -   tune parameters for default templates -   tune housekeeping parameters -   do not monitor parameters which return the same information. -   avoid the use of triggers with long period given as function     argument. For example, max(/host/key,1h) will be calculated     significantly slower than max(/host/key,1m).
fr	#### Conseils généraux  -   surveiller uniquement les paramètres nécessaires -   régler 'intervalle de mise à jour' pour tous les éléments. Garder un petit intervalle de mise à jour peut afficher de beaux graphiques, cependant, cela peut surcharger Zabbix -   régler les paramètres pour les modèles par défaut -   régler les paramètres de maintenance -   ne surveillez pas des paramètres qui renvoient la même information. -   éviter l'utilisation de déclencheurs avec une longue période donnée comme argument de fonction. Par exemple, max(/host/key,1h) sera calculé beaucoup plus lentement que max(/host/key,1m).

en-us	#### General attributes  The *User* tab contains general user attributes:  ![](../../../../assets/en/manual/config/user.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Username*|Unique username, used as the login name.| |*Name*|User first name (optional).<br>If not empty, visible in acknowledgment information and notification recipient information.| |*Last name*|User last name (optional).<br>If not empty, visible in acknowledgment information and notification recipient information.| |*Groups*|Select [user groups](usergroup) the user belongs to. Starting with Zabbix 3.4.3 this field is auto-complete so starting to type the name of a user group will offer a dropdown of matching groups. Scroll down to select. Alternatively, click on *Select* to add groups. Click on 'x' to remove the selected.<br>Adherence to user groups determines what host groups and hosts the user will have [access to](permissions).| |*Password*|Two fields for entering the user password.<br>With an existing password, contains a *Password* button, clicking on which opens the password fields.<br>Note that passwords longer than 72 characters will be truncated.| |*Language*|Language of the Zabbix frontend.<br>The php gettext extension is required for the translations to work.| |*Time zone*|Select the time zone to override global [time zone](/manual/web_interface/time_zone#overview) on user level or select **System default** to use global time zone settings.| |*Theme*|Defines how the frontend looks like:<br>**System default** - use default system settings<br>**Blue** - standard blue theme<br>**Dark** - alternative dark theme<br>**High-contrast light** - light theme with high contrast<br>**High-contrast dark** - dark theme with high contrast| |*Auto-login*|Mark this checkbox to make Zabbix remember the user and log the user in automatically for 30 days. Browser cookies are used for this.| |*Auto-logout*|With this checkbox marked the user will be logged out automatically, after the set amount of seconds (minimum 90 seconds, maximum 1 day).<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 90s, 5m, 2h, 1d.<br>Note that this option will not work:<br>\* If the "Show warning if Zabbix server is down" global configuration option is enabled and Zabbix frontend is kept open;<br>\* When Monitoring menu pages perform background information refreshes;<br>\* If logging in with the *Remember me for 30 days* option checked.| |*Refresh*|Set the refresh rate used for graphs, plain text data, etc. Can be set to 0 to disable.| |*Rows per page*|You can determine how many rows per page will be displayed in lists.| |*URL (after login)*|You can make Zabbix transfer the user to a specific URL after successful login, for example, to Problems page.|
fr	 #### Attributs généraux  L'onglet *Utilisateur* contient les attributs utilisateur généraux :  ![](../../../../assets/en/manual/config/user.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  |Paramètre|Description| |--|--------| |*Nom d'utilisateur*|Nom d'utilisateur unique, utilisé comme nom de connexion.| |*Prénom*|Prénom de l'utilisateur (facultatif).<br>Si non vide, visible dans les informations d'accusé de réception et les informations du destinataire de la notification.| |*Nom*|Nom de l'utilisateur (facultatif).<br>Si non vide, visible dans les informations d'accusé de réception et les informations sur le destinataire de la notification.| |*Groupes*|Sélectionnez les [groupes d'utilisateurs](usergroup) auquels l'utilisateur appartient. À partir de Zabbix 3.4.3, ce champ est auto-complété, donc commencer à taper le nom d'un groupe d'utilisateurs offrira une liste déroulante des groupes correspondants. Faites défiler vers le bas pour sélectionner. Vous pouvez également cliquer sur *Sélectionner* pour ajouter des groupes. Cliquez sur 'x' pour supprimer la sélection.<br>L'adhésion aux groupes d'utilisateurs détermine les groupes d'hôtes et les hôtes auxquels l'utilisateur aura [accès](permissions).| |*Mot de passe*|Deux champs pour entrer le mot de passe de l'utilisateur.<br>Avec un mot de passe existant, contient un bouton *Mot de passe*, en cliquant sur lequel ouvre les champs du mot de passe.<br>Notez que les mots de passe de plus de 72 caractères seront tronqués.| |*Langue*|Langue de l'interface Zabbix.<br>L'extension php gettext est requise pour que les traductions fonctionnent.| |*Fuseau horaire*|Sélectionnez le fuseau horaire pour remplacer le [fuseau horaire](/manual/web_interface/time_zone#overview) global au niveau de l'utilisateur ou sélectionnez **Défaut du système** pour utiliser les paramètres de fuseau horaire globaux.| |*Thème*|Définit à quoi ressemble l'interface :<br>**Défaut du système** - utilise les paramètres système par défaut<br>**Bleu** - thème bleu standard<br>**Sombre** - thème sombre alternatif <br>**Lumière à contraste élevé** - thème clair à contraste élevé<br>**Sombre à contraste élevé** - thème sombre à contraste élevé| |*Connexion automatique*|Cochez cette case pour que Zabbix se souvienne de l'utilisateur et connecte l'utilisateur automatiquement pendant 30 jours. Les cookies du navigateur sont utilisés à cette fin.| |*Déconnexion automatique*|Avec cette case cochée, l'utilisateur sera déconnecté automatiquement, après le nombre de secondes défini (minimum 90 secondes, maximum 1 jour).<br>Les [suffixes de temps](/manual/appendix/suffixes) sont pris en charge, par exemple 90s, 5m, 2h, 1d.<br>Notez que cette option ne fonctionnera pas :<br>\* Si l'option de configuration globale "Afficher l'avertissement si le serveur Zabbix est en panne" est activée et que l'interface Zabbix est maintenue ouverte ;<br> \* Lorsque les pages du menu Surveillance exécutent des actualisations des informations d'arrière-plan ;<br>\* Si vous vous connectez avec l'option *Se souvenir de moi pendant 30 jours* cochée.| |*Actualiser*|Définissez le taux de rafraîchissement utilisé pour les graphiques, les données en texte brut, etc. Peut être défini sur 0 pour désactiver.| |*Lignes par page*|Vous pouvez déterminer combien de lignes par page seront affichées dans les listes.| |*URL (après connexion)*|Vous pouvez faire en sorte que Zabbix transfère l'utilisateur vers une URL spécifique après une connexion réussie, par exemple, vers la page Problèmes.|

en-us	#### General  Change certain global configuration options.  [Autoregistration API](/manual/api/reference/autoregistration) | [Icon map API](/manual/api/reference/iconmap) | [Image API](/manual/api/reference/image) | [User macro API](/manual/api/reference/usermacro) | [Settings API](/manual/api/reference/settings) | [Housekeeping API](/manual/api/reference/housekeeping)  
fr	#### Général  Modifiez certaines options de configuration globales.  [API Enregistrement automatique](/manual/api/reference/autoregistration) | [API Icône map](/manual/api/reference/iconmap) | [API Image](/manual/api/reference/image) | [API Macro utilisateur](/manual/api/reference/usermacro) | [API Réglages](/manual/api/reference/settings) | [API Housekeeping](/manual/api/reference/housekeeping)  

en-us	#### General recommendations  -   Start with understanding which component acts as a TLS client and     which one acts as a TLS server in problem case.\     Zabbix server, proxies and agents, depending on interaction between     them, all can work as TLS servers and clients.\     For example, Zabbix server connecting to agent for a passive check,     acts as a TLS client. The agent is in role of TLS server.\     Zabbix agent, requesting a list of active checks from proxy, acts as     a TLS client. The proxy is in role of TLS server.\     `zabbix_get` and `zabbix_sender` utilities always act as TLS     clients. -   Zabbix uses mutual authentication.\     Each side verifies its peer and may refuse connection.\     For example, Zabbix server connecting to agent can close connection     immediately if agent's certificate is invalid. And vice versa -     Zabbix agent accepting a connection from server can close connection     if server is not trusted by agent. -   Examine logfiles in both sides - in TLS client and TLS server.\     The side which refuses connection may log a precise reason why it     was refused. Other side often reports rather general error (e.g.     "Connection closed by peer", "connection was non-properly     terminated"). -   Sometimes misconfigured encryption results in confusing error     messages in no way pointing to real cause.\     In subsections below we try to provide a (far from exhaustive)     collection of messages and possible causes which could help in     troubleshooting.\     Please note that different crypto toolkits (OpenSSL, GnuTLS) often     produce different error messages in same problem situations.\     Sometimes error messages depend even on particular combination of     crypto toolkits on both sides.
fr	#### Recommandations générales  -   En cas de problème, commencez par comprendre quel composant agit en tant que client TLS et lequel agit en tant que serveur TLS.\  Le serveur Zabbix, les proxys et les agents, en fonction de leurinteraction, tous peuvent fonctionner en tant que serveurs et clients TLS.\  Par exemple , Le serveur Zabbix se connectant à l'agent pour une vérification passive, agit comme un client TLS. L'agent joue le rôle de serveur TLS.\  L'agent Zabbix, qui demande une liste de vérifications actives à partir du proxy, agit comme un client TLS. Le proxy joue le rôle de serveur TLS. Les utilitaires\  '' zabbix\_get'' et `zabbix_sender` agissent toujours comme des clients TLS. -   Zabbix utilise une authentification mutuelle. Chaque côté vérifie son homologue et peut refuser la connexion.\  Par exemple, le serveur Zabbix qui se connecte à l'agent peut fermer la connexion immédiatement si le certificat de l'agent n'est pas valide. Et vice-versa - l'agent Zabbix acceptant une connexion à partir du serveur peut fermer la connexion si l'agent n'est pas approuvé par le serveur. -   Examinez les fichiers journaux des deux côtés - côté client TLS et côté serveur TLS.\  Le côté qui refuse la connexion peut inscrire une raison précise pour laquelle il l'a refusée. Un autre côté signale souvent une erreur plutôt générale (par exemple "Connexion fermée par un homologue", "la connexion a été interrompue de manière incorrecte"). -   Parfois, un chiffrement mal configuré donne lieu à des messages d'erreur déroutants n'indiquant en aucun cas une cause réelle.\  Dans les sous-sections qui suivent, nous essaierons de fournir une liste (loin d'être exhaustive) de messages et de causes possibles pouvant aider au dépannage.\  Les toolkits (OpenSSL, GnuTLS) produisent souvent des messages d'erreur différents dans les mêmes situations problématiques.\  Parfois, les messages d'erreur dépendent même d'une combinaison particulière de kits d'outils cryptographiques de chaque côté.

en-us	#### Generate multiple tokens  Generate two tokens.  Request:  ```json {     "jsonrpc": "2.0",     "method": "token.generate",     "params": [         "1",         "2"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "tokenid": "1",             "token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"         },         {             "tokenid": "2",             "token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"         }     ],     "id": 0 } ```
fr	#### Générer plusieurs tokens  Générez deux tokens.  Requête :  ```json {     "jsonrpc": "2.0",     "method": "token.generate",     "params": [         "1",         "2"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "tokenid": "1",             "token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"         },         {             "tokenid": "2",             "token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"         }     ],     "id": 0 } ```

en-us	##### Generating from history/trends  Graphs can be drawn based on either item [history or trends](/manual/config/items/history_and_trends).  For the users who have frontend [debug mode](/manual/web_interface/debug_mode) activated, a gray, vertical caption is displayed at the bottom right of a graph indicating where the data come from.  Several factors influence whether history of trends is used:  -   longevity of item history. For example, item history can be kept for     14 days. In that case, any data older than the fourteen days will be     coming from trends.  ```{=html} <!-- --> ``` -   data congestion in the graph. If the amount of seconds to display in     a horizontal graph pixel exceeds 3600/16, trend data are displayed     (even if item history is still available for the same period).  ```{=html} <!-- --> ``` -   if trends are disabled, item history is used for graph building - if     available for that period. This is supported starting with Zabbix     2.2.1 (before, disabled trends would mean an empty graph for the     period even if item history was available).
fr	##### Générer à partir de l'historique/des tendances  Les graphiques peuvent être dessinés en fonction de l'un ou l'autre des éléments [historique ou tendances](/manual/config/items/history_and_trends).  Pour les utilisateurs qui ont le [mode débogage](/manual/web_interface/debug_mode) frontal activé, une légende verticale grise s'affiche en bas à droite d'un graphique indiquant d'où proviennent les données.  Plusieurs facteurs influencent l'utilisation de l'historique ou des tendances :  -   longévité de l'historique de l'élément. Par exemple, l'historique des éléments peut être conservé pendant 14 jours. Dans ce cas, toutes les données antérieures à ces quatorze jours proviendront des tendances.  ```{=html} <!-- --> ``` -   congestion des données dans le graphique. Si le nombre de secondes à afficher dans un pixel de graphique horizontal dépasse 3600/16, les données de tendance sont affichées (même si l'historique des éléments est toujours disponible pour la même période).  ```{=html} <!-- --> ``` -   si les tendances sont désactivées, l'historique des éléments est utilisé pour la création de graphiques - s'il est disponible pour cette période. Ceci est pris en charge à partir de Zabbix 2.2.1 (auparavant, les tendances désactivées signifiaient un graphique vide pour la période même si l'historique des éléments était disponible).

en-us	#### Generating PSK  For example, a 256-bit (32 bytes) PSK can be generated using the following commands:  -   with *OpenSSL*:  ```{=html} <!-- --> ```       $ openssl rand -hex 32       af8ced32dfe8714e548694e2d29e1a14ba6fa13f216cb35c19d0feb1084b0429  -   with *GnuTLS*:  ```{=html} <!-- --> ```       $ psktool -u psk_identity -p database.psk -s 32       Generating a random key for user 'psk_identity'       Key stored to database.psk              $ cat database.psk        psk_identity:9b8eafedfaae00cece62e85d5f4792c7d9c9bcc851b23216a1d300311cc4f7cb  Note that "psktool" above generates a database file with a PSK identity and its associated PSK. Zabbix expects just a PSK in the PSK file, so the identity string and colon (':') should be removed from the file.
fr	#### Génération de PSK  Par exemple, un PSK de 256 bits (32 octets) peut être généré à l'aide des commandes suivantes :  - avec *OpenSSL* :  ```{=html} <!-- --> ```  $ openssl rand -hex 32  af8ced32dfe8714e548694e2d29e1a14ba6fa13f216cb35c19d0feb1084b0429  - avec *GnuTLS* :  ```{=html} <!-- --> ```  $ psktool -u psk_identity -p database.psk -s 32  Generating a random key for user 'psk_identity'  Key stored to database.psk         $ cat database.psk   psk_identity:9b8eafedfaae00cece62e85d5f4792c7d9c9bcc851b23216a1d300311cc4f7cb  Notez que la commande "psktool" ci-dessus génère un fichier de base de données avec une identité PSK et son PSK associé. Zabbix ne prévoit qu'un PSK dans le fichier PSK. Par conséquent, la chaîne d'identité et les deux-points (':') doivent être supprimés du fichier.

en-us	#### Geomap widget error   The maps in the Geomap widget may not load correctly, if you have upgraded from an older Zabbix version with NGINX and didn't switch to the new NGINX configuration file during the upgrade.   To fix the issue, you can  discard the old configuration file, use the configuration file from 6.0 package and reconfigure it as described in the [download instructions](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql&ws=nginx) in section *e. Configure PHP for Zabbix frontend*.  Alternatively, you can manually edit an existing NGINX configuration file (typically, */etc/zabbix/nginx.conf*). To do so, open the file and locate the following block:       location ~ /(api\/|conf[^\.]|include|locale|vendor) {             deny            all;             return          404;     }  Then, replace this block with:       location ~ /(api\/|conf[^\.]|include|locale) {             deny            all;             return          404;     }      location /vendor {             deny            all;             return          404;     }
fr	#### Erreur du widget Geomap  Les cartes du widget Geomap peuvent ne pas se charger correctement si vous avez effectué une mise à niveau à partir d'une ancienne version de Zabbix avec NGINX et que vous n'êtes pas passé au nouveau fichier de configuration NGINX lors de la mise à niveau.  Pour résoudre le problème, vous pouvez supprimer l'ancien fichier de configuration, utiliser le fichier de configuration du package 6.0 et le reconfigurer comme décrit dans les [instructions de téléchargement](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version =8&db=mysql&ws=nginx) dans la section *e. Configurer PHP pour l'interface Zabbix*.  Vous pouvez également modifier manuellement un fichier de configuration NGINX existant (généralement, */etc/zabbix/nginx.conf*). Pour ce faire, ouvrez le fichier et localisez le bloc suivant :   · location ~ /(api\/|conf[^\.]|include|locale|vendor) {  · deny · all;  · return · 404;  · }      Ensuite, remplacez ce bloc par :   · location ~ /(api\/|conf[^\.]|include|locale) {  · deny · all;  · return · 404;  · }   · location /vendor {  · deny · all;  · return · 404;  · }

en-us	#### Get a count of standby nodes  Request:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "countOutput": true,         "filter": {             "status": 0         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "3",     "id": 1 } ```
fr	#### Obtenir le nombre de nœuds standby  Requête :  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "countOutput": true,         "filter": {             "status": 0         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": "3",     "id": 1 } ```

en-us	#### Get a list of nodes ordered by status  Request:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "preservekeys": true,         "sortfield": "status",         "sortorder": "DESC"     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {   "jsonrpc": "2.0",   "result": {     "ckuo7i1nw000h0sajj3l3hh8u": {       "ha_nodeid": "ckuo7i1nw000h0sajj3l3hh8u",       "name": "node-active",       "address": "192.168.1.13",       "port": "10051",       "lastaccess": "1635335704",       "status": "3"     },     "ckuo7i1nw000e0sajwfttc1mp": {       "ha_nodeid": "ckuo7i1nw000e0sajwfttc1mp",       "name": "node6",       "address": "192.168.1.10",       "port": "10053",       "lastaccess": "1635332902",       "status": "2"     },     "ckuo7i1nv000c0sajz85xcrtt": {       "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",       "name": "node4",       "address": "192.168.1.8",       "port": "10052",       "lastaccess": "1635334214",       "status": "1"     },     "ckuo7i1nv000a0saj1fcdkeu4": {       "ha_nodeid": "ckuo7i1nv000a0saj1fcdkeu4",       "name": "node2",       "address": "192.168.1.6",       "port": "10051",       "lastaccess": "1635335705",       "status": "0"     }   },   "id": 1 } ```
fr	#### Obtenir une liste de nœuds classés par statut  Requête :  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "preservekeys": true,         "sortfield": "status",         "sortorder": "DESC"     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ```json {   "jsonrpc": "2.0",   "result": {     "ckuo7i1nw000h0sajj3l3hh8u": {       "ha_nodeid": "ckuo7i1nw000h0sajj3l3hh8u",       "name": "node-active",       "address": "192.168.1.13",       "port": "10051",       "lastaccess": "1635335704",       "status": "3"     },     "ckuo7i1nw000e0sajwfttc1mp": {       "ha_nodeid": "ckuo7i1nw000e0sajwfttc1mp",       "name": "node6",       "address": "192.168.1.10",       "port": "10053",       "lastaccess": "1635332902",       "status": "2"     },     "ckuo7i1nv000c0sajz85xcrtt": {       "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",       "name": "node4",       "address": "192.168.1.8",       "port": "10052",       "lastaccess": "1635334214",       "status": "1"     },     "ckuo7i1nv000a0saj1fcdkeu4": {       "ha_nodeid": "ckuo7i1nv000a0saj1fcdkeu4",       "name": "node2",       "address": "192.168.1.6",       "port": "10051",       "lastaccess": "1635335705",       "status": "0"     }   },   "id": 1 } ```

en-us	#### Get a list of specific nodes by their IDs  Request:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "ha_nodeids": ["ckuo7i1nw000e0sajwfttc1mp", "ckuo7i1nv000c0sajz85xcrtt"]     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",             "name": "node4",             "address": "192.168.1.8",             "port": "10052",             "lastaccess": "1635334214",             "status": "1"         },         {             "ha_nodeid": "ckuo7i1nw000e0sajwfttc1mp",             "name": "node6",             "address": "192.168.1.10",             "port": "10053",             "lastaccess": "1635332902",             "status": "2"         }     ],     "id": 1 } ```
fr	#### Obtenir une liste de nœuds spécifiques par leurs ID  Requête :  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "ha_nodeids": ["ckuo7i1nw000e0sajwfttc1mp", "ckuo7i1nv000c0sajz85xcrtt"]     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",             "name": "node4",             "address": "192.168.1.8",             "port": "10052",             "lastaccess": "1635334214",             "status": "1"         },         {             "ha_nodeid": "ckuo7i1nw000e0sajwfttc1mp",             "name": "node6",             "address": "192.168.1.10",             "port": "10053",             "lastaccess": "1635332902",             "status": "2"         }     ],     "id": 1 } ```

en-us	#### Get a list of stopped nodes  Request:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "output": ["ha_nodeid", "address", "port"],         "filter": {             "status": 1         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "ha_nodeid": "ckuo7i1nw000g0sajjsjre7e3",             "address": "192.168.1.12",             "port": "10051"         },         {             "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",             "address": "192.168.1.8",             "port": "10052"         },         {             "ha_nodeid": "ckuo7i1nv000d0sajd95y1b6x",             "address": "192.168.1.9",             "port": "10053"         }     ],     "id": 1 } ```
fr	#### Obtenir une liste des nœuds arrêtés  Requête :  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "output": ["ha_nodeid", "address", "port"],         "filter": {             "status": 1         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Réponse :  ```json {     "jsonrpc": "2.0",     "result": [         {             "ha_nodeid": "ckuo7i1nw000g0sajjsjre7e3",             "address": "192.168.1.12",             "port": "10051"         },         {             "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",             "address": "192.168.1.8",             "port": "10052"         },         {             "ha_nodeid": "ckuo7i1nv000d0sajd95y1b6x",             "address": "192.168.1.9",             "port": "10053"         }     ],     "id": 1 } ```

en-us	#### Getting Java gateway  You can install Java gateway either from the sources or packages downloaded from [Zabbix website](http://www.zabbix.com/download.php).  Using the links below you can access information how to get and run Zabbix Java gateway, how to configure Zabbix server (or Zabbix proxy) to use Zabbix Java gateway for JMX monitoring, and how to configure Zabbix items in Zabbix frontend that correspond to particular JMX counters.  |Installation from|Instructions|Instructions| |-----------------|------------|------------| |*Sources*|[Installation](/manual/installation/install#installing_java_gateway)|[Setup](/manual/concepts/java/from_sources)| |*RHEL packages*|[Installation](/manual/installation/install_from_packages/rhel#java_gateway_installation)|[Setup](/manual/concepts/java/from_rhel)| |*Debian/Ubuntu packages*|[Installation](/manual/installation/install_from_packages/debian_ubuntu#java_gateway_installation)|[Setup](/manual/concepts/java/from_debian_ubuntu)|
fr	#### Obtenir la passerelle Java  Vous pouvez installer la passerelle Java soit depuis les sources, soit en téléchargeant les packages depuis le [site web Zabbix](http://www.zabbix.com/download.php).  En utilisant les liens ci-dessous vous pouvez accéder aux informations sur comment récupérer et exécuter le passerelle Java Zabbix, comment configurer le serveur Zabbix (ou le proxy Zabbix) pour utiliser la passerelle Java Zabbix pour la supervision JMX, et comment configurer les éléments Zabbix dans l'interface web qui correspondent aux compteurs JMX particuliers.  |Installation depuis|Instructions|Instructions| |-------------------|------------|------------| |*Sources*|[Installation](/fr/manual/installation/install#installation_de_la_passerelle_java)|[Configuration](/fr/manual/concepts/java/from_sources)| |*packages RHEL*|[Installation](/fr/manual/installation/install_from_packages/rhel#installation_de_la_passerelle_java)|[Configuration](/fr/manual/concepts/java/from_rhel)| |*packages Debian/Ubuntu*|[Installation](/fr/manual/installation/install_from_packages/debian_ubuntu#installation_de_la_passerelle_java)|[Configuration](/fr/manual/concepts/java/from_debian_ubuntu)|

en-us	#### Getting Zabbix source code  There are several ways of getting Zabbix source code:  -   You can [download](https://www.zabbix.com/download_sources) the     released stable versions from the official Zabbix website -   You can [download](https://www.zabbix.com/developers) nightly builds     from the official Zabbix website developer page -   You can get the latest development version from the Git source code     repository system:     -   The primary location of the full repository is at         <https://git.zabbix.com/scm/zbx/zabbix.git>     -   Master and supported releases are also mirrored to Github at         <https://github.com/zabbix/zabbix>  A Git client must be installed to clone the repository. The official commandline Git client package is commonly called **git** in distributions. To install, for example, on Debian/Ubuntu, run:      sudo apt-get update     sudo apt-get install git  To grab all Zabbix source, change to the directory you want to place the code in and execute:      git clone https://git.zabbix.com/scm/zbx/zabbix.git
fr	#### Obtenir le code source de Zabbix  Il existe plusieurs façons d'obtenir le code source de Zabbix :  -   Vous pouvez [télécharger](https://www.zabbix.com/download_sources) les versions stables publiées depuis le site officiel de Zabbix -   Vous pouvez [télécharger](https://www.zabbix.com/developers) des versions nightly à partir de la page officielle des développeurs du site Web Zabbix -   Vous pouvez obtenir la dernière version de développement à partir du système de référentiel de code source Git :     -   L'emplacement principal du référentiel complet est à l'adresse <https://git.zabbix.com/scm/zbx/zabbix.git>     -   Les versions principales et prises en charge sont également mises en miroir sur Github à l'adresse <https://github.com/zabbix/zabbix>  Un client Git doit être installé pour cloner le dépôt. Le package client Git en ligne de commande officiel est communément appelé **git** dans les distributions. Pour installer, par exemple, sur Debian/Ubuntu, exécutez :      sudo apt-get update     sudo apt-get install git  Pour récupérer toutes les sources de Zabbix, accédez au répertoire dans lequel vous souhaitez placer le code et exécutez :      git clone https://git.zabbix.com/scm/zbx/zabbix.git

en-us	#### Global event correlation  Events may not get correlated correctly if the time interval between the first and second event is very small, i.e. half a second and less.
fr	#### Corrélation globale des événements  Les événements peuvent ne pas être corrélés correctement si l'intervalle de temps entre le premier et le deuxième événement est très petit, c'est-à-dire une demi-seconde et moins.

en-us	### Global JavaScript functions  Additional global JavaScript functions have been implemented with Duktape:  -   btoa(data) - encodes the data to base64 string -   atob(base64\_string) - decodes base64 string  ```javascript try {     b64 = btoa("utf8 string");     utf8 = atob(b64); }  catch (error) {     return {'error.name' : error.name, 'error.message' : error.message} } ```  -   md5(data) - calculates the MD5 hash of the data -   sha256(data) - calculates the SHA256 hash of the data -   hmac('\<hash type\>',key,data) - returns HMAC hash as hex formatted string;     MD5 and SHA256 hash types are supported;     key and data parameters support binary data. Examples:     -    `hmac('md5',key,data)`     -    `hmac('sha256',key,data)` -   sign(hash,key,data) - returns calculated signature (RSA signature with SHA-256) as a string, where:<br>     **hash** - only 'sha256' is allowed, otherwise an error is thrown;<br>     **key** - the private key. It should correspond to PKCS#1 or PKCS#8 standard. The key can be provided in different forms:<br>     -    with spaces instead of newlines;     -    with escaped or non-escaped '\n's instead of newlines;     -    without any newlines as a single-line string;     -    as a JSON-formatted string.      The key also can be loaded from a user macro/secret macro/vault.      **data** - the data that will be signed. It can be a string (binary data also supported) or buffer (Uint8Array/ArrayBuffer).<br>     OpenSSL or GnuTLS is used to calculate the signatures. If Zabbix was built without any of these encryption libraries, an error will be thrown ('missing OpenSSL or GnuTLS library').<br>This function is supported since Zabbix 6.0.15.
fr	### Fonctions JavaScript globales  Des fonctions JavaScript globales supplémentaires ont été implémentées avec Duktape :  -   btoa(string) - encode la chaîne en chaîne base64 -   atob(base64\_string) - décode la chaîne base64  ```javascript try {     b64 = btoa("utf8 string");     utf8 = atob(b64); }  catch (error) {     return {'error.name' : error.name, 'error.message' : error.message} } ```  -   md5(données) -  calcule le hachage MD5 d'une chaîne -   sha256(données) - calcule le hachage SHA256 d'une chaîne -   mac('\<ype de hachage\>',clé,données) - renvoie le hachage HMAC sous forme de chaîne au format hexadécimal ;     Les types de hachage MD5 et SHA256 sont pris en charge ;     Les paramètres de clé et de données prennent en charge les données binaires. Exemples :     -    `hmac('md5',clé,données)`     -    `hmac('sha256',clé,données)` -   sign(hachage,clé,données) - renvoie la signature calculée (signature RSA avec SHA-256) sous forme de chaîne, où :<br>     **hash** - seul 'sha256' est autorisé, sinon une erreur est renvoyée ;<br>     **clé** - la clé privée. Il doit correspondre à la norme PKCS#1 ou PKCS#8. La clé peut être fournie sous différentes formes :<br>     -    avec des espaces au lieu de retours à la ligne ;     -    avec des '\n' échappés ou non au lieu de nouvelles lignes ;     -    sans aucun retour à la ligne sous la forme d'une chaîne à une seule ligne ;     -    sous forme de chaîne au format JSON.      La clé peut également être chargée à partir d'une macro utilisateur/macro secrète/coffre.      **data** - les données qui seront signées. Il peut s'agir d'une chaîne (les données binaires sont également prises en charge) ou d'un tampon (Uint8Array/ArrayBuffer).<br>     OpenSSL ou GnuTLS est utilisé pour calculer les signatures. Si Zabbix a été compilé sans aucune de ces bibliothèques de chiffrement, une erreur sera générée ("bibliothèque OpenSSL ou GnuTLS manquante").<br>Cette fonction est prise en charge depuis Zabbix 6.0.15.

en-us	### Global macro  The global macro object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |globalmacroid|string|*(readonly)* ID of the global macro.| |**macro**<br>(required)|string|Macro string.| |**value**<br>(required)|string|Value of the macro.| |type|integer|Type of macro.<br><br>Possible values:<br>0 - *(default)* Text macro;<br>1 - Secret macro;<br>2 - Vault secret.| |description|string|Description of the macro.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fr	### Macro globale  L'objet macro globale possède les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |globalmacroid|string|*(lecture seule)* ID de la macro globale.| |**macro**<br>(obligatoire)|string|Chaîne de la macro.| |**value**<br>(obligatoire)|string|Valeur de la macro.| |type|integer|Type de la macro.<br><br>Valeurs possibles :<br>0 - *(par défaut)* Macro texte;<br>1 - Macro secrète ;<br>2 - Secret du coffre-fort.| |description|string|Description de la macro.|  Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.

en-us	##### Global messages displayed  As the messages arrive, they are displayed in a floating section on the right hand side. This section can be repositioned freely by dragging the section header.  ![global\_messages.png](../../../../assets/en/manual/web_interface/global_messages.png)  For this section, several controls are available:  -   ![](../../../../assets/en/manual/about/message_button_snooze.png)     **Snooze** button silences the currently active alarm sound; -   ![](../../../../assets/en/manual/about/message_button_mute.png)     **Mute/Unmute** button switches between playing and not playing the     alarm sounds at all.
fr	##### Affichage des messages globaux  Lorsque les messages arrivent, ils sont affichés dans une section flottante sur le côté droit. Cette section peut être repositionnée librement en faisant glisser son en-tête.  ![global\_messages.png](../../../../assets/en/manual/web_interface/global_messages.png)  Pour cette section, plusieurs contrôles sont disponibles :  -   ![](../../../../assets/en/manual/about/message_button_snooze.png) le bouton **Reporter** coupe le son de l'alarme active ; -   ![](../../../../assets/en/manual/about/message_button_mute.png) le bouton **Sourdine/Enlever la sourdine** bascule entre jouer et ne pas jouer les sons de l'alarme.

en-us	#### Global regular expressions  There is an advanced editor for creating and testing complex regular expressions in Zabbix frontend.  Once a regular expression has been created this way, it can be used in several places in the frontend by referring to its name, prefixed with @, for example, *\@mycustomregexp*.  To create a global regular expression:  -   Go to: *Administration → General* -   Select *Regular expressions* from the dropdown -   Click on *New regular expression*  The **Expressions** tab allows to set the regular expression name and add subexpressions.  ![](../../assets/en/manual/regular_expressions/global_regexp.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|<|Description| |-|----------|----------------------------------------| |*Name*|<|Set the regular expression name. Any Unicode characters are allowed.| |*Expressions*|<|Click on *Add* in the Expressions block to add a new subexpression.| | |*Expression type*|Select expression type:<br>**Character string included** - match the substring<br>**Any character string included** - match any substring from a delimited list. The delimited list includes a comma (,), a dot (.) or a forward slash (/).<br>**Character string not included** - match any string except the substring<br>**Result is TRUE** - match the regular expression<br>**Result is FALSE** - do not match the regular expression| |^|*Expression*|Enter substring/regular expression.| |*Delimiter*|<|A comma (,), a dot (.) or a forward slash (/) to separate text strings in a regular expression. This parameter is active only when "*Any character string included*" expression type is selected.| |*Case sensitive*|<|A checkbox to specify whether a regular expression is sensitive to capitalization of letters.|  A forward slash (/) in the expression is treated literally, rather than a delimiter. This way it is possible to save expressions containing a slash, without errors.  ::: noteimportant A custom regular expression name in Zabbix may contain commas, spaces, etc. In those cases where that may lead to misinterpretation when referencing (for example, a comma in the parameter of an item key) the whole reference may be put in quotes like this: *"\@My custom regexp for purpose1, purpose2"*.\ Regular expression names must not be quoted in other locations (for example, in LLD rule properties). :::  In the **Test** tab the regular expression and its subexpressions can be tested by providing a test string.  ![](../../assets/en/manual/regular_expressions/global_regexp_b.png)  Results show the status of each subexpression and total custom expression status.  Total custom expression status is defined as *Combined result*. If several sub expressions are defined Zabbix uses AND logical operator to calculate *Combined result*. It means that if at least one Result is False *Combined result* has also False status.
fr	 #### Expressions régulières globales  Il existe un éditeur avancé pour créer et tester des expressions régulières complexes dans l'interface Zabbix.  Une fois qu'une expression régulière a été créée de cette façon, elle peut être utilisée à plusieurs endroits dans le frontend en se référant à son nom, préfixé par @, par exemple, *\@mycustomregexp*.  Pour créer une expression régulière globale :  -   Allez dans : *Administration → Général* -   Sélectionnez *Expressions régulières* dans le menu déroulant -   Cliquez sur *Nouvelle expression régulière*  L'onglet **Expressions** permet de définir le nom de l'expression régulière et d'ajouter des sous-expressions.  ![](../../assets/en/manual/regular_expressions/global_regexp.png)  Tous les champs de saisie obligatoires sont marqués d'un astérisque rouge.  |Paramètre|<|Description| |-|----------|----------------------------------------| |*Nom*|<|Définissez le nom de l'expression régulière. Tous les caractères Unicode sont autorisés.| |*Expressions*|<|Cliquez sur *Ajouter* dans le bloc Expressions pour ajouter une nouvelle sous-expression.| | |*Type d'expression*|Sélectionnez le type d'expression :<br>**Chaîne de caractères incluse** - correspond à la sous-chaîne<br>**Toute chaîne de caractères incluse** - correspond à toutes les sous-chaînes d'une liste délimitée. La liste délimitée comprend une virgule (,), un point (.) ou une barre oblique (/).<br>**Chaîne de caractères non incluse** - correspond à n'importe quelle chaîne sauf la sous-chaîne<br>**Le résultat est VRAI** - correspond à l'expression régulière<br>**Le résultat est FAUX** - ne correspond pas à l'expression régulière| |^|*Expression*|Saisissez une sous-chaîne/expression régulière.| |*Délimiteur*|<|Une virgule (,), un point (.) ou une barre oblique (/) pour séparer les chaînes de texte dans une expression régulière. Ce paramètre n'est actif que lorsque le type d'expression "*Toute chaîne de caractères incluse*" est sélectionné.| |*Sensible à la casse*|<|Une case à cocher pour spécifier si une expression régulière est sensible à la casse des lettres.|  Une barre oblique (/) dans l'expression est traitée littéralement, plutôt qu'un délimiteur. De cette façon, il est possible d'enregistrer des expressions contenant une barre oblique, sans erreur.  ::: noteimportant Un nom d'expression régulière personnalisé dans Zabbix peut contenir des virgules, des espaces, etc. Dans les cas où cela peut conduire à une mauvaise interprétation lors du référencement (par exemple, une virgule dans le paramètre d'une clé d'élément), la référence entière peut être mise entre guillemets comme ceci : *"\@My custom regexp for purpose1, purpose2"*.\ Les noms d'expressions régulières ne doivent pas être entre guillemets dans d'autres emplacements (par exemple, dans les propriétés de règle LLD). :::  Dans l'onglet **Test**, l'expression régulière et ses sous-expressions peuvent être testées en fournissant une chaîne de test.  ![](../../assets/en/manual/regular_expressions/global_regexp_b.png)  Les résultats affichent l'état de chaque sous-expression et l'état total de l'expression personnalisée.  L'état total de l'expression personnalisée est défini comme *Résultat combiné*. Si plusieurs sous-expressions sont définies, Zabbix utilise l'opérateur logique ET pour calculer le *résultat combiné*. Cela signifie que si au moins un résultat est Faux, *Résultat combiné* a également le statut Faux.

en-us	 ### GLPi integration  A new [GLPi integration](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/glpi/) is available allowing to use the [webhook](/manual/config/notifications/media/webhook) media type to create problems in GLPi Assistance section based on Zabbix problem notifications.
fr	 ### Intégration GLPi  Une nouvelle [intégration GLPi](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/glpi/) est disponible permettant d'utiliser le type de média [webhook](/manual/config/notifications /media/webhook) pour créer des problèmes dans la section Assistance GLPi basée sur les notifications de problèmes Zabbix.

en-us	 #### Golang libraries  |Requirement|Mandatory status|Minimum version|Description| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support)|Yes|1.X.X|Zabbix own support library. Mostly for plugins. | |[github.com/jackc/pgx/v4](https://github.com/jackc/pgx)|^|4.17.2|PostgreSQL driver. | |[github.com/omeid/go-yarn](https://github.com/omeid/go-yarn)|^|0.0.1|Embeddable filesystem mapped key-string store. | |[github.com/jackc/chunkreader/v2](https://github.com/jackc/chunkreader/v2)|Indirect^**1**^|2.0.1| | |[github.com/jackc/pgconn](https://github.com/jackc/pgconn)|^|1.13.0| | |[github.com/jackc/pgio](https://github.com/jackc/pgio)|^|1.0.0| | |[github.com/jackc/pgpassfile](https://github.com/jackc/pgpassfile)|^|1.0.0| | |[github.com/jackc/pgproto3/v2](https://github.com/jackc/pgproto3/v2)|^|2.3.1| | |[github.com/jackc/pgservicefile](https://github.com/jackc/pgservicefile)|^|0.0.0| | |[github.com/jackc/pgtype](https://github.com/jackc/pgtype)|^|1.12.0| | |[github.com/jackc/puddle](https://github.com/jackc/puddle)|^|1.3.0| | |[github.com/natefinch/npipe](https://github.com/natefinch/npipe)|^|0.0.0| | |[golang.org/x/crypto](https://golang.org/x/crypto)|^|0.0.0| | |[golang.org/x/sys](https://golang.org/x/sys)|^|0.0.0| | |[golang.org/x/text](https://golang.org/x/text)|^|0.3.7| |  ^**1**^ "Indirect" means that it is used in one of the libraries that the agent uses. It's required since Zabbix uses the library that uses the package.
fr	  #### Bibliothèques Golang  |Exigence|Statut obligatoire|Version minimale|Description| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support)|Oui|1.X.X|Zabbix possède sa propre bibliothèque de support. Principalement pour les plugins. | |[github.com/jackc/pgx/v4](https://github.com/jackc/pgx)|^|4.17.2|Driver PostgreSQL. | |[github.com/omeid/go-yarn](https://github.com/omeid/go-yarn)|^|0.0.1|Magasin de chaînes de clés mappé par système de fichiers intégrable. | |[github.com/jackc/chunkreader/v2](https://github.com/jackc/chunkreader/v2)|Indirectement^**1**^|2.0.1| | |[github.com/jackc/pgconn](https://github.com/jackc/pgconn)|^|1.13.0| | |[github.com/jackc/pgio](https://github.com/jackc/pgio)|^|1.0.0| | |[github.com/jackc/pgpassfile](https://github.com/jackc/pgpassfile)|^|1.0.0| | |[github.com/jackc/pgproto3/v2](https://github.com/jackc/pgproto3/v2)|^|2.3.1| | |[github.com/jackc/pgservicefile](https://github.com/jackc/pgservicefile)|^|0.0.0| | |[github.com/jackc/pgtype](https://github.com/jackc/pgtype)|^|1.12.0| | |[github.com/jackc/puddle](https://github.com/jackc/puddle)|^|1.3.0| | |[github.com/natefinch/npipe](https://github.com/natefinch/npipe)|^|0.0.0| | |[golang.org/x/crypto](https://golang.org/x/crypto)|^|0.0.0| | |[golang.org/x/sys](https://golang.org/x/sys)|^|0.0.0| | |[golang.org/x/text](https://golang.org/x/text)|^|0.3.7| |  ^**1**^ "Indirectement" signifie qu'il est utilisé dans l'une des bibliothèques utilisées par l'agent. C'est nécessaire car Zabbix utilise la bibliothèque qui utilise le package.

en-us	 #### Golang libraries  |Requirement|Mandatory status|Minimum version|Description| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support)|Yes|1.X.X|Zabbix own support library. Mostly for plugins. | |[go.mongodb.org/mongo-driver](https://go.mongodb.org/mongo-driver)|^|1.7.6|Named read/write locks, access sync. | |[github.com/go-stack/stack](https://github.com/go-stack/stack)|Indirect^**1**^|1.8.0|Required package for MongoDB plugin mongo-driver lib. | |[github.com/golang/snappy](https://github.com/golang/snappy)|^|0.0.1|Required package for MongoDB plugin mongo-driver lib. | |[github.com/klauspost/compress](https://github.com/klauspost/compress)|^|1.13.6|Required package for MongoDB plugin mongo-driver lib. | |[github.com/natefinch/npipe](https://github.com/natefinch/npipe)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[github.com/pkg/errors](https://github.com/pkg/errors)|^|0.9.1|Required package for MongoDB plugin mongo-driver lib. | |[github.com/xdg-go/pbkdf2](https://github.com/xdg-go/pbkdf2)|^|1.0.0|Required package for MongoDB plugin mongo-driver lib. | |[github.com/xdg-go/scram](https://github.com/xdg-go/scram)|^|1.0.2|Required package for MongoDB plugin mongo-driver lib. | |[github.com/xdg-go/stringprep](https://github.com/xdg-go/stringprep)|^|1.0.2|Required package for MongoDB plugin mongo-driver lib. | |[github.com/youmark/pkcs8](https://github.com/youmark/pkcs8)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/crypto](https://golang.org/x/crypto)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/sync](https://golang.org/x/sync)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/sys](https://golang.org/x/sys)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/text](https://golang.org/x/text)|^|0.3.7|Required package for MongoDB plugin mongo-driver lib. |  ^**1**^ "Indirect" means that it is used in one of the libraries that the agent uses. It's required since Zabbix uses the library that uses the package.
fr	  #### Bibliothèques Golang  |Exigence|Statut obligatoire|Version minimale|Description| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support)|Oui|1.X.X|Zabbix possède sa propre bibliothèque de support. Principalement pour les plugins. | |[go.mongodb.org/mongo-driver](https://go.mongodb.org/mongo-driver)|^|1.7.6|Verrous de lecture/écriture nommés, synchronisation d'accès. | |[github.com/go-stack/stack](https://github.com/go-stack/stack)|Indirectement^**1**^|1.8.0|Package requis pour le plug-in MongoDB mongo-driver lib. | |[github.com/golang/snappy](https://github.com/golang/snappy)|^|0.0.1|Package requis pour le plug-in MongoDB mongo-driver lib. | |[github.com/klauspost/compress](https://github.com/klauspost/compress)|^|1.13.6|Package requis pour le plug-in MongoDB mongo-driver lib. | |[github.com/natefinch/npipe](https://github.com/natefinch/npipe)|^|0.0.0|Package requis pour le plug-in MongoDB mongo-driver lib. | |[github.com/pkg/errors](https://github.com/pkg/errors)|^|0.9.1|Package requis pour le plug-in MongoDB mongo-driver lib. | |[github.com/xdg-go/pbkdf2](https://github.com/xdg-go/pbkdf2)|^|1.0.0|Package requis pour le plug-in MongoDB mongo-driver lib. | |[github.com/xdg-go/scram](https://github.com/xdg-go/scram)|^|1.0.2|Package requis pour le plug-in MongoDB mongo-driver lib. | |[github.com/xdg-go/stringprep](https://github.com/xdg-go/stringprep)|^|1.0.2|Package requis pour le plug-in MongoDB mongo-driver lib. | |[github.com/youmark/pkcs8](https://github.com/youmark/pkcs8)|^|0.0.0|Package requis pour le plug-in MongoDB mongo-driver lib. | |[golang.org/x/crypto](https://golang.org/x/crypto)|^|0.0.0|Package requis pour le plug-in MongoDB mongo-driver lib. | |[golang.org/x/sync](https://golang.org/x/sync)|^|0.0.0|Package requis pour le plug-in MongoDB mongo-driver lib. | |[golang.org/x/sys](https://golang.org/x/sys)|^|0.0.0|Package requis pour le plug-in MongoDB mongo-driver lib. | |[golang.org/x/text](https://golang.org/x/text)|^|0.3.7|Package requis pour le plug-in MongoDB mongo-driver lib. |  ^**1**^ "Indirectement" signifie qu'il est utilisé dans l'une des bibliothèques utilisées par l'agent. C'est nécessaire car Zabbix utilise la bibliothèque qui utilise le package.

en-us	#### graph  Changes:\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graph.get`: Graph availability doesn't depend on permissions to items specified in graph "ymin_itemid" and "ymax_itemid" fields.\ Graph having MIN or MAX Y axis linked to inaccessible items will still be accessible but MIN/MAX Y axis works the same way as if specified calculation method is "Calculated".\
fr	#### graph  Changements :\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graph.get`:La disponibilité du graphique ne dépend pas des autorisations sur les éléments spécifiés dans les champs "ymin_itemid" et "ymax_itemid" du graphique.\ Le graphique ayant un MIN ou MAX sur l'axe Y lié à des éléments inaccessibles sera toujours accessible mais le MIN/MAX de l'axe Y fonctionne de la même manière que si la méthode de calcul spécifiée est "Calculated".\

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

en-us	# graph.create
fr	# graph.create

en-us	# graph.delete  
fr	# graph.delete  

en-us	# graph.get
fr	# graph.get

en-us	# graphitem.get
fr	# graphitem.get

en-us	### Graph item  ::: noteclassic Graph items can only be modified via the `graph` API. :::  The graph item object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |gitemid|string|*(readonly)* ID of the graph item.| |**color**<br>(required)|string|Graph item's draw color as a hexadecimal color code.| |**itemid**<br>(required)|string|ID of the item.| |calc\_fnc|integer|Value of the item that will be displayed.<br><br>Possible values:<br>1 - minimum value;<br>2 - *(default)* average value;<br>4 - maximum value;<br>7 - all values;<br>9 - last value, used only by pie and exploded graphs.| |drawtype|integer|Draw style of the graph item.<br><br>Possible values:<br>0 - *(default)* line;<br>1 - filled region;<br>2 - bold line;<br>3 - dot;<br>4 - dashed line;<br>5 - gradient line.| |graphid|string|ID of the graph that the graph item belongs to.| |sortorder|integer|Position of the item in the graph.<br><br>Default: starts with 0 and increases by one with each entry.| |type|integer|Type of graph item.<br><br>Possible values:<br>0 - *(default)* simple;<br>2 - graph sum, used only by pie and exploded graphs.| |yaxisside|integer|Side of the graph where the graph item's Y scale will be drawn.<br><br>Possible values:<br>0 - *(default)* left side;<br>1 - right side.|
fr	### Élément de graphique  ::: noteclassic Les éléments du graphique ne peuvent être modifiés que via l'API `graph`. :::  L'objet élément de graphique possède les propriétés suivantes.  |Propriété|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |gitemid|string|*(lecture seule)* ID de l'élément de graphique.| |**color**<br>(obligatoire)|string|Couleur de tracé de l'élément du graphique sous forme de code de couleur hexadécimal.| |**itemid**<br>(obligatoire)|string|ID de l'élément.| |calc\_fnc|integer|Valeur de l'élément qui sera affiché.<br><br>Valeurs possibles :<br>1 - valeur minimale ;<br>2 - *(par défaut)* valeur moyenne ;<br>4 - valeur maximale ;<br>7 - toutes les valeurs ;<br>9 - dernière valeur, utilisée uniquement par les graphiques circulaires et éclatés.| |drawtype|integer|Style de dessin de l'élément de graphique.<br><br>Valeurs possibles :<br>0 - ligne *(par défaut)* ;<br>1 - zone remplie ;<br>2 - ligne en gras ;< br>3 - point ;<br>4 - ligne pointillée ;<br>5 - ligne dégradée.| |graphid|string|ID du graphe auquel appartient l'élément de graphe.| |sortorder|integer|Position de l'élément dans le graphique.<br><br>Par défaut : commence par 0 et augmente de un à chaque entrée.| |type|integer|Type d'élément de graphique.<br><br>Valeurs possibles :<br>0 - *(par défaut)* simple ;<br>2 - somme de graphique, utilisé uniquement par les graphiques à secteurs et éclatés.| |yaxisside|integer|Côté du graphique où l'échelle Y de l'élément graphique sera tracée.<br><br>Valeurs possibles :<br>0 - *(par défaut)* côté gauche ;<br>1 - côté droit.|

en-us	# > Graph item object  The following objects are directly related to the `graphitem` API.
fr	# > Objet Élément de graphique  Les objets suivants sont directement liés à l'API `graphitem`.

en-us	# Graph item  This class is designed to work with graph items.  Object references:\  -   [Graph item](/manual/api/reference/graphitem/object#graph_item)  Available methods:\  -   [graphitem.get](/manual/api/reference/graphitem/get) - retrieving     graph items
fr	# Elément de graphique  Cette classe est conçue pour travailler avec les éléments de graphique.  Référentiel des objets :\  -   [Élément de graphique](/manual/api/reference/graphitem/object#graph_item)  Méthodes disponibles :\  -   [graphitem.get](/manual/api/reference/graphitem/get) - récupérer des éléments de graphique

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

en-us	##### Graph preview  In the *Preview* tab, a preview of the graph is displayed so you can immediately see what you are creating.  ![](../../../../../assets/en/manual/config/visualization/graph_preview.png){width="600"}  Note that the preview will not show any data for template items.  ![](../../../../../assets/en/manual/config/visualization/graph_preview2.png){width="600"}  In this example, pay attention to the dashed bold line displaying the trigger level and the trigger information displayed in the legend.  ::: noteclassic No more than 3 trigger lines can be displayed. If there are more triggers then the triggers with lower severity are prioritized for display.\ \ If graph height is set as less than 120 pixels, no trigger will be displayed in the legend. :::
fr	##### Aperçu du graphique  Dans l'onglet *Aperçu*, un aperçu du graphique s'affiche afin que vous puissiez voir immédiatement ce que vous créez.  ![](../../../../../assets/en/manual/config/visualization/graph_preview.png){width="600"}  Notez que l'aperçu n'affichera aucune donnée pour les éléments de modèle.  ![](../../../../../assets/en/manual/config/visualization/graph_preview2.png){width="600"}  Dans cet exemple, faites attention à la ligne en gras en pointillés affichant le niveau de déclenchement et les informations de déclenchement affichées dans la légende.  ::: noteclassic Pas plus de 3 lignes de déclenchement peuvent être affichées. S'il y a plus de déclencheurs, les déclencheurs de moindre sévérité sont affichés en priorité.\ \ Si la hauteur du graphique est définie sur moins de 120 pixels, aucun déclencheur ne sera affiché dans la légende. :::

en-us	#### graphprototype  Changes:\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graphprototype.get`: Graph prototype availability doesn't depend on permissions to items specified in graph prototype "ymin_itemid" and "ymax_itemid" fields.\
fr	#### graphprototype  Changements :\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graphprototype.get`: La disponibilité du prototype de graphique ne dépend pas des autorisations sur les éléments spécifiés dans les champs "ymin_itemid" et "ymax_itemid" du prototype de graphique.\

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

en-us	# graphprototype.create
fr	# graphprototype.create

en-us	# graphprototype.delete  
fr	# graphprototype.delete  

en-us	# graphprototype.get
fr	# graphprototype.get

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

en-us	#### Graph prototypes  The following screenshot illustrates how we can use these macros in graph prototypes:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototype_snmp.png){width="600"}  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototypes_snmp.png){width="600"}  A summary of our discovery rule:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rules_snmp.png){width="600"}
fr	#### Prototypes de graphiques  La capture d'écran suivante illustre comment nous pouvons utiliser ces macros dans des prototypes de graphe :  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototype_snmp.png){width="600"}  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototypes_snmp.png){width="600"}  Un résumé de notre règle de découverte :  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rules_snmp.png){width="600"}