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 } ```
ja	#### キーによる依存アイテムの検索  ID が"10116"で、キーに"apache"という単語が含まれるすべての依存アイテムをホストから取得します。  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 } ```

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 } ```
ja	#### キーによる項目の検索  トリガー固有のホスト ID で使用され、アイテム キーに"system.cpu"という単語が含まれるすべてのアイテムを取得し、結果を名前で並べ替えます。  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 } ```

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
ja	#### - ファイアウォール  デフォルトでは上記の[構成変更](#ファイアウォールの構成) にリストされているポートのみが開いています。追加のポートを開くには"*/etc/sysconfig/iptables*"ファイルを変更し、ファイアウォールルールを再読み込みします。      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.
ja	##### - ファイアウォールの構成  アプライアンスは、事前定義されたiptablesのファイアウォールルールを使用します。  - SSH（22 TCP）ポートを開放; - Zabbixエージェント（10050 TCP）とZabbixトラッパー（10051 TCP）ポートを開放; - HTTP（80 TCP）およびHTTPS（443 TCP）ポートを開放; - SNMP trap（162 UDP）ポートを開放; - NTP（53 UDP）ポートの発信接続を開放; - 1秒あたり5パケットに制限されたICMPパケット; - 他のすべての着信接続はドロップ;

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^|
ja	##### - fit 関数  デフォルトの `fit` は *linear* 関数です。しかし、監視するシステムがより複雑な場合は、より多くのオプションから選択することができます。  |`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^|

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)  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.|
ja	#### 例外設定  例外設定は、特定の時間帯のデフォルトの更新間隔を再定義することができます。 <br> 例外設定は、*監視間隔*と*期間*で定義されます。 <br>  - *監視間隔* - 指定された期間の更新間隔です。 - *期間* - 例外設定が有効な期間(詳細については、[期間指定フォーマット](/manual/appendix/time_period)を参照してください。)  例外設定は最大7つまで定義できます。 <br> 複数の例外設定の監視間隔が重なった場合、最も小さい*監視間隔*の値が重なる期間に使用されます。 <br> 重なる設定の監視間隔の最小値が'0'である場合、ポーリングは行われません。 <br> 例外設定の期間外では、デフォルトの監視間隔が使用されます。 <br>  例外設定の監視間隔が期間の長さと等しい場合、アイテムは一度だけチェックされることに注意してください。 例外設定の監視間隔が期間より大きい場合、アイテムは一度だけチェックされるか、全くチェックされないかもしれません。 （したがって、このような構成は望ましくありません）。もし *監視間隔* が *期間* より短い場合、そのアイテムは少なくとも1回チェックされます。  例外設定の監視間隔が'0'に設定されている場合、そのアイテムは例外設定の期間中はポーリングされません。 期間が終了するとデフォルトの*監視間隔*に従ってポーリングが再開されます。  例:  |監視間隔|期間|説明| |--|--|------| |10|1-5,09:00-18:00|アイテムは勤務時間中に10秒ごとにチェックする。| |0|1-7,00:00-7:00|アイテムは夜にチェックを行わない。| |0|7-7,00:00-24:00|アイテムは日曜日にはチェックを行わない。| |60|1-7,12:00-12:01|アイテムは毎日12:00にチェックする。これは、スケジュールされたチェック用に回避策として用意されたものであることに注意してください。Zabbix 3.0 以降では、このようなチェックには定期設定を使用してください。|

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)
ja	#### Webインターフェースの言語設定のフリッピング  Webインターフェースの言語設定が、明らかにロジックなしでフリッピングすることが確認されています。 <br> あるページ (またはページの一部) はある言語で表示され、別のページ (またはページの一部) は別の言語で表示される。 <br> 一般的に、この問題は複数のユーザーがいて、そのうちの何人かがあるロケールを使い、それ以外に別のロケールを使う <br> ユーザーがいる場合に発生することがあります。 <br>  この問題を回避する方法として知られているのは、PHPとApacheのマルチスレッドを無効にすることです。 <br>  この問題は、ロケールの設定がどのように行われるかに関連しています。 <br> [in PHP](https://www.php.net/manual/en/function.setlocale) <br> ロケールの情報はスレッド単位ではなくプロセス単位で管理されます。 <br> そのため、マルチスレッド環境において、同じ Apache プロセスで実行される複数のプロジェクトがある場合、 <br> 別のスレッドでロケールが変更される可能性があります。 <br> その結果、Zabbixスレッドで処理できるデータが変更される可能性があります。 <br>  詳細については、関連する問題報告を参照してください。 <br>  - [ZBX-10911](https://support.zabbix.com/browse/ZBX-10911) (Webインターフェースの言語設定入れ替わりの問題) - [ZBX-16297](https://support.zabbix.com/browse/ZBX-16297) (BC の `bcdiv` 関数を使ったグラフの数値処理に関する問題)    

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.|
ja	### Float history  float historyオブジェクトは、以下のプロパティを持ちます。  |プロパティ|[Type](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |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.|

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.|
ja	### Float trend  float trendオブジェクトには次のプロパティがあります。  |プロパティ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |clock|timestamp|値が計算された時間のタイムスタンプ。 例: 04:00:00の場合、04:00:00-04:59:59の間で計算された値であることを意味します。| |itemid|integer|関連アイテムのID| |num|integer|その時間に使用可能だった値の数| |value\_min|float|1時間ごとの最小値| |value\_avg|float|1時間ごとの平均値| |value\_max|float|1時間ごとの最大値|

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, sdb 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.
ja	##### 脚注  ^**1**^Linux特有の注意事項です。Zabbix agent は、ファイルシステム*/proc*に読み取り専用でアクセスできる必要があります。<br> www.grsecurity.org のカーネルパッチにより、非特権ユーザのアクセス権が制限されます。<br>  ^**2**^ `vfs.dev.read[]`、`vfs.dev.write[]`: 3時間以上アクセスされない場合、Zabbixエージェントは「古くなった」デバイス接続を終了します。<br> この現象は、動的にパスが変更されるデバイスがシステムに存在する場合、またはデバイスのパスが手動で<br> 削除された場合などに発生します。また、これらの item は、3時間以上の更新間隔を使用する場合、常に'0'を返します。<br>  ^**3**^ `vfs.dev.read[]`, `vfs.dev.write[]`: 最初のパラメータにデフォルトの *all* が使われた場合、キーは統計の概要を返します。<br> sda, sbdのようなすべてのブロックデバイスとそのパーティション(sda1,sda2、sdb3...）のようなすべてのブロックデバイスと、<br> それらのブロックデバイス/パーティションに基づく複数のデバイス（MD raid）、および論理ボリュームを含む統計情報の概要を返します。<br> このような場合、返される値は絶対値としてではなく、相対値(時間的に動的)としてのみ考慮する必要があります。<br>  SSL (HTTPS) は、agent が cURL をサポートしてコンパイルされている場合のみサポートされます。<br> それ以外の場合、この項目はサポートされないことになります。<br>

en-us	##### Footnotes  ^**1**^ Default value.
ja	##### 脚注  ^**1**^ デフォルト値

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.
ja	##### 脚注  ^**1**^ 文字列値については、文字列のみがエクスポートされ(例:"EMAIL "など) 、この表で使用される番号付けは行われません。 <br> このテーブルの範囲値(API値に対応)の番号は、順序付けのためにのみ使用されます。

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.
ja	##### 脚注  ^**1**^ 文字列値の場合は、このテーブルで使用されている番号付けは行われず、 <br> 文字列のみがエクスポートされます(例: 「ZABBIX_ACTIVE」)。 <br> このテーブルの範囲値(API 値に対応)の番号は、順序付けにのみ使用されます。

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.
ja	##### 脚注  文字列値の場合は、番号付けは行われず、文字列のみがエクスポートされます(例: 「ZABBIX_ACTIVE」)。 <br> このテーブルの範囲値(API 値に対応)の番号は、順序付けにのみ使用されます。

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 "\*\*\*\*\*\*".
ja	##### 脚注  ^**1**^ フィールド内の複数のマクロまたはテキストと混合されたマクロがそのロケーションでサポートされていない場合は、1 つのマクロでフィールド全体を埋める必要があります。  ^**2**^ タグ名と値で使用されるマクロは、イベント生成プロセス中にのみ解決されます。  ^**3**^ [シークレットマクロ](/manual/config/macros/user_macros#configuration)を含む URL は機能しません。それらのマクロは"\*\*\*\*\*\*"のように解決されます。

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.
ja	##### 脚注  ^**1**^  ^[1](lld_macros#footnotes)^ でマークされたフィールドでは、1つのマクロでフィールド 全体を埋める必要があります。<br> フィールド内の複数のマクロや、テキストと混在するマクロはサポートされていません。

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.
ja	##### 脚注  ^**1**^ IPMIマネージャー、SNMPトラッパー、および前処理ワーカーと一緒にデータ収集プロセス(pollers,unreachable pollers, HTTP pollers, Java pollers, pingers, trappers,proxypollers)が多すぎると、前処理マネージャーのプロセスごとのファイル記述子の制限が**使い果たされる**可能性があることに注意してください。  ::: notewarning 上記が発生するとZabbixサーバーが停止します（通常は起動直後に停止しますが、時間がかかる場合もあります）。 この状況を回避するには、設定ファイルを修正するか、制限を引き上げる必要があります。 :::  ^**2**^ 多くのアイテムが削除されると、ハウスキーパーがこれらのアイテムが持っていたすべての履歴データを削除する必要があるため、データベースへの負荷が増加します。 たとえば、1つのアイテムのプロトタイプを削除するだけで、このプロトタイプが50のホストにリンクされ、ホストごとにプロトタイプが100の実際のアイテムに拡張される場合、合計5000のアイテムを削除する必要があります（1 \ * 50 \ * 100 ）。 MaxHousekeeperDeleteに500が設定されている場合（MaxHousekeeperDelete = 500）、ハウスキーパープロセスは、1サイクルで履歴テーブルとトレンドテーブルから削除されたアイテムの最大2500000値（5000 \ * 500）を削除する必要があります。

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.
ja	##### 脚注  ^**1**^ アイテムキーパラメータでサポートされている`{HOST.*}`マクロは、アイテム用に選択されたインターフェースに解決されます。 インターフェースのないアイテムで使用すると、ホストのZabbixエージェント、SNMP、JMX、またはIPMIインターフェイスのいずれかに、この優先順位で解決されます。ホストにインターフェースがない場合は「不明」と解決されます。  ^**2**^ グローバルスクリプト、インターフェースIP/DNSフィールド、およびWebシナリオでは、マクロはメインエージェントインターフェースに解決されますが、存在しない場合は、メインSNMPインターフェースが使用されます。 SNMPも存在しない場合は、メインのJMXインターフェースが使用されます。 JMXも存在しない場合は、メインのIPMIインターフェースが使用されます。 ホストにインターフェースがない場合、マクロは「不明」と解決されます。  ^**3**^ マップラベルのこのマクロでは、パラメータとして秒を使用する** avg **、** last **、** max **、および**min**関数のみがサポートされています。  ^**4**^ `{HOST.*}`マクロはWebシナリオ*変数*、*ヘッダー*、* SSL証明書ファイル*、* SSLキーファイル*フィールド、およびシナリオステップ*URL*、*Post*、*ヘッダー*、*必須の文字列*フィールドでサポートされています。  Zabbix 5.4.0以降`{HOST.*}`マクロはWebシナリオ*名前*およびWebシナリオステップ*名前*フィールドでサポートされなくなりました。  ^**5**^ グラフ名のこのマクロでは、パラメーターとして秒を使用する** avg **、** last **、** max **、および**min**関数のみがサポートされます。 {HOST.HOST<1-9>}マクロは、マクロ内のホストとして使用できます。  例：       * last(/Cisco switch/ifAlias[{#SNMPINDEX}])      * last(/{HOST.HOST}/ifAlias[{#SNMPINDEX}])  ^**6**^ 5.2.5以降でサポートされています。

en-us	##### Footnotes  ^**1**^ The VMware performance counter path has the `group/counter[rollup]` format where:  -   `group` - the performance counter group, for example *cpu* -   `counter` - the performance counter name, for example *usagemhz* -   `rollup` - the performance counter rollup type, for example     *average*  So the above example would give the following counter path: `cpu/usagemhz[average]`  The performance counter group descriptions, counter names and rollup types can be found in [VMware documentation](https://www.vmware.com/support/developer/converter-sdk/conv60_apireference/vim.PerformanceManager.html).  ^**2**^ The value of these items is obtained from VMware performance counters and the VMwarePerfFrequency [parameter](/manual/appendix/config/zabbix_server) is used to refresh their data in Zabbix VMware cache:  -   vmware.hv.datastore.read -   vmware.hv.datastore.write -   vmware.hv.network.in -   vmware.hv.network.out -   vmware.hv.perfcounter -   vmware.vm.cpu.ready -   vmware.vm.net.if.in -   vmware.vm.net.if.out -   vmware.vm.perfcounter -   vmware.vm.vfs.dev.read -   vmware.vm.vfs.dev.write  
ja	##### Footnotes  ^**1**^ The VMware performance counter path has the `group/counter[rollup]` format where:  -   `group` - the performance counter group, for example *cpu* -   `counter` - the performance counter name, for example *usagemhz* -   `rollup` - the performance counter rollup type, for example     *average*  So the above example would give the following counter path: `cpu/usagemhz[average]`  The performance counter group descriptions, counter names and rollup types can be found in [VMware documentation](https://www.vmware.com/support/developer/converter-sdk/conv60_apireference/vim.PerformanceManager.html).  ^**2**^ The value of these items is obtained from VMware performance counters and the VMwarePerfFrequency [parameter](/manual/appendix/config/zabbix_server) is used to refresh their data in Zabbix VMware cache:  -   vmware.hv.datastore.read -   vmware.hv.datastore.write -   vmware.hv.network.in -   vmware.hv.network.out -   vmware.hv.perfcounter -   vmware.vm.cpu.ready -   vmware.vm.net.if.in -   vmware.vm.net.if.out -   vmware.vm.perfcounter -   vmware.vm.vfs.dev.read -   vmware.vm.vfs.dev.write  

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.
ja	##### 予測の水平線  (**forecast** のみ) パラメータ `time` は、Zabbix が history データから発見した依存関係を、どの程度未来に推定するかを指定します。<br> `time_shift` を使用するかどうかに関係なく、`time` は常に現在の瞬間からカウントされます。

en-us	#### - Format-specific notes
ja	#### - フォーマット固有のメモ

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.|
ja	#### フォームボタン  フォームの下部にあるボタンを使用すると、いくつかの操作を実行できます。  |   |   | |--|--------| |![](../../../assets/en/manual/config/button_add.png)|ディスカバリルールを追加します。 このボタンは新しいディスカバリルールでのみ使用できます。| |![](../../../assets/en/manual/config/button_update.png)|ディスカバリルールのプロパティを更新します。 このボタンは既存のディスカバリルールでのみ使用できます。| |![](../../../assets/en/manual/config/button_clone.png)|現在のディスカバリルールのプロパティに基づいて、別のディスカバリルールを作成します。| |![](../../../assets/en/manual/config/button_check_now.png)|ディスカバリルールに基づいて検出をすぐに実行します。 ディスカバリルールはすでに存在している必要があります。[詳細](/manual/config/items/check_now)を参照してください。<br> *注*すぐに検出を実行すると、設定キャッシュは更新されないため、結果にはディスカバリルール設定の最近の変更が反映されません。| |![](../../../assets/en/manual/config/button_delete.png)|ディスカバリルールを削除します。| |![](../../../assets/en/manual/config/button_cancel.png)|ディスカバリルールのプロパティ編集をキャンセルします。|

en-us	#### Form buttons  Buttons at the bottom of the form allow to perform several operations.  |   |   | |--|--------| |![](../../../../assets/en/manual/config/button_add.png)|Add an item. This button is only available for new items.| |![](../../../../assets/en/manual/config/button_update.png)|Update the properties of an item.| |![](../../../../assets/en/manual/config/button_clone.png)|Create another item based on the properties of the current item.| |![](../../../../assets/en/manual/config/button_execute.png)|Execute a check for a new item value immediately. Supported for **passive** checks only (see [more details](/manual/config/items/check_now)).<br>*Note* that when checking for a value immediately, configuration cache is not updated, thus the value will not reflect very recent changes to item configuration.| |![](../../../../assets/en/manual/config/button_test.png)|Test if item configuration is correct by getting a value.| |![](../../../../assets/en/manual/config/button_clear_history.png)|Delete the item history and trends.| |![](../../../../assets/en/manual/config/button_delete.png)|Delete the item.| |![](../../../../assets/en/manual/config/button_cancel.png)|Cancel the editing of item properties.|
ja	#### フォームのボタン  フォームの下部にあるボタンで、いくつかの操作を行うことができます。  |   |   | |--|--------| |![](../../../../assets/en/manual/config/button_add.png)|アイテムの追加。このボタンは新規のアイテムの時のみ使用できます。| |![](../../../../assets/en/manual/config/button_update.png)|アイテムのプロパティの更新。| |![](../../../../assets/en/manual/config/button_clone.png)|現在のアイテムプロパティをベースにして別のアイテムを作成。| |![](../../../../assets/en/manual/config/button_execute.png)|アイテムの値を取得。アイテムのタイプが**パッシブ**なものだけ対応しています。([詳細](/manual/config/items/check_now)参照)<br>*注意* 値の取得時には設定キャッシュは更新されません。つまり直近のアイテムの設定変更が反映されません。| |![](../../../../assets/en/manual/config/button_test.png)|値を取得できるかのテスト実行。| |![](../../../../assets/en/manual/config/button_clear.png)|アイテムのヒストリとトレンドを削除。| |![](../../../../assets/en/manual/config/button_delete.png)|アイテムの削除。| |![](../../../../assets/en/manual/config/button_cancel.png)|アイテムのプロパティ変更をキャンセル。|

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.|
ja	##### フォームのボタン  フォームの下部にあるボタンで、いくつかの操作を行うことができます。  |   |   | |---|---| |![](../../../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.|

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|
ja	#### FreeBSD  以下の表がFreeBSDの'memtype'パラメーターでサポートされている値です。  |サポート値|説明|kinfo\_proc構造体のソース|互換| |--|------|--|--| |vsize|仮想メモリサイズ|kp\_eproc.e\_vm.vm\_map.size or ki\_size|ps -o vsz| |pmem|実メモリのパーセンテージ|calculated from rss|ps -o pmem| |rss|物理メモリ消費量|kp\_eproc.e\_vm.vm\_rssize or ki\_rssize|ps -o rss| |size ^[1](proc_mem_notes#footnotes)^|プロセスのサイズ(コード + データ + スタック)|tsize + dsize + ssize| | |tsize|テキスト (コード)サイズ|kp\_eproc.e\_vm.vm\_tsize or ki\_tsize|ps -o tsiz| |dsize|データサイズ|kp\_eproc.e\_vm.vm\_dsize or ki\_dsize|ps -o dsiz| |ssize|スタックサイズ|kp\_eproc.e\_vm.vm\_ssize or 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).
ja	#### Zabbix公式リポジトリから  Zabbix SIAは、以下の公式RPMおよびDEBパッケージを提供します。  - [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)   各OSのディストリビューションのyum/dnf、apt、およびzypperリポジトリのパッケージ ファイルは、[repo.zabbix.com](https://repo.zabbix.com/)で入手できます。  一部のOSディストリビューション (特にDebianベースのディストリビューション)では注意してください。 これらのサードパーティが提供するパッケージはZabbixではサポートされておらず、パッケージは古くなっている可能性があり、最新の機能やバグ修正が不足している可能性があります。  [repo.zabbix.com](https://repo.zabbix.com/)の公式パッケージのみを使用することをお勧めします。 以前に非公式のZabbixパッケージを使用したことがある場合は[OSリポジトリからのZabbixパッケージアップグレード](/manual/installation/upgrade/packages＃zabbix_packages_from_os_repositories)に関する注意事項を参照してください。

en-us	## Frontend
ja	## Webインターフェイス

en-us	## Frontend
ja	## Webインターフェイス

en-us	## Frontend
ja	## Webインターフェイス

en-us	## Frontend
ja	## Webインターフェイス

en-us	## Frontend
ja	## Webインターフェイス

en-us	 ## Frontend
ja	 ## Webインターフェース

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
ja	#### - フロントエンドのアクセス  デフォルトでは、フロントエンドへのアクセスはどこからでも許可されています。  フロントエンドには*http://<host>*からアクセスできます。  これは**/etc/nginx/conf.d/zabbix.conf**でカスタマイズできます。 このファイルを変更した後、Nginxを再起動する必要があります。 SSHを使用してログインし、rootユーザーとして以下を実行します。      systemctl restart nginx

en-us	##### Frontend configuration  A Zabbix proxy does not have a frontend; it communicates with Zabbix server only.
ja	##### Webインターフェースの設定  Zabbixプロキシは、Webインターフェースを持ちません。Zabbixサーバーとのみ通信を行います。

en-us	##### Frontend configuration  A Zabbix proxy does not have a frontend; it communicates with Zabbix server only.
ja	##### フロントエンドの設定  Zabbix proxyはフロントエンドを持たず、Zabbix serverとのみ通信を行います。

en-us	##### Frontend configuration  A Zabbix proxy does not have a frontend; it communicates with Zabbix server only.
ja	##### フロントエンドの設定  Zabbix プロキシにはフロントエンドがありません。 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.
ja	#### フロントエンドの設定  ローダブルモジュールはZabbix agent、server、proxyでサポートされているため、Zabbixフロントエンドの item タイプは モジュールがロードされる場所に依存します。モジュールが agent にロードされている場合、item のタイプは "Zabbix agent" または "Zabbix agent(active)" になります。モジュールが server または proxy にロードされている場合、 item のタイプは "シンプルチェック" になります。  Zabbixモジュールによる history のエクスポートには、フロントエンドの設定は必要ありません。 モジュールが server に正常にロードされ、少なくとも1つの非NULLコールバック関数を返す **zbx_module_history_take_cbs()** 関数を 提供する場合、history のエクスポートが自動的に有効化されます。

en-us	 ### Frontend languages  Catalan and Romanian languages are now enabled in the frontend.
ja	 ### Webインターフェースの言語  Webインターフェースでカタロニア語とルーマニア語が使用できるようになりました。

en-us	#### Frontend languages  Dutch, Georgian, and Spanish languages are now enabled in the frontend.
ja	#### Webインターフェースの言語  Webインターフェースでオランダ語、グルジア語、スペイン語が使用できるようになりました。

en-us	 ### Frontend languages  German and Vietnamese languages are now enabled in the frontend.
ja	### Webインターフェースの言語  Webインターフェースでドイツ語とベトナム語が使用できるようになりました。

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).
ja	 ### Webインターフェース ##### その他  -   ヒストリやトレンドのテーブルに圧縮されたチャンクが含まれている場合、TimescaleDBの不適切なhousekeepingの設定に関する警告が表示されるようになりましたが、*アイテムのヒストリの保存期間の上書き*または*アイテムのトレンドの保存期間の上書き*のオプションが無効になっています。詳しくは、[TimescaleDBのセットアップ](/manual/appendix/install/timescaledb#configuration)を参照してください。

en-us	##### Frontend  The minimum supported screen width for Zabbix frontend is 1200px.  If stated as mandatory, the required software/library is strictly necessary. Optional ones are needed for supporting some specific function.  |Software|Mandatory status|Version|Comments| |--|-|-|------| |*Apache*|One of|2.4 or later| | |*Nginx*|^|1.20 or later| | |*PHP*|Yes|7.2.5 or later, 8.0-8.3|Recommended to use PHP 7.4 or later.<br><br>Added support for PHP versions:<br>- 8.0 and 8.1 since Zabbix 6.0.6;<br>- 8.2 since Zabbix 6.0.14;<br>- 8.3 since Zabbix 6.0.26.| |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*).<br>Version 2.3.0 or later might be required to avoid possible [text overlapping in graphs](/manual/installation/known_issues#text-overlapping) for some frontend languages.| |*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).|
ja	##### Webインターフェース  ZabbixのWebインターフェースでサポートされる最小画面幅は 1200px です。  必須要件は常に必要です。  特定の機能をサポートするには、オプションの要件が必要です。  |ソフトウェア|必須ステータス|バージョン|コメント| |--|-|-|------| |*Apache*|どれか一つ|2.4以降| | |*Nginx*|^|1.20以降| | |*PHP*|Yes|7.2.5 以降、8.0-8.3|PHP 7.4以降の使用を推奨します。<br><br>PHPのサポートバージョンの追加:<br>- 8.0 and 8.1 since Zabbix 6.0.6;<br>- 8.2 since Zabbix 6.0.14;<br>- 8.3 since Zabbix 6.0.26.| |PHP extensions:|<|<|<| |*gd*|Yes|2.0.28以降|PHP GD拡張機能は、PNG画像 (*--with-png-dir*)、JPEG画像 (*--with-jpeg-dir*)、および FreeType 2 (*--with-freetype-dir*) をサポートする必要があります。<br>Webインターフェースで選択した言語によっては、[グラフ内でテキストが重なる](/manual/installation/known_issues#text-overlapping)のを避けるために、バージョン2.3.0以降が必要になります。| |*bcmath*|^| |php-bcmath (*--enable-bcmath*)| |*ctype*|^| |php-ctype (*--enable-ctype*)| |*libXML*|^|2.6.15以降|ディストリビュータによって個別のパッケージとして提供されている場合は、php-xml| |*xmlreader*|^| |ディストリビュータによって個別のパッケージとして提供されている場合は、php-xmlreader| |*xmlwriter*|^| |ディストリビュータによって個別のパッケージとして提供されている場合は、php-xmlwriter| |*session*|^| |ディストリビュータによって個別のパッケージとして提供されている場合は、php-session| |*sockets*|^| |php-net-socket (*--enable-sockets*)。 ユーザースクリプトのサポートに必要です。| |*mbstring*|^| |php-mbstring (*--enable-mbstring*)| |*gettext*|^| |php-gettext (*--with-gettext*)。 翻訳機能のために必要です。| |*ldap*|No| |php-ldap。WebインターフェースでLDAP認証が使用されている場合にのみ必要です。| |*openssl*|^| |php-openssl。WebインターフェースでSAML認証が使用されている場合にのみ必要です。| |*mysqli*|^| |MySQLをZabbixバックエンドデータベースとして使用する場合に必要です。| |*oci8*|^| |OracleをZabbixバックエンドデータベースとして使用する場合に必要です。| |*pgsql*|^| |PostgreSQLをZabbixバックエンドデータベースとして使用する場合に必要です。|  Zabbixで提供されるサードパーティのWebインターフェースライブラリ:  |ライブラリ|必須ステータス|最小バージョン|コメント| |--|-|-|------| |[jQuery JavaScript Library](https://jquery.com/)|Yes|3.6.0|クロスブラウザ開発のプロセスを簡素化するJavaScriptライブラリ| |[jQuery UI](https://jqueryui.com/)|^|1.12.1|jQuery上に構築された一連のユーザーインターフェイスインタラクション、エフェクト、ウィジェット、およびテーマ。| |[OneLogin's SAML PHP Toolkit](https://github.com/onelogin/php-saml)|^|3.4.1|ZabbixにサインインできるようにするためのSAML 2.0認証サポートを追加する PHP ツールキット。| |[Symfony Yaml Component](https://symfony.com/doc/current/components/yaml.html)|^|5.1.0|YAML形式で Zabbix構成要素をエクスポートおよびインポートするためのサポートを追加。|  ::: noteclassic Zabbixは、以前のバージョンのApache、MySQL、Oracle、およびPostgreSQLでも動作する可能性があります。 :::  ::: noteimportant デフォルトのDejaVu以外のフォントの場合、PHP関数 [imagerotate](http://php.net/manual/ja/function.imagerotate.php) が必要になる場合があります。不足している場合、グラフが表示されたときにこれらのフォントが正しくレンダリングされない可能性があります。 この関数は、PHPがバンドルされたGDでコンパイルされている場合にのみ使用できます。これは、Debianやその他のディストリビューションには当てはまりません。 :::  ZabbixのWebインターフェースのコード作成とデバッグに使用されるサードパーティライブラリ:  |ライブラリ|必須ステータス|最小バージョン|説明| |--|-|-|------| |[Composer](https://getcomposer.org/)|No|2.4.1|PHPソフトウェアと必要なライブラリの依存関係を管理するための標準形式を提供する、PHP用アプリケーションレベルパッケージマネージャー。| |[PHPUnit](https://phpunit.de/)|^|8.5.29|ZabbixのWebインターフェースをテストするためのPHP単体テストフレームワーク。| |[SASS](https://sass-lang.com/)|^|3.4.22|カスケーディングスタイルシート (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'] = '';     ...
ja	#### フロントエンド  Zabbixフロントエンドとデータベース間接続の証明書とデータベースホストID検証による暗号化を有効にするには：  -  *データベースTLS暗号化*と*データベース証明書の確認*をチェック -  *データベースTLSキーファイル*へのパスを指定 -  *データベースTLSCAファイル*へのパスを指定 -  *データベースTLS証明書ファイル*へのパスを指定 -  *データベースホストの検証*をチェック  ![](../../../../../assets/en/manual/appendix/install/encrypt_db_verify_full2.png){width="600"}  または*/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"}
ja	#### フロントエンド  Zabbixフロントエンドとデータベース間の接続でトランスポートのみの暗号化を有効にするには：  - *データベースのTLS暗号化*をチェックします - *データベース証明書の確認*をチェックしません  ![](../../../../../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"}
ja	#### フロントエンド  Zabbixフロントエンドとデータベース間の接続でトランスポートのみの暗号化を有効にするには：  - *データベースのTLS暗号化*をチェック - *データベース証明書の確認*をチェックしない  ![](../../../../../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.  :::
ja	##### Webインターフェースからデータベース  Webインターフェースのインストール中に、データベースへの安全な接続を設定できます。  - トランスポート暗号化を有効にするには[データベース接続設定](/manual/installation/frontend#configure_db_connection)ステップで*データベースのTLS暗号化*チェックボックスをオンにします。 - 証明書による暗号化を有効にするには、*TLS暗号化*フィールドがオンになっている場合に表示される*データベースの証明書確認*チェックボックスをオンにします。  ::: noteclassic MySQLの場合、*データベースホスト*がlocalhostに設定されていると、ソケットファイル（Unixの場合）または共有メモリ（Windowsの場合）を使用する接続を暗号化できないため、*データベースのTLS暗号化*チェックボックスが無効になります。 PostgreSQLの場合、*データベースホスト*フィールドの値がスラッシュで始まるか、フィールドが空の場合、*TLS暗号化*チェックボックスは無効になります。 :::  次のパラメータは、証明書モードのTLS暗号化で使用可能になります。（両方のチェックボックスがマークされている場合）  |パラメータ|説明| |---------|-----------| |*データベースのTLS CAファイル*|有効なTLS認証局（CA）ファイルへのフルパスを指定します。| |*データベースのTLSキーファイル*|有効なTLSキーファイルへのフルパスを指定します。| |*データベースのTLS証明書ファイル*|有効なTLS証明書ファイルへのフルパスを指定します。| |*データベースのホスト検証*|このチェックボックスをオンにすると、ホスト検証がアクティブになります。<br> PHP MySQLライブラリではピア証明書の検証手順をスキップできないため、MySQLでは無効になっています。| |*データベースのTLS暗号化方式リスト*|有効な暗号のカスタムリストを指定します。暗号リストの形式は、OpenSSL標準に準拠している必要があります。<br>MySQLでのみ使用できます。|  ::: noteimportant TLSパラメータは有効なファイルを指している必要があります。存在しないファイルまたは無効なファイルを指している場合は、認証エラーが発生します。 証明書ファイルが書き込み可能である場合、Webインターフェースは[システム情報](/manual/web_interface/frontend_sections/reports/status_of_zabbix)レポートに「データベースのTLS証明書ファイルは読み込み専用にしてください」という警告を表示します。 （PHPユーザーが証明書の所有者である場合にのみ表示されます）。  パスワードで保護された証明書はサポートされていません。 :::

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).
ja	#### 関数パラメータ  関数パラメータでは、以下の項目を指定できます。  - ホストと item キー(ホストの item history を参照する機能のみ) - 関数固有のパラメータ - その他の式 (ホスト item の history を参照する関数では使用できません。例については [other expressions](#other_expressions) を参照してください)  ホストと item のキーは `/host/key` として指定することができます。参照する item はサポートされている状態でなければなりません。<br> （ただし、**nodata()**関数はサポートされていないアイテムについても計算されます）  関数パラメータとしての他の trigger 式は、trigger における非 history 関数に制限されますが、<br> [calculated items](/manual/config/items/itemtypes/calculated)では、この制限は適用されません。<br>

en-us	## Functions
ja	## 関数

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-functions-1) (see **rate()**) -   [Aggregate functions](/manual/appendix/functions/aggregate#aggregate-functions-1)     (see **histogram\_quantile()**, **bucket\_percentile()**) -   [Foreach functions](/manual/appendix/functions/aggregate/foreach) (see **bucket\_rate\_foreach()**)
ja	#### Prometheusヒストグラム用関数  [Prometheusのメトリクス](/manual/config/items/itemtypes/prometheus)をZabbixで収集することができるようになりました。しかし、メトリクスの中には作業がしづらいものもあります。具体的に言うと、ヒストグラムタイプのメトリクスは、Zabbixでは同じキー名で異なるパラメータを持つ複数のアイテムとして表示することができます。しかし、これらの項目は論理的に関連しており、同じデータを表しているにもかかわらず、専用の機能がなければ、収集されたデータを分析することは困難でした。新バージョンでは、この機能ギャップをカバーするために、**rate()**と**histogram\_quantile()**関数が追加され、PromQLの対応するものと同じ結果を生成します。  この機能を補完する他の新しい追加機能は、**bucket\_rate\_foreach()** と**bucket\_percentile()**関数です。 詳細については以下を参照してください :  - [ヒストリ関数](/manual/appendix/functions/history#history-functions-1) (**rate()**参照) - [集計関数](/manual/appendix/functions/aggregate#aggregate-functions-1) (**histogram\_quantile()**, **bucket\_percentile()**参照) - [Foreach関数](/manual/appendix/functions/aggregate/foreach) (**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)).
ja	#### 関数  収集した値の計算（平均、最小、最大、合計）、文字列の検索、現在時刻の参照などを行うことができる関数です。  [supported functions](/manual/appendix/functions)の完全なリストが利用可能です。  通常、関数は比較のために数値を返します。文字列を返す場合、**=** および **<>** 演算子で比較が可能です 。<br> ([example](#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.
ja	#### 関数  関数は JSONPath の最後で使用できます。 前の関数が次の関数によって受け入れられる値を返す場合、複数の関数をチェーンできます。  サポートされている関数:  |関数|説明|入力|出力| |--|--------|----|----| |`avg`|入力配列の数値の平均値|数値の配列|数値| |`min`|入力配列の数値の最小値|数値の配列|数値| |`max`|入力配列の数値の最大値|数値の配列|数値| |`sum`|入力配列の数値の合計|数値の配列|数値| |`length`|入力配列の要素数|配列|数値| |`first`|最初の配列要素|配列|入力配列の内容に応じた JSON コンストラクト (オブジェクト、配列、値)|  引用符で囲まれた数値は、JSONPath 集計関数によって受け入れられます。 これは、集計が必要な場合、値が文字列型から数値に変換されることを意味します。  入力に互換性がない場合、関数はエラーを生成します。

en-us	##### Function-specific parameters  Function-specific parameters are placed after the item key and are separated from the item key by a comma. See the [supported functions](/manual/appendix/functions) for a complete list of these parameters.  Most of numeric functions accept time as a parameter. You may use seconds or [time suffixes](/manual/appendix/suffixes) to indicate time. Preceded by a hash mark, the parameter has a different meaning:  |Expression|Description| |----------|-----------| |**sum**(/host/key,**10m)**|Sum of values in the last 10 minutes.| |**sum**(/host/key,**\#10)**|Sum of the last ten values.|  Parameters with a hash mark have a different meaning with the function **last** - they denote the Nth previous value, so given the values 3, 7, 2, 6, 5 (from the most recent to the least recent):  -   `last(/host/key,#2)` would return '7' -   `last(/host/key,#5)` would return '5'
ja	##### 関数固有のパラメータ  関数別パラメータは、item キーの後に置かれ、item キーとカンマで区切られます。<br> これらのパラメータの一覧は、[supported functions](/manual/appendix/functions)を参照してください。<br>  数値関数のほとんどは、パラメータとして時刻を受け付けます。この場合、秒、または[time suffixes](/manual/appendix/suffixes)を使って<br> 時間を表すことができます。<br> ハッシュタグを前に付けると、そのパラメータは別の意味を持ちます。<br>  |式|説明| |----------|-----------| |**sum**(/host/key,**10m)**|過去10分間の値の総和| |**sum**(/host/key,**\#10)**|直近の10件の値の合計値|  ハッシュタグの付いたパラメータは、関数 **last** では異なる意味を持ちます - N 番目の前の値を示します。<br>  - last(/host/key,#2)`は'7'を返します。 - last(/host/key,#5)`は'5'を返します。

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).
ja	### 参考文献  ここまでで Zabbix API を使い始めるのに十分な知識が得られましたが、これが全てではありません。更に詳しく知りたい場合は、[利用可能な API のリスト](/manual/api/reference) を参照することをお勧めします。

en-us	#### General
ja	#### 全般

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).
ja	#### 一般的なアドバイス  -   必要なパラメーターのみを監視する -   すべてのアイテムの'更新間隔'を調整する。 短い更新間隔は適切なグラフを作成するのに適している場合もありますが、Zabbixが過負荷になる可能性があります。 -   デフォルト テンプレートのパラメーターを調整する -   ハウスキーピング パラメータを調整する -   同じ情報を返すパラメータを監視しない -   関数の引数として長い期間が指定されたトリガーの使用は避ける。 たとえばmax(/host/key,1h) は 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.|
ja	#### 一般的な属性  *ユーザー* タブには、一般的なユーザー属性が表示されます:  ![](../../../../assets/en/manual/config/user.png)  必須入力項目には、赤いアスタリスクが表示されています。  |パラメータ|説明| |--|--------| |*ユーザー名*|ログイン名として使用される一意のユーザー名| |*名*|ユーザーの名 (オプション)<br>空でない場合、確認情報と通知受信者情報に表示されます。| |*姓*|ユーザーの姓 (オプション)<br>空でない場合、確認情報と通知受信者情報に表示されます。| |*グループ*|ユーザーが属する[ユーザー グループ](usergroup)を選択します。Zabbix 3.4.3 以降では、このフィールドは自動補完されるので、ユーザーグループの名前を入力し始めると、一致するグループのドロップダウンが表示されます。下にスクロールして選択します。または、*選択*をクリックしてグループを追加します。選択を削除するには、「x」をクリックします。<br>ユーザーグループへの準拠によって、ユーザーが[アクセス](permissions)できるホストグループとホストが決まります。| |*パスワード*|ユーザー パスワードを入力するための 2 つのフィールド<br>既存のパスワードがある場合は、*パスワード* ボタンが表示され、これをクリックするとパスワード フィールドが開きます。<br>72 文字を超えるパスワードは切り捨てられることに注意してください。| |*言語*|Zabbix フロントエンドの言語<br>翻訳を機能させるには、php gettext 拡張機能が必要です。| |*タイムゾーン*|ユーザーレベルでグローバル・[タイムゾーン](/manual/web_interface/time_zone#overview)を上書きするタイムゾーンを選択するか、**システムデフォルト**を選択してグローバル・タイムゾーン設定を使用します。| |*テーマ*|フロントエンドの外観を定義します:<br>**システムデフォルト** - デフォルトのシステム設定を使用します<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| |*自動ログイン(1ヶ月)*|このチェックボックスをオンにすると、Zabbixはユーザーを記憶し、30日間自動的にログインします。このためにはブラウザの Cookieが使用されます。| |*自動ログアウト*|このチェックボックスをオンにすると、設定された秒数(最小90秒、最大1日)が経過すると、ユーザーは自動的にログアウトされます。<br>[時間のサフィックス](/manual/appendix/suffixes)がサポートされています(例: 90s、5m、2h、1d)。<br>以下の場合このオプションは機能しないことに注意してください:<br>\* *管理→一般設定*の*表示*の「Zabbixサーバー停止時にワーニングを表示」オプションが有効になっていて、Zabbixフロントエンドが開いたままになっている場合<br>\* メニュー*監視データ*配下のページでバックグラウンド情報の更新が実行されている場合<br>\* *30日間記憶する*オプションを有効にしてログインしている場合| |*リフレッシュ*|グラフ、プレーンテキストデータなどに使用する更新レートを設定します。無効にするには0に設定します。| |*ページあたりの表示行数*|ページ毎に表示されるリストの行数を決定できます。| |*ログイン後のURL*|ログイン成功後に、Zabbixでユーザーを特定のURL(問題ページなど)に転送するように設定できます。|

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)
ja	#### 一般  特定のグローバル設定オプションを変更します。  [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)

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.
ja	#### 一般的な推奨事項  -   問題が発生した場合、どのコンポーネントが TLS クライアントとして機能し、どのコンポーネントが TLS サーバーとして機能するかを理解することから始めます。\Zabbix サーバー、プロキシ、およびエージェントは、それらの間の相互作用に応じて、すべて TLS サーバーおよびクライアントとして機能します。\たとえば、Zabbix パッシブチェックのためにエージェントに接続するサーバーは、TLS クライアントとして機能します。 エージェントは TLS サーバーの役割を果たします。\Zabbix エージェントは、プロキシからアクティブなチェックのリストを要求し、TLS クライアントとして機能します。 プロキシは TLS サーバーの役割を果たします。\`zabbix_get` および `zabbix_sender` ユーティリティは常に TLS クライアントとして機能します。 -   Zabbix は相互認証を使用します。\ それぞれの側がピアを検証し、接続を拒否する場合があります。\ たとえば、エージェントに接続している Zabbix サーバーは、エージェントの証明書が無効な場合、すぐに接続を閉じることができます。 逆もまた同様です - サーバーがエージェントによって信頼されていない場合、サーバーからの接続を受け入れるZabbixエージェントは接続を閉じることができます。 -   TLS クライアントと TLS サーバーの両方でログファイルを調べます。\接続を拒否する側は、拒否された正確な理由をログに記録する場合があります。 反対側は、かなり一般的なエラーを報告することがよくあります (たとえば、「ピアによって接続が閉じられました」、「接続が正しく終了されませんでした」など)。 -   暗号化の設定を誤ると、実際の原因を示すものではなく、混乱を招くエラー メッセージが表示されることがあります。\ 以下のサブセクションでは、トラブルシューティングに役立つ可能性のあるメッセージと考えられる原因の (完全ではない) コレクションを提供しようとしています.\ さまざまな暗号化ツールキット(OpenSSL、GnuTLS)は、同じ問題の状況で異なるエラー メッセージを生成することがよくあります。\ 場合によっては、エラー メッセージが両側の暗号化ツールキットの特定の組み合わせに依存することもあります。

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 } ```
ja	#### 複数のトークンを生成  ２個のトークンを生成します  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 } ```

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).
ja	##### history / trends からの生成  グラフは、item [history or trends](/manual/config/items/history_and_trends) のいずれかに基づいて描画することができます。  フロントエンドの[debug mode](/manual/web_interface/debug_mode)が有効な場合、右下にグレーの縦長のキャプションが<br> 表示されます。キャプションがグラフの右下に表示され、データの出所を示します。  トレンドの履歴が使用されるかどうかは、いくつかの要因に影響されます。  -   item history の寿命。例えば、item history は14日間保持することができます。この場合、14日間より古いデータは     trends から来ることになります。  ```{=html} <!-- --> ``` -   グラフのデータが輻輳しています。横軸のグラフピクセルに表示する秒数が3600/16を超えると、     trends データが表示されます（同じ期間の item history が残っている場合もあります）。  ```{=html} <!-- --> ``` -   trends が無効の場合、その期間で item history が利用可能であれば、グラフ作成に使用されます。     これは Zabbix2.2.1 からサポートされています(以前は trends が無効の場合、 item history が利用可能でも     その期間のグラフは空白でした)

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.
ja	#### PSK の生成  たとえば、256 ビット (32 バイト) の PSK は、次のコマンドを使用して生成できます。  -   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  上記の「psktool」は、PSK ID とそれに関連付けられた PSK を含むデータベース ファイルを生成することに注意してください。 Zabbix は PSK ファイルに PSK のみを想定しているため、識別文字列とコロン (':') をファイルから削除する必要があります。

en-us	#### - Geographical maps  This section allows selecting geographical map tile service provider and configuring service provider settings for the Geomap [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#geomap). To provide visualization using the geographical maps, Zabbix uses open-source JavaScript interactive maps library Leaflet. Please note that Zabbix has no control over the quality of images provided by third-party tile providers, including the predefined tile providers.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/geo_maps.png)  |Parameter|Description| |---------|-----------| |Tile provider|Select one of the available tile service providers or select *Other* to add another tile provider or self-hosted tiles (see [Using a custom tile service provider](#using_a_custom_tile_service_provider)).| |Tile URL|The URL template for loading and displaying the tile layer on geographical maps. This field is editable only if *Tile provider* is set to *Other*.<br><br>The following placeholders are supported:<br>*{s}* represents one of the available subdomains;<br>*{z}* represents zoom level parameter in the URL;<br>*{x}* and *{y}* represent tile coordinates;<br>*{r}* can be used to add "\@2x" to the URL to load retina tiles.<br><br>Example: `https://{s}.example.com/{z}/{x}/{y}{r}.png`| |Attribution|Tile provider attribution data to be displayed in a small text box on the map. This field is editable only if *Tile provider* is set to *Other*.| |Max zoom level|Maximum zoom level of the map. This field is editable only if *Tile provider* is set to *Other*.|
ja	#### - 地理マップ  このセクションでは、地理マップタイルサービスプロバイダーを選択し、Geomap[ダッシュボードウィジェット](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#geomap)のサービスプロバイダー設定を構成できます。地理マップを使用した視覚化を提供するために、ZabbixはオープンソースのJavaScriptインタラクティブマップライブラリリーフレットを使用します。 Zabbixは、事前定義されたタイルプロバイダーを含むサードパーティのタイルプロバイダーによって提供される画像の品質を制御できないことに注意してください。  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/geo_maps.png)  |パラメータ|詳細| |---------|-----------| |タイルプロバイダー|使用可能なタイルサービスプロバイダーの1つを選択するか、[その他]を選択して別のタイルプロバイダーまたはセルフホストタイルを追加します（[カスタムタイルサービスプロバイダーの使用](#using_a_custom_tile_service_provider)を参照）| |タイルURL|タイルレイヤーをロードして地理マップに表示するためのURLテンプレート。このフィールドは、*タイルプロバイダー*が*その他*に設定されている場合にのみ編集可能です。<br><br>次のプレースホルダーがサポートされています:<br>*{s}*は使用可能なサブドメインの1つを表します<br>*{z}*はURLのズームレベルパラメータを表します<br>*{x}*と*{y}*はタイル座標を表します<br>*{r}*はURLに"\@2x"を追加し、retinaタイルをロードできます。<br><br>例: `https://{s}.example.com/{z}/{x}/{y}{r}.png`| |帰属表示|マップ上の小さなテキストボックスに表示されるタイルプロバイダーの帰属情報。このフィールドは*タイルプロバイダー*が*その他*に設定されている場合にのみ編集可能です。| |最大ズームレベル|マップの最大ズームレベル。このフィールドは*タイルプロバイダー*が*その他*に設定されている場合にのみ編集可能です。|

en-us	#### Geomap  A new geomap widget for the dashboards has been introduced providing a way to display hosts on geographical maps. For more information see the *Geomap* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/geomap) and [geographical maps](/manual/web_interface/frontend_sections/administration/general#geographical_maps).  ![](../../../assets/en/manual/introduction/geomap_new.png)
ja	#### 地理マップウィジェット  ダッシュボードに新しい地理マップウィジェットが導入され、ホストを地理的な地図上に表示できるようになりました。詳しくは*地理マップ*[ダッシュボードウィジェット](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/geomap)と[地理マップ](/manual/web_interface/frontend_sections/administration/general#geographical_maps)を参照してください。  ![](../../../assets/en/manual/introduction/geomap_new.png)

en-us	##### Geomap widget  A new geomap widget for the dashboards has been introduced providing a way to display hosts on geographical maps. For more information see the *Geomap* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/geomap) and [geographical maps](/manual/web_interface/frontend_sections/administration/general#geographical_maps).  ![](../../../assets/en/manual/introduction/geomap_new.png)  
ja	#### Host editing as popup  The form for host creation and editing is now opened in a modal (popup) window, in *Configuration* → *Hosts*, *Monitoring* → *Hosts* and in any page, where there is a host menu or other direct link to the host configuration.  Direct links to the host edit page still work and are opening the host edit page in full page.  

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;     }
ja	#### Geomapウィジェットエラー   NGINXを使用して古いバージョンのZabbixからアップグレードし、アップグレード中に新しいNGINX設定ファイルに切り替えなかった場合、 <br>Geomapウィジェットの地図が正しく読み込まれないことがあります。 <br>  この問題を解決するには、古い設定ファイルを破棄し、6.0パッケージの設定ファイルを使用し、 <br> *e. ZabbixフロントエンドのPHPの設定*セクションの[download instructions](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql&ws=nginx)に <br> 記載されている方法で再設定することができます。 <br>  または、既存のNGINX設定ファイル(通常、*/etc/zabbix/nginx.conf*)を手動で編集することができます。 <br> これを行うには、ファイルを開き、以下のブロックを探します: <br>       location ~ /(api\/|conf[^\.]|include|locale|vendor) {             deny            all;             return          404;     }  そして、このブロックを次のように置き換えます:       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 } ```
ja	#### 待機ノード数の取得  リクエスト：  ``` {.java} {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "countOutput": true,         "filter": {             "status": 0         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  レスポンス：  ``` {.java} {     "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:  ```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 } ```
ja	#### ノードのリストを状態順に取得  リクエスト：  ``` {.java} {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "preservekeys": true,         "sortfield": "status",         "sortorder": "DESC"     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  レスポンス：  ``` {.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 } ```

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 } ```
ja	#### 特定のノードのIDによるリストの取得  リクエスト：  ``` {.java} {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "ha_nodeids": ["ckuo7i1nw000e0sajwfttc1mp", "ckuo7i1nv000c0sajz85xcrtt"]     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  レスポンス：  ``` {.java} {     "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 } ```
ja	#### 停止しているノードのリストを取得  リクエスト：  ``` {.java} {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "output": ["ha_nodeid", "address", "port"],         "filter": {             "status": 1         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  レスポンス：  ``` {.java} {     "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)|
ja	#### Java ゲートウェイの取得  [Zabbix Webサイト](http://www.zabbix.com/download.php)からダウンロードしたソースまたはパッケージから Javaゲートウェイをインストールできます。  以下のリンクを使用すると、Zabbix Javaゲートウェイを取得して実行する方法、JMX監視にZabbix Javaゲートウェイを使用するように Zabbixサーバー(またはZabbixプロキシ)を設定する方法、および特定のJMXカウンターに対応するZabbix WebインターフェースでZabbixアイテムを設定する方法に関する情報にアクセスできます。  |インストール元|手順|手順| |-----------------|------------|------------| |*ソース*|[インストール](/manual/installation/install#installing_java_gateway)|[セットアップ](/manual/concepts/java/from_sources)| |*RHELパッケージ*|[インストール](/manual/installation/install_from_packages/rhel#java_gateway_installation)|[セットアップ](/manual/concepts/java/from_rhel)| |*Debian/Ubuntuパッケージ*|[インストール](/manual/installation/install_from_packages/debian_ubuntu#java_gateway_installation)|[セットアップ](/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
ja	#### Zabbixソースコードの取得  Zabbixソースコードを取得する方法はいくつかあります。  - Zabbixの公式ウェブサイトから安定版リリースを[ダウンロード](https://www.zabbix.com/download_sources)できます - Zabbixの公式ウェブサイト開発者ページからナイトリービルドを[ダウンロード](https://www.zabbix.com/developers)できます - Gitソースコードリポジトリから最新の開発バージョンを入手できます     - 完全なリポジトリの場所<https://git.zabbix.com/scm/zbx/zabbix.git>     - マスターリリースとサポートされているリリースもGithubにミラーリングされています         <https://github.com/zabbix/zabbix>  リポジトリのクローンを作成するには、Gitクライアントをインストールする必要があります。公式のコマンドラインGitクライアントパッケージは、一般的に**git**と呼ばれます。たとえば、Debian / Ubuntuにインストールするには、次のコマンドを実行します。      sudo apt-get update     sudo apt-get install git  すべてのZabbixソースを取得するには、配置するディレクトリに移動し、次のコードを入力して実行します。      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.
ja	#### グローバルイベント相関  最初のイベントと2番目のイベントの時間間隔が非常に小さい場合（0.5秒以下）、イベントは正しく相関しないことがあります。 <br>

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.
ja	### グローバル JavaScript 関数  Duktapeでは、追加のグローバルJavaScript関数が実装されています:  -   btoa(string) - データを base64文字列にエンコード -   atob(base64\_string) - base64文字列をデコード  ``` {.java} try {     b64 = btoa("utf8 string");     utf8 = atob(b64); }  catch (error) {     return {'error.name' : error.name, 'error.message' : error.message} } ```  -   md5(data) - データのMD5ハッシュを計算する -   sha256(data) - データのSHA256ハッシュを計算する -   hmac('\<hash type\>',key,data) - HMACハッシュを16進形式の文字列として返します。     MD5 および SHA256 ハッシュ タイプがサポートされています。     キーとデータパラメータはバイナリデータをサポートします。例:     -    `hmac('md5',key,data)`     -    `hmac('sha256',key,data)` -   sign(hash,key,data) - 計算された署名 (SHA-256 を使用した RSA 署名) を文字列として返します。ここで:<br>     **hash** - 'sha256' のみが許可され、それ以外の場合はエラーがスローされます。<br>     **key** - 秘密鍵。PKCS#1 または PKCS#8 標準に対応している必要があります。鍵はさまざまな形式で提供できます:<br>     -    改行の代わりにスペースを使用します。     -    改行の代わりにエスケープされた、またはエスケープされていない '\n' を使用します。     -    改行なしの単一行文字列として。     -    JSON形式の文字列として。      キーは、ユーザー マクロ/シークレット マクロ/ボールトから読み込むこともできます。      **data** - 署名されるデータ。文字列 (バイナリ データもサポートされます) またはバッファ (Uint8Array/ArrayBuffer) にすることができます。<br>     署名の計算には OpenSSL または GnuTLS が使用されます。Zabbix がこれらの暗号化ライブラリなしでビルドされた場合、エラーが発生します (「OpenSSL または GnuTLS ライブラリがありません」)。<br>この機能は、Zabbix 6.0.15 以降でサポートされています。

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.
ja	##### 表示されるグローバルメッセージ  メッセージが到着すると、右側のフローティングセクションに表示されます。このセクションは、セクションヘッダーをドラッグすることで自由に再配置できます。  ![global\_messages.png](../../../../assets/en/manual/web_interface/global_messages.png)  このセクションでは、いくつかのコントロールを使用できます。  -   ![](../../../../assets/en/manual/about/message_button_snooze.png)**スヌーズ**ボタンは、現在アクティブなアラーム音を消音します。 -   ![](../../../../assets/en/manual/about/message_button_mute.png)**ミュート/ミュート解除**ボタンは、アラーム音の再生と非再生を切り替えます。

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.
ja	#### グローバルな正規表現  Zabbix フロントエンドで複雑な正規表現を作成およびテストするための高度なエディターがあります。  このようにして作成した正規表現は、*\@mycustomregexp* のように、先頭に @ を付けたその名前を参照することで、フロントエンドのさまざまな場所で使用できます。  グローバルな正規表現を作成するには:  -   *管理 → 一般設定* に移動。 -   ドロップダウンから*正規表現*を選択。 -   *正規表現の作成* をクリック。  **条件式** タブでは、正規表現名を設定し、部分式を追加できます。  ![](../../assets/en/manual/regular_expressions/global_regexp.png)  必須入力項目には、赤いアスタリスクが表示されています。  |パラメータ|<|説明| |---------|-|-----------| |*名前*|<|正規表現名を設定します。 すべての Unicode 文字を使用できます。| |*条件式*|<|条件式ブロックの *追加* をクリックして、新しい部分式を追加します。| |<|*条件式の形式*|条件式の形式を選択します:<br>**文字列が含まれる** - 部分文字列と一致します<br>**いずれかの文字列が含まれる** - 区切りリストの任意の部分文字列と一致します。 区切りリストには、コンマ (,)、ドット (.)、またはスラッシュ (/) が含まれます。<br>**文字列が含まれない** - 部分文字列以外の任意の文字列に一致します<br>**結果が真** - 正規表現に一致する<br>**結果が偽** - 正規表現に一致しない| |^|*条件式*|部分文字列/正規表現を入力します。| |*区切り文字*|<|正規表現でテキスト文字列を区切るには、コンマ (,)、ドット (.)、またはスラッシュ (/) を使用します。 このパラメーターは条件式の形式が"*いずれかの文字列が含まれる*"を選択している場合にのみ有効です。| |*大文字と小文字を区別*|<|正規表現が文字の大文字と小文字を区別するかどうかを指定するチェックボックス|  式内のスラッシュ (/) は、区切り文字ではなく文字どおりに扱われるので、スラッシュを含む式はエラーなしで保存できます。  ::: noteimportant Zabbixのカスタム正規表現名には、カンマやスペースなどを含むことができます。そのため、参照時に誤解を招く可能性がある場合(例えば、アイテムキーのパラメータにカンマがある場合)、参照全体を次のように引用符で囲むことができます。*"\@My custom regexp for purpose1, purpose2"*.\ 正規表現名は、他の場所（たとえば LLD ルールのプロパティ）では引用符で囲まないでください。 :::  **テスト** タブでは、テスト文字列を指定することで、正規表現とその部分式をテストできます。  ![](../../assets/en/manual/regular_expressions/global_regexp_b.png)  結果には、各部分式のステータスとカスタム式の合計ステータスが表示されます。  カスタム式の合計ステータスは、*結合結果*として定義されます。 複数のサブ式が定義されている場合、Zabbix は AND 論理演算子を使用して *結合結果* を計算します。 これは、少なくとも 1 つの結果が False の場合、*結合された結果* も False ステータスになることを意味します。

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.
ja	### GLPiインテグレーション  新しい[GLPi integration](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/glpi/)では、[webhook](/manual/config/notifications/media/webhook)メディアタイプを使用して、Zabbixの障害通知に基づいてGLPiアシスタンスセクションに問題を作成することが可能です。

en-us	 #### Go libraries  |Requirement|Mandatory status|Minimum version|Description| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support/browse?at=refs%2Fheads%2Frelease%2F6.0)|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](https://github.com/jackc/chunkreader)|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](https://github.com/jackc/pgproto3)|^|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/Microsoft/go-winio](https://github.com/microsoft/go-winio)|^|0.6.0|Required package for PostgreSQL plugin on Windows. | |[golang.org/x/crypto](https://pkg.go.dev/golang.org/x/crypto)|^|0.0.0| | |[golang.org/x/sys](https://pkg.go.dev/golang.org/x/sys)|^|0.0.0| | |[golang.org/x/text](https://pkg.go.dev/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.
ja	 #### Go言語ライブラリ  |要求|必須ステータス|最小バージョン|説明| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support/browse?at=refs%2Fheads%2Frelease%2F6.0)|Yes|1.X.X|Zabbix自身でサポートしているライブラリ。プラグイン用。| |[github.com/jackc/pgx/v4](https://github.com/jackc/pgx)|^|4.17.2|PostgreSQLドライバー。| |[github.com/omeid/go-yarn](https://github.com/omeid/go-yarn)|^|0.0.1|埋め込み可能なファイルシステムにマッピングされたキー文字列ストア。| |[github.com/jackc/chunkreader](https://github.com/jackc/chunkreader)|間接的^**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](https://github.com/jackc/pgproto3)|^|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/Microsoft/go-winio](https://github.com/microsoft/go-winio)|^|0.6.0|Windows上のPostgreSQLプラグインに必要なパッケージ。| |[golang.org/x/crypto](https://pkg.go.dev/golang.org/x/crypto)|^|0.0.0| | |[golang.org/x/sys](https://pkg.go.dev/golang.org/x/sys)|^|0.0.0| | |[golang.org/x/text](https://pkg.go.dev/golang.org/x/text)|^|0.3.7| |  ^**1**^ "間接的"とは、エージェントが使用するライブラリの1つで使用されることを意味します。Zabbixはパッケージを使用するライブラリを使用するので必須です。

en-us	 #### Go libraries  |Requirement|Mandatory status|Minimum version|Description| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support/browse?at=refs%2Fheads%2Frelease%2F6.0)|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/Microsoft/go-winio](https://github.com/microsoft/go-winio)|^|0.6.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://pkg.go.dev/golang.org/x/crypto)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/sync](https://pkg.go.dev/golang.org/x/sync)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/sys](https://pkg.go.dev/golang.org/x/sys)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/text](https://pkg.go.dev/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.
ja	 #### Go言語ライブラリ  |要件|必須ステータス|最小バージョン|説明| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support/browse?at=refs%2Fheads%2Frelease%2F6.0)|Yes|1.X.X|Zabbix自身でサポートしているライブラリ。主にプラグインで使用。| |[go.mongodb.org/mongo-driver](https://go.mongodb.org/mongo-driver)|^|1.7.6|名前による読み書きとロック、アクセス同期。| |[github.com/go-stack/stack](https://github.com/go-stack/stack)|間接的^**1**^|1.8.0|mongo-driverライブラリに必要なパッケージ。| |[github.com/golang/snappy](https://github.com/golang/snappy)|^|0.0.1|mongo-driverライブラリに必要なパッケージ。| |[github.com/klauspost/compress](https://github.com/klauspost/compress)|^|1.13.6|mongo-driverライブラリに必要なパッケージ。| |[github.com/Microsoft/go-winio](https://github.com/microsoft/go-winio)|^|0.6.0|mongo-driverライブラリに必要なパッケージ。| |[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|mongo-driverライブラリに必要なパッケージ。| |[github.com/xdg-go/scram](https://github.com/xdg-go/scram)|^|1.0.2|mongo-driverライブラリに必要なパッケージ。| |[github.com/xdg-go/stringprep](https://github.com/xdg-go/stringprep)|^|1.0.2|mongo-driverライブラリに必要なパッケージ。| |[github.com/youmark/pkcs8](https://github.com/youmark/pkcs8)|^|0.0.0|mongo-driverライブラリに必要なパッケージ。| |[golang.org/x/crypto](https://pkg.go.dev/golang.org/x/crypto)|^|0.0.0|mongo-driverライブラリに必要なパッケージ。| |[golang.org/x/sync](https://pkg.go.dev/golang.org/x/sync)|^|0.0.0|mongo-driverライブラリに必要なパッケージ。| |[golang.org/x/sys](https://pkg.go.dev/golang.org/x/sys)|^|0.0.0|mongo-driverライブラリに必要なパッケージ。| |[golang.org/x/text](https://pkg.go.dev/golang.org/x/text)|^|0.3.7|mongo-driverライブラリに必要なパッケージ。|  ^**1**^ "間接的"とは、エージェントが使用するライブラリの1つで使用されることを意味します。Zabbixはパッケージを使用するライブラリを使用するので必須です。

en-us	### Go library for Windows updated  Go library used by Zabbix agent 2 in conjunction with MongoDB or PostgreSQL plugins to monitor Windows now is `github.com/Microsoft/go-winio`, version 0.6.0 (previously `github.com/natefinch/npipe`). See also [Go libraries](/manual/installation/requirements#agent-2), [MongoDB plugin dependencies](/manual/installation/requirements/plugins/mongodb), and [PostgreSQL plugin dependencies](/manual/installation/requirements/plugins/postgresql).
ja	### Windows 用 Go言語ライブラリ の更新  Zabbix エージェント 2 で Windows を監視するために、MongoDB や PostgreSQL プラグインとともに使用されている Go 言語ライブラリは、`github.com/Microsoft/go-winio`, バージョン 0.6.0 です。(変更前は`github.com/natefinch/npipe`) [Go 言語ライブラリ](/manual/installation/requirements#agent-2), [MongoDB プラグイン依存関係](/manual/installation/requirements/plugins/mongodb), [PostgreSQL プラグイン依存関係](/manual/installation/requirements/plugins/postgresql) も併せてご確認ください。

en-us	 ### Google Cloud Platform Monitoring  A new [template](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/gcp) *Google Cloud Platform by HTTP (GCP by HTTP)* is available.  See setup instructions for [HTTP templates](/manual/config/templates_out_of_the_box/http).  You can get this template:  - In *Configuration → Templates* in new installations. - If you are upgrading from previous versions, you can download this template from Zabbix [Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) or find it in the *zabbix/templates* directory of the downloaded latest Zabbix version. Then, while in *Configuration → Templates* you can import it manually into Zabbix.
ja	 ### Google クラウドプラットホーム監視  [テンプレート](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/gcp) *Google Cloud Platform by HTTP (GCP by HTTP)* が新たに利用できるようになりました。  設定方法については [HTTP templates](/manual/config/templates_out_of_the_box/http) をご覧ください。  テンプレートの取得方法:  - 新規インストールでは、*設定 → テンプレート* - 前のバージョンから更新している場合は、Zabbix [Git リポジトリ](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) からダウンロードするか、最新の Zabbix バージョンの *zabbix/templates* ディレクトリから探してください。*設定 → テンプレート* から手動で Zabbix にインポートできます。

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".\
ja	#### グラフ  変更点:\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graph.get`: グラフの可用性は、グラフの"ymin_itemid"フィールドと"ymax_itemid"フィールドで指定されたアイテムへのアクセス許可に依存しません。\ アクセスできないアイテムにリンクされた MIN/MAX Y 軸を持つグラフは引き続きアクセスできますが、MIN/MAX Y 軸は、指定された計算方法が"計算済み"である場合と同じように機能します。\

en-us	#### graph  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `graph.update`: the parameter `uuid` can now be updated.\
ja	#### グラフ  変更点:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `graph.update`: パラメーター `uuid` が更新できるようになりました。\

en-us	# graph.create
ja	# graph.create

en-us	# graph.delete
ja	# graph.delete

en-us	# graph.get
ja	# graph.get

en-us	# graphitem.get
ja	# 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.|
ja	### Graph item  ::: noteclassic グラフアイテムは `graph` API を介してのみ変更することができる。 :::  グラフアイテムオブジェクトは、以下のプロパティを持ちます。  |プロパティ|[Type](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |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.|

en-us	# > Graph item object  The following objects are directly related to the `graphitem` API.
ja	# > Graph itemオブジェクト  次のオブジェクトは、`graphitem`API に直接関連しています。

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
ja	# Graph item  このクラスは、グラフアイテムを操作するためのものです。  オブジェクトリファレンス :\  -   [Graph item](/manual/api/reference/graphitem/object#graph_item)  利用可能なメソッド :\  -   [graphitem.get](/manual/api/reference/graphitem/get) - グラフアイテムの取得

en-us	# > Graph object  The following objects are directly related to the `graph` API.
ja	# > Graphオブジェクト  次のオブジェクトは、`graph`APIに直接関連しています。

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. :::
ja	##### グラフプレビュー  *Preview* タブでは、グラフのプレビューが表示され、作成中のグラフをすぐに確認することができます。  ![](../../../../../assets/en/manual/config/visualization/graph_preview.png){width="600"}  なお、プレビューでは、テンプレートアイテムのデータは表示されません。  ![](../../../../../assets/en/manual/config/visualization/graph_preview2.png){width="600"}  この例では、トリガレベルを表示する破線の太線と、凡例に表示されるトリガ情報に注目します。  ::: noteclassic 表示できるトリガーは3行までです。それ以上のトリガーがある場合、重要度の低いトリガーが優先的に表示されます。 グラフの高さが120ピクセル以下に設定されている場合、凡例にはトリガーが表示されません。 :::

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.\
ja	#### グラフプロトタイプ  変更点:\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graphprototype.get`: グラフ プロトタイプの可用性は、グラフ プロトタイプの "ymin_itemid" フィールドと "ymax_itemid" フィールドで指定されたアイテムへのアクセス許可に依存しません。\

en-us	#### graphprototype  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `graphprototype.update`: the parameter `uuid` can now be updated.\
ja	#### グラフプロトタイプ  変更点:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `graphprototype.update`: パラメーター `uuid` が更新できるようになりました。\

en-us	# graphprototype.create
ja	# graphprototype.create

en-us	# graphprototype.delete
ja	# graphprototype.delete

en-us	# graphprototype.get
ja	# graphprototype.get

en-us	# > Graph prototype object  The following objects are directly related to the `graphprototype` API.
ja	# > Graph prototypeオブジェクト  次のオブジェクトは、`graphprototype`APIに直接関連しています。

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)  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototypes_snmp.png)  A summary of our discovery rule:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rules_snmp.png)
ja	#### グラフのプロトタイプ  次のスクリーンショットは、グラフのプロトタイプでこれらのマクロを使用する方法を示しています。  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototype_snmp.png)  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototypes_snmp.png)  ディスカバリルールの概要：  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rules_snmp.png)

en-us	### Graph prototype  The graph prototype object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |graphid|string|*(readonly)* ID of the graph prototype.| |**height**<br>(required)|integer|Height of the graph prototype in pixels.| |**name**<br>(required)|string|Name of the graph prototype.| |**width**<br>(required)|integer|Width of the graph prototype in pixels.| |graphtype|integer|Graph prototypes's layout type.<br><br>Possible values:<br>0 - *(default)* normal;<br>1 - stacked;<br>2 - pie;<br>3 - exploded.| |percent\_left|float|Left percentile.<br><br>Default: 0.| |percent\_right|float|Right percentile.<br><br>Default: 0.| |show\_3d|integer|Whether to show discovered pie and exploded graphs in 3D.<br><br>Possible values:<br>0 - *(default)* show in 2D;<br>1 - show in 3D.| |show\_legend|integer|Whether to show the legend on the discovered graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |show\_work\_period|integer|Whether to show the working time on the discovered graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |templateid|string|*(readonly)* ID of the parent template graph prototype.| |yaxismax|float|The fixed maximum value for the Y axis.| |yaxismin|float|The fixed minimum value for the Y axis.| |ymax\_itemid|string|ID of the item that is used as the maximum value for the Y axis.<br><br>Starting with Zabbix 6.0.7, if user have no access to specified item, the graph is rendered like ymax\_type would be set to '0' (calculated).| |ymax\_type|integer|Maximum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |ymin\_itemid|string|ID of the item that is used as the minimum value for the Y axis.<br><br>Starting with Zabbix 6.0.7, if user have no access to specified item, the graph is rendered like ymin\_type would be set to '0' (calculated).| |ymin\_type|integer|Minimum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |discover|integer|Graph prototype discovery status.<br><br>Possible values:<br>0 - *(default)* new graphs will be discovered;<br>1 - new graphs will not be discovered and existing graphs will be marked as lost.| |uuid|string|Universal unique identifier, used for linking imported graph prototypes to already existing ones. Used only for graph prototypes on templates. Auto-generated, if not given.<br><br>For update operations this field is *readonly*.|
ja	### Graph prototype  graph prototype オブジェクトには次のプロパティがあります。  |プロパティ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |graphid|string|*(読取専用)* グラフプロトタイプID| |**height**<br>(必須)|integer|グラフ プロトタイプの高さ (ピクセル単位)| |**name**<br>(必須)|string|グラフプロトタイプ名| |**width**<br>(必須)|integer|グラフ プロトタイプの幅 (ピクセル単位)| |graphtype|integer|グラフ プロトタイプのレイアウトタイプ<br><br>使用可能な値:<br>0 - *(デフォルト)* ノーマル<br>1 - 積算グラフ<br>2 - 円グラフ<br>3 - 分解円グラフ| |percent\_left|float|左パーセンタイルライン<br><br>デフォルト: 0| |percent\_right|float|右パーセンタイルライン<br><br>デフォルト: 0.| |show\_3d|integer|ディスカバリされた円グラフと分解円グラフを 3D で表示するか<br><br>使用可能な値:<br>0 - *(デフォルト)* 2D表示<br>1 - 3D表示| |show\_legend|integer|ディスカバリされたグラフに凡例を表示するか<br><br>使用可能な値:<br>0 - 非表示<br>1 - *(デフォルト)* 表示| |show\_work\_period|integer|ディスカバリされたグラフにワーキングタイムを表示するか<br><br>使用可能な値:<br>0 - 非表示<br>1 - *(デフォルト)* 表示| |templateid|string|*(読取専用)* 親テンプレートグラフプロトタイプの ID| |yaxismax|float|Y 軸の固定最大値| |yaxismin|float|Y 軸の固定最小値| |ymax\_itemid|string|Y 軸の最大値として使用されるアイテムのID<br><br>Zabbix 6.0.7以降、ユーザーが特定のアイテムにアクセスできない場合、グラフはymax\_type が '0' (計算済み) に設定されるようにレンダリングされます。| |ymax\_type|integer|Y 軸の最大値計算方法<br><br>使用可能な値:<br>0 - *(デフォルト)* 計算<br>1 - 固定<br>2 - アイテム| |ymin\_itemid|string|Y 軸の最小値として使用されるアイテムのID<br><br>Zabbix 6.0.7以降、ユーザーが特定のアイテムにアクセスできない場合、グラフはymin\_type が '0' (計算済み) に設定されるようにレンダリングされます。| |ymin\_type|integer|Y 軸の最小値計算方法<br><br>使用可能な値:<br>0 - *(デフォルト)* 計算<br>1 - 固定<br>2 - アイテム| |discover|integer|グラフプロトタイプのディスカバリステータス。<br><br>使用可能な値:<br>0 - *(デフォルト)* 新しいグラフが検出されます。<br>1 - 新しいグラフは検出されず、既存のグラフは失われたものとしてマークされます。| |uuid|string|インポートされたグラフ プロトタイプを既存のものにリンクするために使用されるユニバーサル一意識別子。 テンプレートのグラフ プロトタイプにのみ使用されます。 指定されていない場合は自動生成されます。<br><br>更新操作の場合、このフィールドは *読み取り専用* です。|

en-us	# Graph prototype  This class is designed to work with graph prototypes.  Object references:\  -   [Graph     prototype](/manual/api/reference/graphprototype/object#graph_prototype)  Available methods:\  -   [graphprototype.create](/manual/api/reference/graphprototype/create) -     creating new graph prototypes -   [graphprototype.delete](/manual/api/reference/graphprototype/delete) -     deleting graph prototypes -   [graphprototype.get](/manual/api/reference/graphprototype/get) -     retrieving graph prototypes -   [graphprototype.update](/manual/api/reference/graphprototype/update) -     updating graph prototypes
ja	# Graph prototype  このクラスは、グラフプロトタイプを操作するためのものです。  オブジェクトリファレンス :\  -   [Graph prototype](/manual/api/reference/graphprototype/object#graph_prototype)  利用可能なメソッド :\  -   [graphprototype.create](/manual/api/reference/graphprototype/create) - 新しいグラフプロトタイプの作成 -   [graphprototype.delete](/manual/api/reference/graphprototype/delete) - グラフプロトタイプの削除 -   [graphprototype.get](/manual/api/reference/graphprototype/get) - グラフプロトタイプの取得 -   [graphprototype.update](/manual/api/reference/graphprototype/update) - グラフプロトタイプの更新

en-us	# graphprototype.update
ja	# graphprototype.update

en-us	#### Graphs  Edit graphs or separate graph items for better presentation of the gathered data.  [Graph API](/manual/api/reference/graph) | [Graph item API](/manual/api/reference/graphitem)
ja	#### グラフ  収集したデータを見やすくするために、グラフを編集したり、グラフの item を分けたりすることができます。  [Graph API](/manual/api/reference/graph) | [Graph item API](/manual/api/reference/graphitem)

en-us	##### Graphs  With the item working for a while, it might be time to see something visual. [Simple graphs](/manual/config/visualization/graphs/simple) are available for any monitored numeric item without any additional configuration. These graphs are generated on runtime.  To view the graph, go to *Monitoring → Latest data* and click on the 'Graph' link next to the item.  ![](../../../assets/en/manual/quickstart/simple_graph.png){width="600"}
ja	##### グラフ  アイテムがしばらくの間実行されてるのなら、その様子を視覚的に確認することが出来るかもしれません。[シンプルグラフ](/manual/config/visualization/graphs/simple)は監視してる全ての数値アイテムに対し、設定の変更不要で利用できます。グラフは実行時に作成されます。  グラフを見るには、*モニタリング → 最新のデータ*に行き、アイテムの横にある`グラフ`のリンクをクリックします。  ![](../../../assets/en/manual/quickstart/simple_graph.png){width="600"}

en-us	### Graph  The graph object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |graphid|string|*(readonly)* ID of the graph.| |**height**<br>(required)|integer|Height of the graph in pixels.| |**name**<br>(required)|string|Name of the graph| |**width**<br>(required)|integer|Width of the graph in pixels.| |flags|integer|*(readonly)* Origin of the graph.<br><br>Possible values are:<br>0 - *(default)* a plain graph;<br>4 - a discovered graph.| |graphtype|integer|Graph's layout type.<br><br>Possible values:<br>0 - *(default)* normal;<br>1 - stacked;<br>2 - pie;<br>3 - exploded.| |percent\_left|float|Left percentile.<br><br>Default: 0.| |percent\_right|float|Right percentile.<br><br>Default: 0.| |show\_3d|integer|Whether to show pie and exploded graphs in 3D.<br><br>Possible values:<br>0 - *(default)* show in 2D;<br>1 - show in 3D.| |show\_legend|integer|Whether to show the legend on the graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |show\_work\_period|integer|Whether to show the working time on the graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |show\_triggers|integer|Whether to show the trigger line on the graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |templateid|string|*(readonly)* ID of the parent template graph.| |yaxismax|float|The fixed maximum value for the Y axis.<br><br>Default: 100.| |yaxismin|float|The fixed minimum value for the Y axis.<br><br>Default: 0.| |ymax\_itemid|string|ID of the item that is used as the maximum value for the Y axis.<br><br>Starting with Zabbix 6.0.7, if user have no access to specified item, the graph is rendered like ymax\_type would be set to '0' (calculated).| |ymax\_type|integer|Maximum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |ymin\_itemid|string|ID of the item that is used as the minimum value for the Y axis.<br><br>Starting with Zabbix 6.0.7, if user have no access to specified item, the graph is rendered like ymax\_type would be set to '0' (calculated).| |ymin\_type|integer|Minimum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |uuid|string|Universal unique identifier, used for linking imported graphs to already existing ones. Used only for graphs on templates. Auto-generated, if not given.<br><br>For update operations this field is *readonly*.|
ja	### Graph  Graph グラフオブジェクトは、以下のプロパティを持ちます。  |プロパティ|[Type](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |graphid|string|*(読取専用)* グラフID| |**height**<br>(必須)|integer|グラフの高さ (ピクセル単位)| |**name**<br>(必須)|string|グラフ名| |**width**<br>(必須)|integer|グラフの幅 (ピクセル単位)| |flags|integer|*(読取専用)* グラフの元<br><br>使用可能な値:<br>0 - *(デフォルト)*プレーン グラフ<br>4 - ディスカバリされたグラフ| |graphtype|integer|グラフのレイアウト タイプ<br><br>使用可能な値:<br>0 - *(デフォルト)* 通常<br>1 - 積み上げ<br>2 - 円<br>3 - 分解円| |percent\_left|float|左パーセンタイル<br><br>デフォルト: 0| |percent\_right|float|右パーセンタイル<br><br>デフォルト: 0| |show\_3d|integer|円グラフと分解円グラフを 3Dで表示するか<br><br>可能な値:<br>0 - *(デフォルト)* 2D で表示<br>1 - 3D で表示| |show\_legend|integer|グラフに凡例を表示するか<br><br>使用可能な値:<br>0 - 非表示<br>1 - *(デフォルト)* 表示| |show\_work\_period|integer|グラフに作業時間を表示するか<br><br>使用可能な値:<br>0 - 非表示<br>1 - *(デフォルト)* 表示| |show\_triggers|integer|グラフにトリガーラインを表示するか<br><br>使用可能な値:<br>0 - 非表示<br>1 - *(デフォルト)* 表示| |templateid|string|*(読取専用)* 親テンプレート グラフのID| |yaxismax|float|Y 軸の固定最大値<br><br>デフォルト: 100| |yaxismin|float|Y 軸の固定最小値<br><br>デフォルト: 0| |ymax\_itemid|string|Y 軸の最大値として使用されるアイテムの ID| |ymax\_type|integer|Y 軸の最大値計算方法<br><br>使用可能な値:<br>0 - *(デフォルト)* 計算<br>1 - 固定<br>2 - アイテム| |ymin\_itemid|string|Y 軸の最小値として使用されるアイテムの ID| |ymin\_type|integer|Y 軸の最小値計算方法<br><br>使用可能な値:<br>0 - *(デフォルト)* 計算<br>1 - 固定<br>2 - アイテム| |uuid|string|インポートされたグラフを既存のグラフにリンクするために使用されるユニバーサル一意識別子。 テンプレートのグラフにのみ使用されます。 指定されていない場合は自動生成されます。<br><br>更新操作の場合、このフィールドは *読み取り専用* です。|

en-us	# Graph  This class is designed to work with graphs.  Object references:\  -   [Graph](/manual/api/reference/graph/object#graph)  Available methods:\  -   [graph.create](/manual/api/reference/graph/create) - creating new     graphs -   [graph.delete](/manual/api/reference/graph/delete) - deleting graphs -   [graph.get](/manual/api/reference/graph/get) - retrieving graphs -   [graph.update](/manual/api/reference/graph/update) - updating graphs
ja	# Graph  このクラスは、グラフを操作するためのものです。  オブジェクトリファレンス :\  -   [Graph](/manual/api/reference/graph/object#graph)  利用可能なメソッド :\  -   [graph.create](/manual/api/reference/graph/create) - 新しいグラフの作成 -   [graph.delete](/manual/api/reference/graph/delete) - グラフの削除 -   [graph.get](/manual/api/reference/graph/get) - グラフの取得 -   [graph.update](/manual/api/reference/graph/update) - グラフの更新

en-us	# graph.update
ja	# graph.update

en-us	### Group link  The group link object links a host prototype with a host group and has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |group\_prototypeid|string|*(readonly)* ID of the group link.| |**groupid**<br>(required)|string|ID of the host group.| |hostid|string|*(readonly)* ID of the host prototype| |templateid|string|*(readonly)* ID of the parent template group link.|
ja	### Group link  group link オブジェクトは、ホストプロトタイプをホストグループにリンクし、次のプロパティを持ちます。  |プロパティ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |group\_prototypeid|string|*（読み取り専用）*グループリンクのID| |**groupid**<br>(必須)|string|ホストグループのID| |hostid|string|*（読み取り専用）*ホストプロトタイプのID| |templateid|string|*（読み取り専用）*親テンプレートグループリンクのID|

en-us	### Group prototype  The group prototype object defines a group that will be created for a discovered host and has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |group\_prototypeid|string|*(readonly)* ID of the group prototype.| |**name**<br>(required)|string|Name of the group prototype.| |hostid|string|*(readonly)* ID of the host prototype| |templateid|string|*(readonly)* ID of the parent template group prototype.|
ja	### Group prototype  グループプロトタイプオブジェクトは、検出されたホスト用に作成されるグループを設定し、次のプロパティを持ちます。  |プロパティ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |group\_prototypeid|string|*（読み取り専用）*グループプロトタイプのID| |**name**<br>(必須)|string|グループプロトタイプの名前| |hostid|string|*（読み取り専用）*ホストプロトタイプのID| |templateid|string|*（読み取り専用）*親テンプレートグループのプロトタイプのID。|

en-us	#### groups/group  |Parameter|Type|Description|Details| |---------|----|-----------|-------| |name|*string*|Group name.| |
ja	#### groups/group  |パラメータ|型|説明|詳細| |---------|----|-----------|-------| |name|*文字列*|グループ名 | < |

en-us	#### Guest user authorization  Automatic login for the guest user has been removed. After this change, the guest user will need to log in like any other user. Previously, a guest could immediately get to almost any monitoring or reporting page without going through authorization.
ja	#### ゲストユーザーの認証  ゲストユーザーの自動ログインは削除されました。 この変更後、ゲストユーザーは他のユーザーと同様にログインする必要があります。 以前は、ゲストは承認を必要とせずに、ほぼすべての監視ページまたはレポート ページにすぐにアクセスできました。

en-us	#### GUI debugging  Problems related to the frontend performance may be diagnosed using the frontend [debug mode](/manual/web_interface/debug_mode).
ja	#### GUI デバッグ  フロントエンドのパフォーマンスに関連する問題は、フロントエンド [デバッグ モード](/manual/web_interface/debug_mode) を使用して診断できます。 

en-us	#### - GUI  This section provides customization of several frontend-related defaults.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_gui.png)  Configuration parameters:  |Parameter|Description| |---------|-----------| |*Default language*|Default language for users who have not specified a language in their profiles and guest users.<br>For more information, see [Installation of additional frontend languages](/manual/appendix/install/locales).| |*Default time zone*|Default [time zone](/manual/web_interface/time_zone#overview) for users who have not specified a time zone in their profiles and guest users.| |*Default theme*|Default theme for users who have not specified a theme in their profiles and guest users.| |*Limit for search and filter results*|Maximum amount of elements (rows) that will be displayed in a web-interface list, for example, in *Configuration → Hosts*.<br>*Note*: If set to, for example, '50', only the first 50 elements will be displayed in all affected frontend lists. If some list contains more than fifty elements, the indication of that will be the '+' sign in *"Displaying 1 to 50 of **50+** found"*. Also, if filtering is used and still there are more than 50 matches, only the first 50 will be displayed.| |*Max number of columns<br>and rows in overview tables*|Maximum number of columns and rows to display in Data overview and Trigger overview dashboard widgets. The same limit applies to both columns and rows. If more rows and/or columns than shown exist, the system will display a warning at the bottom of the table: "Not all results are displayed. Please provide more specific search criteria."| |*Max count of elements<br>to show inside table cell*|For entries that are displayed in a single table cell, no more than configured here will be shown.| |*Show warning if Zabbix server is down*|This parameter enables a warning message to be displayed in a browser window if the Zabbix server cannot be reached (possibly down). The message remains visible even if the user scrolls down the page. When hovered over, the message is temporarily hidden to reveal the contents underneath it.<br>This parameter is supported since Zabbix 2.0.1.| |*Working time*|This system-wide parameter defines working hours. In graphs, working time is displayed as a white background and non-working time is displayed as gray.<br>See [Time period specification](/manual/appendix/time_period) page for description of the time format.<br>[User macros](/manual/config/macros/user_macros) are supported (since Zabbix 3.4.0).| |*Show technical errors*|If checked, all registered users will be able to see technical errors (PHP/SQL). If unchecked, the information is only available to [Zabbix Super Admins](/manual/web_interface/frontend_sections/administration/users#users1) and users belonging to the user groups with enabled [debug mode](/manual/web_interface/debug_mode).| |*Max history display period*|Maximum time period for which to display historical data in *Monitoring* subsections: *Latest data*, *Web*, and in the *Data overview* dashboard widget.<br>Allowed range: 24 hours (default) - 1 week. [Time suffixes](/manual/appendix/suffixes), e.g. 1w (one week), 36h (36 hours), are supported.| |*Time filter default period*|Time period to be used in graphs and dashboards by default. Allowed range: 1 minute - 10 years (default: 1 hour).<br>[Time suffixes](/manual/appendix/suffixes), e.g. 10m (ten minutes), 5w (five weeks), are supported.<br>Note: when a user changes the time period while viewing a graph, this time period is stored as user preference, replacing the global default or a previous user selection.| |*Max period for time selector*|Maximum available time period for graphs and dashboards. Users will not be able to visualize older data. Allowed range: 1 year - 10 years (default: 2 years).<br>[Time suffixes](/manual/appendix/suffixes), e.g. 1y (one year), 365w (365 weeks), are supported.|
ja	#### - 表示設定  このセクションでは、フロントエンドに関連するデフォルトのカスタマイズについて説明します。  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_gui.png)  設定値:  |パラメータ|詳細| |---------|-----------| |*デフォルトの言語*|プロファイルで言語を指定していないユーザーおよびゲストユーザーのデフォルト言語を設定します。<br>詳細については、[追加のフロントエンド言語のインストール](/manual/appendix/install/locales)を参照してください。| |*デフォルトのタイムゾーン*|プロファイルでデフォルトの [タイムゾーン](/manual/web_interface/time_zone#overview) を指定していないユーザーおよびゲストユーザーのデフォルトタイムゾーンを設定します。| |*デフォルトのテーマ*|プロファイルでテーマを指定していないユーザーおよびゲストユーザーのデフォルトテーマを設定します。| |*検索/フィルターの項目の上限値*|Webインターフェースリスト（たとえば、*構成→ホスト*）に表示される要素（行）の最大数。<br> *注*：たとえば「50」に設定されている場合、最初の50要素のみ影響を受けるすべてのフロントエンドリストに表示されます。 一部のリストに50を超える要素が含まれている場合、「+」サイン*「** 50+**の1から50が見つかりました」*で確認できます。 またフィルタリングが使用されていても50を超える一致がある場合は、最初の50のみが表示されます。| |*概要テーブル内の行と列の最大値*|データ概要およびトリガー概要ダッシュボードウィジェットに表示する列と行の最大数。 同じ制限が列と行の両方に適用されます。 表示されているよりも多くの行や列が存在する場合、システムはテーブルの下部に「すべての結果が表示されるわけではありません。より具体的な検索条件を指定してください」という警告を表示します。| |*テーブルセル内のリストの最大項目数*|単一のテーブルセルに表示されるエントリの場合、ここで設定した数だけ表示されます。| |*Zabbizサーバー停止時にワーニングを表示*|このパラメータを使用すると、Zabbixサーバーに到達できない（場合によってはダウンしている）場合に、ブラウザウィンドウに警告メッセージを表示できます。 ユーザーがページを下にスクロールしても、メッセージは表示されたままになります。 カーソルを合わせると、メッセージが一時的に非表示になり、その下の内容が表示されます。<br>このパラメータはZabbix2.0.1以降でサポートされています。| |*ワーキングタイム*|このシステム全体のパラメーターは、労働時間を定義します。 グラフでは、稼働時間は白地に表示され、非稼働時間は灰色で表示されます。<br>時間形式の説明については、[期間指定](/manual/appendix/time_period)ページを参照してください。<br> [ ユーザーマクロ](/manual/config/macros/user_macros)がサポートされています（Zabbix 3.4.0以降）。| |*技術的エラーを表示*|オンにすると、登録されているすべてのユーザーが技術的エラー（PHP / SQL）を確認できるようになります。 チェックを外すと[Zabbixスーパー管理者](/manual/web_interface/frontend_sections/administration/users#users1)と[デバッグモード](/manual/web_interface/debug_mode)が有効になっているユーザーグループに属するユーザーのみが情報を利用できます。| |*ヒストリの最大表示期間*|*監視*サブセクションにヒストリデータを表示する最大期間：*最新データ*、* Web *、および*データ概要*ダッシュボードウィジェット。<br>許容範囲：24時間（デフォルト）-1週間 [タイムサフィックス](/manual/appendix/suffixes)例： 1w（1週間）、36h（36時間）がサポートされています。| |*フィルタリングするデフォルトの期間*|デフォルトでグラフとダッシュボードで使用される期間。 許容範囲：1分-10年（デフォルト：1時間）<br> [タイムフィックス](/manual/appendix/suffixes)例： 10m（10分）、5w（5週間）がサポートされています。<br>注：ユーザーがグラフの表示中に期間を変更すると、この期間はユーザー設定として保存され、グローバルデフォルトまたは以前のユーザー選択が置き換えられます。 | |*タイムセレクターの最大期間*|グラフとダッシュボードで利用可能な最大期間。 超過するとユーザーは古いデータを参照できなくなります。 許容範囲：1年-10年（デフォルト：2年）。<br> [タイムサフィックス](/manual/appendix/suffixes)例： 1年（1年）、365w（365週間）がサポートされています。|

en-us	 ### Handling of NaN values in Prometheus preprocessing  There is a new behavior for handling (skipping) NaN values. So, if a dataset consists of  valid numeric values and NaNs, then NaN values are skipped and:  -   'avg', 'max', 'min', 'sum' return a result that is calculated from the valid values -   'count' returns the number of valid values  If all values in a dataset are NaNs then 'avg', 'max', 'min', and 'sum' return a "no data  (at least one value is required)" error, while 'count' returns 0.  Previously, if NaN was the first value in a dataset then:  -   'avg', 'max', 'min', 'sum' returned a "Value "NAN" of type "string" is not suitable for \ value type "Numeric (float)"" error -   'count' returned the number of values (including NaN values)  Also previously, if NaN was not the first value in a dataset then:  -   'avg', 'sum' returned a "Value "NAN" of type "string" is not suitable for \ value type "Numeric (float)"" error -   'max' returned the maximum of values until the first NaN was encountered -   'min' returned the minimum of values until the first NaN was encountered -   'count' returned the number of values (including NaN values)
ja	### Prometheusの保存前処理におけるNaN値の取り扱いについて  NaN値を扱う（スキップする）ための新しい動作があります。 つまり、データセットが有効な数値とNaNで構成されている場合、NaN値はスキップされ、以下のようになります。  - 'avg', 'max', 'min', 'sum' は有効な値から計算された結果を戻します。 - 'count' は有効な値の数を戻します。  データセット内の全ての値がNaNの場合、'avg', 'max', 'min', 'sum' は ”「データなし」(少なくとも1つの値が必要) "のエラーを返し、'count'は0を戻します。  以前は、NaNがデータセットの最初の値であった場合、次のように振舞いました。 <br> - avg', 'max', 'min', 'sum' は "Value "NAN" of type "string" is not suitable for value type ”Numeric (float)" error" というエラーを戻していました。 - countは値の数(NaNを含む)を戻していました。  - また、以前はNaNがデータセットの最初の値でない場合、 - 'avg', 'sum' は "Value "NAN" of type "string" is not suitable for value type "Numeric (float) " というエラーを戻していました。 - 'max' は最初のNaNが発生するまでの値の最大値を戻していました。 - 'min' は最初のNaNが発生するまでの値の最小値を戻していました。 - 'count' は NaN を含む値の個数を戻していました。

en-us	# hanode.get
ja	# hanode.get

en-us	##### Hardcoded defaults  If a parameter required for authentication is not provided in an item key or in the named session parameters, the plugin will use a hardcoded default value.
ja	##### ハードコードされたデフォルト値  認証に必要なパラメータが item キーや名前付きセッションパラメータで提供されない場合、プラグインはハードコードされた<br> デフォルト値を使用します。

en-us	#### Hardware
ja	#### ハードウェア要件

en-us	#### Hardware  General advice on hardware:  -   Use fastest processor available -   SCSI or SAS is better than IDE (performance of IDE disks may be     significantly improved by using utility hdparm) and SATA -   15K RPM is better than 10K RPM which is better than 7200 RPM -   Use fast RAID storage -   Use fast Ethernet adapter -   Having more memory is always better
ja	#### ハードウェア  ハードウェアに関する一般的なアドバイス:  -   利用可能な最速のプロセッサーを使用する -   SCSI または SAS は、IDE (hdparmユーティリティを使用すると、IDE ディスクのパフォーマンスが大幅に向上する可能性があります) および SATA よりも優れています。 -   15K RPM は 10K RPM よりも優れており、7200 RPM よりも優れています。 -   高速 RAID ストレージを使用する -   高速なイーサネット アダプタを使用する -   より多くのメモリを持つことは良いことです

en-us	 **ha\_remove\_node**\[=*target*\]   Remove the high availability (HA) node specified by its name or ID. Note that active/standby nodes cannot be removed.  **ha\_set\_failover\_delay**\[=*delay*\]   Set high availability (HA) failover delay. Time suffixes are supported, e.g. 10s, 1m.  **secrets\_reload**   Reload secrets from Vault.  **service\_cache\_reload**   Reload the service manager cache.  **prof\_enable**\[=*target*\]   Enable profiling. Affects all processes if target is not specified. Enabled profiling provides details of all rwlocks/mutexes by function name. Supported since Zabbix 6.0.13.  **prof\_disable**\[=*target*\]   Disable profiling. Affects all processes if target is not specified. Supported since Zabbix 6.0.13.  **log\_level\_increase**\[=*target*\]   Increase log level, affects all processes if target is not specified     **log\_level\_decrease**\[=*target*\]   Decrease log level, affects all processes if target is not specified  [ ]{#lbAG}
ja	 **ha\_remove\_node**\[=*target*\]   名前またはIDで指定された高可用性 (HA) ノードを削除します。 アクティブ/スタンバイ 状態のノードは削除できません。  **ha\_set\_failover\_delay**\[=*delay*\]   高可用性 (HA) フェールオーバーの遅延時間を設定します。 時刻サフィックスがサポートされています。 例: 10s, 1m.  **secrets\_reload**   Vault からシークレットをリロードします。  **service\_cache\_reload** サービスマネージャーのキャッシュをリロードします。  **prof\_enable**\[=*target*\]   プロファイリングを有効にします。 ターゲットが指定されていない場合、すべてのプロセスに影響します。 プロファイリングを有効にすると、関数名からすべての rwlocks/mutexes の詳細を見ることができます。 Zabbix 6.0.13 以降でサポートされています。  **prof\_disable**\[=*target*\]   プロファイリングを無効にします。 ターゲットが指定されていない場合、すべてのプロセスに影響します。 Zabbix 6.0.13 以降でサポートされています。  **log\_level\_increase**\[=*target*\]   ログレベルを上げます。ターゲットが指定されていない場合、すべてのプロセスに影響します。     **log\_level\_decrease**\[=*target*\]   ログレベルを下げます。ターゲットが指定されていない場合、すべてのプロセスに影響します。  [ ]{#lbAG}

en-us	##### - HDD/flash image (raw)      dd if=./zabbix_appliance_5.2.0.raw of=/dev/sdc bs=4k conv=fdatasync  Replace */dev/sdc* with your Flash/HDD disk device.
ja	##### - HDD/フラッシュイメージ（raw）      dd if=./zabbix_appliance_5.2.0.raw of=/dev/sdc bs=4k conv=fdatasync  */dev/sdc*をフラッシュ/HDDディスクデバイスに置き換えます。

en-us	#### Header processing  The CSV file header line can be processed in two different ways:  -   If the *With header row* checkbox is marked - header line values are     interpreted as column names. In this case the column names must be     unique and the data row should not contain more columns than the     header row; -   If the *With header row* checkbox is not marked - the header line is     interpreted as data. Column names are generated automatically     (1,2,3,4...)  CSV file example:      Nr,Item name,Key,Qty     1,active agent item,agent.hostname,33     "2","passive agent item","agent.version","44"     3,"active,passive agent items",agent.ping,55  ::: noteclassic A quotation character within a quoted field in the input must be escaped by preceding it with another quotation character. :::  **Processing header line**  JSON output when a header line is expected:  ``` {.json} [    {       "Nr":"1",       "Item name":"active agent item",       "Key":"agent.hostname",       "Qty":"33"    },    {       "Nr":"2",       "Item name":"passive agent item",       "Key":"agent.version",       "Qty":"44"    },    {       "Nr":"3",       "Item name":"active,passive agent items",       "Key":"agent.ping",       "Qty":"55"    } ] ```  **No header line processing**  JSON output when a header line is not expected:  ``` {.json} [    {       "1":"Nr",       "2":"Item name",       "3":"Key"       "4":"Qty"    },    {       "1":"1",       "2":"active agent item",       "3":"agent.hostname"       "4":"33"    },    {       "1":"2",       "2":"passive agent item",       "3":"agent.version"       "4":"44"    },    {       "1":"3",       "2":"active,passive agent items",       "3":"agent.ping"       "4":"55"    } ] ```
ja	#### ヘッダー処理  CSVファイルのヘッダ行は、2種類の方法で処理することができます。  - *With header row* チェックボックスがマークされている場合、ヘッダー行の値はカラム名として解釈されます。   この場合、カラム名は一意でなければならず、データ行はヘッダー行より多くのカラムを含んではなりません。 - *With header row* チェックボックスがマークされていない場合 - ヘッダーラインはデータとして解釈されます。   列名は自動的に生成されます 。(1,2,3,4...)  CSV ファイルの例:      Nr,Item name,Key,Qty     1,active agent item,agent.hostname,33     "2","passive agent item","agent.version","44"     3,"active,passive agent items",agent.ping,55  ::: noteclassic 入力の引用フィールド内の引用文字は、その前に別の引用文字を置くことでエスケープしなければならない。 :::  **ヘッダー行の処理**  ヘッダ行が検出される場合のJSON出力:  ``` {.json} [    {       "Nr":"1",       "Item name":"active agent item",       "Key":"agent.hostname",       "Qty":"33"    },    {       "Nr":"2",       "Item name":"passive agent item",       "Key":"agent.version",       "Qty":"44"    },    {       "Nr":"3",       "Item name":"active,passive agent items",       "Key":"agent.ping",       "Qty":"55"    } ] ```  **ヘッダーライン処理なし**  ヘッダ行が検出できない場合のJSON出力:  ``` {.json} [    {       "1":"Nr",       "2":"Item name",       "3":"Key"       "4":"Qty"    },    {       "1":"1",       "2":"active agent item",       "3":"agent.hostname"       "4":"33"    },    {       "1":"2",       "2":"passive agent item",       "3":"agent.version"       "4":"44"    },    {       "1":"3",       "2":"active,passive agent items",       "3":"agent.ping"       "4":"55"    } ] ```

en-us	##### Hidden menu  Even when the menu is hidden completely, a full menu is just one mouse click away, by clicking on the burger icon. Note that it reappears over page content; to move page content to the right you have to unhide the menu by clicking on the show sidebar button.
ja	##### メニュー非表示  メニューが完全に非表示になっている場合でも、ハンバーガーアイコンを一回クリックするだけで完全なメニューを表示できます。ページコンテンツの上に再表示されることに注意してください。ページコンテンツを右に移動するには、サイドバーの表示ボタンをクリックしてメニューを再表示する必要があります。

en-us	#### Hiding the file with list of common passwords  To increase the complexity of password brute force attacks, it is suggested to limit access to the file `ui/data/top_passwords.txt` by modifying web server configuration. This file contains a list of the most common and context-specific passwords, and is used to prevent users from setting such passwords if *Avoid easy-to-guess passwords* parameter is enabled in the [password policy](/manual/web_interface/frontend_sections/administration/authentication#internal_authentication).  For example, on NGINX file access can be limited by using the `location` directive:  ```ini location = /data/top_passwords.txt {     deny all;     return 404; } ```  On Apache - by using `.htaccess` file:  ```ini <Files "top_passwords.txt">     Order Allow,Deny     Deny from all </Files> ```
ja	#### 一般的なパスワードリストのファイルを非表示にする  パスワードのブルートフォース攻撃の複雑さを増すために、Webサーバーの設定を変更してファイル`ui/data/top_passwords.txt`へのアクセスを制限することをお勧めします。 このファイルには、最も一般的なパスワードとコンテキスト固有のパスワードのリストが含まれており、[パスワードポリシー](/manual/web_interface/frontend_sections/administration/authentication#internal_authentication)で *推測されやすいパスワードを避ける*パラメーターが有効になっている場合に、ユーザーがそのようなパスワードを設定できないようにするために使用されます。  たとえばNGINXでは、`location`ディレクティブを使用してファイルアクセスを制限できます。  ```ini location = /data/top_passwords.txt {     deny all;     return 404; } ```  Apacheの場合は`.htaccess`ファイルを使用します。  ```ini <Files "top_passwords.txt">     Order Allow,Deny     Deny from all </Files> ```

en-us	#### Hiding the file with list of common passwords  To increase the complexity of password brute force attacks, it is suggested to limit access to the file `ui/data/top_passwords.txt` by modifying web server configuration. This file contains a list of the most common and context-specific passwords, and is used to prevent users from setting such passwords if *Avoid easy-to-guess passwords* parameter is enabled in the [password policy](/manual/web_interface/frontend_sections/administration/authentication#internal_authentication).  For example, on NGINX file access can be limited by using the `location` directive:      location = /data/top_passwords.txt {​​​​​​​         deny all;         return 404;     }​​​​​​​  On Apache - by using `.htacess` file:      <Files "top_passwords.txt">         Order Allow,Deny       Deny from all     </Files>  ​  
ja	#### Hiding the file with list of common passwords  To increase the complexity of password brute force attacks, it is suggested to limit access to the file `ui/data/top_passwords.txt` by modifying web server configuration. This file contains a list of the most common and context-specific passwords, and is used to prevent users from setting such passwords if *Avoid easy-to-guess passwords* parameter is enabled in the [password policy](/manual/web_interface/frontend_sections/administration/authentication#internal_authentication).  For example, on NGINX file access can be limited by using the `location` directive:      location = /data/top_passwords.txt {​​​​​​​         deny all;         return 404;     }​​​​​​​  On Apache - by using `.htacess` file:      <Files "top_passwords.txt">         Order Allow,Deny       Deny from all     </Files>  ​  

en-us	#### High availability cluster for Zabbix server  The new version comes with a native high availability solution for Zabbix server.  The solution consists of multiple zabbix\_server instances or nodes, where only one node can be active (working) at a time, while other nodes are on standby, ready to take over in case the current node is stopped or fails.  See also: [High availability cluster](/manual/concepts/server/ha).
ja	#### Zabbixサーバの高可用性(HA)クラスタリング  新バージョンでは、Zabbixサーバの高可用性ソリューションをネイティブで提供します。  このソリューションは、複数のzabbix\_serverインスタンスまたはノードで構成されます。一度にアクティブ(現用ノード)にできるのは1ノードのみで他のノードはスタンバイ状態にあり、現用ノードの停止や障害発生時にスタンバイノードに引き継ぐことができます。  参照: [高可用性(HA)クラスタリング](/manual/concepts/server/ha)

en-us	#### High availability cluster  Retrieve a list of server nodes and their status.  [High availability cluster API](/manual/api/reference/hanode)
ja	#### 高可用性(HA)クラスタ  サーバノードとそのステータスの一覧を取得します。  [High availability cluster API](/manual/api/reference/hanode)

en-us	### High availability node  ::: noteclassic Nodes are created by the Zabbix server and cannot be modified via the API. :::  The High availability node object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |ha\_nodeid|string|ID of the node.| |name|string|Name assigned to the node, using the HANodeName configuration entry of zabbix\_server.conf. Empty for a server running in standalone mode.| |address|string|IP or DNS name where the node connects from.| |port|integer|Port on which the node is running.| |lastaccess|integer|Heartbeat time, t.i. time of last update from the node. UTC timestamp.| |status|integer|State of the node.<br><br>Possible values:<br>0 - standby;<br>1 - stopped manually;<br>2 - unavailable;<br>3 - active.|
ja	### High availability node  ::: noteclassic ノードは Zabbix server によって作成され、API から変更することはできません。 :::  High availability node object は、以下のプロパティを持ちます。  |プロパティ|[Type](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |ha\_nodeid|string|ID of the node.| |name|string|Name assigned to the node, using the HANodeName configuration entry of zabbix\_server.conf. Empty for a server running in standalone mode.| |address|string|IP or DNS name where the node connects from.| |port|integer|Port on which the node is running.| |lastaccess|integer|Heartbeat time, t.i. time of last update from the node. UTC timestamp.| |status|integer|State of the node.<br><br>Possible values:<br>0 - standby;<br>1 - stopped manually;<br>2 - unavailable;<br>3 - active.|

en-us	# > High availability node object  The following object is related to operating a High availability cluster of Zabbix servers.
ja	# > High availability nodeオブジェクト  次のオブジェクトは、Zabbixサーバーの HA (高可用性)クラスタの運用に関連しています。

en-us	# High availability node  This class is designed to work with server nodes that are part of a High availability cluster, or a standalone server instance.  Object references:\  -   [High availability node](/manual/api/reference/hanode/object#hanode)  Available methods:\  -   [hanode.get](/manual/api/reference/hanode/get) - retrieving nodes
ja	# High availability node  このクラスは、高可用性クラスターの一部であるサーバーノードや、スタンドアロンのサーバーインスタンスを操作するためのものです。  オブジェクトリファレンス :\  -   [High availability node](/manual/api/reference/hanode/object#hanode)  利用可能なメソッド :\  -   [hanode.get](/manual/api/reference/hanode/get) - ノードの取得

en-us	#### history  Changes:\ [ZBXNEXT-6714](https://support.zabbix.com/browse/ZBXNEXT-6714) added new API method `history.clear`.\
ja	#### 履歴  変更点:\ [ZBXNEXT-6714](https://support.zabbix.com/browse/ZBXNEXT-6714) API メソッド `history.clear` を追加しました。\

en-us	# history.clear
ja	# history.clear

en-us	#### History functions  |FUNCTION|<|<|<| |--------|-|-|-| |<|**Description**|**Function-specific parameters**|**Comments**| |**change** (/host/key)|<|<|<| |<|The amount of difference between the previous and latest value.|<|Supported value types: float, int, str, text, log<br><br>For strings returns:<br>0 - values are equal<br>1 - values differ<br><br>Example:<br>=> **change**(/host/key)>10<br><br>Numeric difference will be calculated, as seen with these incoming example values ('previous' and 'latest' value = difference):<br>'1' and '5' = `+4`<br>'3' and '1' = `-2`<br>'0' and '-2.5' = `-2.5`<br><br>See also: [abs](/manual/appendix/functions/math) for comparison| |**changecount** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<|<| |<|Number of changes between adjacent values within the defined evaluation period.|See [common parameters](#common-parameters).<br><br>**mode** (optional; must be double-quoted)<br><br>Supported `modes`:<br>*all* - count all changes (default)<br>*dec* - count decreases<br>*inc* - count increases|Supported value types: float, int, str, text, log<br><br>For non-numeric value types, *mode* parameter is ignored.<br><br>Examples:<br>=> **changecount**(/host/key, 1w) → number of value changes for the last week until [now](/manual/config/triggers#evaluation_period)<br>=> **changecount**(/host/key,\#10,"inc") → number of value increases (relative to the adjacent value) among the last 10 values<br>=> **changecount**(/host/key,24h,"dec") → number of value decreases (relative to the adjacent value) for the last 24 hours until [now](/manual/config/triggers#evaluation_period)| |**count** (/host/key,(sec\|\#num)<:time shift>,<operator>,<pattern>)|<|<|<| |<|Number of values within the defined evaluation period.|See [common parameters](#common-parameters).<br><br>**operator** (optional; must be double-quoted)<br><br>Supported `operators`:<br>*eq* - equal (default)<br>*ne* - not equal<br>*gt* - greater<br>*ge* - greater or equal<br>*lt* - less<br>*le* - less or equal<br>*like* - matches if contains pattern (case-sensitive)<br>*bitand* - bitwise AND<br>*regexp* - case-sensitive match of the regular expression given in `pattern`<br>*iregexp* - case-insensitive match of the regular expression given in `pattern`<br><br>**pattern** (optional) - required pattern (string arguments must be double-quoted)|Supported value types: float, integer, string, text, log<br><br>Float items match with the precision of 2.22e-16; if database is [not upgraded](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values) the precision is 0.000001.<br><br>With *bitand* as the third parameter, the fourth `pattern` parameter can be specified as two numbers, separated by '/': **number\_to\_compare\_with/mask**. count() calculates "bitwise AND" from the value and the *mask* and compares the result to *number\_to\_compare\_with*. If the result of "bitwise AND" is equal to *number\_to\_compare\_with*, the value is counted.<br>If *number\_to\_compare\_with* and *mask* are equal, only the *mask* need be specified (without '/').<br><br>With *regexp* or *iregexp* as the third parameter, the fourth `pattern` parameter can be an ordinary or [global](/manual/regular_expressions#global_regular_expressions) (starting with '@') regular expression. In case of global regular expressions case sensitivity is inherited from global regular expression settings. For the purpose of regexp matching, float values will always be represented with 4 decimal digits after '.'. Also note that for large numbers difference in decimal (stored in database) and binary (used by Zabbix server) representation may affect the 4th decimal digit.<br><br>Examples:<br>=> **count**(/host/key,**10m**) → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period)<br>=> **count**(/host/key,**10m**,"like","error") → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that contain 'error'<br>=> **count**(/host/key,**10m**,,12) → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that equal '12'<br>=> **count**(/host/key,**10m**,"gt",12) → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that are over '12'<br>=> **count**(/host/key,**\#10**,"gt",12) → number of values within the last 10 values until [now](/manual/config/triggers#evaluation_period) that are over '12'<br>=> **count**(/host/key,**10m:now-1d**,"gt",12) → number of values between 24 hours and 10 minutes and 24 hours ago from [now](/manual/config/triggers#evaluation_period) that were over '12'<br>=> **count**(/host/key,**10m**,"bitand","6/7") → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) having '110' (in binary) in the 3 least significant bits.<br>=> **count**(/host/key,**10m:now-1d**) → number of values between 24 hours and 10 minutes and 24 hours ago from [now](/manual/config/triggers#evaluation_period)| |**countunique** (/host/key,(sec\|\#num)<:time shift>,<operator>,<pattern>)|<|<|<| |<|Number of unique values within the defined evaluation period.|See [common parameters](#common-parameters).<br><br>**operator** (optional; must be double-quoted)<br><br>Supported `operators`:<br>*eq* - equal (default)<br>*ne* - not equal<br>*gt* - greater<br>*ge* - greater or equal<br>*lt* - less<br>*le* - less or equal<br>*like* - matches if contains pattern (case-sensitive)<br>*bitand* - bitwise AND<br>*regexp* - case-sensitive match of the regular expression given in `pattern`<br>*iregexp* - case-insensitive match of the regular expression given in `pattern`<br><br>**pattern** (optional) - required pattern (string arguments must be double-quoted)|Supported value types: float, integer, string, text, log<br><br>Float items match with the precision of 2.22e-16; if database is [not upgraded](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values) the precision is 0.000001.<br><br>With *bitand* as the third parameter, the fourth `pattern` parameter can be specified as two numbers, separated by '/': **number\_to\_compare\_with/mask**. count() calculates "bitwise AND" from the value and the *mask* and compares the result to *number\_to\_compare\_with*. If the result of "bitwise AND" is equal to *number\_to\_compare\_with*, the value is counted.<br>If *number\_to\_compare\_with* and *mask* are equal, only the *mask* need be specified (without '/').<br><br>With *regexp* or *iregexp* as the third parameter, the fourth `pattern` parameter can be an ordinary or [global](/manual/regular_expressions#global_regular_expressions) (starting with '@') regular expression. In case of global regular expressions case sensitivity is inherited from global regular expression settings. For the purpose of regexp matching, float values will always be represented with 4 decimal digits after '.'. Also note that for large numbers difference in decimal (stored in database) and binary (used by Zabbix server) representation may affect the 4th decimal digit.<br><br>Examples:<br>=> **countunique**(/host/key,**10m**) → number of unique values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period)<br>=> **countunique**(/host/key,**10m**,"like","error") → number of unique values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that contain 'error'<br>=> **countunique**(/host/key,**10m**,"gt",12) → number of unique values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that are over '12'<br>=> **countunique**(/host/key,**\#10**,"gt",12) → number of unique values within the last 10 values until [now](/manual/config/triggers#evaluation_period) that are over '12'<br>=> **countunique**(/host/key,**10m:now-1d**,"gt",12) → number of unique values between 24 hours and 10 minutes and 24 hours ago from [now](/manual/config/triggers#evaluation_period) that were over '12'<br>=> **countunique**(/host/key,**10m**,"bitand","6/7") → number of unique values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) having '110' (in binary) in the 3 least significant bits.<br>=> **countunique**(/host/key,**10m:now-1d**) → number of unique values between 24 hours and 10 minutes and 24 hours ago from [now](/manual/config/triggers#evaluation_period)| |**find** (/host/key,<(sec\|\#num)<:time shift>>,<operator>,<pattern>)|<|<|<| |<|Find a value match.|See [common parameters](#common-parameters).<br><br>**sec** or **\#num** (optional) - defaults to the latest value if not specified<br><br>**operator** (optional; must be double-quoted)<br><br>Supported `operators`:<br>*eq* - equal (default)<br>*ne* - not equal<br>*gt* - greater<br>*ge* - greater or equal<br>*lt* - less<br>*le* - less or equal<br>*like* - value contains the string given in `pattern` (case-sensitive)<br>*bitand* - bitwise AND<br>*regexp* - case-sensitive match of the regular expression given in `pattern`<br>*iregexp* - case-insensitive match of the regular expression given in `pattern`<br><br>**pattern** - required pattern (string arguments must be double-quoted); [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) regular expression if `operator` is *regexp*, *iregexp*.|Supported value types: float, int, str, text, log<br><br>Returns:<br>1 - found<br>0 - otherwise<br><br>If more than one value is processed, '1' is returned if there is at least one matching value.<br><br>With *regexp* or *iregexp* as the third parameter, the fourth `pattern` parameter can be an ordinary or [global](/manual/regular_expressions#global_regular_expressions) (starting with '@') regular expression. In case of global regular expressions case sensitivity is inherited from global regular expression settings.<br><br>Example:<br>=> **find**(/host/key,**10m**,"like","error") → find a value that contains 'error' within the last 10 minutes until [now](/manual/config/triggers#evaluation_period)| |**first** (/host/key,sec<:time shift>)|<|<|<| |<|The first (the oldest) value within the defined evaluation period.|See [common parameters](#common-parameters).|Supported value types: float, int, str, text, log<br><br>Example:<br>=> **first**(/host/key,**1h**) → retrieve the oldest value within the last hour until [now](/manual/config/triggers#evaluation_period)<br><br>See also last().| |**fuzzytime** (/host/key,sec)|<|<|<| |<|Checking how much the passive agent time differs from the Zabbix server/proxy time.|See [common-parameters](#common parameters).|Supported value types: float, int<br><br>Returns:<br>1 - difference between the passive item value (as timestamp) and Zabbix server/proxy timestamp is less than or equal to T seconds<br>0 - otherwise<br><br>Usually used with the 'system.localtime' item to check that local time is in sync with the local time of Zabbix server. *Note* that 'system.localtime' must be configured as a [passive check](/manual/appendix/items/activepassive#passive_checks).<br>Can be used also with vfs.file.time\[/path/file,modify\] key to check that file didn't get updates for long time.<br><br>Example:<br>=> **fuzzytime**(/host/key,**60s**)=0 → detect a problem if the time difference is over 60 seconds<br><br>This function is not recommended for use in complex trigger expressions (with multiple items involved), because it may cause unexpected results (time difference will be measured with the most recent metric), e.g. in `fuzzytime(/Host/system.localtime,60s)=0 or last(/Host/trap)<>0`| |**last** (/host/key,<\#num<:time shift>>)|<|<|<| |<|The most recent value.|See [common parameters](#common-parameters).<br><br>**\#num** (optional) - the Nth most recent value|Supported value types: float, int, str, text, log<br><br>Take note that a hash-tagged time period (\#N) works differently here than with many other functions.<br>For example:<br>last() is always equal to last(\#1)<br>last(\#3) - third most recent value (*not* three latest values)<br><br>Zabbix does not guarantee the exact order of values if more than two values exist within one second in history.<br><br>Example:<br>=> **last**(/host/key) → retrieve the last value<br>=> **last**(/host/key,**\#2**) → retrieve the previous value<br>=> **last**(/host/key,**\#1**) <> **last**(/host/key,**\#2**) → the last and previous values differ<br><br>See also first().| |**logeventid** (/host/key,<\#num<:time shift>>,<pattern>)|<|<|<| |<|Checking if event ID of the last log entry matches a regular expression.|See [common parameters](#common-parameters).<br><br>**\#num** (optional) - the Nth most recent value<br><br>**pattern** (optional) - regular expression describing the required pattern, [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) style (string arguments must be double-quoted).|Supported value types: log<br><br>Returns:<br>0 - does not match<br>1 - matches| |**logseverity** (/host/key,<\#num<:time shift>>)|<|<|<| |<|Log severity of the last log entry.|See [common parameters](#common-parameters).<br><br>**\#num** (optional) - the Nth most recent value|Supported value types: log<br><br>Returns:<br>0 - default severity<br>N - severity (integer, useful for Windows event logs: 1 - Information, 2 - Warning, 4 - Error, 7 - Failure Audit, 8 - Success Audit, 9 - Critical, 10 - Verbose).<br>Zabbix takes log severity from **Information** field of Windows event log.| |**logsource** (/host/key,<\#num<:time shift>>,<pattern>)|<|<|<| |<|Checking if log source of the last log entry matches a regular expression.|See [common parameters](#common-parameters).<br><br>**\#num** (optional) - the Nth most recent value<br><br>**pattern** (optional) - regular expression describing the required pattern, [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) style (string arguments must be double-quoted).|Supported value types: log<br><br>Returns:<br>0 - does not match<br>1 - matches<br><br>Normally used for Windows event logs. For example, logsource("VMware Server").| |**monodec** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<|<| |<|Check if there has been a monotonous decrease in values.|See [common parameters](#common-parameters).<br><br>**mode** (must be double-quoted) - *weak* (every value is smaller or the same as the previous one; default) or *strict* (every value has decreased)|Supported value types: int<br><br>Returns 1 if all elements in the time period continuously decrease, 0 otherwise.<br><br>Example:<br>=> **monodec**(/Host1/system.swap.size\[all,free\],**60s**) + **monodec**(/Host2/system.swap.size\[all,free\],**60s**) + **monodec**(/Host3/system.swap.size\[all,free\],**60s**) - calculate in how many hosts there has been a decrease in free swap size| |**monoinc** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<|<| |<|Check if there has been a monotonous increase in values.|See [common parameters](#common-parameters).<br><br>**mode** (must be double-quoted) - *weak* (every value is bigger or the same as the previous one; default) or *strict* (every value has increased)|Supported value types: int<br><br>Returns 1 if all elements in the time period continuously increase, 0 otherwise.<br><br>Example:<br>=> **monoinc**(/Host1/system.localtime,**\#3**,"strict")=0 - check if system local time has been increasing consistently| |**nodata** (/host/key,sec,<mode>)|<|<|<| |<|Checking for no data received.|See [common parameters](#common-parameters).<br><br>**sec** period should not be less than 30 seconds because the history syncer process calculates this function only every 30 seconds.<br><br>nodata(/host/key,0) is disallowed.<br><br>**mode** - if set to *strict* (double-quoted), this function will be insensitive to proxy availability (see comments for details).|All value types are supported.<br><br>Returns:<br>1 - if no data received during the defined period of time<br>0 - otherwise<br><br>Since Zabbix 5.0, the 'nodata' triggers monitored by proxy are, by default, sensitive to proxy availability - if proxy becomes unavailable, the 'nodata' triggers will not fire immediately after a restored connection, but will skip the data for the delayed period. Note that for passive proxies suppression is activated if connection is restored more than 15 seconds and no less than 2 & ProxyUpdateFrequency seconds later. For active proxies suppression is activated if connection is restored more than 15 seconds later.<br><br>To turn off sensitiveness to proxy availability, use the third parameter, e.g.: **nodata**(/host/key,**5m**,**"strict"**); in this case the function will work the same as before 5.0.0 and fire as soon as the evaluation period (five minutes) without data has past.<br><br>Note that this function will display an error if, within the period of the 1st parameter:<br>- there's no data and Zabbix server was restarted<br>- there's no data and maintenance was completed<br>- there's no data and the item was added or re-enabled<br>Errors are displayed in the *Info* column in trigger [configuration](/manual/web_interface/frontend_sections/configuration/hosts/triggers).<br><br>This function may not work properly if there are time differences between Zabbix server, proxy and agent. See also: [Time synchronization requirement](/manual/installation/requirements#time_synchronization).| |**percentile** (/host/key,(sec\|\#num)<:time shift>,percentage)|<|<|<| |<|P-th percentile of a period, where P (percentage) is specified by the third parameter.|See [common parameters](#common-parameters).<br><br>**percentage** - a floating-point number between 0 and 100 (inclusive) with up to 4 digits after the decimal point|Supported value types: float, int| |**rate** (/host/key,sec<:time shift>)|<|<|<| |<|Per-second average rate of the increase in a monotonically increasing counter within the defined time period.|See [common parameters](#common-parameters).|Supported value types: float, int<br><br>Functionally corresponds to '[rate](https://prometheus.io/docs/prometheus/latest/querying/functions/#rate)' of PromQL.<br><br>Example:<br>=> **rate**(/host/key,**30s**) → If the monotonic increase over 30 seconds is 20, this function will return 0.67.| |**trendavg** (/host/key,time period:time shift)|<|<|<| |<|Average of trend values within the defined time period.|**time period** - the time period (minimum '1h'), defined as <N><time unit> where<br>`N` - number of time units<br>`time unit` - h (hour), d (day), w (week), M (month) or y (year).<br><br>[Time shift](/manual/config/triggers/expression#function-specific_parameters) - the time period offset (see examples)|Examples:<br>=> **trendavg**(/host/key,**1h:now/h**) → average for the previous hour (e.g. 12:00-13:00)<br>=> **trendavg**(/host/key,**1h:now/h-1h**) → average for two hours ago (11:00-12:00)<br>=> **trendavg**(/host/key,**1h:now/h-2h**) → average for three hours ago (10:00-11:00)<br>=> **trendavg**(/host/key,**1M:now/M-1y**) → average for the previous month a year ago| |**trendcount** (/host/key,time period:time shift)|<|<|<| |<|Number of successfully retrieved trend values within the defined time period.|**time period** - the time period (minimum '1h'), defined as <N><time unit> where<br>`N` - number of time units<br>`time unit` - h (hour), d (day), w (week), M (month) or y (year).<br><br>[Time shift](/manual/config/triggers/expression#function-specific_parameters) - the time period offset (see examples)|Examples:<br>=> **trendcount**(/host/key,**1h:now/h**) → count for the previous hour (e.g. 12:00-13:00)<br>=> **trendcount**(/host/key,**1h:now/h-1h**) → count for two hours ago (11:00-12:00)<br>=> **trendcount**(/host/key,**1h:now/h-2h**) → count for three hours ago (10:00-11:00)<br>=> **trendcount**(/host/key,**1M:now/M-1y**) → count for the previous month a year ago| |**trendmax** (/host/key,time period:time shift)|<|<|<| |<|The maximum in trend values within the defined time period.|**time period** - the time period (minimum '1h'), defined as <N><time unit> where<br>`N` - number of time units<br>`time unit` - h (hour), d (day), w (week), M (month) or y (year).<br><br>[Time shift](/manual/config/triggers/expression#function-specific_parameters) - the time period offset (see examples)|Examples:<br>=> **trendmax**(/host/key,**1h:now/h**) → maximum for the previous hour (e.g. 12:00-13:00)<br>=> **trendmax**(/host/key,**1h:now/h**) - **trendmin**(/host/key,**1h:now/h**) → calculate the difference between the maximum and minimum values (trend delta) for the previous hour (12:00-13:00)<br>=> **trendmax**(/host/key,**1h:now/h-1h**) → maximum for two hours ago (11:00-12:00)<br>=> **trendmax**(/host/key,**1h:now/h-2h**) → maximum for three hours ago (10:00-11:00)<br>=> **trendmax**(/host/key,**1M:now/M-1y**) → maximum for the previous month a year ago| |**trendmin** (/host/key,time period:time shift)|<|<|<| |<|The minimum in trend values within the defined time period.|**time period** - the time period (minimum '1h'), defined as <N><time unit> where<br>`N` - number of time units<br>`time unit` - h (hour), d (day), w (week), M (month) or y (year).<br><br>[Time shift](/manual/config/triggers/expression#function-specific_parameters) - the time period offset (see examples)|Examples:<br>=> **trendmin**(/host/key,**1h:now/h**) → minimum for the previous hour (e.g. 12:00-13:00)<br>=> **trendmin**(/host/key,**1h:now/h**) - **trendmin**(/host/key,**1h:now/h**) → calculate the difference between the maximum and minimum values (trend delta) for the previous hour (12:00-13:00)<br>=> **trendmin**(/host/key,**1h:now/h-1h**) → minimum for two hours ago (11:00-12:00)<br>=> **trendmin**(/host/key,**1h:now/h-2h**) → minimum for three hours ago (10:00-11:00)<br>=> **trendmin**(/host/key,**1M:now/M-1y**) → minimum for the previous month a year ago| |**trendstl** (/host/key,eval period:time shift,detection period,season,<deviations>,<devalg>,<s_window>)|<|<|<| |<|Returns an anomaly rate - a decimal value between 0 and 1 that is ((the number of anomaly values in detect period) / (total number of values in detect period).|**eval period** - the time period that must be decomposed (minimum '1h'), defined as <N><time unit> where<br>`N` - number of time units<br>`time unit` - h (hour), d (day), w (week), M (month) or y (year).<br><br>[Time shift](/manual/config/triggers/expression#function-specific_parameters) - the time period offset (see examples)<br><br>**detection period** - the time period starting from the end of eval period for which anomalies are calculated (minimum '1h', cannot be longer than eval period), defined as <N><time unit> where<br>`N` - number of time units<br>`time unit` - h (hour), d (day), w (week).<br><br>**season** - the shortest time period where seasonality (repeating patterns) is expected (minimum '2h', cannot be longer than eval period, number of entries in the eval period must be greater than the two times of the resulting frequency (season/h)), defined as <N><time unit> where<br>`N` - number of time units<br>`time unit` - h (hour), d (day), w (week).<br><br>**deviations** - the number of deviations (calculated with devalg) to count as anomaly (can be decimal), (must be greater than or equal to 1, default is 3)<br><br>**devalg** - deviation algorithm, can be 'stddevpop', 'stddevsamp' or 'mad' (default)<br><br>**s_window** - the span (in lags) of the loess window for seasonal extraction (default is 10 * number of entries in eval period + 1)|Examples:<br>=> **trendstl**(/host/key,**100h:now/h**,10h,2h) →  analysing the last 100 hours of trend data,<br>find the anomalies rate for the previous 10 hours of that period,<br>expecting the periodicity to be 2h,<br>the remainder series values of the evaluation period are considered anomalies if they reach the value of 3 deviations of the MAD of that remainder series<br>=> **trendstl**(/host/key,**100h:now/h-10h**,100h,2h,2.1,'mad') →  analysing the period of previous 100 hours of trend data, starting counting 10 hours ago<br>find the anomalies rate for that entire period<br>expecting the periodicity to be 2h,<br>the remainder series values of the evaluation period are considered anomalies if they reach the value of  2,1 deviations of the MAD of that remainder series<br>=> **trendstl**(/host/key,**100d:now/d-1d**,10d,1d,4,,10) → analysing previous 100 days of trend data starting from a day ago,<br>find the anomalies rate for the period of last 10d of that period,<br>expecting the periodicity to be 1d,<br>the remainder series values of the evaluation period are considered anomalies if they reach the value of 4 deviations of the MAD of that remainder series,<br>overriding the default span of the loess window for seasonal extraction of "10 * number of entries in eval period + 1" with the span of 10 lags<br>=> **trendstl**(/host/key,**1M:now/M-1y**,1d,2h,,'stddevsamp') → minimum for the previous month a year ago<br>analysing previous month of trend data starting from a year ago,<br>find the anomalies rate of the last day of that period<br>expecting the periodicity to be 2h,<br>the remainder series values of the evaluation period are considered anomalies if they reach the value of 3 deviation of the sample standard deviation of that remainder series| |**trendsum** (/host/key,time period:time shift)|<|<|<| |<|Sum of trend values within the defined time period.|**time period** - the time period (minimum '1h'), defined as <N><time unit> where<br>`N` - number of time units<br>`time unit` - h (hour), d (day), w (week), M (month) or y (year).<br><br>[Time shift](/manual/config/triggers/expression#function-specific_parameters) - the time period offset (see examples)|Examples:<br>=> **trendsum**(/host/key,**1h:now/h**) → sum for the previous hour (e.g. 12:00-13:00)<br>=> **trendsum**(/host/key,**1h:now/h-1h**) → sum for two hours ago (11:00-12:00)<br>=> **trendsum**(/host/key,**1h:now/h-2h**) → sum for three hours ago (10:00-11:00)<br>=> **trendsum**(/host/key,**1M:now/M-1y**) → sum for the previous month a year ago|  
ja	#### History functions  |FUNCTION|<|<|<| |--------|-|-|-| |<|**Description**|**Function-specific parameters**|**Comments**| |**change** (/host/key)|<|<|<| |<|The amount of difference between the previous and latest value.|<|Supported value types: float, int, str, text, log<br><br>For strings returns:<br>0 - values are equal<br>1 - values differ<br><br>Example:<br>=> **change**(/host/key)>10<br><br>Numeric difference will be calculated, as seen with these incoming example values ('previous' and 'latest' value = difference):<br>'1' and '5' = `+4`<br>'3' and '1' = `-2`<br>'0' and '-2.5' = `-2.5`<br><br>See also: [abs](/manual/appendix/functions/math) for comparison| |**changecount** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<|<| |<|Number of changes between adjacent values within the defined evaluation period.|See [common parameters](#common parameters).<br><br>**mode** (optional; must be double-quoted)<br><br>Supported `modes`:<br>*all* - count all changes (default)<br>*dec* - count decreases<br>*inc* - count increases|Supported value types: float, int, str, text, log<br><br>For non-numeric value types, *mode* parameter is ignored.<br><br>Examples:<br>=> **changecount**(/host/key, 1w) → number of value changes for the last week until [now](/manual/config/triggers#evaluation_period)<br>=> **changecount**(/host/key,\#10,"inc") → number of value increases (relative to the adjacent value) among the last 10 values<br>=> **changecount**(/host/key,24h,"dec") → number of value decreases (relative to the adjacent value) for the last 24 hours until [now](/manual/config/triggers#evaluation_period)| |**count** (/host/key,(sec\|\#num)<:time shift>,<operator>,<pattern>)|<|<|<| |<|Number of values within the defined evaluation period.|See [common parameters](#common parameters).<br><br>**operator** (optional; must be double-quoted)<br><br>Supported `operators`:<br>*eq* - equal (default)<br>*ne* - not equal<br>*gt* - greater<br>*ge* - greater or equal<br>*lt* - less<br>*le* - less or equal<br>*like* - matches if contains pattern (case-sensitive)<br>*bitand* - bitwise AND<br>*regexp* - case-sensitive match of the regular expression given in `pattern`<br>*iregexp* - case-insensitive match of the regular expression given in `pattern`<br><br>**pattern** (optional) - required pattern (string arguments must be double-quoted)|Supported value types: float, integer, string, text, log<br><br>Float items match with the precision of 2.22e-16; if database is [not upgraded](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values) the precision is 0.000001.<br><br>With *bitand* as the third parameter, the fourth `pattern` parameter can be specified as two numbers, separated by '/': **number\_to\_compare\_with/mask**. count() calculates "bitwise AND" from the value and the *mask* and compares the result to *number\_to\_compare\_with*. If the result of "bitwise AND" is equal to *number\_to\_compare\_with*, the value is counted.<br>If *number\_to\_compare\_with* and *mask* are equal, only the *mask* need be specified (without '/').<br><br>With *regexp* or *iregexp* as the third parameter, the fourth `pattern` parameter can be an ordinary or [global](/manual/regular_expressions#global_regular_expressions) (starting with '@') regular expression. In case of global regular expressions case sensitivity is inherited from global regular expression settings. For the purpose of regexp matching, float values will always be represented with 4 decimal digits after '.'. Also note that for large numbers difference in decimal (stored in database) and binary (used by Zabbix server) representation may affect the 4th decimal digit.<br><br>Examples:<br>=> **count**(/host/key,**10m**) → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period)<br>=> **count**(/host/key,**10m**,"like","error") → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that contain 'error'<br>=> **count**(/host/key,**10m**,,12) → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that equal '12'<br>=> **count**(/host/key,**10m**,"gt",12) → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that are over '12'<br>=> **count**(/host/key,**\#10**,"gt",12) → number of values within the last 10 values until [now](/manual/config/triggers#evaluation_period) that are over '12'<br>=> **count**(/host/key,**10m:now-1d**,"gt",12) → number of values between 24 hours and 10 minutes and 24 hours ago from [now](/manual/config/triggers#evaluation_period) that were over '12'<br>=> **count**(/host/key,**10m**,"bitand","6/7") → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) having '110' (in binary) in the 3 least significant bits.<br>=> **count**(/host/key,**10m:now-1d**) → number of values between 24 hours and 10 minutes and 24 hours ago from [now](/manual/config/triggers#evaluation_period)| |**countunique** (/host/key,(sec\|\#num)<:time shift>,<operator>,<pattern>)|<|<|<| |<|Number of unique values within the defined evaluation period.|See [common parameters](#common parameters).<br><br>**operator** (optional; must be double-quoted)<br><br>Supported `operators`:<br>*eq* - equal (default)<br>*ne* - not equal<br>*gt* - greater<br>*ge* - greater or equal<br>*lt* - less<br>*le* - less or equal<br>*like* - matches if contains pattern (case-sensitive)<br>*bitand* - bitwise AND<br>*regexp* - case-sensitive match of the regular expression given in `pattern`<br>*iregexp* - case-insensitive match of the regular expression given in `pattern`<br><br>**pattern** (optional) - required pattern (string arguments must be double-quoted)|Supported value types: float, integer, string, text, log<br><br>Float items match with the precision of 2.22e-16; if database is [not upgraded](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values) the precision is 0.000001.<br><br>With *bitand* as the third parameter, the fourth `pattern` parameter can be specified as two numbers, separated by '/': **number\_to\_compare\_with/mask**. count() calculates "bitwise AND" from the value and the *mask* and compares the result to *number\_to\_compare\_with*. If the result of "bitwise AND" is equal to *number\_to\_compare\_with*, the value is counted.<br>If *number\_to\_compare\_with* and *mask* are equal, only the *mask* need be specified (without '/').<br><br>With *regexp* or *iregexp* as the third parameter, the fourth `pattern` parameter can be an ordinary or [global](/manual/regular_expressions#global_regular_expressions) (starting with '@') regular expression. In case of global regular expressions case sensitivity is inherited from global regular expression settings. For the purpose of regexp matching, float values will always be represented with 4 decimal digits after '.'. Also note that for large numbers difference in decimal (stored in database) and binary (used by Zabbix server) representation may affect the 4th decimal digit.<br><br>Examples:<br>=> **countunique**(/host/key,**10m**) → number of unique values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period)<br>=> **countunique**(/host/key,**10m**,"like","error") → number of unique values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that contain 'error'<br>=> **countunique**(/host/key,**10m**,"gt",12) → number of unique values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that are over '12'<br>=> **countunique**(/host/key,**\#10**,"gt",12) → number of unique values within the last 10 values until [now](/manual/config/triggers#evaluation_period) that are over '12'<br>=> **countunique**(/host/key,**10m:now-1d**,"gt",12) → number of unique values between 24 hours and 10 minutes and 24 hours ago from [now](/manual/config/triggers#evaluation_period) that were over '12'<br>=> **countunique**(/host/key,**10m**,"bitand","6/7") → number of unique values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) having '110' (in binary) in the 3 least significant bits.<br>=> **countunique**(/host/key,**10m:now-1d**) → number of unique values between 24 hours and 10 minutes and 24 hours ago from [now](/manual/config/triggers#evaluation_period)| |**find** (/host/key,<(sec\|\#num)<:time shift>>,<operator>,<pattern>)|<|<|<| |<|Find a value match.|See [common parameters](#common parameters).<br><br>**sec** or **\#num** (optional) - defaults to the latest value if not specified<br><br>**operator** (optional; must be double-quoted)<br><br>Supported `operators`:<br>*eq* - equal (default)<br>*ne* - not equal<br>*gt* - greater<br>*ge* - greater or equal<br>*lt* - less<br>*le* - less or equal<br>*like* - value contains the string given in `pattern` (case-sensitive)<br>*bitand* - bitwise AND<br>*regexp* - case-sensitive match of the regular expression given in `pattern`<br>*iregexp* - case-insensitive match of the regular expression given in `pattern`<br><br>**pattern** - required pattern (string arguments must be double-quoted); [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) regular expression if `operator` is *regexp*, *iregexp*.|Supported value types: float, int, str, text, log<br><br>Returns:<br>1 - found<br>0 - otherwise<br><br>If more than one value is processed, '1' is returned if there is at least one matching value.<br><br>With *regexp* or *iregexp* as the third parameter, the fourth `pattern` parameter can be an ordinary or [global](/manual/regular_expressions#global_regular_expressions) (starting with '@') regular expression. In case of global regular expressions case sensitivity is inherited from global regular expression settings.<br><br>Example:<br>=> **find**(/host/key,**10m**,"like","error") → find a value that contains 'error' within the last 10 minutes until [now](/manual/config/triggers#evaluation_period)| |**first** (/host/key,sec<:time shift>)|<|<|<| |<|The first (the oldest) value within the defined evaluation period.|See [common parameters](#common parameters).|Supported value types: float, int, str, text, log<br><br>Example:<br>=> **first**(/host/key,**1h**) → retrieve the oldest value within the last hour until [now](/manual/config/triggers#evaluation_period)<br><br>See also last().| |**fuzzytime** (/host/key,sec)|<|<|<| |<|Checking how much the passive agent time differs from the Zabbix server/proxy time.|See [common parameters](#common parameters).|Supported value types: float, int<br><br>Returns:<br>1 - difference between the passive item value (as timestamp) and Zabbix server/proxy timestamp is less than or equal to T seconds<br>0 - otherwise<br><br>Usually used with the 'system.localtime' item to check that local time is in sync with the local time of Zabbix server. *Note* that 'system.localtime' must be configured as a [passive check](/manual/appendix/items/activepassive#passive_checks).<br>Can be used also with vfs.file.time\[/path/file,modify\] key to check that file didn't get updates for long time.<br><br>Example:<br>=> **fuzzytime**(/host/key,**60s**)=0 → detect a problem if the time difference is over 60 seconds<br><br>This function is not recommended for use in complex trigger expressions (with multiple items involved), because it may cause unexpected results (time difference will be measured with the most recent metric), e.g. in `fuzzytime(/Host/system.localtime,60s)=0 or last(/Host/trap)<>0`| |**last** (/host/key,<\#num<:time shift>>)|<|<|<| |<|The most recent value.|See [common parameters](#common parameters).<br><br>**\#num** (optional) - the Nth most recent value|Supported value types: float, int, str, text, log<br><br>Take note that a hash-tagged time period (\#N) works differently here than with many other functions.<br>For example:<br>last() is always equal to last(\#1)<br>last(\#3) - third most recent value (*not* three latest values)<br><br>Zabbix does not guarantee the exact order of values if more than two values exist within one second in history.<br><br>Example:<br>=> **last**(/host/key) → retrieve the last value<br>=> **last**(/host/key,**\#2**) → retrieve the previous value<br>=> **last**(/host/key,**\#1**) <> **last**(/host/key,**\#2**) → the last and previous values differ<br><br>See also first().| |**logeventid** (/host/key,<\#num<:time shift>>,<pattern>)|<|<|<| |<|Checking if event ID of the last log entry matches a regular expression.|See [common parameters](#common parameters).<br><br>**\#num** (optional) - the Nth most recent value<br><br>**pattern** (optional) - regular expression describing the required pattern, [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) style (string arguments must be double-quoted).|Supported value types: log<br><br>Returns:<br>0 - does not match<br>1 - matches| |**logseverity** (/host/key,<\#num<:time shift>>)|<|<|<| |<|Log severity of the last log entry.|See [common parameters](#common parameters).<br><br>**\#num** (optional) - the Nth most recent value|Supported value types: log<br><br>Returns:<br>0 - default severity<br>N - severity (integer, useful for Windows event logs: 1 - Information, 2 - Warning, 4 - Error, 7 - Failure Audit, 8 - Success Audit, 9 - Critical, 10 - Verbose).<br>Zabbix takes log severity from **Information** field of Windows event log.| |**logsource** (/host/key,<\#num<:time shift>>,<pattern>)|<|<|<| |<|Checking if log source of the last log entry matches a regular expression.|See [common parameters](#common parameters).<br><br>**\#num** (optional) - the Nth most recent value<br><br>**pattern** (optional) - regular expression describing the required pattern, [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) style (string arguments must be double-quoted).|Supported value types: log<br><br>Returns:<br>0 - does not match<br>1 - matches<br><br>Normally used for Windows event logs. For example, logsource("VMware Server").| |**monodec** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<|<| |<|Check if there has been a monotonous decrease in values.|See [common parameters](#common parameters).<br><br>**mode** (must be double-quoted) - *weak* (every value is smaller or the same as the previous one; default) or *strict* (every value has decreased)|Supported value types: int<br><br>Returns 1 if all elements in the time period continuously decrease, 0 otherwise.<br><br>Example:<br>=> **monodec**(/Host1/system.swap.size\[all,free\],**60s**) + **monodec**(/Host2/system.swap.size\[all,free\],**60s**) + **monodec**(/Host3/system.swap.size\[all,free\],**60s**) - calculate in how many hosts there has been a decrease in free swap size| |**monoinc** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<|<| |<|Check if there has been a monotonous increase in values.|See [common parameters](#common parameters).<br><br>**mode** (must be double-quoted) - *weak* (every value is bigger or the same as the previous one; default) or *strict* (every value has increased)|Supported value types: int<br><br>Returns 1 if all elements in the time period continuously increase, 0 otherwise.<br><br>Example:<br>=> **monoinc**(/Host1/system.localtime,**\#3**,"strict")=0 - check if system local time has been increasing consistently| |**nodata** (/host/key,sec,<mode>)|<|<|<| |<|Checking for no data received.|See [common parameters](#common parameters).<br><br>**sec** period should not be less than 30 seconds because the history syncer process calculates this function only every 30 seconds.<br><br>nodata(/host/key,0) is disallowed.<br><br>**mode** - if set to *strict* (double-quoted), this function will be insensitive to proxy availability (see comments for details).|All value types are supported.<br><br>Returns:<br>1 - if no data received during the defined period of time<br>0 - otherwise<br><br>Since Zabbix 5.0, the 'nodata' triggers monitored by proxy are, by default, sensitive to proxy availability - if proxy becomes unavailable, the 'nodata' triggers will not fire immediately after a restored connection, but will skip the data for the delayed period. Note that for passive proxies suppression is activated if connection is restored more than 15 seconds and no less than 2 & ProxyUpdateFrequency seconds later. For active proxies suppression is activated if connection is restored more than 15 seconds later.<br><br>To turn off sensitiveness to proxy availability, use the third parameter, e.g.: **nodata**(/host/key,**5m**,**"strict"**); in this case the function will work the same as before 5.0.0 and fire as soon as the evaluation period (five minutes) without data has past.<br><br>Note that this function will display an error if, within the period of the 1st parameter:<br>- there's no data and Zabbix server was restarted<br>- there's no data and maintenance was completed<br>- there's no data and the item was added or re-enabled<br>Errors are displayed in the *Info* column in trigger [configuration](/manual/web_interface/frontend_sections/configuration/hosts/triggers).<br><br>This function may not work properly if there are time differences between Zabbix server, proxy and agent. See also: [Time synchronization requirement](/manual/installation/requirements#time_synchronization).| |**percentile** (/host/key,(sec\|\#num)<:time shift>,percentage)|<|<|<| |<|P-th percentile of a period, where P (percentage) is specified by the third parameter.|See [common parameters](#common parameters).<br><br>**percentage** - a floating-point number between 0 and 100 (inclusive) with up to 4 digits after the decimal point|Supported value types: float, int| |**rate** (/host/key,sec<:time shift>)|<|<|<| |<|Per-second average rate of the increase in a monotonically increasing counter within the defined time period.|See [common parameters](#common parameters).|Supported value types: float, int<br><br>Functionally corresponds to '[rate](https://prometheus.io/docs/prometheus/latest/querying/functions/#rate)' of PromQL.<br><br>Example:<br>=> **rate**(/host/key,**30s**) → If the monotonic increase over 30 seconds is 20, this function will return 0.67.| |**trendavg** (/host/key,time period:time shift)|<|<|<| |<|Average of trend values within the defined time period.|**time period** - the time period (minimum '1h'), defined as <N><time unit> where<br>`N` - number of time units<br>`time unit` - h (hour), d (day), w (week), M (month) or y (year).<br><br>[Time shift](/manual/config/triggers/expression#function-specific_parameters) - the time period offset (see examples)|Examples:<br>=> **trendavg**(/host/key,**1h:now/h**) → average for the previous hour (e.g. 12:00-13:00)<br>=> **trendavg**(/host/key,**1h:now/h-1h**) → average for two hours ago (11:00-12:00)<br>=> **trendavg**(/host/key,**1h:now/h-2h**) → average for three hours ago (10:00-11:00)<br>=> **trendavg**(/host/key,**1M:now/M-1y**) → average for the previous month a year ago| |**trendcount** (/host/key,time period:time shift)|<|<|<| |<|Number of successfully retrieved trend values within the defined time period.|**time period** - the time period (minimum '1h'), defined as <N><time unit> where<br>`N` - number of time units<br>`time unit` - h (hour), d (day), w (week), M (month) or y (year).<br><br>[Time shift](/manual/config/triggers/expression#function-specific_parameters) - the time period offset (see examples)|Examples:<br>=> **trendcount**(/host/key,**1h:now/h**) → count for the previous hour (e.g. 12:00-13:00)<br>=> **trendcount**(/host/key,**1h:now/h-1h**) → count for two hours ago (11:00-12:00)<br>=> **trendcount**(/host/key,**1h:now/h-2h**) → count for three hours ago (10:00-11:00)<br>=> **trendcount**(/host/key,**1M:now/M-1y**) → count for the previous month a year ago| |**trendmax** (/host/key,time period:time shift)|<|<|<| |<|The maximum in trend values within the defined time period.|**time period** - the time period (minimum '1h'), defined as <N><time unit> where<br>`N` - number of time units<br>`time unit` - h (hour), d (day), w (week), M (month) or y (year).<br><br>[Time shift](/manual/config/triggers/expression#function-specific_parameters) - the time period offset (see examples)|Examples:<br>=> **trendmax**(/host/key,**1h:now/h**) → maximum for the previous hour (e.g. 12:00-13:00)<br>=> **trendmax**(/host/key,**1h:now/h**) - **trendmin**(/host/key,**1h:now/h**) → calculate the difference between the maximum and minimum values (trend delta) for the previous hour (12:00-13:00)<br>=> **trendmax**(/host/key,**1h:now/h-1h**) → maximum for two hours ago (11:00-12:00)<br>=> **trendmax**(/host/key,**1h:now/h-2h**) → maximum for three hours ago (10:00-11:00)<br>=> **trendmax**(/host/key,**1M:now/M-1y**) → maximum for the previous month a year ago| |**trendmin** (/host/key,time period:time shift)|<|<|<| |<|The minimum in trend values within the defined time period.|**time period** - the time period (minimum '1h'), defined as <N><time unit> where<br>`N` - number of time units<br>`time unit` - h (hour), d (day), w (week), M (month) or y (year).<br><br>[Time shift](/manual/config/triggers/expression#function-specific_parameters) - the time period offset (see examples)|Examples:<br>=> **trendmin**(/host/key,**1h:now/h**) → minimum for the previous hour (e.g. 12:00-13:00)<br>=> **trendmax**(/host/key,**1h:now/h**) - **trendmin**(/host/key,**1h:now/h**) → calculate the difference between the maximum and minimum values (trend delta) for the previous hour (12:00-13:00)<br>=> **trendmin**(/host/key,**1h:now/h-1h**) → minimum for two hours ago (11:00-12:00)<br>=> **trendmin**(/host/key,**1h:now/h-2h**) → minimum for three hours ago (10:00-11:00)<br>=> **trendmin**(/host/key,**1M:now/M-1y**) → minimum for the previous month a year ago| |**trendsum** (/host/key,time period:time shift)|<|<|<| |<|Sum of trend values within the defined time period.|**time period** - the time period (minimum '1h'), defined as <N><time unit> where<br>`N` - number of time units<br>`time unit` - h (hour), d (day), w (week), M (month) or y (year).<br><br>[Time shift](/manual/config/triggers/expression#function-specific_parameters) - the time period offset (see examples)|Examples:<br>=> **trendsum**(/host/key,**1h:now/h**) → sum for the previous hour (e.g. 12:00-13:00)<br>=> **trendsum**(/host/key,**1h:now/h-1h**) → sum for two hours ago (11:00-12:00)<br>=> **trendsum**(/host/key,**1h:now/h-2h**) → sum for three hours ago (10:00-11:00)<br>=> **trendsum**(/host/key,**1M:now/M-1y**) → sum for the previous month a year ago|  

en-us	#### History functions  |FUNCTION|<|<| |--|--|--| |**Description**|**Function-specific parameters**|**Comments**| |**change** (/host/key)|<|<| |The amount of difference between the previous and latest value.| |Supported value types: float, int, str, text, log<br><br>For strings returns:<br>0 - values are equal<br>1 - values differ<br><br>Example:<br>=> **change**(/host/key)>10<br><br>Numeric difference will be calculated, as seen with these incoming example values ('previous' and 'latest' value = difference):<br>'1' and '5' = `+4`<br>'3' and '1' = `-2`<br>'0' and '-2.5' = `-2.5`<br><br>See also: [abs](/manual/appendix/functions/math) for comparison| |**changecount** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<| |Number of changes between adjacent values within the defined evaluation period.|See [common parameters](#common-parameters).<br><br>**mode** (optional; must be double-quoted)<br><br>Supported `modes`:<br>*all* - count all changes (default)<br>*dec* - count decreases<br>*inc* - count increases|Supported value types: float, int, str, text, log<br><br>For non-numeric value types, *mode* parameter is ignored.<br><br>Examples:<br>=> **changecount**(/host/key, 1w) → number of value changes for the last week until [now](/manual/config/triggers#evaluation_period)<br>=> **changecount**(/host/key,\#10,"inc") → number of value increases (relative to the adjacent value) among the last 10 values<br>=> **changecount**(/host/key,24h,"dec") → number of value decreases (relative to the adjacent value) for the last 24 hours until [now](/manual/config/triggers#evaluation_period)| |**count** (/host/key,(sec\|\#num)<:time shift>,<operator>,<pattern>)|<|<| |Number of values within the defined evaluation period.|See [common parameters](#common-parameters).<br><br>**operator** (optional; must be double-quoted)<br><br>Supported `operators`:<br>*eq* - equal (default for integer, float)<br>*ne* - not equal<br>*gt* - greater<br>*ge* - greater or equal<br>*lt* - less<br>*le* - less or equal<br>*like* (default for string, text, log) - matches if contains pattern (case-sensitive)<br>*bitand* - bitwise AND<br>*regexp* - case-sensitive match of the regular expression given in `pattern`<br>*iregexp* - case-insensitive match of the regular expression given in `pattern`<br><br>Note that:<br>*eq* (default), *ne*, *gt*, *ge*, *lt*, *le*, *band*, *regexp*, *iregexp* are supported for integer items<br>*eq* (default), *ne*, *gt*, *ge*, *lt*, *le*, *regexp*, *iregexp* are supported for float items<br>*like* (default), *eq*, *ne*, *regexp*, *iregexp* are supported for string, text and log items<br><br>**pattern** (optional) - required pattern (string arguments must be double-quoted)|Supported value types: float, integer, string, text, log<br><br>Float items match with the precision of 2.22e-16; if database is [not upgraded](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values) the precision is 0.000001.<br><br>With *bitand* as the third parameter, the fourth `pattern` parameter can be specified as two numbers, separated by '/': **number\_to\_compare\_with/mask**. count() calculates "bitwise AND" from the value and the *mask* and compares the result to *number\_to\_compare\_with*. If the result of "bitwise AND" is equal to *number\_to\_compare\_with*, the value is counted.<br>If *number\_to\_compare\_with* and *mask* are equal, only the *mask* need be specified (without '/').<br><br>With *regexp* or *iregexp* as the third parameter, the fourth `pattern` parameter can be an ordinary or [global](/manual/regular_expressions#global_regular_expressions) (starting with '@') regular expression. In case of global regular expressions case sensitivity is inherited from global regular expression settings. For the purpose of regexp matching, float values will always be represented with 4 decimal digits after '.'. Also note that for large numbers difference in decimal (stored in database) and binary (used by Zabbix server) representation may affect the 4th decimal digit.<br><br>Examples:<br>=> **count**(/host/key,**10m**) → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period)<br>=> **count**(/host/key,**10m**,"like","error") → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that contain 'error'<br>=> **count**(/host/key,**10m**,,12) → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that equal '12'<br>=> **count**(/host/key,**10m**,"gt",12) → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that are over '12'<br>=> **count**(/host/key,**\#10**,"gt",12) → number of values within the last 10 values until [now](/manual/config/triggers#evaluation_period) that are over '12'<br>=> **count**(/host/key,**10m:now-1d**,"gt",12) → number of values between 24 hours and 10 minutes and 24 hours ago from [now](/manual/config/triggers#evaluation_period) that were over '12'<br>=> **count**(/host/key,**10m**,"bitand","6/7") → number of values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) having '110' (in binary) in the 3 least significant bits.<br>=> **count**(/host/key,**10m:now-1d**) → number of values between 24 hours and 10 minutes and 24 hours ago from [now](/manual/config/triggers#evaluation_period)| |**countunique** (/host/key,(sec\|\#num)<:time shift>,<operator>,<pattern>)|<|<| |Number of unique values within the defined evaluation period.|See [common parameters](#common-parameters).<br><br>**operator** (optional; must be double-quoted)<br><br>Supported `operators`:<br>*eq* - equal (default for integer, float)<br>*ne* - not equal<br>*gt* - greater<br>*ge* - greater or equal<br>*lt* - less<br>*le* - less or equal<br>*like* (default for string, text, log) - matches if contains pattern (case-sensitive)<br>*bitand* - bitwise AND<br>*regexp* - case-sensitive match of the regular expression given in `pattern`<br>*iregexp* - case-insensitive match of the regular expression given in `pattern`<br><br>Note that:<br>*eq* (default), *ne*, *gt*, *ge*, *lt*, *le*, *band*, *regexp*, *iregexp* are supported for integer items<br>*eq* (default), *ne*, *gt*, *ge*, *lt*, *le*, *regexp*, *iregexp* are supported for float items<br>*like* (default), *eq*, *ne*, *regexp*, *iregexp* are supported for string, text and log items<br><br>**pattern** (optional) - required pattern (string arguments must be double-quoted)|Supported value types: float, integer, string, text, log<br><br>Float items match with the precision of 2.22e-16; if database is [not upgraded](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values) the precision is 0.000001.<br><br>With *bitand* as the third parameter, the fourth `pattern` parameter can be specified as two numbers, separated by '/': **number\_to\_compare\_with/mask**. count() calculates "bitwise AND" from the value and the *mask* and compares the result to *number\_to\_compare\_with*. If the result of "bitwise AND" is equal to *number\_to\_compare\_with*, the value is counted.<br>If *number\_to\_compare\_with* and *mask* are equal, only the *mask* need be specified (without '/').<br><br>With *regexp* or *iregexp* as the third parameter, the fourth `pattern` parameter can be an ordinary or [global](/manual/regular_expressions#global_regular_expressions) (starting with '@') regular expression. In case of global regular expressions case sensitivity is inherited from global regular expression settings. For the purpose of regexp matching, float values will always be represented with 4 decimal digits after '.'. Also note that for large numbers difference in decimal (stored in database) and binary (used by Zabbix server) representation may affect the 4th decimal digit.<br><br>Examples:<br>=> **countunique**(/host/key,**10m**) → number of unique values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period)<br>=> **countunique**(/host/key,**10m**,"like","error") → number of unique values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that contain 'error'<br>=> **countunique**(/host/key,**10m**,"gt",12) → number of unique values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) that are over '12'<br>=> **countunique**(/host/key,**\#10**,"gt",12) → number of unique values within the last 10 values until [now](/manual/config/triggers#evaluation_period) that are over '12'<br>=> **countunique**(/host/key,**10m:now-1d**,"gt",12) → number of unique values between 24 hours and 10 minutes and 24 hours ago from [now](/manual/config/triggers#evaluation_period) that were over '12'<br>=> **countunique**(/host/key,**10m**,"bitand","6/7") → number of unique values for the last 10 minutes until [now](/manual/config/triggers#evaluation_period) having '110' (in binary) in the 3 least significant bits.<br>=> **countunique**(/host/key,**10m:now-1d**) → number of unique values between 24 hours and 10 minutes and 24 hours ago from [now](/manual/config/triggers#evaluation_period)| |**find** (/host/key,<(sec\|\#num)<:time shift>>,<operator>,<pattern>)|<|<| |Find a value match.|See [common parameters](#common-parameters).<br><br>**sec** or **\#num** (optional) - defaults to the latest value if not specified<br><br>**operator** (optional; must be double-quoted)<br><br>Supported `operators`:<br>*eq* - equal (default for integer, float)<br>*ne* - not equal<br>*gt* - greater<br>*ge* - greater or equal<br>*lt* - less<br>*le* - less or equal<br>*like* (default for string, text, log) - value contains the string given in `pattern` (case-sensitive)<br>*bitand* - bitwise AND<br>*regexp* - case-sensitive match of the regular expression given in `pattern`<br>*iregexp* - case-insensitive match of the regular expression given in `pattern`<br><br>Note that:<br>*eq* (default), *ne*, *gt*, *ge*, *lt*, *le*, *band*, *regexp*, *iregexp* are supported for integer items<br>*eq* (default), *ne*, *gt*, *ge*, *lt*, *le*, *regexp*, *iregexp* are supported for float items<br>*like* (default), *eq*, *ne*, *regexp*, *iregexp* are supported for string, text and log items<br><br>**pattern** - required pattern (string arguments must be double-quoted); [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) regular expression if `operator` is *regexp*, *iregexp*.|Supported value types: float, int, str, text, log<br><br>Returns:<br>1 - found<br>0 - otherwise<br><br>If more than one value is processed, '1' is returned if there is at least one matching value.<br><br>With *regexp* or *iregexp* as the third parameter, the fourth `pattern` parameter can be an ordinary or [global](/manual/regular_expressions#global_regular_expressions) (starting with '@') regular expression. In case of global regular expressions case sensitivity is inherited from global regular expression settings.<br><br>Example:<br>=> **find**(/host/key,**10m**,"like","error") → find a value that contains 'error' within the last 10 minutes until [now](/manual/config/triggers#evaluation_period)| |**first** (/host/key,sec<:time shift>)|<|<| |The first (the oldest) value within the defined evaluation period.|See [common parameters](#common-parameters).|Supported value types: float, int, str, text, log<br><br>Example:<br>=> **first**(/host/key,**1h**) → retrieve the oldest value within the last hour until [now](/manual/config/triggers#evaluation_period)<br><br>See also last().| |**fuzzytime** (/host/key,sec)|<|<| |Checking how much the passive agent time differs from the Zabbix server/proxy time.|See [common-parameters](#common parameters).|Supported value types: float, int<br><br>Returns:<br>1 - difference between the passive item value (as timestamp) and Zabbix server/proxy timestamp (clock of value collection) is less than or equal to T seconds<br>0 - otherwise<br><br>Usually used with the 'system.localtime' item to check that local time is in sync with the local time of Zabbix server. *Note* that 'system.localtime' must be configured as a [passive check](/manual/appendix/items/activepassive#passive_checks).<br>Can be used also with vfs.file.time\[/path/file,modify\] key to check that file didn't get updates for long time.<br><br>Example:<br>=> **fuzzytime**(/host/key,**60s**)=0 → detect a problem if the time difference is over 60 seconds<br><br>This function is not recommended for use in complex trigger expressions (with multiple items involved), because it may cause unexpected results (time difference will be measured with the most recent metric), e.g. in `fuzzytime(/Host/system.localtime,60s)=0 or last(/Host/trap)<>0`| |**last** (/host/key,<\#num<:time shift>>)|<|<| |The most recent value.|See [common parameters](#common-parameters).<br><br>**\#num** (optional) - the Nth most recent value|Supported value types: float, int, str, text, log<br><br>Take note that a hash-tagged time period (\#N) works differently here than with many other functions.<br>For example:<br>last() is always equal to last(\#1)<br>last(\#3) - third most recent value (*not* three latest values)<br><br>Zabbix does not guarantee the exact order of values if more than two values exist within one second in history.<br><br>Example:<br>=> **last**(/host/key) → retrieve the last value<br>=> **last**(/host/key,**\#2**) → retrieve the previous value<br>=> **last**(/host/key,**\#1**) <> **last**(/host/key,**\#2**) → the last and previous values differ<br><br>See also first().| |**logeventid** (/host/key,<\#num<:time shift>>,<pattern>)|<|<| |Checking if event ID of the last log entry matches a regular expression.|See [common parameters](#common-parameters).<br><br>**\#num** (optional) - the Nth most recent value<br><br>**pattern** (optional) - regular expression describing the required pattern, [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) style (string arguments must be double-quoted).|Supported value types: log<br><br>Returns:<br>0 - does not match<br>1 - matches| |**logseverity** (/host/key,<\#num<:time shift>>)|<|<| |Log severity of the last log entry.|See [common parameters](#common-parameters).<br><br>**\#num** (optional) - the Nth most recent value|Supported value types: log<br><br>Returns:<br>0 - default severity<br>N - severity (integer, useful for Windows event logs: 1 - Information, 2 - Warning, 4 - Error, 7 - Failure Audit, 8 - Success Audit, 9 - Critical, 10 - Verbose).<br>Zabbix takes log severity from **Information** field of Windows event log.| |**logsource** (/host/key,<\#num<:time shift>>,<pattern>)|<|<| |Checking if log source of the last log entry matches a regular expression.|See [common parameters](#common-parameters).<br><br>**\#num** (optional) - the Nth most recent value<br><br>**pattern** (optional) - regular expression describing the required pattern, [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) style (string arguments must be double-quoted).|Supported value types: log<br><br>Returns:<br>0 - does not match<br>1 - matches<br><br>Normally used for Windows event logs. For example, logsource("VMware Server").| |**monodec** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<| |Check if there has been a monotonous decrease in values.|See [common parameters](#common-parameters).<br><br>**mode** (must be double-quoted) - *weak* (every value is smaller or the same as the previous one; default) or *strict* (every value has decreased)|Supported value types: int<br><br>Returns 1 if all elements in the time period continuously decrease, 0 otherwise.<br><br>Example:<br>=> **monodec**(/Host1/system.swap.size\[all,free\],**60s**) + **monodec**(/Host2/system.swap.size\[all,free\],**60s**) + **monodec**(/Host3/system.swap.size\[all,free\],**60s**) - calculate in how many hosts there has been a decrease in free swap size| |**monoinc** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<| |Check if there has been a monotonous increase in values.|See [common parameters](#common-parameters).<br><br>**mode** (must be double-quoted) - *weak* (every value is bigger or the same as the previous one; default) or *strict* (every value has increased)|Supported value types: int<br><br>Returns 1 if all elements in the time period continuously increase, 0 otherwise.<br><br>Example:<br>=> **monoinc**(/Host1/system.localtime,**\#3**,"strict")=0 - check if system local time has been increasing consistently| |**nodata** (/host/key,sec,<mode>)|<|<| |Checking for no data received.|See [common parameters](#common-parameters).<br><br>**sec** period should not be less than 30 seconds because the history syncer process calculates this function only every 30 seconds.<br><br>nodata(/host/key,0) is disallowed.<br><br>**mode** - if set to *strict* (double-quoted), this function will be insensitive to proxy availability (see comments for details).|All value types are supported.<br><br>Returns:<br>1 - if no data received during the defined period of time<br>0 - otherwise<br><br>Since Zabbix 5.0, the 'nodata' triggers monitored by proxy are, by default, sensitive to proxy availability - if proxy becomes unavailable, the 'nodata' triggers will not fire immediately after a restored connection, but will skip the data for the delayed period. Note that for passive proxies suppression is activated if connection is restored more than 15 seconds and no less than 2 & ProxyUpdateFrequency seconds later. For active proxies suppression is activated if connection is restored more than 15 seconds later.<br><br>To turn off sensitiveness to proxy availability, use the third parameter, e.g.: **nodata**(/host/key,**5m**,**"strict"**); in this case the function will work the same as before 5.0.0 and fire as soon as the evaluation period (five minutes) without data has past.<br><br>Note that this function will display an error if, within the period of the 1st parameter:<br>- there's no data and Zabbix server was restarted<br>- there's no data and maintenance was completed<br>- there's no data and the item was added or re-enabled<br>Errors are displayed in the *Info* column in trigger [configuration](/manual/web_interface/frontend_sections/configuration/hosts/triggers).<br><br>This function may not work properly if there are time differences between Zabbix server, proxy and agent. See also: [Time synchronization requirement](/manual/installation/requirements#time_synchronization).| |**percentile** (/host/key,(sec\|\#num)<:time shift>,percentage)|<|<| |P-th percentile of a period, where P (percentage) is specified by the third parameter.|See [common parameters](#common-parameters).<br><br>**percentage** - a floating-point number between 0 and 100 (inclusive) with up to 4 digits after the decimal point|Supported value types: float, int| |**rate** (/host/key,sec<:time shift>)|<|<| |Per-second average rate of the increase in a monotonically increasing counter within the defined time period.|See [common parameters](#common-parameters).|Supported value types: float, int<br><br>Functionally corresponds to '[rate](https://prometheus.io/docs/prometheus/latest/querying/functions/#rate)' of PromQL.<br><br>Example:<br>=> **rate**(/host/key,**30s**) → If the monotonic increase over 30 seconds is 20, this function will return 0.67.|
ja	#### ヒストリ関数  |関数|<|<| |--|--|--| |**説明**|**関数固有のパラメーター**|**コメント**| |**change** (/host/key)|<|<| |前の値と最新値の差量| |サポートされている値の型: float,int,str,text,log<br><br>文字列の戻り値:<br>0 - 値が等しい<br>1 - 値が異なる<br><br>例:<br>= > **change**(/host/key)>10<br><br>これらの入力例の値で見られるように、数値の差が計算されます ('前'と'最新'の値 = 差):<br>'1'および'5'=`+4`<br>'3'および'1' = `-2`<br>'0' および '-2.5' = `-2.5`<br><br>比較のために[abs](/manual/appendix/functions/math)も参照してください。| |**changecount** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<| |評価期間内の隣接する値間の変更数|[共通パラメータ](#共通パラメータ)を参照してください。<br><br>**mode** (省略可能。二重引用符で囲む必要があります)<br><br>サポートされている`modes`:<br>*all* - すべての変更をカウントします (デフォルト)<br>*dec* - 減少回数をカウントします<br>*inc* - 増加回数をカウントします|サポートされている値の型: float,int,str,text,log<br><br>非数値型の場合 *mode* パラメータは無視されます。<br><br>例:<br>=> **changecount* *(/host/key, 1w) → 先週から[今](/manual/config/triggers#evaluation_period)までの値の変更数<br>=> **changecount**(/host/key,\# 10,"inc") → 最後の 10 個の値の中で (隣接する値と比較して) 値が増加する数<br>=> **changecount**(/host/key,24h,"dec") → ２４時間前から[今](/manual/config/triggers#evaluation_period)まで(隣接する値に相対的)値が減少する回数| |**count** (/host/key,(sec\|\#num)<:time shift>,<operator>,<pattern>)|<|<| |定義された評価期間内の値の数|[共通パラメータ](#共通パラメータ) を参照してください。<br><br>**operator** (オプション。二重引用符で囲む必要があります)<br><br>サポートされている`operator`:<br>*eq* - 等しい (デフォルト)<br>*ne* - 等しくない<br>*gt* - 大きい<br>*ge* - 以上<br>*lt* - 小さい<br>*le* - 以下<br>*like* - パターンが含まれている場合に一致 (大文字と小文字を区別)<br>*bitand* - ビットごとの AND<br>*regexp* - `pattern`で指定された正規表現の大文字と小文字を区別する一致<br>*iregexp* - `pattern`で指定された正規表現の大文字と小文字を区別しない一致<br><br>**pattern** (オプション) - 必要なパターン (文字列引数は二重引用符で囲む必要があります)|サポートされている値の型: float,integer,string,text,log<br><br>float 項目は 2.22e-16 の精度に一致します。データベースが [アップグレードされていない](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values) 場合、精度は 0.000001 です。<br><br>3 番目のパラメータとして *bitand* を使用すると、 4 番目の `pattern` パラメータは'/'で区切られた 2 つの数字として指定できます: **number\_to\_compare\_with/mask**。 count() は値と *マスク* から"ビットごとの AND"を計算し、結果を *number\_to\_compare\_with* と比較します。 "ビット単位の AND"の結果が *number\_to\_compare\_with* と等しい場合、値がカウントされます。<br>*number\_to\_compare\_with* と *mask* が等しい場合、*mask * を指定する必要があります ('/' なし)。 global_regular_expressions) ('@'で始まる) 正規表現。グローバル正規表現の場合、大文字と小文字の区別はグローバル正規表現設定から継承されます。 regexp マッチングの目的で、float 値は常に'.'の後に 4 桁の 10 進数で表されます。また10 進数 (データベースに保存) と 2 進数 (Zabbix サーバーで使用) の表現の違いが大きい場合、10 進数の 4 桁目に影響する可能性があることに注意してください。<br><br>例:<br>=> **count**(/ host/key,**10m**) → [今]までの過去 10 分間の値の数(/manual/config/triggers#evaluation_period)<br>=> **count**(/host/key,* *10m**,"like","error") → [現在](/manual/config/triggers#evaluation_period) までの過去 10 分間に「エラー」を含む値の数<br>=> **count* *(/host/key,**10m**,,12) → [現在](/manual/config/triggers#evaluation_period) までの過去 10 分間の値のうち、'12' に等しい値の数<br>=> * *count**(/host/key,**10m**,"gt",12) → [現在](/manual/config/triggers#evaluation_period) までの過去 10 分間の '12 を超える値の数'<br>=> **count**(/host/key,**\#10**,"gt",12) → [今](/manual/config/ triggers#evaluation_period) が '12' を超えている<br>=> **count**(/host/key,**10m:now-1d**,"gt" ,12) → [現在](/manual/config/triggers#evaluation_period) から 24 時間前と 10 分前の値のうち、'12' を超えた値の数<br>=> **count**(/host /key,**10m**,"bitand","6/7") → [現在](/manual/config/triggers#evaluation_period) が「110」になるまでの過去 10 分間の値の数 (バイナリ) <br>=> **count**(/host/key,**10m:now-1d**) → [今から 24 時間前と 10 分前の値の数](/manual/config/triggers#evaluation_period)| |**countunique** (/host/key,(sec\|\#num)<:time shift>,<operator>,<pattern>)|<|<| |評価期間内の一意の値の数|[共通パラメータ](#共通パラメータ) を参照してください。<br><br>**operator** (オプション。二重引用符で囲む必要があります)<br><br>サポートされている`operator`:<br>*eq* - 等しい (デフォルト)<br>*ne* - 等しくない<br>*gt* - 大きい<br>*ge* - 以上<br>*lt* - 小さい<br>*le* - 以下<br>*like* - パターンが含まれている場合に一致 (大文字と小文字を区別)<br>*bitand* - ビットごとの AND<br>*regexp* - `pattern`で指定された正規表現の大文字と小文字を区別する一致<br>*iregexp* - `pattern`で指定された正規表現の大文字と小文字を区別しない一致<br><br>**pattern** (オプション) - 必要なパターン (文字列引数は二重引用符で囲む必要があります)|サポートされている値の型: float,integer,string,text,log<br><br>float 項目は 2.22e-16 の精度に一致します。データベースが [アップグレードされていない](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values) 場合、精度は 0.000001 です。<br><br>3 番目のパラメータとして *bitand* を使用すると、 4 番目の `pattern` パラメータは'/' で区切られた 2 つの数字として指定できます: **number\_to\_compare\_with/mask**  count() は値と *マスク* から"ビットごとの AND"を計算し、結果を *number\_to\_compare\_with* と比較します。"ビット単位の AND"の結果が *number\_to\_compare\_with* と等しい場合、値がカウントされます。<br>*number\_to\_compare\_with* と *mask* が等しい場合、*mask * を指定する必要があります ('/' なし)。 global_regular_expressions) ('@'で始まる) 正規表現。グローバル正規表現の場合、大文字と小文字の区別はグローバル正規表現設定から継承されます。 regexp マッチングの目的で、float 値は常に「.」の後に 4 桁の 10 進数で表されます。また、大きな数値の場合、10 進数 (データベースに保存) と 2 進数 (Zabbix サーバーで使用) の表現の違いが、10 進数の 4 桁目に影響する可能性があることに注意してください。<br><br>例:<br>=> **countunique**(/ host/key,**10m**) → [今](/manual/config/triggers#evaluation_period)までの過去 10 分間の一意の値の数<br>=> **countunique**(/host/key, **10m**,"like","error") → [現在](/manual/config/triggers#evaluation_period) までの過去 10 分間に「エラー」を含む一意の値の数<br>=> ** countunique**(/host/key,**10m**,"gt",12) → [現在](/manual/config/triggers#evaluation_period) までの過去 10 分間で '12 を超える一意の値の数'<br>=> **countunique**(/host/key,**\#10**,"gt",12) → [現在](/manual/config) までの最後の 10 個の値内の一意の値の数/triggers#evaluation_period) that are over '12'<br>=> **countunique**(/host/key,**10m:now-1d**,"gt",12) → 24 の間の一意の値の数[今] から 24 時間前 10 分 (/man ual/config/triggers#evaluation_period) that were over '12'<br>=> **countunique**(/host/key,**10m**,"bitand","6/7") → ユニーク数[現在](/manual/config/triggers#evaluation_period) までの最後の 10 分間の値は、最下位 3 ビットが (バイナリで) '110' になります。<br>=> **countunique**(/host/key ,**10m:now-1d**) → [今](/manual/config/triggers#evaluation_period)から24時間前と 10 分と 24 時間前の一意の値の数 | |**find** (/host/key,<(sec\|\#num)<:time shift>>,<operator>,<pattern>)|<|<| |一致する値を見つける|[共通パラメータ](#共通パラメータ) を参照してください。<br><br>**sec** または **\#num** (オプション) - 指定しない場合、デフォルトで最新の値になります<br><br>**operator** (オプション。二重引用符で囲む必要があります)<br><br>サポートされている「演算子」:<br>*eq* - 等しい (デフォルト)<br>*ne* - 等しくない<br>*gt* - 大きい<br>*ge* - 以上<br>*lt* - 少ない<br>*le* - 以下<br>*like* - 値には `pattern` で指定された文字列が含まれます (大文字と小文字が区別されます)<br>*bitand* - ビットごとの AND<br>*regexp* - `pattern` で指定された正規表現の大文字と小文字を区別する一致<br>*iregexp* - `pattern` で指定された正規表現の大文字と小文字を区別しない一致<br><br>**pattern** - 必要なパターン (文字列引数は二重引用符で囲む必要があります)。[Perl 互換正規表現](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) `operator` が *regexp*, *iregexp* の場合の正規表現。|サポートされている値の型: float,int,str,text,log<br><br>戻り値:<br>1 - 見つかりました<br>0 - それ以外<br><br>複数の値が処理された場合、一致する値が少なくとも 1 つあれば'1'が返されます。<br><br>3 番目のパラメータとして *regexp* または *iregexp* を使用すると、4 番目の `pattern` パラメータは通常の正規表現または [グローバル](/manual/regular_expressions#global_regular_expressions) ('@' で始まる) 正規表現にすることができます。グローバル正規表現の場合、大文字と小文字の区別はグローバル正規表現設定から継承されます。<br><br>例:<br>=> **find**(/host/key,**10m**,"like","error") → [now](/manual/config/triggers#evaluation_period)| |**first** (/host/key,sec<:time shift>)|<|<| |評価期間内の最初の (最も古い) 値|[共通パラメータ](#共通パラメータ) 参照|サポートされている値の型: float,int,str,text,log<br><br>例:<br>=> **first**(/host/key,**1h**) → 1 時間から[今](/manual/config/triggers#evaluation_period) までで最も古い値を取得します。<br><br>last() も参照してください。| |**fuzzytime** (/host/key,sec)|<|<| |パッシブエージェントの時間と Zabbix サーバー/プロキシの時間との差を確認します|[共通パラメータ](#common parameters)参照|サポートされている値の型: float,int<br><br>戻り値:<br>1 - パッシブアイテムの値 (タイムスタンプとして) と Zabbix サーバー/プロキシのタイムスタンプ (値収集のクロック) の差は T 秒以下です<br>0 - それ以外<br><br>通常では'system.localtime'アイテムと一緒に使用して、現地時間が Zabbix サーバーの現地時間と同期していることを確認します。 *注* 'system.localtime'は [パッシブ チェック](/manual/appendix/items/activepassive#passive_checks) として設定する必要があります。<br>vfs.file.time\[/path/file,modify\] キーと一緒に使用して、ファイルが長時間更新されていないことを確認することもできます。<br><br>例:<br>=> **fuzzytime**(/host/key,**60s**)=0 → 時差が 60 秒以上あれば問題を検出<br><br>この関数を複雑なトリガー式 (複数の項目が関係する) で使用することはお勧めしません。例:`fuzzytime(/Host/system.localtime,60s)=0 or last(/Host/trap)<>0`| |**last** (/host/key,<\#num<:time shift>>)|<|<| |最新の値|[共通パラメータ](#共通パラメータ)参照<br><br>**\#num** (オプション) - N 番目に新しい値|サポートされている値の型: float,int,str,text,log<br><br>ハッシュタグ付きの期間 (\#N) は、ここでは他の多くの機能とは異なる働きをすることに注意してください。<br>例:<br>last() は常に last(\#1)<br>last(\#3) - 3 番目に新しい値 (*最新の 3 つの値ではありません)<br><br>履歴の 1 秒間に 2 つ以上の値が存在する場合、Zabbix は値の正確な順序を保証しません。<br><br>例:<br>=> **last**(/host/key) → 最後の値を取得<br>=> **last**(/host/key,**\#2**) → 前の値を取得<br>=> **last**(/host/key,**\#1**) <> **last**(/host/key,**\#2**) → 最後と前の 値が異なる<br><br>first()も参照| |**logeventid** (/host/key,<\#num<:time shift>>,<pattern>)|<|<| |最後のログ エントリのイベント ID が正規表現と一致するか|[共通パラメータ](#共通パラメータ) を参照してください。<br><br>**\#num** (オプション) - N 番目に新しい値<br><br>**pattern** (オプション) - 必要なパターンを記述する正規表現、[Perl 互換正規表現](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) スタイル (文字列引数) 二重引用符で囲む必要があります)|サポートされている値の種類: log<br><br>戻り値:<br>0 - 一致しません<br>1 - マッチ| |**logseverity** (/host/key,<\#num<:time shift>>)|<|<| |最後のログエントリの重大度|<br>0 - デフォルトの重大度<br>N - 重大度 (整数、Windowsイベントログに役立ちます: 1 - 情報, 2 - 警告, 4 - エラー, 7 - 監査失敗, 8 - 監査成功, 9 - クリティカル, 10 - 詳細)<br>Zabbix は、Windows イベント ログの **Information** フィールドからログの重大度を取得します。| |**logsource** (/host/key,<\#num<:time shift>>,<pattern>)|<|<| |最後のログ エントリのログ ソースが正規表現と一致するか|[共通パラメータ](#共通パラメータ) を参照してください。<br><br>**\#num** (オプション) - N 番目に新しい値<br><br>**pattern** (オプション) - 必要なパターンを記述する正規表現、[Perl 互換正規表現](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) スタイル (文字列引数) 二重引用符で囲む必要があります)|サポートされている値の種類: log<br><br>戻り値:<br>0 - 一致しない<br>1 - 一致する<br><br>通常、Windows イベント ログに使用されます。 例:logsource("VMware Server")| |**monodec** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<| |値が単調減少しているか|[共通パラメータ](#共通パラメータ) 参照<br><br>**mode** (二重引用符で囲む必要があります) - *weak* (すべての値が前の値より小さいか同じ。デフォルト) または *strict* (すべての値が減少)|サポートされている値の型: int<br><br>期間内のすべての要素が継続的に減少する場合は 1 を返し、それ以外の場合は 0 を返します。<br><br>例:<br>=> **monodec**(/Host1/system. swap.size\[all,free\],**60s**) + **monodec**(/Host2/system.swap.size\[all,free\],**60s**) + **monodec **(/Host3/system.swap.size\[all,free\],**60s**) - 空きスワップ サイズが減少したホストの数を計算します| |**monoinc** (/host/key,(sec\|\#num)<:time shift>,<mode>)|<|<| |値が単調増加しているか|[共通パラメータ](#共通パラメータ)参照<br><br>**mode** (二重引用符で囲む必要があります) - *weak* (すべての値が前のものよりも大きいか同じ。デフォルト) または *strict* (すべての値が増加)|サポートされている値の型: int<br><br>期間内のすべての要素が継続的に増加する場合は 1 を返し、それ以外の場合は 0 を返します。<br><br>例:<br>=>**monoinc**(/Host1/system.localtime,**\#3**,"strict")=0 - システムのローカル時間が一貫して増加しているかどうかを確認| |**nodata** (/host/key,sec,<mode>)|<|<| |データが受信されていないか|[共通パラメータ](#共通パラメータ) 参照<br><br>**秒** 間隔は 30 秒未満にしないでください。これは、履歴同期プロセスがこの関数を 30 秒ごとに計算するためです。<br><br>nodata(/host/key,0) は許可されていません。<br><br>**mode** - *strict* (二重引用符) に設定すると、この関数はプロキシの可用性に影響されなくなります (詳細についてはコメントを参照してください)|すべての値の型がサポートされています。<br><br>戻り値:<br>1 - 定義された期間中にデータが受信されなかった場合<br>0 - それ以外<br><br>Zabbix 5.0以降、プロキシによって監視される'nodata'トリガーは、デフォルトで、プロキシの可用性に敏感です。プロキシが利用できなくなった場合、'nodata'トリガーは、接続が復元された直後に起動せず、スキップされます遅延期間のデータ。パッシブ プロキシの場合、接続が 15 秒以上、少なくとも 2 & ProxyUpdateFrequency 秒後に復元されると、抑制がアクティブになることに注意してください。アクティブなプロキシの場合、接続が 15 秒以上後に復元されると、抑制が有効になります。<br><br>プロキシの可用性に対する機密性をオフにするには、3 番目のパラメーターを使用します。例: **nodata**(/host/key,**5m**,**"strict"**);この場合、関数は 5.0.0 以前と同じように機能し、データのない評価期間 (5 分間) が過ぎるとすぐに起動します。<br><br>この関数は、第 1 パラメータの期間内に次の場合にエラーを表示することに注意してください:<br>- データがなく、Zabbix サーバーが再起動された<br>- データがなく、メンテナンスが完了した<br> - データがなく、項目が追加または再有効化された<br>エラーは、トリガー[構成](/manual/web_interface/frontend_sections/configuration/hosts/triggers) の *Info* 列に表示されます。<br><br>Zabbixサーバー、プロキシ、エージェントの時差がある場合、本機能が正常に動作しない場合があります。参照: [時刻同期の要件](/manual/installation/requirements#time_synchronization)| |**percentile** (/host/key,(sec\|\#num)<:time shift>,percentage)|<|<| |期間の P パーセンタイル。ここでP (パーセンテージ) は 3 番目のパラメーターで指定されます|[共通パラメータ](#共通パラメータ)参照<br><br>**percentage** - 小数点以下 4 桁までの 0 から 100 までの浮動小数点数|サポートされている値の型: float,int| |**rate** (/host/key,sec<:time shift>)|<|<| |期間内で単調増加するカウンターの 1 秒あたりの平均増加率|[共通パラメータ](#共通パラメータ)参照|サポートされる値の型: float,int<br><br>機能的には PromQL の'[rate](https://prometheus.io/docs/prometheus/latest/querying/functions/#rate)'に対応します。<br>< br>例:<br>=> **rate**(/host/key,**30s**) → 30 秒間の単調増加が 20 の場合、この関数は 0.67 を返します。|

en-us	# history.get
ja	# history.get

en-us	# > History object  The following objects are directly related to the `history` API.  ::: noteclassic History objects differ depending on the item's type of information. They are created by the Zabbix server and cannot be modified via the API. :::
ja	# > Historyオブジェクト  次のオブジェクトは、`history`API に直接関連しています。  ::: noteclassic Historyオブジェクトはアイテムの情報の種類によって異なります。これらはZabbixサーバーによって作成され、APIから変更することはできません。 :::