en-us	###     
zh-cn	 ###     

en-us	# 10 Cookies used by Zabbix
zh-cn	# 10 Zabbix使用的cookie

en-us	# 10 Discovery using WMI queries
zh-cn	# 10 利用WMI查询执行自动发现

en-us	# 10 Graph prototype
zh-cn	# 10 图形原型

en-us	# 10 Inclusion
zh-cn	# 10 包含

en-us	# 10 Notes on selecting processes in proc.mem and proc.num items
zh-cn	# 10 在proc.mem和proc.num监控项中选择进程的注意事项

en-us	# 10 Notifications upon events
zh-cn	# 10 事件通知 

en-us	# 10 Queue
zh-cn	# 10 队列

en-us	# 10 Telnet checks
zh-cn	# 10 Telnet检查

en-us	# 10 Upgrade notes for 6.0.0  ::: noteimportant  Zabbix 6.0.0 is not released yet. :::  These notes are for upgrading from Zabbix 5.4.x to Zabbix 6.0.0. All notes are grouped into:  -   `Critical` - the most critical information related to the upgrade     process and the changes in Zabbix functionality -   `Informational` - all remaining information describing the changes     in Zabbix functionality  It is possible to upgrade to Zabbix 6.0.0 from versions before Zabbix 5.4.0. See the [upgrade procedure](/manual/installation/upgrade) section for all relevant information about upgrading from previous Zabbix versions.  
zh-cn	# 10 Upgrade notes for 6.0.0  ​ ::: noteimportant Zabbix 6.0.0 is not released yet. :::  These notes are for upgrading from Zabbix 5.4.x to Zabbix 6.0.0. All notes are grouped into:  -   `Critical` - the most critical information related to the upgrade     process and the changes in Zabbix functionality -   `Informational` - all remaining information describing the changes     in Zabbix functionality  It is possible to upgrade to Zabbix 6.0.0 from versions before Zabbix 5.4.0. See the [upgrade procedure](/manual/installation/upgrade) section for all relevant information about upgrading from previous Zabbix versions.  

en-us	# 10 Upgrade notes for 6.0.0  These notes are for upgrading from Zabbix 5.4.x to Zabbix 6.0.0. All notes are grouped into:  -   `Critical` - the most critical information related to the upgrade     process and the changes in Zabbix functionality -   `Informational` - all remaining information describing the changes     in Zabbix functionality  It is possible to upgrade to Zabbix 6.0.0 from versions before Zabbix 5.4.0. See the [upgrade procedure](/manual/installation/upgrade) section for all relevant information about upgrading from previous Zabbix versions.
zh-cn	# 10  6.0.0 更新说明  这些说明用于从 Zabbix 5.4.x 升级到 Zabbix 6.0.0。所有笔记分为：  -   `Critical` - 与升级过程和 Zabbix 功能变化相关的最关键信息 -   `Informational` - 描述 Zabbix 功能变化的所有剩余信息  可以从 Zabbix 5.4.0 之前的版本升级到 Zabbix 6.0.0。有关从更早的 Zabbix 版本升级的所有相关信息，请参阅 [升级说明](/manual/installation/upgrade) 。

en-us	# 10. Virtual machine monitoring
zh-cn	# 10. 虚拟机监控

en-us	# 10 What's new in Zabbix 6.0.5
zh-cn	# 10 Zabbix 6.0.5 新功能

en-us	# 10 Zabbix agent on Microsoft Windows
zh-cn	# 10 在Microsoft Windows上的 Zabbix agent 

en-us	# 11 Discovery using ODBC SQL queries
zh-cn	# 11 利用ODBC SQL查询执行自动发现

en-us	# 11 External checks
zh-cn	# 11 外部检查

en-us	# 11 Host availability
zh-cn	#11 主机可用性

en-us	# 11 Implementation details of net.tcp.service and net.udp.service checks  Implementation of net.tcp.service and net.udp.service checks is detailed on this page for various services specified in the service parameter.
zh-cn	# 11 net.tcp.service 和 net.udp.service 检查  net.tcp.service 和net.udp.service 检查实现的细节在该页详细介绍， 不同的服务指定不同的服务参数。

en-us	# 11 Macros
zh-cn	#  11 宏变量

en-us	# 11. Maintenance
zh-cn	# 11. 维护期

en-us	# 11 Recipes for monitoring
zh-cn	# 11 监控方法

en-us	# 11 SAML setup with Okta  This section describes how to configure Okta to enable SAML 2.0 authentication for Zabbix.
zh-cn	# 11 配置 Okta 启用 SAML  本节介绍如何配置 Okta 以启用 Zabbix 的 SAML 2.0 身份验证。

en-us	# 11 Time zones
zh-cn	# 11 时区

en-us	 # 11 Upgrade notes for 6.0.1
zh-cn	 # 11 6.0.1 更新说明

en-us	# 11 Value cache
zh-cn	# 11 值缓存

en-us	# 11 Version compatibility
zh-cn	# 11 版本兼容性

en-us	# 11 What's new in Zabbix 6.0.6
zh-cn	# 11 Zabbix 6.0.6 新功能

en-us	# 12 Database error handling  If Zabbix detects that the backend database is not accessible, it will send a notification message and continue the attempts to connect to the database. For some database engines, specific error codes are recognized.
zh-cn	# 12 数据库错误处理  如果 Zabbix 检测到后端数据库不可访问，它将发送一条通知消息并继续尝试连接到数据库。 对于某些数据库引擎，可以识别特定的错误代码。

en-us	# 12 Discovery using Prometheus data
zh-cn	# 12 利用Prometheus数据执行自动发现

en-us	# 12 Execute now
zh-cn	# 12 立刻检查

en-us	# 12 Item value
zh-cn	# 12 监控项数据

en-us	# 12 Oracle database setup
zh-cn	# 12 Oracle 数据库配置

en-us	# 12 Performance tuning  ::: noteimportant This is a work in progress. :::
zh-cn	# 12 性能调优  ::: noteimportant 这是一项持续进行的工作。 :::

en-us	# 12. Regular expressions
zh-cn	# 12. 正则表达式

en-us	# 12 Trapper items
zh-cn	# 12 采集器监控项

en-us	# 12 Unreachable/unavailable host interface settings
zh-cn	# 12 不可达/不可用主机设置

en-us	 # 12 Upgrade notes for 6.0.2  This minor version doesn't have any upgrade notes.
zh-cn	 # 12 6.0.2 更新说明  此小版本没有任何升级说明。

en-us	# 12 Users and user groups
zh-cn	#  12 用户和用户组

en-us	# 12 What's new in Zabbix 6.0.7
zh-cn	# 12 Zabbix 6.0.7 新功能

en-us	# 13 Discovery of block devices  In a similar way as [file systems](/manual/discovery/low_level_discovery#configuring_low-level_discovery) are discovered, it is possible to also discover block devices and their type.
zh-cn	# 13 块设备的自动发现  与[文件系统](/manual/discovery/low_level_discovery#configuring_low-level_discovery) 的自动发现类似, 块设备及设备的类型也可以被自动发现。

en-us	# 13 JMX monitoring
zh-cn	# 13 JMX监控

en-us	# 13 Map
zh-cn	# 13 拓扑图

en-us	# 13. Problem acknowledgment
zh-cn	# 13 问题确认

en-us	# 13 Remote monitoring of Zabbix stats
zh-cn	# 13 远程监控Zabbix状态

en-us	# 13 Restricting agent checks
zh-cn	# 13 限制代理检查

en-us	# 13 Setting up scheduled reports
zh-cn	# 13 设置定时报表

en-us	# 13 Storage of secrets
zh-cn	# 13 存储密钥 

en-us	 # 13 Upgrade notes for 6.0.3  This minor version doesn't have any upgrade notes.
zh-cn	 # 13 6.0.3 更新说明  此小版本没有任何升级说明。

en-us	# 13 What's new in Zabbix 6.0.8
zh-cn	# 13 Zabbix 6.0.8 新功能

en-us	# 14 Additional frontend languages
zh-cn	# 14 其他前端语言

en-us	# 14. Configuration export/import
zh-cn	# 14. 配置 导出/导入

en-us	# 14 Configuring Kerberos with Zabbix
zh-cn	# 14 使用Zabbix配置Kerberos监控

en-us	# 14 Discovery of host interfaces in Zabbix
zh-cn	# 14 主机接口的自动发现

en-us	# 14 Map navigation tree
zh-cn	# 14 拓扑图导航树

en-us	# 14 ODBC monitoring
zh-cn	# 14 ODBC监控

en-us	# 14 Plugins
zh-cn	# 14 插件

en-us	# 14 Scheduled reports
zh-cn	# 14 定时报表

en-us	 # 14 Upgrade notes for 6.0.4  This minor version doesn't have any upgrade notes.
zh-cn	 # 14 6.0.4 更新说明  此小版本没有任何升级说明。

en-us	# 14 What's new in Zabbix 6.0.9
zh-cn	# 14 Zabbix 6.0.9 新功能

en-us	# 15 Dependent items
zh-cn	# 15 从属监控项

en-us	# 15. Discovery  Please use the sidebar to access content in the Discovery section.
zh-cn	# 15. 发现 请使用侧边栏访问本章内容。

en-us	# 15 modbus.get parameters
zh-cn	# 15 modbus.get 参数

en-us	# 15 Plain text
zh-cn	# 15 纯文本

en-us	 # 15 Upgrade notes for 6.0.5  This minor version doesn't have any upgrade notes.
zh-cn	 # 15 6.0.5 更新说明  此小版本没有任何升级说明。

en-us	# 15 What's new in Zabbix 6.0.10
zh-cn	# 15 Zabbix 6.0.10 新功能

en-us	# 16 Creating custom performance counter names for VMware
zh-cn	# 16 为 VMware 创建自定义性能计数器名称

en-us	# 16. Distributed monitoring
zh-cn	# 16. 分布式监控

en-us	# 16 HTTP agent
zh-cn	# 16 HTTP 代理

en-us	# 16 Issues with SELinux  Socket-based inter-process communication has been added since Zabbix 3.4. On systems where SELinux is enabled it may be required to add SELinux rules to allow Zabbix create/use UNIX domain sockets in the `SocketDir` directory. Currently socket files are used by server (alerter, preprocessing, IPMI) and proxy (IPMI). Socket files are persistent, meaning are present while the process is running.
zh-cn	# 16  SELinux的问题  从 Zabbix 3.4 开始添加了基于套接字的进程间通信。 在启用 SELinux 的系统上，可能需要添加 SELinux 规则以允许 Zabbix `SocketDir`目录中创建/使用 UNIX 域套接字。当前，服务器（警报器、预处理器、IPMI）和代理（IPMI）使用套接字文件。套接字文件是持久的，意思是一直伴随进程运行而存在。

en-us	# 16 Problem hosts
zh-cn	# 16 问题主机

en-us	 # 16 Upgrade notes for 6.0.6
zh-cn	 # 16 6.0.6 更新说明

en-us	# 16 What's new in Zabbix 6.0.11
zh-cn	# 16 Zabbix 6.0.11 新功能

en-us	# 17. Encryption
zh-cn	# 17. 加密

en-us	# 17 Problems
zh-cn	# 17 问题

en-us	# 17 Prometheus checks
zh-cn	# 17 Prometheus 数据处理

en-us	 # 17 Upgrade notes for 6.0.7
zh-cn	 # 17 6.0.7 升级说明

en-us	# 17 What's new in Zabbix 6.0.12
zh-cn	# 17 Zabbix 6.0.12 新功能

en-us	# 18 Problems by severity
zh-cn	# 18 问题严重性

en-us	# 18 Script items
zh-cn	# 18 脚本监控项

en-us	 # 18 Upgrade notes for 6.0.8  This minor version doesn't have any upgrade notes.
zh-cn	# 18 6.0.8 更新说明  此小版本没有任何升级说明。

en-us	# 18. Web interface
zh-cn	# 18. Web 界面

en-us	# 18 What's new in Zabbix 6.0.13
zh-cn	# 18 Zabbix 6.0.13 新功能

en-us	# 19. API
zh-cn	# 19. API

en-us	# 19 SLA report
zh-cn	# 19 SLA报表

en-us	 # 19 Upgrade notes for 6.0.9  This minor version doesn't have any upgrade notes.
zh-cn	 # 19 6.0.9 升级说明  此小版本没有任何升级说明。

en-us	# 19 What's new in Zabbix 6.0.14
zh-cn	# 19 Zabbix 6.0.14 新功能

en-us	# 1 Action log
zh-cn	# 1 动作记录

en-us	# 1 Building loadable plugins
zh-cn	# 1 构建可加载插件

en-us	# 1 Ceph plugin
zh-cn	# 1 Ceph 插件

en-us	# 1 Conditions
zh-cn	# 1 条件

en-us	# 1 Configuring a host
zh-cn	# 1 配置主机

en-us	# 1 Configuring a network discovery rule
zh-cn	# 1 配置网络发现规则

en-us	# 1 Configuring a network map
zh-cn	# 1 配置网络地图

en-us	# 1 Configuring a template
zh-cn	# 1 配置模板

en-us	# 1 Configuring a trigger
zh-cn	# 1 配置一个触发器

en-us	# 1 Configuring a user
zh-cn	# 1 配置用户

en-us	# 1 Connection type or permission problems
zh-cn	# 1 连接类型或权限问题

en-us	# 1 Creating an item
zh-cn	# 1 创建监控项

en-us	# 1 Dashboard
zh-cn	# 1 仪表盘

en-us	# 1 Database creation
zh-cn	# 1 创建数据库

en-us	# 1 Discovery of mounted filesystems
zh-cn	# 1 自动发现已挂载的文件系统

en-us	# 1 Dynamic indexes
zh-cn	# 1 动态索引

en-us	# 1 E-mail
zh-cn	# 1 电子邮箱

en-us	# 1 Extending Zabbix agents  This tutorial provides step-by-step instructions on how to extend the functionality of Zabbix agent with the use of a [user parameter](/manual/config/items/userparameters).
zh-cn	# 1 扩展Zabbix Agents  本教程提供了如何使用用户自定义参数扩展Zabbix agent[用户自定义参数](/manual/config/items/userparameters)功能的详细步骤。\

en-us	# 1 Foreach functions
zh-cn	# 1 Foreach 函数

en-us	# 1 General
zh-cn	# 1 常规

en-us	# 1 Getting Zabbix
zh-cn	# 1 获取 Zabbix

en-us	# 1 Global notifications
zh-cn	# 1 全局通知

en-us	# 1 Graphs
zh-cn	# 1 图表

en-us	# 1 Graphs
zh-cn	# 1 图表

en-us	# 1 High availability
zh-cn	# 1 高可用

en-us	# 1 Host groups
zh-cn	# 1 主机组

en-us	# 1 Host groups  In the frontend host groups can be [exported](/manual/xml_export_import) only with host or template export. When a host or template is exported all groups it belongs to are exported with it automatically.  API allows to export host groups independently from hosts or templates.
zh-cn	 # 1 主机群组  在前端主机组中，[导出](/manual/xml_export_import) 仅支持主机导出或模板导出。当导出主机或模板时，该主机或模板所属的所有组都会被自动导出。  支持将主机组独立于主机或模板导出。

en-us	# 1 Hosts and host groups
zh-cn	# 1 主机和主机组

en-us	# 1. Introduction  Please use the sidebar to access content in the Introduction section.
zh-cn	# 1. 简介  请使用侧边栏访问简介部分中的内容。

en-us	# 1 Item key format  Item key format, including key parameters, must follow syntax rules. The following illustrations depict the supported syntax. Allowed elements and characters at each point can be determined by following the arrows - if some block can be reached through the line, it is allowed, if not - it is not allowed.  ![](../../../../../assets/en/manual/config/item_key_2.png){width="600"}  To construct a valid item key, one starts with specifying the key name, then there's a choice to either have parameters or not - as depicted by the two lines that could be followed.
zh-cn	# 1 监控项键值的格式  监控项键值的格式（包括键值的参数）必须遵循语法规则。以下插图描述了支持的语法。可以通过跟随箭头来确定每个点上允许的元素和字符 - 如果可以通过线到达某个块，则允许，否则 - 不允许。  ![](../../../../../assets/en/manual/config/item_key_2.png){width="600"}  要构建有效的监控项键值，首先要指定键值的名称，然后选择是否具有参数，后面的两行描述了这一点。

en-us	# 1 Item prototypes
zh-cn	# 1 监控项原型

en-us	# 1 Item prototypes
zh-cn	# 1 监控项原型

en-us	# 1 Item prototypes  Once a rule is created, go to the items for that rule and press "Create item prototype" to create an item prototype. Note how macro {\#FSNAME} is used where a file system name is required. When the discovery rule is processed, this macro will be substituted with the discovered file system.  ![](../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_fs.png)  Low-level discovery [macros](/manual/config/macros/lld_macros) and user [macros](/manual/appendix/macros/supported_by_location_user) may be used in item prototype configuration and item value preprocessing [parameters](/manual/config/items/item#item_value_preprocessing). Note that when used in update intervals, a single macro has to fill the whole field. Multiple macros in one field or macros mixed with text are not supported.  ::: noteclassic Context-specific escaping of low-level discovery macros is performed for safe use in regular expression and XPath preprocessing parameters. :::  Attributes that are specific for item prototypes:  |Parameter|Description| |---------|-----------| |*Create enabled*|If checked the item will be added in an enabled state.<br>If unchecked, the item will be added to a discovered entity, but in a disabled state.| |*Discover*|If checked (default) the item will be added to a discovered entity.<br>If unchecked, the item will not be added to a discovered entity, unless this setting is [overridden](/manual/discovery/low_level_discovery#override) in the discovery rule.|  We can create several item prototypes for each file system metric we are interested in:  ![](../../../../assets/en/manual/discovery/low_level_discovery/item_prototypes_fs.png)  Click on the three-dot icon to open the menu for the specific item prototype with these options:<br> - *Create trigger prototype* - create a trigger prototype based on this item prototype - *Trigger prototypes* - click to see a list with links to already-configured trigger prototypes of this item prototype - *Create dependent item* - create a dependent item for this item prototype  *[Mass update](/manual/config/items/itemupdate#using_mass_update)* option is available if you want to update properties of several item prototypes at once.
zh-cn	# 1 监控项原型  一旦创建了规则，下一步就是找到该规则下面的监控项，然后点击 "创建监控项原型" 来创建一个监控项原型。注意宏 {\#FSNAME} 的使用方式，它被填充到需要输入文件系统名称的地方。 当自动发现规则开始执行，这个宏会替换成发现的文件系统。  ![](../../../assets/en/manual/discovery/low_level_discovery/item_prototype_fs.png)  低级别自动发现 [宏](/manual/config/macros/lld_macros) 和用户 [宏](/manual/appendix/macros/supported_by_location_user) 可以用在监控项原型配置中和监控项值的预处理 [参数](/manual/config/items/item#item_value_preprocessing)中。 注意，当宏用在更新间隔中时，单一的宏必须填满整个输入框。 不支持一个输入框中使用多个宏，也不支持混合使用宏和文本。  ::: noteclassic LLD宏的上下文特定转义字符用于安全使用正则表达式和XPath预处理参数中。 :::  监控项原型的属性:  |参数|描述| |---------|-----------| |*启用创建*|如果选择，会添加并启用监控项。<br>如果不选择，会添加监控项到发现的实体中，但会处于禁用状态。| |*发现*|如果选择(默认)，会添加监控项到发现的实体中。<br>如果不选择，监控项不会添加到发现的实体中，除非设置被自动发现规则[覆盖](/manual/discovery/low_level_discovery#override)。|  可以为每个感兴趣的文件系统度量创建多个监控项原型:  ![](../../../assets/en/manual/discovery/low_level_discovery/item_prototypes_fs.png)  点击三个点的图标，打开菜单，找到具体的监控项原型，其中有这些选项:<br> - *创建触发器原型* - 为此监控项原型创建一个触发器原型 - *触发器原型* - 点击查看此监控项中已有的触发器原型的列表 - *创建依赖监控项* - 为此监控项原型创建一个依赖监控项 *[大批量更新](/manual/config/items/itemupdate#using_mass_update)* 可用于一次性更新多个监控项原型的属性。

en-us	# 1 Item prototypes  Once a rule is created, go to the items for that rule and press "Create item prototype" to create an item prototype. Note how macro {\#FSNAME} is used where a file system name is required. When the discovery rule is processed, this macro will be substituted with the discovered file system.  ![](../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_fs.png)  Low-level discovery [macros](/manual/config/macros/lld_macros) and user [macros](/manual/appendix/macros/supported_by_location_user) may be used in item prototype configuration and item value preprocessing [parameters](/manual/config/items/item#item_value_preprocessing). Note that when used in update intervals, a single macro has to fill the whole field. Multiple macros in one field or macros mixed with text are not supported.  ::: noteclassic Context-specific escaping of low-level discovery macros is performed for safe use in regular expression and XPath preprocessing parameters. :::  Attributes that are specific for item prototypes:  |Parameter|Description| |---------|-----------| |*Create enabled*|If checked the item will be added in an enabled state.<br>If unchecked, the item will be added to a discovered entity, but in a disabled state.| |*Discover*|If checked (default) the item will be added to a discovered entity.<br>If unchecked, the item will not be added to a discovered entity, unless this setting is [overridden](/manual/discovery/low_level_discovery#override) in the discovery rule.|  We can create several item prototypes for each file system metric we are interested in:  ![](../../../../assets/en/manual/discovery/low_level_discovery/item_prototypes_fs.png)  *[Mass update](/manual/config/items/itemupdate#using_mass_update)* option is available if you want to update properties of several item prototypes at once.  
zh-cn	# 1 Item prototypes  Once a rule is created, go to the items for that rule and press "Create item prototype" to create an item prototype. Note how macro {\#FSNAME} is used where a file system name is required. When the discovery rule is processed, this macro will be substituted with the discovered file system.  ![](../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_fs.png)  Low-level discovery [macros](/manual/config/macros/lld_macros) and user [macros](/manual/appendix/macros/supported_by_location_user) may be used in item prototype configuration and item value preprocessing [parameters](/manual/config/items/item#item_value_preprocessing). Note that when used in update intervals, a single macro has to fill the whole field. Multiple macros in one field or macros mixed with text are not supported.  ::: noteclassic Context-specific escaping of low-level discovery macros is performed for safe use in regular expression and XPath preprocessing parameters. :::  Attributes that are specific for item prototypes:  |Parameter|Description| |---------|-----------| |*Create enabled*|If checked the item will be added in an enabled state.<br>If unchecked, the item will be added to a discovered entity, but in a disabled state.| |*Discover*|If checked (default) the item will be added to a discovered entity.<br>If unchecked, the item will not be added to a discovered entity, unless this setting is [overridden](/manual/discovery/low_level_discovery#override) in the discovery rule.|  We can create several item prototypes for each file system metric we are interested in:  ![](../../../../assets/en/manual/discovery/low_level_discovery/item_prototypes_fs.png)  *[Mass update](/manual/config/items/itemupdate#using_mass_update)* option is available if you want to update properties of several item prototypes at once.  

en-us	# 1 Items
zh-cn	# 1 监控项

en-us	# 1 Items
zh-cn	# 1 监控项

en-us	# 1 Items supported by platform  The table displays support for Zabbix [agent items](/manual/config/items/itemtypes/zabbix_agent) on various platforms:  -   Items marked with "**X**" are supported, the ones marked with     "**-**" are not supported. -   If an item is marked with "**?**", it is not known whether it is     supported or not. -   If an item is marked with "**r**", it means that it requires root     privileges. -   Parameters that are included in angle brackets     **<**like\_this**>** are optional.  ::: noteclassic [Windows-only](/manual/config/items/itemtypes/zabbix_agent/win_keys) Zabbix agent items are not included in this table. :::  |   |   |   |   |   |   |   |   |   |   |   |   |   | |---|---|---|---|---|---|---|---|---|---|---|---|---| |NetBSD|<|<|<|<|<|<|<|<|<|<|<|<| |OpenBSD|<|<|<|<|<|<|<|<|<|<|<|▼▼| |Mac OS X|<|<|<|<|<|<|<|<|<|<|▼▼|^| |Tru64|<|<|<|<|<|<|<|<|<|▼▼|^|^| |AIX|<|<|<|<|<|<|<|<|▼▼|^|^|^| |HP-UX|<|<|<|<|<|<|<|▼▼|^|^|^|^| |Solaris|<|<|<|<|<|<|▼▼|^|^|^|^|^| |FreeBSD|<|<|<|<|<|▼▼|^|^|^|^|^|^| |Linux 2.6 (and later)|<|<|<|<|▼▼|^|^|^|^|^|^|^| |Linux 2.4|<|<|<|▼▼|^|^|^|^|^|^|^|^| |Windows|<|<|▼▼|^|^|^|^|^|^|^|^|^| |Parameter / system|<|▼▼|^|^|^|^|^|^|^|^|^|^| |▼▼|<|1|2|3|4|5|6|7|8|9|10|11| |**agent.hostmetadata**|<|X|X|X|X|X|X|X|X|X|X|X| |**agent.hostname**|<|X|X|X|X|X|X|X|X|X|X|X| |**agent.ping**|<|X|X|X|X|X|X|X|X|X|X|X| |**agent.variant**|<|X|X|X|X|X|X|X|X|X|X|X| |**agent.version**|<|X|X|X|X|X|X|X|X|X|X|X| |**kernel.maxfiles**|<|\-|X|X|X|\-|\-|\-|?|X|X|X| |**kernel.maxproc**|<|\-|\-|X|X|X|\-|\-|?|X|X|X| |**kernel.openfiles**|<|\-|X|X|?|?|?|?|?|?|?|?| |**log\[file,\<regexp\>,\<encoding\>,\<maxlines\>,\<mode\>,\<output\>,\<maxdelay\>,\<persistent\_dir\>\]**|<|X^**[4](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|X|X|X|X|X|X|X|X| |*persistent\_dir* ▲|<|\-|X|X|X|X|X|X|X|X|X|X| |**log.count\[file,\<regexp\>,\<encoding\>,\<maxproclines\>,\<mode\>,\<maxdelay\>,\<persistent\_dir\>\]**|<|X^**[4](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|X|X|X|X|X|X|X|X| |*persistent\_dir* ▲|<|\-|X|X|X|X|X|X|X|X|X|X| |**logrt\[file\_regexp,\<regexp\>,\<encoding\>,\<maxlines\>,\<mode\>,\<output\>,\<maxdelay\>,\<options\>,\<persistent\_dir\>\]**|<|X^**[4](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|X|X|X|X|X|X|X|X| |*persistent\_dir* ▲|<|\-|X|X|X|X|X|X|X|X|X|X| |**logrt.count\[file\_regexp,\<regexp\>,\<encoding\>,\<maxproclines\>,\<mode\>,\<maxdelay\>,\<options\>,\<persistent\_dir\>\]**|<|X^**[4](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|X|X|X|X|X|X|X|X| |*persistent\_dir* ▲|<|\-|X|X|X|X|X|X|X|X|X|X| |**modbus.get\[endpoint,<slave id>,<function>,<address>,<count>,<type>,<endianness>,<offset>\]**|<|X|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**net.dns\[<ip>,zone,<type>,<timeout>,<count>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**net.dns.record\[<ip>,zone,<type>,<timeout>,<count>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**net.if.collisions\[if\]**|<|\-|X|X|X|X|\-|X|\-|X|X|r| |**net.if.discovery**|<|X|X|X|X|X|X|X|\-|\-|X|X| |**net.if.in\[if,<mode>\]**|<|X|X|X|X|X|X ^**[1](/manual/appendix/items/supported_by_platform#footnotes)**^|X|\-|X|X|r| |*mode* ▲|bytes *(default)*|X|X|X|X|X ^**[2](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|\-|X|X|r| |^|packets|X|X|X|X|X|X|X|\-|X|X|r| |^|errors|X|X|X|X|X ^**[2](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|\-|X|X|r| |^|dropped|X|X|X|X|\-|X|\-|\-|X|X|r| |^|overruns|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|frame|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|compressed|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|multicast|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**net.if.out\[if,<mode>\]**|<|X|X|X|X|X|X ^**[1](/manual/appendix/items/supported_by_platform#footnotes)**^|X|\-|X|X|r| |*mode* ▲|bytes *(default)*|X|X|X|X|X ^**[2](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|\-|X|X|r| |^|packets|X|X|X|X|X|X|X|\-|X|X|r| |^|errors|X|X|X|X|X ^**[2](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|\-|X|X|r| |^|dropped|X|X|X|\-|\-|X|\-|\-|\-|\-|\-| |^|overruns|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|collision|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|carrier|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|compressed|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**net.if.total\[if,<mode>\]**|<|X|X|X|X|X|X ^**[1](/manual/appendix/items/supported_by_platform#footnotes)**^|X|\-|X|X|r| |*mode* ▲|bytes *(default)*|X|X|X|X|X ^**[2](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|\-|X|X|r| |^|packets|X|X|X|X|X|X|X|\-|X|X|r| |^|errors|X|X|X|X|X ^**[2](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|\-|X|X|r| |^|dropped|X|X|X|\-|\-|X|\-|\-|\-|\-|\-| |^|overruns|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|compressed|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**net.tcp.listen\[port\]**|<|X|X|X|X|X|\-|\-|\-|X|\-|\-| |**net.tcp.port\[<ip>,port\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**net.tcp.service\[service,<ip>,<port>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**net.tcp.service.perf\[service,<ip>,<port>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**net.tcp.socket.count\[<laddr>,<lport>,<raddr>,<rport>,<state>\]**|<|X^**[7](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**net.udp.listen\[port\]**|<|\-|X|X|X|X|\-|\-|\-|X|\-|\-| |**net.udp.service\[service,<ip>,<port>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**net.udp.service.perf\[service,<ip>,<port>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**net.udp.socket.count\[<laddr>,<lport>,<raddr>,<rport>,<state>\]**|<|X^**[7](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |<|<|1|2|3|4|5|6|7|8|9|10|11| |**proc.cpu.util\[<name>,<user>,<type>,<cmdline>,<mode>,<zone>\]**|<|\-|X|X|\-|X ^**[3](/manual/appendix/items/supported_by_platform#footnotes)**^|\-|\-|\-|\-|\-|\-| |*type* ▲|total *(default)*|\-|X|X|\-|X|\-|\-|\-|\-|\-|\-| |^|user|\-|X|X|\-|X|\-|\-|\-|\-|\-|\-| |^|system|\-|X|X|\-|X|\-|\-|\-|\-|\-|\-| |*mode* ▲|avg1 *(default)*|\-|X|X|\-|X|\-|\-|\-|\-|\-|\-| |^|avg5|\-|X|X|\-|X|\-|\-|\-|\-|\-|\-| |^|avg15|\-|X|X|\-|X|\-|\-|\-|\-|\-|\-| |*zone* ▲|current *(default)*|\-|\-|\-|\-|X|\-|\-|\-|\-|\-|\-| |^|all|\-|\-|\-|\-|X|\-|\-|\-|\-|\-|\-| |**proc.mem\[<name>,<user>,<mode>,<cmdline><memtype>\]**|<|\-|X|X|X|X ^**[3](/manual/appendix/items/supported_by_platform#footnotes)**^|\-|X|X|\-|X|X| |*mode* ▲|sum *(default)*|\-|X|X|X|X|\-|X|X|\-|X|X| |^|avg|\-|X|X|X|X|\-|X|X|\-|X|X| |^|max|\-|X|X|X|X|\-|X|X|\-|X|X| |^|min|\-|X|X|X|X|\-|X|X|\-|X|X| |*memtype* ▲|<|\-|X|X|X|X|\-|X|\-|\-|\-|\-| |**proc.num\[<name>,<user>,<state>,<cmdline>,<zone>\]**|<|X|X|X|X|X ^**[3](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|X|\-|X|X| |*state* ▲|all *(default)*|\-|X|X|X|X|X|X|X|\-|X|X| |^|disk|\-|X|X|X|\-|\-|\-|\-|\-|X|X| |^|sleep|\-|X|X|X|X|X|X|X|\-|X|X| |^|zomb|\-|X|X|X|X|X|X|X|\-|X|X| |^|run|\-|X|X|X|X|X|X|X|\-|X|X| |^|trace|\-|X|X|X|\-|\-|\-|\-|\-|X|X| |*cmdline* ▲|<|\-|X|X|X|X|X|X|X|\-|X|X| |*zone* ▲|current *(default)*|\-|\-|\-|\-|X|\-|\-|\-|\-|\-|\-| |^|all|\-|\-|\-|\-|X|\-|\-|\-|\-|\-|\-| |**sensor\[device,sensor,<mode>\]**|<|\-|X|X|\-|\-|\-|\-|\-|\-|X|\-| |**system.boottime**|<|\-|X|X|X|X|\-|\-|\-|X|X|X| |**system.cpu.discovery**|<|X|X|X|X|X|X|X|X|X|X|X| |**system.cpu.intr**|<|\-|X|X|X|X|\-|X|\-|\-|X|X| |**system.cpu.load\[<cpu>,<mode>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |*cpu* ▲|all *(default)*|X|X|X|X|X|X|X|X|X|X|X| |^|percpu|X|X|X|X|X|X|X|\-|X|X|X| |*mode* ▲|avg1 *(default)*|X|X|X|X|X|X|X|X|X|X|X| |^|avg5|X|X|X|X|X|X|X|X|X|X|X| |^|avg15|X|X|X|X|X|X|X|X|X|X|X| |**system.cpu.num\[<type>\]**|<|X|X|X|X|X|X|X|\-|X|X|X| |*type* ▲|online *(default)*|X|X|X|X|X|X|X|\-|X|X|X| |^|max|\-|X|X|X|X|\-|\-|\-|X|\-|\-| |**system.cpu.switches**|<|\-|X|X|X|X|\-|X|\-|\-|X|X| |**system.cpu.util\[<cpu>,<type>,<mode>,<logical\_or\_physical>\]**|<|X|X|X|X|X|X|X|X|\-|X|X| |*type* ▲|user *(default)*|\-|X|X|X|X|X|X|X|\-|X|X| |^|nice|\-|X|X|X|\-|X|\-|X|\-|X|X| |^|idle|\-|X|X|X|X|X|X|X|\-|X|X| |^|system *(default for Windows)*|X|X|X|X|X|X|X|X|\-|X|X| |^|iowait|\-|\-|X|\-|X|\-|X|\-|\-|\-|\-| |^|interrupt|\-|\-|X|X|\-|\-|\-|\-|\-|X|\-| |^|softirq|\-|\-|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|steal|\-|\-|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|guest|\-|\-|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|guest\_nice|\-|\-|X|\-|\-|\-|\-|\-|\-|\-|\-| |*mode* ▲|avg1 *(default)*|X|X|X|X|X|X|X|X|\-|X|X| |^|avg5|X|X|X|X|X|X|X|\-|\-|X|X| |^|avg15|X|X|X|X|X|X|X|\-|\-|X|X| |*logical\_or\_physical* ▲|logical *(default)*|\-|\-|\-|\-|\-|\-|X|\-|\-|\-|\-| |^|physical|\-|\-|\-|\-|\-|\-|X|\-|\-|\-|\-| |<|<|1|2|3|4|5|6|7|8|9|10|11| |**system.hostname\[<type>,<transform>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**system.hw.chassis\[<info>\]**|<|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**system.hw.cpu\[<cpu>,<info>\]**|<|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**system.hw.devices\[<type>\]**|<|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**system.hw.macaddr\[<interface>,<format>\]**|<|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**system.localtime\[<type>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |*type* ▲|utc *(default)*|X|X|X|X|X|X|X|X|X|X|X| |^|local|X|X|X|X|X|X|X|X|X|X|X| |**system.run\[command,<mode>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |*mode* ▲|wait *(default)*|X|X|X|X|X|X|X|X|X|X|X| |^|nowait|X|X|X|X|X|X|X|X|X|X|X| |**system.stat\[resource,<type>\]**|<|\-|\-|\-|\-|\-|\-|X|\-|\-|\-|\-| |**system.sw.arch**|<|X|X|X|X|X|X|X|X|X|X|X| |**system.sw.os\[<info>\]**|<|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**system.sw.packages\[<package>,<manager>,<format>\]**|<|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**system.swap.in\[<device>,<type>\]**<br>*(specifying a device is only supported under Linux)*|<|\-|X|X|\-|X|\-|\-|\-|\-|X|\-| |*type* ▲<br>*(pages will only work if<br>device was not specified)*|count *(default under all except Linux)*|\-|X|X|\-|X|\-|\-|\-|\-|X|\-| |^|sectors|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|pages *(default under Linux)*|\-|X|X|\-|X|\-|\-|\-|\-|X|\-| |**system.swap.out\[<device>,<type>\]**<br>*(specifying a device is only supported under Linux)*|<|\-|X|X|\-|X|\-|\-|\-|\-|X|\-| |*type* ▲<br>*(pages will only work if<br>device was not specified)*|count *(default under all except Linux)*|\-|X|X|\-|X|\-|\-|\-|\-|X|\-| |^|sectors|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|pages *(default under Linux)*|\-|X|X|\-|X|\-|\-|\-|\-|X|\-| |**system.swap.size\[<device>,<type>\]**<br>*(specifying a device is only supported under FreeBSD, for other platforms must be empty or "all")*|<|X|X|X|X|X|\-|X|X|\-|X|\-| |*type* ▲|free *(default)*|X|X|X|X|X|\-|X|X|\-|X|\-| |^|total|X|X|X|X|X|\-|X|X|\-|X|\-| |^|used|X|X|X|X|X|\-|X|X|\-|X|\-| |^|pfree|X|X|X|X|X|\-|X|X|\-|X|\-| |^|pused|X ^**[6](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|X|X|\-|X|X|\-|X|\-| |**system.uname**|<|X|X|X|X|X|X|X|X|X|X|X| |**system.uptime**|<|X|X|X|X|X|\-|X|?|X|X|X| |**system.users.num**|<|\-|X|X|X|X|X|X|X|X|X|X| |**systemd.unit.discovery**|<|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**systemd.unit.get**|<|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**systemd.unit.info**|<|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |<|<|1|2|3|4|5|6|7|8|9|10|11| |**vfs.dev.discovery**|<|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**vfs.dev.read\[<device>,<type>,<mode>\]**|<|\-|X|X|X|X|\-|X|\-|\-|X|\-| |*type* ▲|sectors|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|operations *(default for OpenBSD, AIX)*|\-|X|X|X|X|\-|X|\-|\-|X|\-| |^|bytes *(default for Solaris)*|\-|\-|\-|X|X|\-|X|\-|\-|X|\-| |^|sps *(default for Linux)*|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|ops|\-|X|X|X|\-|\-|\-|\-|\-|\-|\-| |^|bps *(default for FreeBSD)*|\-|\-|\-|X|\-|\-|\-|\-|\-|\-|\-| |*mode* ▲<br>*(compatible only with<br>type in: sps, ops, bps)*|avg1 *(default)*|\-|X|X|X|\-|\-|\-|\-|\-|\-|\-| |^|avg5|\-|X|X|X|\-|\-|\-|\-|\-|\-|\-| |^|avg15|\-|X|X|X|\-|\-|\-|\-|\-|\-|\-| |**vfs.dev.write\[<device>,<type>,<mode>\]**|<|\-|X|X|X|X|\-|X|\-|\-|X|\-| |*type* ▲|sectors|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|operations *(default for OpenBSD, AIX)*|\-|X|X|X|X|\-|X|\-|\-|X|\-| |^|bytes *(default for Solaris)*|\-|\-|\-|X|X|\-|X|\-|\-|X|\-| |^|sps *(default for Linux)*|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|ops|\-|X|X|X|\-|\-|\-|\-|\-|\-|\-| |^|bps *(default for FreeBSD)*|\-|\-|\-|X|\-|\-|\-|\-|\-|\-|\-| |*mode* ▲<br>*(compatible only with<br>type in: sps, ops, bps)*|avg1 *(default)*|\-|X|X|X|\-|\-|\-|\-|\-|\-|\-| |^|avg5|\-|X|X|X|\-|\-|\-|\-|\-|\-|\-| |^|avg15|\-|X|X|X|\-|\-|\-|\-|\-|\-|\-| |**vfs.dir.count\[dir,<regex\_incl>,<regex\_excl>,<types\_incl>,<types\_excl>,<max\_depth>,<min\_size>,<max\_size>,<min\_age>,<max\_age>,<regex\_excl\_dir>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**vfs.dir.get\[dir,<regex\_incl>,<regex\_excl>,<types\_incl>,<types\_excl>,<max\_depth>,<min\_size>,<max\_size>,<min\_age>,<max\_age>,<regex\_excl\_dir>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**vfs.dir.size\[dir,<regex\_incl>,<regex\_excl>,<mode>,<max\_depth>,<regex\_excl\_dir>\]**|<|X|X|X|?|?|?|?|?|?|?|?| |**vfs.file.cksum\[file,<mode>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**vfs.file.contents\[file,<encoding>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**vfs.file.exists\[file,<types\_incl>,<types\_excl>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**vfs.file.get\[file\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**vfs.file.md5sum\[file\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**vfs.file.owner\[file,<ownertype>,<resulttype>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**vfs.file.permissions\[file\]**|<|\-|X|X|?|?|?|?|?|?|?|?| |**vfs.file.regexp\[file,regexp,<encoding>,<output>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**vfs.file.regmatch\[file,regexp,<encoding>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**vfs.file.size\[file,<mode>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |<|<|1|2|3|4|5|6|7|8|9|10|11| |**vfs.file.time\[file,<mode>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |*mode* ▲|modify *(default)*|X|X|X|X|X|X|X|X|X|X|X| |^|access|X|X|X|X|X|X|X|X|X|X|X| |^|change|X^**[5](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|X|X|X|X|X|X|X|X| |**vfs.fs.discovery**|<|X|X|X|X|X|X|X|\-|X|X|X| |**vfs.fs.get**|<|X|X|X|X|X|X|X|\-|X|X|X| |**vfs.fs.inode\[fs,<mode>\]**|<|\-|X|X|X|X|X|X|X|X|X|X| |*mode* ▲|total *(default)*|\-|X|X|X|X|X|X|X|X|X|X| |^|free|\-|X|X|X|X|X|X|X|X|X|X| |^|used|\-|X|X|X|X|X|X|X|X|X|X| |^|pfree|\-|X|X|X|X|X|X|X|X|X|X| |^|pused|\-|X|X|X|X|X|X|X|X|X|X| |**vfs.fs.size\[fs,<mode>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |*mode* ▲|total *(default)*|X|X|X|X|X|X|X|X|X|X|X| |^|free|X|X|X|X|X|X|X|X|X|X|X| |^|used|X|X|X|X|X|X|X|X|X|X|X| |^|pfree|X|X|X|X|X|X|X|X|X|X|X| |^|pused|X|X|X|X|X|X|X|X|X|X|X| |**vm.memory.size\[<mode>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |*mode* ▲|total *(default)*|X|X|X|X|X|X|X|X|X|X|X| |^|active|\-|\-|\-|X|\-|X|\-|\-|X|X|X| |^|anon|\-|\-|\-|\-|\-|\-|\-|\-|\-|\-|X| |^|buffers|\-|X|X|X|\-|\-|\-|\-|\-|X|X| |^|cached|X|X|X|X|\-|\-|X|\-|\-|X|X| |^|exec|\-|\-|\-|\-|\-|\-|\-|\-|\-|\-|X| |^|file|\-|\-|\-|\-|\-|\-|\-|\-|\-|\-|X| |^|free|X|X|X|X|X|X|X|X|X|X|X| |^|inactive|\-|\-|\-|X|\-|\-|\-|\-|X|X|X| |^|pinned|\-|\-|\-|\-|\-|\-|X|\-|\-|\-|\-| |^|shared|\-|X|\-|X|\-|\-|\-|\-|\-|X|X| |^|wired|\-|\-|\-|X|\-|\-|\-|\-|X|X|X| |^|used|X|X|X|X|X|X|X|X|X|X|X| |^|pused|X|X|X|X|X|X|X|X|X|X|X| |^|available|X|X|X|X|X|X|X|X|X|X|X| |^|pavailable|X|X|X|X|X|X|X|X|X|X|X| |**web.page.get\[host,<path>,<port>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**web.page.perf\[host,<path>,<port>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**web.page.regexp\[host,<path>,<port>,regexp,<length>,<output>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |<|<|1|2|3|4|5|6|7|8|9|10|11|  ::: notetip See also a description of [vm.memory.size parameters](vm.memory.size_params). :::  
zh-cn	# 1 不同平台支持的监控项  下表列出了不同平台支持的Zabbix agent监控项目:  -   标记为 "**X**" 的监控项代表支持, 标记为"**-**" 的监控项代表不支持. -   如果监控项标记为 "**?**", 不确定是否被支持. -   如果监控项标记为 "**r**", 代表该监控项需要 root 权限. -   中括号 **<**like\_this**>**中的参数为可选项.  ::: noteclassic 只支持Windows [Zabbix agent items](/manual/config/items/itemtypes/zabbix_agent/win_keys) 不在该表中. :::  |   |   |   |   |   |   |   |   |   |   |   |   |   | |---|---|---|---|---|---|---|---|---|---|---|---|---| |NetBSD|<|<|<|<|<|<|<|<|<|<|<|<| |OpenBSD|<|<|<|<|<|<|<|<|<|<|<|▼▼| |Mac OS X|<|<|<|<|<|<|<|<|<|<|▼▼|^| |Tru64|<|<|<|<|<|<|<|<|<|▼▼|^|^| |AIX|<|<|<|<|<|<|<|<|▼▼|^|^|^| |HP-UX|<|<|<|<|<|<|<|▼▼|^|^|^|^| |Solaris|<|<|<|<|<|<|▼▼|^|^|^|^|^| |FreeBSD|<|<|<|<|<|▼▼|^|^|^|^|^|^| |Linux 2.6 (and later)|<|<|<|<|▼▼|^|^|^|^|^|^|^| |Linux 2.4|<|<|<|▼▼|^|^|^|^|^|^|^|^| |Windows|<|<|▼▼|^|^|^|^|^|^|^|^|^| |Parameter / system|<|▼▼|^|^|^|^|^|^|^|^|^|^| |▼▼|<|1|2|3|4|5|6|7|8|9|10|11| |**agent.hostname**|<|X|X|X|X|X|X|X|X|X|X|X| |**agent.ping**|<|X|X|X|X|X|X|X|X|X|X|X| |**agent.version**|<|X|X|X|X|X|X|X|X|X|X|X| |**kernel.maxfiles**|<|\-|X|X|X|\-|\-|\-|?|X|X|X| |**kernel.maxproc**|<|\-|\-|X|X|X|\-|\-|?|X|X|X| |**log\[file,<regexp>,<encoding>,<maxlines>,<mode>,<output>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**logrt\[file\_format,<regexp>,<encoding>,<maxlines>,<mode>,<output>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**net.dns\[<ip>,zone,<type>,<timeout>,<count>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**net.dns.record\[<ip>,zone,<type>,<timeout>,<count>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**net.if.collisions\[if\]**|<|\-|X|X|X|X|\-|X|\-|X|X|r| |**net.if.discovery**|<|X|X|X|X|X|X|X|\-|\-|X|X| |**net.if.in\[if,<mode>\]**|<|X|X|X|X|X|X ^**[1](/manual/appendix/items/supported_by_platform#footnotes)**^|X|\-|X|X|r| |*mode* ▲|bytes *(default)*|X|X|X|X|X ^**[2](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|\-|X|X|r| |^|packets|X|X|X|X|X|X|X|\-|X|X|r| |^|errors|X|X|X|X|X ^**[2](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|\-|X|X|r| |^|dropped|X|X|X|X|\-|X|\-|\-|X|X|r| |**net.if.out\[if,<mode>\]**|<|X|X|X|X|X|X ^**[1](/manual/appendix/items/supported_by_platform#footnotes)**^|X|\-|X|X|r| |*mode* ▲|bytes *(default)*|X|X|X|X|X ^**[2](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|\-|X|X|r| |^|packets|X|X|X|X|X|X|X|\-|X|X|r| |^|errors|X|X|X|X|X ^**[2](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|\-|X|X|r| |^|dropped|X|X|X|\-|\-|X|\-|\-|\-|\-|\-| |**net.if.total\[if,<mode>\]**|<|X|X|X|X|X|X ^**[1](/manual/appendix/items/supported_by_platform#footnotes)**^|X|\-|X|X|r| |*mode* ▲|bytes *(default)*|X|X|X|X|X ^**[2](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|\-|X|X|r| |^|packets|X|X|X|X|X|X|X|\-|X|X|r| |^|errors|X|X|X|X|X ^**[2](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|\-|X|X|r| |^|dropped|X|X|X|\-|\-|X|\-|\-|\-|\-|\-| |**net.tcp.listen\[port\]**|<|X|X|X|X|X|\-|\-|\-|X|\-|\-| |**net.tcp.port\[<ip>,port\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**net.tcp.service\[service,<ip>,<port>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**net.tcp.service.perf\[service,<ip>,<port>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**net.udp.listen\[port\]**|<|\-|X|X|X|X|\-|\-|\-|X|\-|\-| |**net.udp.service\[service,<ip>,<port>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**net.udp.service.perf\[service,<ip>,<port>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |<|<|1|2|3|4|5|6|7|8|9|10|11| |**proc.cpu.util\[<name>,<user>,<type>,<cmdline>,<mode>,<zone>\]**|<|\-|X|X|\-|X ^**[3](/manual/appendix/items/supported_by_platform#footnotes)**^|\-|\-|\-|\-|\-|\-| |*type* ▲|total *(default)*|\-|X|X|\-|X|\-|\-|\-|\-|\-|\-| |^|user|\-|X|X|\-|X|\-|\-|\-|\-|\-|\-| |^|system|\-|X|X|\-|X|\-|\-|\-|\-|\-|\-| |*mode* ▲|avg1 *(default)*|\-|X|X|\-|X|\-|\-|\-|\-|\-|\-| |^|avg5|\-|X|X|\-|X|\-|\-|\-|\-|\-|\-| |^|avg15|\-|X|X|\-|X|\-|\-|\-|\-|\-|\-| |*zone* ▲|current *(default)*|\-|\-|\-|\-|X|\-|\-|\-|\-|\-|\-| |^|all|\-|\-|\-|\-|X|\-|\-|\-|\-|\-|\-| |**proc.mem\[<name>,<user>,<mode>,<cmdline><memtype>\]**|<|\-|X|X|X|X ^**[3](/manual/appendix/items/supported_by_platform#footnotes)**^|\-|X|X|\-|X|X| |*mode* ▲|sum *(default)*|\-|X|X|X|X|\-|X|X|\-|X|X| |^|avg|\-|X|X|X|X|\-|X|X|\-|X|X| |^|max|\-|X|X|X|X|\-|X|X|\-|X|X| |^|min|\-|X|X|X|X|\-|X|X|\-|X|X| |*memtype* ▲|<|\-|X|X|X|X|\-|X|\-|\-|\-|\-| |**proc.num\[<name>,<user>,<state>,<cmdline>\]**|<|X|X|X|X|X ^**[3](/manual/appendix/items/supported_by_platform#footnotes)**^|X|X|X|\-|X|X| |*state* ▲|all *(default)*|\-|X|X|X|X|X|X|X|\-|X|X| |^|sleep|\-|X|X|X|X|X|X|X|\-|X|X| |^|zomb|\-|X|X|X|X|X|X|X|\-|X|X| |^|run|\-|X|X|X|X|X|X|X|\-|X|X| |*cmdline* ▲|<|\-|X|X|X|X|X|X|X|\-|X|X| |**sensor\[device,sensor,<mode>\]**|<|\-|X|X|\-|\-|\-|\-|\-|\-|X|\-| |**system.boottime**|<|\-|X|X|X|X|\-|\-|\-|X|X|X| |**system.cpu.discovery**|<|X|X|X|X|X|X|X|X|X|X|X| |**system.cpu.intr**|<|\-|X|X|X|X|\-|X|\-|\-|X|X| |**system.cpu.load\[<cpu>,<mode>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |*cpu* ▲|all *(default)*|X|X|X|X|X|X|X|X|X|X|X| |^|percpu|X|X|X|X|X|X|X|\-|X|X|X| |*mode* ▲|avg1 *(default)*|X|X|X|X|X|X|X|X|X|X|X| |^|avg5|X|X|X|X|X|X|X|X|X|X|X| |^|avg15|X|X|X|X|X|X|X|X|X|X|X| |**system.cpu.num\[<type>\]**|<|X|X|X|X|X|X|X|\-|X|X|X| |*type* ▲|online *(default)*|X|X|X|X|X|X|X|\-|X|X|X| |^|max|\-|X|X|X|X|\-|\-|\-|X|\-|\-| |**system.cpu.switches**|<|\-|X|X|X|X|\-|X|\-|\-|X|X| |**system.cpu.util\[<cpu>,<type>,<mode>\]**|<|X|X|X|X|X|X|X|X|\-|X|X| |*type* ▲|user *(default)*|\-|X|X|X|X|X|X|X|\-|X|X| |^|nice|\-|X|X|X|\-|X|\-|X|\-|X|X| |^|idle|\-|X|X|X|X|X|X|X|\-|X|X| |^|system|X|X|X|X|X|X|X|X|\-|X|X| |^|iowait|\-|\-|X|\-|X|\-|X|\-|\-|\-|\-| |^|interrupt|\-|\-|X|X|\-|\-|\-|\-|\-|X|\-| |^|softirq|\-|\-|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|steal|\-|\-|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|guest|\-|\-|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|guest\_nice|\-|\-|X|\-|\-|\-|\-|\-|\-|\-|\-| |*mode* ▲|avg1 *(default)*|X|X|X|X|X|X|X|X|\-|X|X| |^|avg5|X|X|X|X|X|X|X|\-|\-|X|X| |^|avg15|X|X|X|X|X|X|X|\-|\-|X|X| |<|<|1|2|3|4|5|6|7|8|9|10|11| |**system.hostname\[<type>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**system.hw.chassis\[<info>\]**|<|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**system.hw.cpu\[<cpu>,<info>\]**|<|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**system.hw.devices\[<type>\]**|<|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**system.hw.macaddr\[<interface>,<format>\]**|<|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**system.localtime\[<type>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |*type* ▲|utc *(default)*|X|X|X|X|X|X|X|X|X|X|X| |^|local|X|X|X|X|X|X|X|X|X|X|X| |**system.run\[command,<mode>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |*mode* ▲|wait *(default)*|X|X|X|X|X|X|X|X|X|X|X| |^|nowait|X|X|X|X|X|X|X|X|X|X|X| |**system.stat\[resource,<type>\]**|<|\-|\-|\-|\-|\-|\-|X|\-|\-|\-|\-| |**system.sw.arch**|<|X|X|X|X|X|X|X|X|X|X|X| |**system.sw.os\[<info>\]**|<|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**system.sw.packages\[<package>,<manager>,<format>\]**|<|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |**system.swap.in\[<device>,<type>\]**<br>*(specifying a device is only supported under Linux)*|<|\-|X|X|\-|X|\-|\-|\-|\-|X|\-| |*type* ▲<br>*(pages will only work if<br>device was not specified)*|count *(default under all except Linux)*|\-|X|X|\-|X|\-|\-|\-|\-|X|\-| |^|sectors|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|pages *(default under Linux)*|\-|X|X|\-|X|\-|\-|\-|\-|X|\-| |**system.swap.out\[<device>,<type>\]**<br>*(specifying a device is only supported under Linux)*|<|\-|X|X|\-|X|\-|\-|\-|\-|X|\-| |*type* ▲<br>*(pages will only work if<br>device was not specified)*|count *(default under all except Linux)*|\-|X|X|\-|X|\-|\-|\-|\-|X|\-| |^|sectors|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|pages *(default under Linux)*|\-|X|X|\-|X|\-|\-|\-|\-|X|\-| |**system.swap.size\[<device>,<type>\]**<br>*(specifying a device is only supported under FreeBSD, for other platforms must be empty or "all")*|<|X|X|X|X|X|\-|X|X|\-|X|\-| |*type* ▲|free *(default)*|X|X|X|X|X|\-|X|X|\-|X|\-| |^|total|X|X|X|X|X|\-|X|X|\-|X|\-| |^|used|X|X|X|X|X|\-|X|X|\-|X|\-| |^|pfree|X|X|X|X|X|\-|X|X|\-|X|\-| |^|pused|\-|X|X|X|X|\-|X|X|\-|X|\-| |**system.uname**|<|X|X|X|X|X|X|X|X|X|X|X| |**system.uptime**|<|X|X|X|X|X|\-|X|?|X|X|X| |**system.users.num**|<|\-|X|X|X|X|X|X|X|X|X|X| |<|<|1|2|3|4|5|6|7|8|9|10|11| |**vfs.dev.read\[<device>,<type>,<mode>\]**|<|\-|X|X|X|X|\-|X|\-|\-|X|\-| |*type* ▲<br><br>*(defaults are different<br>under various OSes)*|sectors|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|operations|\-|X|X|X|X|\-|X|\-|\-|X|\-| |^|bytes|\-|\-|\-|X|X|\-|X|\-|\-|X|\-| |^|sps|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|ops|\-|X|X|X|\-|\-|\-|\-|\-|\-|\-| |^|bps|\-|\-|\-|X|\-|\-|\-|\-|\-|\-|\-| |*mode* ▲<br>*(compatible only with<br>type in: sps, ops, bps)*|avg1 *(default)*|\-|X|X|X|\-|\-|\-|\-|\-|\-|\-| |^|avg5|\-|X|X|X|\-|\-|\-|\-|\-|\-|\-| |^|avg15|\-|X|X|X|\-|\-|\-|\-|\-|\-|\-| |**vfs.dev.write\[<device>,<type>,<mode>\]**|<|\-|X|X|X|X|\-|X|\-|\-|X|\-| |*type* ▲<br><br>*(defaults are different<br>under various OSes)*|sectors|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|operations|\-|X|X|X|X|\-|X|\-|\-|X|\-| |^|bytes|\-|\-|\-|X|X|\-|X|\-|\-|X|\-| |^|sps|\-|X|X|\-|\-|\-|\-|\-|\-|\-|\-| |^|ops|\-|X|X|X|\-|\-|\-|\-|\-|\-|\-| |^|bps|\-|\-|\-|X|\-|\-|\-|\-|\-|\-|\-| |*mode* ▲<br>*(compatible only with<br>type in: sps, ops, bps)*|avg1 *(default)*|\-|X|X|X|\-|\-|\-|\-|\-|\-|\-| |^|avg5|\-|X|X|X|\-|\-|\-|\-|\-|\-|\-| |^|avg15|\-|X|X|X|\-|\-|\-|\-|\-|\-|\-| |**vfs.file.cksum\[file\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**vfs.file.contents\[file,<encoding>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**vfs.file.exists\[file\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**vfs.file.md5sum\[file\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**vfs.file.regexp\[file,regexp,<encoding>,<output>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**vfs.file.regmatch\[file,regexp,<encoding>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**vfs.file.size\[file\]**|<|X|X|X|X|X|X|X|X|X|X|X| |<|<|1|2|3|4|5|6|7|8|9|10|11| |**vfs.file.time\[file,<mode>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |*mode* ▲|modify *(default)*|X|X|X|X|X|X|X|X|X|X|X| |^|access|X|X|X|X|X|X|X|X|X|X|X| |^|change|X|X|X|X|X|X|X|X|X|X|X| |**vfs.fs.discovery**|<|X|X|X|X|X|X|X|\-|X|X|X| |**vfs.fs.inode\[fs,<mode>\]**|<|\-|X|X|X|X|X|X|X|X|X|X| |*mode* ▲|total *(default)*|\-|X|X|X|X|X|X|X|X|X|X| |^|free|\-|X|X|X|X|X|X|X|X|X|X| |^|used|\-|X|X|X|X|X|X|X|X|X|X| |^|pfree|\-|X|X|X|X|X|X|X|X|X|X| |^|pused|\-|X|X|X|X|X|X|X|X|X|X| |**vfs.fs.size\[fs,<mode>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |*mode* ▲|total *(default)*|X|X|X|X|X|X|X|X|X|X|X| |^|free|X|X|X|X|X|X|X|X|X|X|X| |^|used|X|X|X|X|X|X|X|X|X|X|X| |^|pfree|X|X|X|X|X|X|X|X|X|X|X| |^|pused|X|X|X|X|X|X|X|X|X|X|X| |**vm.memory.size\[<mode>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |*mode* ▲|total *(default)*|X|X|X|X|X|X|X|X|X|X|X| |^|active|\-|\-|\-|X|\-|X|\-|\-|X|X|X| |^|anon|\-|\-|\-|\-|\-|\-|\-|\-|\-|\-|X| |^|buffers|\-|X|X|X|\-|\-|\-|\-|\-|X|X| |^|cached|X|X|X|X|\-|\-|X|\-|\-|X|X| |^|exec|\-|\-|\-|\-|\-|\-|\-|\-|\-|\-|X| |^|file|\-|\-|\-|\-|\-|\-|\-|\-|\-|\-|X| |^|free|X|X|X|X|X|X|X|X|X|X|X| |^|inactive|\-|\-|\-|X|\-|\-|\-|\-|X|X|X| |^|pinned|\-|\-|\-|\-|\-|\-|X|\-|\-|\-|\-| |^|shared|\-|X|\-|X|\-|\-|\-|\-|\-|X|X| |^|wired|\-|\-|\-|X|\-|\-|\-|\-|X|X|X| |^|used|X|X|X|X|X|X|X|X|X|X|X| |^|pused|X|X|X|X|X|X|X|X|X|X|X| |^|available|X|X|X|X|X|X|X|X|X|X|X| |^|pavailable|X|X|X|X|X|X|X|X|X|X|X| |**web.page.get\[host,<path>,<port>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**web.page.perf\[host,<path>,<port>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |**web.page.regexp\[host,<path>,<port>,<regexp>,<length>,<output>\]**|<|X|X|X|X|X|X|X|X|X|X|X| |<|<|1|2|3|4|5|6|7|8|9|10|11|  <note tip>另请参见[vm.memory.size参数](vm.memory.size_params)说明. :::  

en-us	# 1 Login and configuring user
zh-cn	# 1 登录和配置用户

en-us	# 1 Macro functions
zh-cn	# 1 宏函数

en-us	# 1 Manual structure
zh-cn	# 1 手册结构

en-us	# 1 Media types
zh-cn	# 1 媒介类型

en-us	# 1 Menu  
zh-cn	# 1 菜单

en-us	# 1 Monitoring
zh-cn	# 1 监测

en-us	# 1 MySQL encryption configuration [comment]: # (tags: ssl)
zh-cn	# 1 MySQL加密配置 [comment]: # (tags: ssl)

en-us	# 1 Network discovery
zh-cn	# 1 网络发现

en-us	# 1 Overview
zh-cn	# 1 概览

en-us	# 1 PostgreSQL plugin dependencies
zh-cn	# 1 PostgreSQL 插件依赖

en-us	# 1 Proxies
zh-cn	# 1 proxy代理

en-us	# 1 Recommended UnixODBC settings for MySQL
zh-cn	# 1 MySQL推荐的UnixODBC设置

en-us	# 1 Red Hat Enterprise Linux
zh-cn	# 1 Red Hat 企业版 Linux

en-us	# 1 Red Hat Enterprise Linux
zh-cn	# 1 Red Hat 企业版 Linux

en-us	# 1 Red Hat Enterprise Linux/CentOS
zh-cn	 # 1 Red Hat 企业版 Linux/CentOS

en-us	# 1 Red Hat Enterprise Linux/CentOS
zh-cn	# 1 Red Hat 企业版 Linux/CentOS

en-us	# 1 Sending message
zh-cn	# 1 发送消息

en-us	# 1 Server
zh-cn	# 1 Server

en-us	# 1 Server-proxy data exchange protocol
zh-cn	# 1 Server-proxy 数据交换协议

en-us	# 1 Service tree  Service tree is configured in the *Services->Services* menu section.  In the upper right corner, switch from [View](/manual/web_interface/frontend_sections/services/service) to the Edit mode.   ![](../../../assets/en/manual/config/service_config.png){width=600}   To [configure](#service_configuration) a new service, click on the *Create service* button in the top right-hand corner.  To quickly add a child service, you can alternatively press a plus icon next to the parent service. This will open the same service configuration form, but the Parent services parameter will be pre-filled. 
zh-cn	# 1 服务树  服务树在 *Services->Services* 菜单部分配置。在右上角，从 [View](/manual/web_interface/frontend_sections/services/service) 切换到 Edit 模式。  ![](../../../assets/en/manual/config/service_config.png){width=600}   要 [配置](#服务配置) 新服务，请单击右上角的 *Create service* 按钮。  要快速添加子服务，您也可以按父服务旁边的加号图标。这将打开相同的服务配置表单，但将预先填写父服务参数。

en-us	# 1 Simple graphs
zh-cn	# 1 简单的图表

en-us	##### 1 Stop agent  Stop Zabbix agent.
zh-cn	##### 1 停止 agent 服务  停掉 Zabbix agent 服务。

en-us	##### 1 Stop agent  Stop Zabbix agent.  
zh-cn	##### 1 停止 agent 服务  停掉 Zabbix agent 服务。

en-us	##### 1 Stop proxy  Stop Zabbix proxy.
zh-cn	##### 1 停止 proxy 服务  停止 proxy 服务

en-us	##### 1 Stop proxy  Stop Zabbix proxy.  
zh-cn	##### 1 停止 proxy 服务  停止 proxy 服务

en-us	##### 1 Stop server  Stop Zabbix server to make sure that no new data is inserted into database.
zh-cn	##### 1 停止 Server 服务  停止 Zabbix server 服务并确认不再有新的数据写入数据库。

en-us	##### 1 Stop server  Stop Zabbix server to make sure that no new data is inserted into database.  
zh-cn	##### 1 停止 Server 服务  停止 Zabbix server 服务并确认不再有新的数据写入数据库。

en-us	##### 1 Stop Zabbix processes  Stop Zabbix server to make sure that no new data is inserted into database.      # systemctl stop zabbix-server  If upgrading the proxy, stop proxy too.      # systemctl stop zabbix-proxy  ::: noteimportant It is no longer possible to start the upgraded server and have older, yet unupgraded proxies report data to a newer server. This approach, which was never recommended nor supported by Zabbix, now is officially disabled, as the server will ignore data from unupgraded proxies. :::
zh-cn	##### 1 停止 Zabbix 进程 先停止 Zabbix server以确保没有新数据插入数据库中。       # systemctl stop zabbix-server  若升级Zabbix proxy版本，需也停止Zabbix proxy服务 。       # systemctl stop zabbix-proxy  ::: 重要事项 目前，不再支持启动升级后的server，使用较旧版本且未升级的proxy向其发送数据。考虑到升级后的server会自动忽略未升级proxy发送的数据，因此Zabbix官方禁用此种应用方式。

en-us	##### 1 Stop Zabbix processes  Stop Zabbix server to make sure that no new data is inserted into database.      # systemctl stop zabbix-server  If upgrading the proxy, stop proxy too.      # systemctl stop zabbix-proxy  ::: noteimportant It is no longer possible to start the upgraded server and have older, yet unupgraded proxies report data to a newer server. This approach, which was never recommended nor supported by Zabbix, now is officially disabled, as the server will ignore data from unupgraded proxies. :::  
zh-cn	##### 1 停止 Zabbix 进程 先停止 Zabbix server以确保没有新数据插入数据库中。       # systemctl stop zabbix-server  若升级Zabbix proxy版本，需也停止Zabbix proxy服务 。       # systemctl stop zabbix-proxy  ::: 重要事项 目前，不再支持启动升级后的server，使用较旧版本且未升级的proxy向其发送数据。考虑到升级后的server会自动忽略未升级proxy发送的数据，因此Zabbix官方禁用此种应用方式。

en-us	# 1 Supported macros  
zh-cn	#### 概述  下表包含Zabbix原生支持宏的完整列表。   ::: notetip 要查看某个功能所支持的所有宏(例如，想要知道"map URL"功能中支持的所有宏)，你可以在浏览器的搜索框中输入这个功能的名称（用快捷键CTRL+F调出搜索框），然后点击“下一个” :::  |宏名称|支持该宏的功能|具体描述| |-----|------------|-----------| |{ACTION.ID}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 自动发现的通知和命令<br>→ 自动注册的通知和命令<br>→ 内部通知|*触发动作的数字ID*| |{ACTION.NAME}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 自动发现的通知和命令<br>→ 自动注册的通知和命令<br>→ 内部通知|*触发动作的名字*| |{ALERT.MESSAGE}|→ 告警脚本参数|*配置“动作”时用到的“默认消息”*<br>从3.0.0版本开始支持| |{ALERT.SENDTO}|→ 告警脚本参数|*'配置“媒体”时用到的“发送至”*<br>从3.0.0版本开始支持| |{ALERT.SUBJECT}|→ 告警脚本参数|*配置“动作”时用到的“默认主题”*<br>从3.0.0版本开始支持| |{DATE}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 自动发现的通知和命令<br>→ 自动注册的通知和命令<br>→ 内部通知<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*日期格式为yyyy.mm.dd*| |{DISCOVERY.DEVICE.IPADDRESS}|→ 自动发现的通知和命令|*被发现的设备的IP地址*<br>永久有效，不依赖于是否添加了设备| |{DISCOVERY.DEVICE.DNS}|→ 自动发现的通知和命令|*被发现的设备的DNS名称*<br>永久有效，不依赖于是否添加了设备| |{DISCOVERY.DEVICE.STATUS}|→ 自动发现的通知和命令|*被发现设备的状态*: 可能是 UP 或者 DOWN.| |{DISCOVERY.DEVICE.UPTIME}|→ 自动发现的通知和命令|*某设备最近一次被监控到状态改变的时间。*, 精确到秒<br>例如： 1h 29m 01s.<br>对于状态是DOWN的设备来说，这就是他们变成关机状态的时间长度| |{DISCOVERY.RULE.NAME}|→ 自动发现的通知和命令|*用于发现设备或服务是否在线的自动发现规则的名称*| |{DISCOVERY.SERVICE.NAME}|→ 自动发现的通知和命令|*自动发现的服务的名称*<br>例如： HTTP.| |{DISCOVERY.SERVICE.PORT}|→ 自动发现的通知和命令|*自动发现的服务的端口*<br>例如： 80.| |{DISCOVERY.SERVICE.STATUS}|→ 自动发现的通知和命令|*自动发现的 <服务://> 状态，可能是UP 或者 DOWN \| \|{DISCOVERY.SERVICE.UPTIME} \|→ 自动发现的通知和命令 \|*该服务自动发现状态最近改变的时间*, 精确到秒<br>例如： 1h 29m 01s.<br>对于状态是DOWN的服务，是该服务不可用的时间\| \|{ESC.HISTORY} \|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 内部通知 \|*升级history.Log 过去发送的消息。*<br>显示之前发送过的通知，通知是基于什么升级步骤发送的，以及他们的状态 (*已发送, *进行中* or *失败*).| |{EVENT.ACK.STATUS}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*事件确认发状态(是/否)*.| |{EVENT.AGE}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 服务恢复通知和命令<br>→ 自动发现的通知和命令<br>→ 自动注册的通知和命令<br>→ 内部通知<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*触发动作的事件的时长*, 精确到秒<br>在升级消息时有用| |{EVENT.DATE}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 服务恢复通知和命令<br>→ 自动发现的通知和命令<br>→ 自动注册的通知和命令<br>→ 内部通知<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*触发动作的事件的日期*| |{EVENT.DURATION}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 服务恢复通知和命令<br>→ 内部通知<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*事件持续时间（发生问题和恢复事件之间的时差）*, 精确到秒<br>在问题恢复信息中有用<br><br>从 5.0.0版本开始支持| |{EVENT.ID}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 服务恢复通知和命令<br>→ 自动发现的通知和命令<br>→ 自动注册的通知和命令<br>→ 内部通知<br>→ 触发器 URLs<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*触发动作的事件的数字ID*| |{EVENT.NAME}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 服务恢复通知和命令<br>→ 内部通知<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*触发动作的问题事件名称*<br>从4.0.0版本开始支持| |{EVENT.NSEVERITY}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 服务恢复通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*描述事件严重性的数值* 包括: 0 - 未分级, 1 - 信息, 2 - 警告, 3 - 普通, 4 - 高, 5 - 灾难.<br>从4.0.0版本开始支持| |{EVENT.OBJECT}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 服务恢复通知和命令<br>→ 自动发现的通知和命令<br>→ 自动注册的通知和命令<br>→ 内部通知<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*描述事件对象的数值* 包括：0 - 触发器, 1 - 自动发现的主机, 2 - 自动发现的服务, 3 - 低级自动发现规则, 4 - Item, 5 - 低级自动发现规则.<br>从4.4.0版本开始支持| |{EVENT.OPDATA}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*问题对应触发器的当前值*<br>从4.4.0版本开始支持 | |{EVENT.RECOVERY.DATE}|→ 问题[恢复通知](/manual/config/notifications/action/recovery_operations) 和命令<br>→ 问题更新的通知和命令 (如果恢复了)<br>→ 服务恢复通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts) (如果恢复了)|*事件恢复日期*| |{EVENT.RECOVERY.ID}|→ 问题[恢复通知](/manual/config/notifications/action/recovery_operations) 和命令<br>→ 问题更新的通知和命令 (如果恢复了)<br>→ 服务恢复通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts) (如果恢复了)|*恢复事件的数字ID*| |{EVENT.RECOVERY.NAME}|→ 问题[恢复通知](/manual/config/notifications/action/recovery_operations) 和命令<br>→ 问题更新的通知和命令 (如果恢复了)<br>→ 服务恢复通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts) (如果恢复了)|*恢复时间名称*<br>从4.4.1版本开始支持| |{EVENT.RECOVERY.STATUS}|→ 问题[恢复通知](/manual/config/notifications/action/recovery_operations) 和命令<br>→ 问题更新的通知和命令 (如果恢复了)<br>→ 服务恢复通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts) (如果恢复了)|*恢复事件的文字描述*| |{EVENT.RECOVERY.TAGS}|→ 问题[恢复通知](/manual/config/notifications/action/recovery_operations) 和命令<br>→ 问题更新的通知和命令 (如果恢复了)<br>→ 服务恢复通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts) (如果恢复了)|*用逗号分隔的恢复事件标签* 如果没有标签的，就是一个空字符<br>从3.2.0版本开始支持| |{EVENT.RECOVERY.TAGSJSON}|→ 问题[恢复通知](/manual/config/notifications/action/recovery_operations) 和命令<br>→ 问题更新的通知和命令 (如果恢复了)<br>→ 服务恢复通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts) (如果恢复了)|*一个包括事件标签[对象](/manual/api/reference/event/object#event_tag)的JSON数组.* 如果没有标签的，就是一个空数组<br>从5.0.0版本开始支持| |{EVENT.RECOVERY.TIME}|→ 问题[恢复通知](/manual/config/notifications/action/recovery_operations) 和命令<br>→ 问题更新的通知和命令 (如果恢复了)<br>→ 服务恢复通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts) (如果恢复了)|*恢复时间的时间.*| |{EVENT.RECOVERY.VALUE}|→ 问题[恢复通知](/manual/config/notifications/action/recovery_operations) 和命令<br>→ 问题更新的通知和命令 (如果恢复了)<br>→ 服务恢复通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts) (如果恢复了)|*恢复时间的数值*| |{EVENT.SEVERITY}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 服务恢复通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*时间严重性等级的名称*<br>从4.0.0版本开始支持| |{EVENT.SOURCE}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 服务恢复通知和命令<br>→ 自动发现的通知和命令<br>→ 自动注册的通知和命令<br>→ 内部通知<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*事件来源的数字描述* 包括：0 - 触发器, 1 - 自动发现, 2 - 自动注册, 3 - 内部.<br>从4.0.0版本开始支持| |{EVENT.STATUS}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 服务恢复通知和命令<br>→ 内部通知<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*出发动作的事件的文字描述*| |{EVENT.TAGS}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 服务恢复通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*一组逗号分割单时间标签.* 如果没有标签的，就是一个空字符<br>从3.2.0版本开始支持| |{EVENT.TAGSJSON}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 服务恢复通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*一个包括事件标签[对象](/manual/api/reference/event/object#event_tag)的JSON数组.* 如果没有标签的，就是一个空数组<br>从5.0.0版本开始支持| |{EVENT.TAGS.<标签名称>}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 服务恢复通知和命令<br>→ Wehook媒介URL名称和URL<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*用标签名称来引用的事件标签值.*<br>如果标签名称包含非字母数字的字符（包括非英语多字节UTF字符）需用双引号括起来。标签名称中引号括起来的引号和反斜杠必须用反斜杠转义。<br>从4.4.2版本开始支持| |{EVENT.TIME}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 服务恢复通知和命令<br>→ 自动发现的通知和命令<br>→ 自动注册的通知和命令<br>→ 内部通知<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|* 触发动作的事件时间*| |{EVENT.UPDATE.ACTION}|→ 问题更新的通知和命令|[问题更新](/manual/acknowledges#updating_problems)期间执行的*可读的动作名称* .<br>包括这些值: *已确认*, *已注释*, *严重级别从 (原始严重级别) 变化为 (更新严重级别)* 和 *已关闭* (取决于一次更新了多少个动作).<br>从4.0.0版本开始支持| |{EVENT.UPDATE.DATE}|→ 问题更新的通知和命令<br>→ 服务更新的通知和命令|*事件[更新](/manual/config/notifications/action/update_operations) 的日期(例如：确认，等等).*<br>过去使用 {ACK.DATE}，当前版本已弃用| |{EVENT.UPDATE.HISTORY}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*问题更新(例如：确认，等等)的日志*<br>过去使用 {EVENT.ACK.HISTORY}，当前版本已弃用| |{EVENT.UPDATE.MESSAGE}|→ 问题更新的通知和命令|*问题更新的消息。*<br>过去使用 {ACK.MESSAGE}，当前版本已弃用| |{EVENT.UPDATE.STATUS}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*问题更新状态的数值。* 包括： 0 - 因为问题/恢复事件触发了Webhook, 1 - 更新操作<br>从4.4.0版本开始支持| |{EVENT.UPDATE.TIME}|→ 问题更新的通知和命令<br>→ 服务更新的通知和命令|*事件[更新](/manual/config/notifications/action/update_operations) (例如：确认，等等)的时间*<br>过去使用 {ACK.TIME}，当前版本已弃用| |{EVENT.VALUE}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 基于服务的通知和命令<br>→ 服务更新的通知和命令<br>→ 服务恢复通知和命令<br>→ 内部通知<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*触发动作的事件的数值 (1 表示问题, 0 表示恢复)。*| |{FUNCTION.VALUE<1-9>}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)<br>→ 时间名称|*在发生事件的时刻，触发器表达式中，基于监控项的第N个函数的值*<br>只包括以*/host/key* 开始的函数. 具体参见 [宏索引](supported_by_location#indexed_macros)| |{FUNCTION.RECOVERY.VALUE<1-9>}|→ 问题[恢复通知](/manual/config/notifications/action/recovery_operations) 和命令<br>→ 问题更新的通知和命令<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*在发生事件的时刻，恢复表达式中，基于监控项的第N个函数的值*<br>只包括以*/host/key* 开始的函数. 具体参见 [宏索引](supported_by_location#indexed_macros).| |{HOST.CONN}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 内部通知<br>→ 地图元素标签，地图URL名称和值<br>→ 监控项键值参数^[1](supported_by_location#footnotes)^<br>→ 主机界面IP/DNS<br>→ Trapper 监控项 "主机范围" 字段<br>→ 数据库监控附加参数<br>→ SSH和Telnet脚本<br>→ JMX监控项端点字段<br>→ Web监控^[4](supported_by_location#footnotes)^<br>→ 低级自动发现规则过滤正则表达式<br>→ 仪表盘小部件动态URL的URL字段<br>→ 触发器名称, 时间名称, 当前操作数据和描述<br>→ 触发器URL<br>→ [标签名称和赋值](/manual/config/tagging#macro_support)<br>→ 脚本类型监控项，监控项原型和自动发现规则参数名称和赋值<br>→ HTTP agent类型监控项，监控项原型和自动发现规则字段:<br>URL, 查询字段, 请求体, 请求头, 代理, SSL证书文件, SSL key文件, 主机白名单.<br>→ 手动主机动作 [脚本](/manual/web_interface/frontend_sections/administration/scripts) （包括确认文本）<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts) （包括确认文本）|*依赖于主机设置的主机IP地址或DNS名称*^[2](supported_by_location#footnotes)^.<br><br>在触发器表达式中，可以用数字索引，来指向第一个，第二个，第三个主机，等等。例如：{HOST.CONN[<1-9>](supported_by_location#indexed_macros)}  详见 [索引宏](supported_by_location#indexed_macros).| |{HOST.DESCRIPTION}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 内部通知<br>→ 地图元素标签<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*主机描述.*<br><br>在触发器表达式中，该宏可用配合数字索引使用，来指向第一个，第二个，第三个主机，等等。例如： {HOST.DESCRIPTION[<1-9>](supported_by_location#indexed_macros)} 详见[索引宏](supported_by_location#indexed_macros).| |{HOST.DNS}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 内部通知<br>→ 地图元素标签，地图URL名称和值<br>→ 监控项键值参数^[1](supported_by_location#footnotes)^<br>→ 主机界面IP/DNS<br>→ Trapper 监控项 "主机范围" 字段<br>→ 数据库监控附加参数<br>→ SSH和Telnet脚本<br>→ JMX监控项端点字段<br>→ Web监控^[4](supported_by_location#footnotes)^<br>→ 低级自动发现规则过滤正则表达式<br>→ 仪表盘小部件中，动态 URL的URL字段 <br>→ 触发器名称, 时间名称, 当前操作数据和描述<br>→ 触发器 URLs<br>→ [标签名称和赋值](/manual/config/tagging#macro_support)<br>→ 脚本类型监控项，监控项原型和自动发现规则参数名称和赋值<br>→ HTTP agent类型监控项，监控项原型和自动发现规则字段:<br>URL, 查询字段, 请求体, 请求头, 代理, SSL证书文件, SSL key文件, 主机白名单.<br>→ 手动主机动作 [脚本](/manual/web_interface/frontend_sections/administration/scripts) （包括确认文本）<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts) （包括确认文本）|*主机DNS名称*^[2](supported_by_location#footnotes)^.<br><br>T在触发器表达式中，该宏可用配合数字索引使用，来指向第一个，第二个，第三个主机，等等。例如：{HOST.DNS[<1-9>](supported_by_location#indexed_macros)} 详见 [索引宏](supported_by_location#indexed_macros).| |{HOST.HOST}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 自动注册的通知和命令<br>→ 内部通知<br>→ 监控项键值参数<br>→ 地图元素标签，地图URL名称和值<br>→ 主机界面IP/DNS<br>→ Trapper 监控项 "主机范围" 字段<br>→ 数据库监控附加参数<br>→ SSH和Telnet脚本<br>→ JMX监控项端点字段<br>→ Web监控^[4](supported_by_location#footnotes)^<br>→ 低级自动发现规则过滤正则表达式<br>→ 仪表盘小部件动态URL的URL字段<br>→ 触发器名称, 时间名称, 当前操作数据和描述<br>→ 触发器 URLs<br>→ [标签名称和赋值](/manual/config/tagging#macro_support)<br>→ 脚本类型监控项，监控项原型和自动发现规则参数名称和赋值<br>→ HTTP agent类型监控项，监控项原型和自动发现规则字段:<br>URL, 查询字段, 请求体, 请求头, 代理, SSL证书文件, SSL key文件, 主机白名单.<br>→ 手动主机动作 [脚本](/manual/web_interface/frontend_sections/administration/scripts) （包括确认文本）<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts) （包括确认文本）|*主机名称*<br>在触发器表达式中，可以用数字索引，来指向第一个，第二个，第三个主机，等等。例如： {HOST.HOST[<1-9>](supported_by_location#indexed_macros)} 详见 [索引宏](supported_by_location#indexed_macros).<br><br> 过去使用 `{HOSTNAME<1-9>}`，当前版本已弃用| |{HOST.ID}|→ 基于触发器的通知和命令<br>→ 问题更新的通知和命令<br>→ 内部通知<br>→ 地图元素标签，地图URL名称和值<br>→ 仪表盘小部件动态URL的URL字段<br>→ 触发器URL<br>→ [标签名称和赋值](/manual/config/tagging#macro_support)<br>→ 手动动作[脚本](/manual/web_interface/frontend_sections/administration/scripts)|*主机 ID.*<br><br>在触发器表达式中，可以用数字索引，来指向第一个，第二个，第三个主机，等等。例如：{HOST.ID[<1-9>](supported_by_location#indexed_macros)} 详见[索引宏](supported_by_location#indexed_macros).| |{HOST.IP}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 自动注册通知和命令<br>→ 内部通知<br>→ 映射元素标签，映射URL名称和值<br>→ 监控项关键参数^[1](supported_by_location#脚注)^<br>→ 主机接口IP/DNS<br>→ 触发器监控项 "允许的主机" 字段<br>→ 数据库监控附加字段<br>→ SSH和Telnet脚本<br>→ JMX项目终结点字段<br>→ Web监控^[4](supported_by_location#脚注)^<br>→ 低级别自动发现过滤正则表达式<br>→ 动态URL仪表盘组件的URL字段<br>→ 触发器名称，事件名称，操作型数据和描述<br>→ 触发器URL<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 脚本类型监控项，监控项原型和发现规则参数名称和值<br>→ HTTP代理类型监控项，监控项原型和发现规则字段：<br>URL，查询字段，请求正文，报头，代理，SSL证书文件，SSL密钥文件，允许的主机。.<br>→ 自定义主机操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts) (including confirmation text)<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts) (including confirmation text)|*主机IP地址*^[2](supported_by_location#脚注)^.<br><br>这个宏可以和一个数字索引一起使用，例如： {HOST.IP[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).<br><br>`{IPADDRESS<1-9>}` 已弃用。| |{HOST.METADATA}|→ 自动注册通知和命令|*主机元数据。*<br>仅适用活动代理自动注册。| |{HOST.NAME}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ 映射元素标签，映射URL名称和值<br>→ 监控项关键参数<br>→ 主机接口IP/DNS<br>→ 触发器监控项 "允许的主机" 字段<br>→ 数据库监控附加字段<br>→ SSH和Telnet脚本<br>→ Web监控^[4](supported_by_location#脚注)^<br>→ 低级别自动发现过滤正则表达式<br>→ 动态URL仪表盘组件的URL字段<br>→ 触发器名称，事件名称，操作型数据和描述<br>→ 触发器URL<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 脚本类型监控项，监控项原型和发现规则参数名称和值<br>→ HTTP代理类型监控项，监控项原型和发现规则字段：<br>URL，查询字段，请求正文，报头，代理，SSL证书文件，SSL密钥文件，允许的主机。.<br>→ 自定义主机操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts) (including confirmation text)<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts) (including confirmation text)|*可见的主机名。*<br><br>这个宏可以和一个数字索引一起使用，例如： {HOST.NAME[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{HOST.PORT}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 自动注册通知和命令<br>→ 内部通知<br>→ 触发器名称，事件名称，操作型数据和描述<br>→ 触发器URL<br>→ JMX项目终结点字段<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机（代理）端口 *^[2](supported_by_location#脚注)^.<br><br>这个宏可以和一个数字索引一起使用，例如： {HOST.PORT[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{HOST.TARGET.CONN}|→ 基于触发器的命令<br>→ 问题更新命令<br>→ 发现命令<br>→ 自动注册命令|目标主机IP地址或DNS名称，取决于主机设置。<br>从5.4.0开始支持。| |{HOST.TARGET.DNS}|→ 基于触发器的命令<br>→ 问题更新命令<br>→ 发现命令<br>→ 自动注册命令|目标主机的DNS名称。<br>从5.4.0开始支持。| |{HOST.TARGET.HOST}|→ 基于触发器的命令<br>→ 问题更新命令<br>→ 发现命令<br>→ 自动注册命令|目标主机的技术名称。<br>从5.4.0开始支持。| |{HOST.TARGET.IP}|→ 基于触发器的命令<br>→ 问题更新命令<br>→ 发现命令<br>→ 自动注册命令|目标主机的IP地址。<br>从5.4.0开始支持。| |{HOST.TARGET.NAME}|→ 基于触发器的命令<br>→ 问题更新命令<br>→ 发现命令<br>→ 自动注册命令|目标主机的技术名称。<br>从5.4.0开始支持。| |{HOSTGROUP.ID}|→ 映射元素标签，映射URL名称和值|*主机组ID。*| |{INVENTORY.ALIAS}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的别名字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.ALIAS[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.ASSET.TAG}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的资产标签字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.ASSET.TAG[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.CHASSIS}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的机壳字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.CHASSIS[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.CONTACT}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的联系字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.CONTACT[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).<br><br>`{PROFILE.CONTACT<1-9>}` 已弃用。| |{INVENTORY.CONTRACT.NUMBER}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的合同号码字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.CONTRACT.NUMBER[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.DEPLOYMENT.STATUS}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的部署状态字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.DEPLOYMENT.STATUS[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.HARDWARE}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的硬件字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.HARDWARE[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).<br><br>`{PROFILE.HARDWARE<1-9>}` 已弃用。| |{INVENTORY.HARDWARE.FULL}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的硬件(全细节)字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.HARDWARE.FULL[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.HOST.NETMASK}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的主机子网掩码字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.HOST.NETMASK[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.HOST.NETWORKS}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的主机网络字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.HOST.NETWORKS[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.HOST.ROUTER}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的主机路由字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.HOST.ROUTER[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.HW.ARCH}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的硬件架构字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.HW.ARCH[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.HW.DATE.DECOMM}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的硬件退役日期字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.HW.DATE.DECOMM[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.HW.DATE.EXPIRY}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的硬件维修过期日期字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.HW.DATE.EXPIRY[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.HW.DATE.INSTALL}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的硬件安装日期字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.HW.DATE.INSTALL[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.HW.DATE.PURCHASE}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的硬件购买日期字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.HW.DATE.PURCHASE[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.INSTALLER.NAME}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的安装名称字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.INSTALLER.NAME[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.LOCATION}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的位置字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.LOCATION[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).<br><br>`{PROFILE.LOCATION<1-9>}` 已弃用。| |{INVENTORY.LOCATION.LAT}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的位置纬度字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.LOCATION.LAT[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.LOCATION.LON}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的位置经度字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.LOCATION.LON[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.MACADDRESS.A}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的Mac 地址 A字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.MACADDRESS.A[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).<br><br>`{PROFILE.MACADDRESS<1-9>}` 已弃用。| |{INVENTORY.MACADDRESS.B}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的Mac 地址 B字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.MACADDRESS.B[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.MODEL}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的模型字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.MODEL[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.NAME}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的名称字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.NAME[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).<br><br>`{PROFILE.NAME<1-9>}` 已弃用。| |{INVENTORY.NOTES}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的备注字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.NOTES[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).<br><br>`{PROFILE.NOTES<1-9>}` 已弃用。| |{INVENTORY.OOB.IP}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的带外 IP 地址字段。 field in host inventory.*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.OOB.IP[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.OOB.NETMASK}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的带外子网掩码字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.OOB.NETMASK[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.OOB.ROUTER}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的带外路由器字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.OOB.ROUTER[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.OS}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的操作系统字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.OS[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).<br><br>`{PROFILE.OS<1-9>}` 已弃用。| |{INVENTORY.OS.FULL}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的操作系统(所有细节)字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.OS.FULL[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.OS.SHORT}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的操作系统( 简短)字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.OS.SHORT[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.POC.PRIMARY.CELL}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的主要的POC手机字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.POC.PRIMARY.CELL[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.POC.PRIMARY.EMAIL}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的主要的POC email字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.POC.PRIMARY.EMAIL[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.POC.PRIMARY.NAME}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的主要的POC名称字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.POC.PRIMARY.NAME[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.POC.PRIMARY.NOTES}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的主要的POC注记字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.POC.PRIMARY.NOTES[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.POC.PRIMARY.PHONE.A}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的主要的POC电话A字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.POC.PRIMARY.PHONE.A[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.POC.PRIMARY.PHONE.B}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的主要的POC电话B字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.POC.PRIMARY.PHONE.B[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.POC.PRIMARY.SCREEN}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的主要的POC屏幕名称字段。。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.POC.PRIMARY.SCREEN[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.POC.SECONDARY.CELL}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的第二个POC手机号码字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.POC.SECONDARY.CELL[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.POC.SECONDARY.EMAIL}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的第二个POC email字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.POC.SECONDARY.EMAIL[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.POC.SECONDARY.NAME}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的第二个POC名称字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.POC.SECONDARY.NAME[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.POC.SECONDARY.NOTES}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的第二个POC注记字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.POC.SECONDARY.NOTES[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.POC.SECONDARY.PHONE.A}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的第二个POC电话A字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.POC.SECONDARY.PHONE.A[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.POC.SECONDARY.PHONE.B}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的第二个POC电话B字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.POC.SECONDARY.PHONE.B[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.POC.SECONDARY.SCREEN}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的第二个POC聚合图形名称字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.POC.SECONDARY.SCREEN[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.SERIALNO.A}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的序列号A字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.SERIALNO.A[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).<br><br>`{PROFILE.SERIALNO<1-9>}` 已弃用。| |{INVENTORY.SERIALNO.B}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的序列号B字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.SERIALNO.B[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.SITE.ADDRESS.A}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的场所地址A字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.SITE.ADDRESS.A[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.SITE.ADDRESS.B}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的场所地址B字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.SITE.ADDRESS.B[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.SITE.ADDRESS.C}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的场所地址C字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.SITE.ADDRESS.C[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.SITE.CITY}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的场所城市字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.SITE.CITY[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.SITE.COUNTRY}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的场所国家字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.SITE.COUNTRY[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.SITE.NOTES}|→ 基于触发器的通知和命令<br>→ 问题更新通知和命令<br>→ 内部通知<br>→ [标签名称和值](/manual/config/tagging#macro_support)<br>→ 映射元素标签，映射URL名称和值<br>→ 自定义事件操作 [scripts](/manual/web_interface/frontend_sections/administration/scripts)|*主机资产记录中的场所备注字段。*<br><br>这个宏可以和一个数字索引一起使用，例如： {INVENTORY.SITE.NOTES[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第1个、第2个、第3个等主机。参阅 [indexed macros](supported_by_location#indexed_macros).| |{INVENTORY.SITE.RACK}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中站点的机架位置字段。*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.SITE.RACK[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{INVENTORY.SITE.STATE}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中站点所属的省/市。*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.SITE.STATE[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{INVENTORY.SITE.ZIP}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中站点的邮编字段*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.SITE.ZIP[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{INVENTORY.SOFTWARE}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中的软件字段。*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.SOFTWARE[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。<br><br>`{PROFILE.SOFTWARE<1-9>}` 已弃用。| |{INVENTORY.SOFTWARE.APP.A}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中的软件应用程序A的字段。*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.SOFTWARE.APP.A[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{INVENTORY.SOFTWARE.APP.B}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中的软件应用程序B的字段。*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.SOFTWARE.APP.B[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{INVENTORY.SOFTWARE.APP.C}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中的软件应用程序C的字段。*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.SOFTWARE.APP.C[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{INVENTORY.SOFTWARE.APP.D}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中的软件应用程序D的字段。*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.SOFTWARE.APP.D[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{INVENTORY.SOFTWARE.APP.E}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中的软件应用程序E的字段。*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.SOFTWARE.APP.E[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{INVENTORY.SOFTWARE.FULL}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中的软件（完整细节描述）字段。*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.SOFTWARE.FULL[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{INVENTORY.TAG}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中的标签字段。*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.TAG[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。<br><br>`{PROFILE.TAG<1-9>}` 已弃用。| |{INVENTORY.TYPE}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中的类型字段。*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.TYPE[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。<br><br>`{PROFILE.DEVICETYPE<1-9>}` 已弃用。| |{INVENTORY.TYPE.FULL}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中类型（完整详细信息）字段的内容。*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.TYPE.FULL[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{INVENTORY.URL.A}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中URL A的字段内容。*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.URL.A[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{INVENTORY.URL.B}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中URL B的字段内容。*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.URL.B[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{INVENTORY.URL.C}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中URL C的字段内容。*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.URL.C[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{INVENTORY.VENDOR}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 地图元素标签,地图URL的名称和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*主机清单中的供应商字段的内容*<br><br>该宏可以与数字索引一起使用，例如 {INVENTORY.VENDOR[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{ITEM.DESCRIPTION}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*引发通知的触发器表达式中的第N个监控项的描述。*<br><br>该宏可以与数字索引一起使用，例如 {ITEM.DESCRIPTION[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{ITEM.DESCRIPTION.ORIG}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*引发通知的触发器表达式中的第N个监控项的描述（带有未解析的宏）。*<br><br>该宏可以与数字索引一起使用，例如 {ITEM.DESCRIPTION.ORIG[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。<br><br>支持的最低版本是 5.2.0.| |{ITEM.ID}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ 脚本类型item、item原型和发现规则参数的名称和值^[6](supported_by_location#footnotes)^<br>→ HTTP agent 类型监控项、监控项原型和发现规则字段:<br>URL,查询字段，请求正文,headers,代理proxy,SSL 证书文件,SSL密钥文件<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*引发通知的触发器表达式中的第 N 个监控项的序列ID。*<br><br>该宏可以与数字索引一起使用，例如 {ITEM.ID[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{ITEM.KEY}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ 脚本类型item、item原型和发现规则参数的名称和值^[6](supported_by_location#footnotes)^<br>→ HTTP agent 类型监控项、监控项原型和发现规则字段:<br>URL,查询字段，请求正文,headers,代理proxy,SSL 证书文件,SSL密钥文件<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*触发器表达式中导致通知的第 N 监控项的键。*<br><br>该宏可以与数字索引一起使用，例如 {ITEM.KEY[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。<br><br>`{TRIGGER.KEY}` 已弃用。| |{ITEM.KEY.ORIG}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ 脚本类型item、item原型和发现规则参数的名称和值^[6](supported_by_location#footnotes)^<br>→ HTTP agent 类型监控项、监控项原型和发现规则字段:<br>URL,查询字段，请求正文,headers,代理proxy,SSL 证书文件,SSL密钥文件, 允许的主机。^[6](supported_by_location#footnotes)^<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*触发器表达式中导致通知的第N监控项的原始键（宏未展开）。^[4](supported_by_location#footnotes)^.*<br><br>该宏可以与数字索引一起使用，例如 {ITEM.KEY.ORIG[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{ITEM.LASTVALUE}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 触发器名字，事件名字，操作数据和描述。<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 触发器的URL地址<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*触发器表达式中导致通知的第N项的最新值。*<br>如果收集到的最新历史值超过了 *最大历史显示周期*，在前端就会解析为\*UNKNOWN\* 。 (请查看 [管理→通用](/manual/web_interface/frontend_sections/administration/general#gui) 菜单选项)。<br>请注意，从 4.0 开始，在问题名称中使用时，在查看问题事件时不会解析为最新的监控项值，而是保留问题发生时的监控项值。 <br>它是此 `last(/{HOST.HOST}/{ITEM.KEY})`的别名。<br>从Zabbix的版本3.2.0开始，该宏支持[自定义](/manual/config/macros/macro_functions) 宏的值； <br><br>该宏可以与数字索引一起使用，例如 {ITEM.LASTVALUE[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第一个、第二个、第三个等监控项。  请参考[宏索引](supported_by_location#indexed_macros)。| |{ITEM.LOG.AGE}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 触发器名称、操作数据和描述<br>→ 触发器的URL地址<br>→ 事件的tags和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*监控项事件日志的持续时间*，可以精确到秒。<br><br>该宏可以与数字索引一起使用，例如 {ITEM.LOG.AGE[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{ITEM.LOG.DATE}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 触发器名称、操作数据和描述<br>→ 触发器的URL地址<br>→ 事件的tags和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*监控项事件日志的日期*。时间格式类似于 yyyy:mm:dd 。<br><br>该宏可以与数字索引一起使用，例如 {ITEM.LOG.DATE[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{ITEM.LOG.EVENTID}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 触发器名称、操作数据和描述<br>→ 触发器的URL地址<br>→ 事件的tags和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*事件日志中的事件ID。*<br>仅适用于windows事件日志监控。<br><br>该宏可以与数字索引一起使用，例如 {ITEM.LOG.EVENTID[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{ITEM.LOG.NSEVERITY}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 触发器名称、操作数据和描述<br>→ 触发器的URL地址<br>→ 事件的tags和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*事件日志中日志的严重级别，用数字级别描述（1--7）。*<br>仅适用于windows事件日志监控。<br><br>该宏可以与数字索引一起使用，例如 {ITEM.LOG.NSEVERITY[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{ITEM.LOG.SEVERITY}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 触发器名称、操作数据和描述<br>→ 触发器的URL地址<br>→ 事件的tags和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*事件日志中日志的严重级别，使用文字描述。*<br>仅适用于windows事件日志监控。<br><br>该宏可以与数字索引一起使用，例如 {ITEM.LOG.SEVERITY[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{ITEM.LOG.SOURCE}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 触发器名称、操作数据和描述<br>→ 触发器的URL地址<br>→ 事件的tags和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*事件日志中事件的源*<br>仅适用于windows事件日志监控。<br><br>该宏可以与数字索引一起使用，例如 {ITEM.LOG.SOURCE[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{ITEM.LOG.TIME}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 触发器名称、操作数据和描述<br>→ 触发器的URL地址<br>→ 事件的tags和值<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*item事件日志的发生时间。*<br><br>该宏可以与数字索引一起使用，例如 {ITEM.LOG.TIME[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{ITEM.NAME}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*触发器表达式中导致通知的第N个监控项的名称。*<br><br>该宏可以与数字索引一起使用，例如 {ITEM.NAME[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{ITEM.NAME.ORIG}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|从Zabbix 6.0之后此宏已弃用。 当监控项名称中支持用户宏和位置宏时，它用于在 Zabbix 6.0 之前的版本中解析为*监控项的原始名称（即没有解析宏）*。 <br><br>该宏可以与数字索引一起使用，例如 {ITEM.NAME.ORIG[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{ITEM.STATE}|→ 基于监控项的内部通知|*触发器表达式中导致通知的第 N 监控项的最新状态。* 可能的值: **不支持** 和 **正常**.<br><br>该宏可以与数字索引一起使用，例如 {ITEM.STATE[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{ITEM.VALUE}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 触发器名字，事件名字，操作数据和描述。<br>→ [标签的名称和值](/manual/config/tagging#macro_support)<br>→ 触发器的URL地址<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|可被解释为如下的任意一项:<br>1) 如果在触发器状态更改的上下文中使用，则解释为触发器表达式中第N个监控项的历史值（事件发生时），例如在展示事件或发送通知时。<br>2) 如果在没有触发器状态更改的上下文的情况下使用，触发器表达式中第N个监控项的最新值。例如，在弹出选择窗口中显示触发器列表时。在本例中工作方式与 {ITEM.LASTVALUE}相同。<br>在第一种情况下，如果历史记录值已被删除或从未存储过，它将解释为\*未知\*。<br>在第二种情况下并且仅在前端中，如果收集的最新历史值超过*最大历史显示周期*时间，它将解析为\*未知\*. (查看 [管理→通用](/manual/web_interface/frontend_sections/administration/general#gui) 菜单选项).<br><br>[自定义](/manual/config/macros/macro_functions) 此宏支持宏值，从 Zabbix 3.2.0 开始。<br><br>该宏可以与数字索引一起使用，例如 {ITEM.VALUE[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中的第一个、第二个、第三个等监控项。请参考[宏索引](supported_by_location#indexed_macros)。| |{ITEM.VALUETYPE}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*触发器表达式中导致通知的第N个监控项的值类型。* 可能的值: 0 - numeric float, 1 - character, 2 - log, 3 - numeric unsigned, 4 - text。<br><br>该宏可以与数字索引一起使用，例如 {ITEM.VALUETYPE[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。<br><br>支持的最低版本是 5.4.0.| |{LLDRULE.DESCRIPTION}|→ 基于 LLD 规则的内部通知|*引发通知的低级别自动发现规则的描述。*| |{LLDRULE.DESCRIPTION.ORIG}|→ 基于 LLD 规则的内部通知|*引发通知的低级别自动发现规则的描述（描述中带有未解析的宏）*<br>支持的最低版本是 5.2.0.| |{LLDRULE.ID}|→ 基于 LLD 规则的内部通知|*引发通知的低级别自动发现规则的规则序列ID*| |{LLDRULE.KEY}|→ 基于 LLD 规则的内部通知|*引发通知的低级别自动发现规则的键值*| |{LLDRULE.KEY.ORIG}|→ 基于 LLD 规则的内部通知|*引发通知的低级别自动发现规则的原始密钥（未扩展的宏）。*| |{LLDRULE.NAME}|→ 基于 LLD 规则的内部通知|*导致通知的低级发现规则（已解析宏）的名称。*| |{LLDRULE.NAME.ORIG}|→ 基于 LLD 规则的内部通知|*导致通知的低级发现规则的原始名称（即未解析宏）。*| |{LLDRULE.STATE}|→ 基于 LLD 规则的内部通知|*低级发现规则的最新状态。* 可能的值: **不支持** 和 **正常**.| |{MAP.ID}|→ 地图元素标签,地图URL的名称和值|*网络拓扑图ID*| |{MAP.NAME}|→ 地图元素标签,地图URL的名称和值<br>→ Text field in map shapes|*网络拓扑图名称*<br>支持的最低版本是 3.4.0.| |{PROXY.DESCRIPTION}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 发现的通知和命令<br>→ 自动注册的通知和命令<br>→ 内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*代理的描述*。 可以被解释为如下的可能:<br>1) 触发器表达式中第 N 个监控项的代理（在基于触发器的通知中）。 您可以在此处使用[索引](/manual/appendix/macros/supported_by_location#indexed_macros) 宏。<br>2) 代理，它执行发现(在发现通知中)，在此处使用{PROXY.DESCRIPTION} ，无需索引。<br>3) 代理指向一个已经注册的agent (在自动注册通知中)。在此处使用{PROXY.DESCRIPTION}，无需索引。<br><br>该宏可以与数字索引一起使用，例如 {PROXY.DESCRIPTION[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{PROXY.NAME}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 发现的通知和命令<br>→ 自动注册通知和命令 <br>→ 内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*代理的名称*. 可以被解释为如下的可能::<br>1)触发器表达式中第 N 个监控项的代理名称（在基于触发器的通知中）。 您可以在此处使用[索引](/manual/appendix/macros/supported_by_location#indexed_macros) 宏。<br>2)代理，它执行发现（在发现通知中）。在此处使用 {PROXY.NAME}，无需索引。<br>3) 代理指向一个已经注册的agent (在自动注册通知中)。 在此处使用{PROXY.NAME} ，无需索引。<br><br>该宏可以与数字索引一起使用，例如 {PROXY.NAME[<1-9>](supported_by_location#indexed_macros)} 指向触发器表达式中匹配的第1个，第2个，第3个等主机。 请参考[宏索引](supported_by_location#indexed_macros)。| |{SERVICE.NAME}|→ 基于服务的通知和命令<br>→ 服务的通知和命令|*服务名称* (已解析宏)。| |{SERVICE.ROOTCAUSE}|→ 基于服务的通知和命令<br>→ 服务的通知和命令|*导致服务失败的触发问题事件列表*, 使用安全性主机排序。 包括以下详细信息：主机名、事件名称、严重性、持续时间、服务标签和值。 | |{SERVICE.TAGS}|→ 基于服务的通知和命令<br>→ 服务的通知和命令|*服务事件标签的逗号分隔列表。* 服务事件标签可以在服务配置选项标签中定义。如果不存在标签，则扩展为空字符串。| |{SERVICE.TAGSJSON}|→ 基于服务的通知和命令<br>→ 服务的通知和命令|*包含服务事件标签对象的 JSON 数组。* 服务事件标签可以在服务配置选项标签中定义。 如果不存在标签，则扩展为空数组。| |{SERVICE.TAGS.<tag name>}|→ 基于服务的通知和命令<br>→ 服务的通知和命令|*标签名称引用的服务事件标签值。* 服务事件标签可以在服务配置选项标签中定义。<br>包含非字母数字字符（包括非英语多字节 UTF 字符）的标签名称应该用双引号引起来。 带引号的标记名称中的引号和反斜杠必须使用反斜杠进行转义。| |{TIME}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 基于服务的通知和命令<br>→ 服务的通知和命令<br>→ 发现的通知和命令<br>→ 自动注册通知和命令 <br>→ 内部通知<br>→ 触发器事件名称<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*现在的时间，格式为 hh:mm:ss*| |{TRIGGER.DESCRIPTION}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 基于触发器的内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*触发器描述。*<br>如果在通知中使用了`{TRIGGER.DESCRIPTION}`，则触发器描述中支持的所有宏都将被扩展。<br>`{TRIGGER.COMMENT}` 已弃用。| |{TRIGGER.EXPRESSION.EXPLAIN}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件<br>→ 事件名称|*部分评估的触发器表达式。*<br>基于监控项的函数在事件生成时被评估并替换为结果，而所有其他函数都显示为表达式中所写的。可用于调试触发器表达式。| |{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}|→ Problem [recovery notifications](/manual/config/notifications/action/recovery_operations) and commands<br>→ 故障更新通知和命令<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*部分评估触发恢复表达式.*<br>基于触发器的函数在事件生成时被评估并替换为结果，而所有其他函数都显示为表达式中所写的。可用于调试触发恢复表达式。| |{TRIGGER.EVENTS.ACK}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 地图元素标签<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*地图中地图元素或在通知中生成当前事件的触发器的已确认事件数。*| |{TRIGGER.EVENTS.PROBLEM.ACK}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 地图元素标签<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*所有触发器的已确认 PROBLEM 事件的数量，无论其状态。*| |{TRIGGER.EVENTS.PROBLEM.UNACK}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 地图元素标签<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*所有触发器的未确认问题事件数，无论其状态。*| |{TRIGGER.EVENTS.UNACK}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 地图元素标签<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*地图中地图元素或在通知中生成当前事件的触发器的未确认事件数。*| |{TRIGGER.HOSTGROUP.NAME}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 基于触发器的内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*定义了触发器的已排序（按 SQL 查询）、以逗号分隔的主机组列表名称。*| |{TRIGGER.PROBLEM.EVENTS.PROBLEM.ACK}|→ 地图元素标签|*处于PROBLEM状态的触发器已确认的PROBLEM事件数。*| |{TRIGGER.PROBLEM.EVENTS.PROBLEM.UNACK}|→ 地图元素标签|*处于PROBLEM状态的触发器的未确认PROBLEM事件数。*| |{TRIGGER.EXPRESSION}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 基于触发器的内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*触发器表达式。*| |{TRIGGER.EXPRESSION.RECOVERY}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 基于触发器的内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*触发恢复表达式* 如果*事件生成OK*在[触发器配置](/manual/config/triggers/trigger)被用于'恢复表达'; 否者返回空的string字段。<br>支持的最低版本是 3.2.0.| |{TRIGGER.ID}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 基于触发器的内部通知<br>→ 地图元素标签,地图URL的名称和值<br>→ 触发器的URL地址<br>→ Trigger tag value<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*触发此操作的触发器ID。*<br>从Zabbix的4.4.1版本开始在触发标记值中受支持。| |{TRIGGER.NAME}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 基于触发器的内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*触发器的名称* (已解析宏).<br>请注意自4.0.0开始，{EVENT.NAME} 可用于操作以显示已解析的宏触发的事件/问题名称。 | |{TRIGGER.NAME.ORIG}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 基于触发器的内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*触发器的原始名称* (即未解析宏).| |{TRIGGER.NSEVERITY}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 基于触发器的内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*使用数字表达的触发严重性* 可能的值: |0 - 未分类，1 - 信息，2 - 警告，3 - 平均，4 - 高，5 - 灾难。  |{TRIGGER.SEVERITY}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 基于触发器的内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*触发器严重性名称* 可以在这里定义 *管理 → 通用 → 触发器展示选项*.| |{TRIGGER.STATE}|→ 基于触发器的内部通知|*触发器的最新状态* 可能的值: **未知** 和 **正常**.| |{TRIGGER.STATUS}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*当前触发器的值* 可以是 PROBLEM 或者 OK.<br>`{STATUS}` 已弃用。| |{TRIGGER.TEMPLATE.NAME}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 基于触发器的内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*值为已排序（按 SQL 查询）、逗号分隔的模板列表中定义了触发器，如果触发器是在主机中定义的则为 \*未知\*。*| |{TRIGGER.URL}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 基于触发器的内部通知<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*触发器的URL地址。*| |{TRIGGER.VALUE}|→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 触发器表达式<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件|*当前触发数值*: 0 - 触发器处于正常状态, 1 - 触发器处于问题状态。| |{TRIGGERS.UNACK}|→ 地图元素标签|*地图元素中已取消确认问题触发器的数量，忽略触发器状态。*<br>如果至少有一个问题事件已取消确认，则触发器被视为已取消确认。 | |{TRIGGERS.PROBLEM.UNACK}|→ 地图元素标签|*在地图标签中未确认的触发器（状态为PROBLEM）总数。*<br>如果至少有一个问题事件已取消确认，则触发器被视为已取消确认。 | |{TRIGGERS.ACK}|→ 地图元素标签|*地图元素中已确认触发器的数量, 忽略触发器状态。*<br>如果触发器的所有问题事件都被确认，则认为触发器已被确认。 | |{TRIGGERS.PROBLEM.ACK}|→ 地图元素标签|*地图元素中已确认触发器的数量。*<br>如果触发器的所有问题事件都被确认，则认为触发器已被确认。 | |{USER.FULLNAME}|→ 故障更新通知和命令<br>→ 对主机手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts) (including confirmation text)<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件 (including confirmation text)|在事件确认和脚本操作中添加*用户的姓氏、名字和完整姓名*的信息。<br>从Zabbix的3.4.0版本开始在问题更新功能中支持此宏，从5.0.2开始在全局功能中支持。| |{USER.NAME}|→ 对主机手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts) (including confirmation text)<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件 (including confirmation text)|启动脚本的*用户的名字*。<br>支持的最低版本是 5.0.2.| |{USER.SURNAME}|→ 对主机手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts) (including confirmation text)<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件 (including confirmation text)|启动脚本的*用户的姓氏*。<br>支持的最低版本是 5.0.2.| |{USER.USERNAME}|→ 对主机手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts) (including confirmation text)<br>→ 手动操作[脚本](/manual/web_interface/frontend_sections/administration/scripts)事件 (including confirmation text)|启动脚本的*完整用户名称*（包括姓氏和名字）。<br>支持的最低版本是 5.0.2.<br>{USER.ALIAS}仅支持Zabbix 5.4.0以前的版本,此版本已弃用。| |{$MACRO}|→ 参阅: [User macros supported by location](/manual/appendix/macros/supported_by_location_user)|*[用户自定义](/manual/config/macros/user_macros) 宏。*| |{\#MACRO}|→ 参阅: [低级别自动发现宏](/manual/config/macros/lld_macros)|*低级别自动发现宏。*<br><br>[定制](/manual/config/macros/macro_functions) 宏的值, 从Zabbix的4.0.0版本开始。| |{?EXPRESSION}|→ 触发器事件名称<br>→ 基于触发器的通知和命令<br>→ 故障更新通知和命令<br>→ 地图元素标签^[3](supported_by_location#footnotes)^<br>→ 地图分享标签^[3](supported_by_location#footnotes)^<br>→ 地图中的链接标签^[3](supported_by_location#footnotes)^<br>→ 图表名称^[5](supported_by_location#footnotes)^|*表达式宏*用于公式计算。通过扩展内部的所有宏并评估结果表达式来计算。 <br>参阅 [案例](/[[/manual/config/triggers/expression#example_17) 在事件名称中使用表达式宏。<br>支持的最低版本是 5.2.0.|  

en-us	# 1 System information
zh-cn	# 1 系统信息

en-us	# 1 Trigger-based event correlation
zh-cn	# 1 基于触发器的事件关联

en-us	# 1 Trigger event generation
zh-cn	# 1 触发器事件生成

en-us	# 1 Usage examples
zh-cn	# 1 使用示例

en-us	# 1 Using certificates
zh-cn	# 1 使用证书

en-us	# 1 Virtual machine discovery key fields  The following table lists fields returned by virtual machine related discovery keys.  |**Item key**|<|<| |------------|-|-| |**Description**|**Field**|**Retrieved content**| |vmware.cluster.discovery|<|<| |Performs cluster discovery.|{\#CLUSTER.ID}|Cluster identifier.| |^|{\#CLUSTER.NAME}|Cluster name.| |vmware.datastore.discovery|<|<| |Performs datastore discovery.|{\#DATASTORE}|Datastore name.| |^|{\#DATASTORE.EXTENT}|JSON object with an array of {instanceName:partitionId}.| |vmware.dc.discovery|<|<| |Performs datacenter discovery.|{\#DATACENTER}|Datacenter name.| |^|{\#DATACENTERID}|Datacenter ID.| |vmware.hv.discovery|<|<| |Performs hypervisor discovery.|{\#HV.UUID}|Unique hypervisor identifier.| |^|{\#HV.ID}|Hypervisor identifier (HostSystem managed object name).| |^|{\#HV.NAME}|Hypervisor name.| |^|{\#HV.NETNAME}|Hypervisor network host name.| |^|{\#HV.IP}|Hypervisor IP address, might be empty.<br>In case of an HA configuration with multiple net interfaces, the following selection priority for interface is observed:<br>- prefer the IP which shares the IP-subnet with the vCenter IP<br>- prefer the IP from IP-subnet with default gateway<br>- prefer the IP from interface with the lowest ID<br>This field is supported since Zabbix 5.2.2.| |^|{\#CLUSTER.NAME}|Cluster name, might be empty.| |^|{\#DATACENTER.NAME}|Datacenter name.| |^|{\#PARENT.NAME}|Name of container that stores the hypervisor.<br>Supported since Zabbix 4.0.3.| |^|{\#PARENT.TYPE}|Type of container in which the hypervisor is stored. The values could be `Datacenter`, `Folder`, `ClusterComputeResource`, `VMware`, where 'VMware' stands for unknown container type.<br>Supported since Zabbix 4.0.3.| |vmware.hv.datastore.discovery|<|<| |Performs hypervisor datastore discovery. Note that multiple hypervisors can use the same datastore.|{\#DATASTORE}|Datastore name.| |^|{\#MULTIPATH.COUNT}|Registered number of datastore paths.| |^|{\#MULTIPATH.PARTITION.COUNT}|Number of available disk partitions.| |vmware.vm.discovery|<|<| |Performs virtual machine discovery.|{\#VM.UUID}|Unique virtual machine identifier.| |^|{\#VM.ID}|Virtual machine identifier (VirtualMachine managed object name).| |^|{\#VM.NAME}|Virtual machine name.| |^|{\#HV.NAME}|Hypervisor name.| |^|{\#DATACENTER.NAME}|Datacenter name.| |^|{\#CLUSTER.NAME}|Cluster name, might be empty.| |^|{\#VM.IP}|Virtual machine IP address, might be empty.<br>Supported since Zabbix 5.2.2.| |^|{\#VM.DNS}|Virtual machine DNS name, might be empty.<br>Supported since Zabbix 5.2.2.| |^|{\#VM.GUESTFAMILY}|Guest virtual machine OS family, might be empty.<br>Supported since Zabbix 5.2.2.| |^|{\#VM.GUESTFULLNAME}|Full guest virtual machine OS name, might be empty.<br>Supported since Zabbix 5.2.2.| |^|{\#VM.FOLDER}|The chain of virtual machine parent folders, can be used as value for nested groups; folder names are combined with "/". Might be empty.<br>Supported since Zabbix 5.4.2.| |vmware.vm.net.if.discovery|<|<| |Performs virtual machine network interface discovery.|{\#IFNAME}|Network interface name.| |vmware.vm.vfs.dev.discovery|<|<| |Performs virtual machine disk device discovery.|{\#DISKNAME}|Disk device name.| |vmware.vm.vfs.fs.discovery|<|<| |Performs virtual machine file system discovery.|{\#FSNAME}|File system name.|
zh-cn	# 1 虚拟机自动发现相关键值字段  下表列出了虚拟机相关自动发现键值返回的字段。  |**监控项键值**|<|<| |------------|-|-| |**描述**|**字段**|**检索到的内容**| |vmware.cluster.discovery|<|<| |发现集群。|{\#CLUSTER.ID}|集群标识符。| |^|{\#CLUSTER.NAME}|集群名称。| |vmware.datastore.discovery|<|<| |发现数据存储。|{\#DATASTORE}|数据存储名称。| |^|{\#DATASTORE.EXTENT}|具有 {instanceName:partitionId} 数组的 JSON 对象。| |vmware.dc.discovery|<|<| |发现数据中心。|{\#DATACENTER}|数据中心名称。| |^|{\#DATACENTERID}|数据中心 ID。| |vmware.hv.discovery|<|<| |发现宿主机。|{\#HV.UUID}|唯一的宿主机标识符。| |^|{\#HV.ID}|宿主机标识符（HostSystem 受管对象名称）。| |^|{\#HV.NAME}|宿主机名称。| |^|{\#HV.NETNAME}|宿主机网络主机名。| |^|{\#HV.IP}|宿主机 IP 地址，可能为空。<br>在具有多个网络接口的 HA 配置的情况下，观察到接口的以下选择优先级：<br>- 首选与 vCenter IP 共享的子网 IP<br>- 首选默认网关的子网IP<br>- 优先使用ID最低的接口的IP地址<br>自 Zabbix 5.2.2 起支持此字段。| |^|{\#CLUSTER.NAME}|集群名称，可能为空。| |^|{\#DATACENTER.NAME}|数据中心名称。| |^|{\#PARENT.NAME}|存储 hypervisor 的容器的名称。 <br>从 Zabbix 4.0.3 开始支持。| |^|{\#PARENT.TYPE}|存储宿主机的容器类型。 这些值可以是 `Datacenter`, `Folder`, `ClusterComputeResource`, `VMware`, 其中 'VMware' 代表未知容器类型。<br>从 Zabbix 4.0.3 开始支持。| |vmware.hv.datastore.discovery|<|<| |发现 hypervisor 数据存储。 多个管理程序可以使用同一个数据存储。|{\#DATASTORE}|数据存储名称。| |^|{\#MULTIPATH.COUNT}|已注册的数据存储路径数。| |^|{\#MULTIPATH.PARTITION.COUNT}|可用磁盘分区数。| |vmware.vm.discovery|<|<| |发现虚拟机。|{\#VM.UUID}|虚拟机唯一标识符。| |^|{\#VM.ID}|虚拟机标识符（VirtualMachine 托管对象名称）。| |^|{\#VM.NAME}|虚拟机名称。| |^|{\#HV.NAME}|宿主机名称。| |^|{\#DATACENTER.NAME}|数据中心名称。| |^|{\#CLUSTER.NAME}|集群名称，可能为空。| |^|{\#VM.IP}|虚拟机 IP 地址，可能为空。<br>自 Zabbix 5.2.2 起支持。| |^|{\#VM.DNS}|虚拟机 DNS 名称，可能为空。<br>自 Zabbix 5.2.2 起支持。| |^|{\#VM.GUESTFAMILY}|客户虚拟机操作系统名称，可能为空。<br>自 Zabbix 5.2.2 起支持。| |^|{\#VM.GUESTFULLNAME}|完整的客户虚拟机操作系统名称，可能为空。<br>自 Zabbix 5.2.2 起支持。| |^|{\#VM.FOLDER}|虚拟机父文件夹链，可作为嵌套组的值；文件夹名称与"/" 组合，可能为空。<br>自 Zabbix 5.4.2 起支持。| |vmware.vm.net.if.discovery|<|<| |发现虚拟机网络接口。|{\#IFNAME}|网络接口名称。| |vmware.vm.vfs.dev.discovery|<|<| |发现虚拟机磁盘设备。|{\#DISKNAME}|磁盘设备名称。| |vmware.vm.vfs.fs.discovery|<|<| |发现虚拟机文件系统。|{\#FSNAME}|文件系统名称。|

en-us	# 1 Virtual machine discovery key fields  The following table lists fields returned by virtual machine related discovery keys.  |**Item key**|<|<| |------------|-|-| |**Description**|**Field**|**Retrieved content**| |vmware.cluster.discovery|<|<| |Performs cluster discovery.|{\#CLUSTER.ID}|Cluster identifier.| |^|{\#CLUSTER.NAME}|Cluster name.| |vmware.datastore.discovery|<|<| |Performs datastore discovery.|{\#DATASTORE}|Datastore name.| |vmware.dc.discovery|<|<| |Performs datacenter discovery.|{\#DATACENTER}|Datacenter name.| |^|{\#DATACENTERID}|Datacenter ID.| |vmware.hv.discovery|<|<| |Performs hypervisor discovery.|{\#HV.UUID}|Unique hypervisor identifier.| |^|{\#HV.ID}|Hypervisor identifier (HostSystem managed object name).| |^|{\#HV.NAME}|Hypervisor name.| |^|{\#HV.NETNAME}|Hypervisor network host name.| |^|{\#HV.IP}|Hypervisor IP address, might be empty.<br>Supported since Zabbix 5.2.2.| |^|{\#CLUSTER.NAME}|Cluster name, might be empty.| |^|{\#DATACENTER.NAME}|Datacenter name.| |^|{\#PARENT.NAME}|Name of container that stores the hypervisor.<br>Supported since Zabbix 4.0.3.| |^|{\#PARENT.TYPE}|Type of container in which the hypervisor is stored. The values could be `Datacenter`, `Folder`, `ClusterComputeResource`, `VMware`, where 'VMware' stands for unknown container type.<br>Supported since Zabbix 4.0.3.| |vmware.hv.datastore.discovery|<|<| |Performs hypervisor datastore discovery. Note that multiple hypervisors can use the same datastore.|{\#DATASTORE}|Datastore name.| |vmware.vm.discovery|<|<| |Performs virtual machine discovery.|{\#VM.UUID}|Unique virtual machine identifier.| |^|{\#VM.ID}|Virtual machine identifier (VirtualMachine managed object name).| |^|{\#VM.NAME}|Virtual machine name.| |^|{\#HV.NAME}|Hypervisor name.| |^|{\#DATACENTER.NAME}|Datacenter name.| |^|{\#CLUSTER.NAME}|Cluster name, might be empty.| |^|{\#VM.IP}|Virtual machine IP address, might be empty.<br>Supported since Zabbix 5.2.2.| |^|{\#VM.DNS}|Virtual machine DNS name, might be empty.<br>Supported since Zabbix 5.2.2.| |^|{\#VM.GUESTFAMILY}|Guest virtual machine OS family, might be empty.<br>Supported since Zabbix 5.2.2.| |^|{\#VM.GUESTFULLNAME}|Full guest virtual machine OS name, might be empty.<br>Supported since Zabbix 5.2.2.| |^|{\#VM.FOLDER}|The chain of virtual machine parent folders, can be used as value for nested groups; folder names are combined with "/". Might be empty.<br>Supported since Zabbix 5.4.2.| |vmware.vm.net.if.discovery|<|<| |Performs virtual machine network interface discovery.|{\#IFNAME}|Network interface name.| |vmware.vm.vfs.dev.discovery|<|<| |Performs virtual machine disk device discovery.|{\#DISKNAME}|Disk device name.| |vmware.vm.vfs.fs.discovery|<|<| |Performs virtual machine file system discovery.|{\#FSNAME}|File system name.|  
zh-cn	# 1 虚拟机发现key值字段  下表列出了虚拟机发现key值返回的内容。  |**项目键**|<|<| |-------------|-|-| |**描述**                                                                                              *|字段**              **检|内容**| |vmware.cluster.discovery|<|<| |执行 VMware 集群发现 discovery,用于发现Hypervisorv（宿主机） 。                                       {\#CLUSTER.ID}|集群 ID。|<| |^|{\#CLUSTER.NAME}|集群名称。| |vmware.hv.discovery|<|<| |执行 hypervisor 的 discovery 。                                                                       {\#|V.UUID}           唯一的|hypervisor 的 ID| |^|{\#HV.ID}|Hypervisorv（宿主机） 的 ID（由HostSystem管理）| |^|{\#HV.NAME}|Hypervisor（宿主机） 的名字| |^|{\#CLUSTER.NAME}|Vmware群集名称，可能为空。| |^|{\#DATACENTER.NAME}|Vmware 数据中心名称。| |vmware.hv.datastore.discovery|<|<| |执行 hypervisor 数据存储库的 discovery 。请注意，多个hypervisor 可以使用相同的数据存储(datastore)。   {\#DATASTORE}         数据存储|称。|<| |vmware.vm.discovery|<|<| |执行虚拟机的 discovery 。                                                                             {\#VM.|UID}           唯一虚拟机|D。| |^|{\#VM.ID}|虚拟机 ID（由 VirtualMachine 管理）。| |^|{\#VM.NAME}|虚拟机名。| |^|{\#HV.NAME}|Hypervisor （宿主机）名称。| |^|{\#CLUSTER.NAME}|Vmware 集群名称，可能为空。| |^|{\#DATACENTER.NAME}|Vmware 数据中心名称。| |vmware.vm.net.if.discovery|<|<| |执行虚拟机网络接口的 discovery 。                                                                     {\#IFNAME}|网络接口名称。|<| |vmware.vm.vfs.dev.discovery|<|<| |执行虚拟机磁盘设备的 discovery 。                                                                     {\#DISKNAM|}          磁盘设备名称。|<| |vmware.vm.vfs.fs.discovery|<|<| |执行虚拟机文件系统的 discovery 。                                                                     {\#FSNAME}|文件系统名称。|<|  

en-us	# 1 Web monitoring items
zh-cn	# 1 Web 监控项

en-us	# 1 Zabbix agent
zh-cn	# 1 Zabbix agent

en-us	# 1 Zabbix server
zh-cn	# 1 Zabbix 服务器

en-us	# 20. Modules
zh-cn	 # 20. 模块

en-us	# 20 System information
zh-cn	# 20 系统信息

en-us	# 20 Top hosts
zh-cn	# 20 Top主机

en-us	# 20 Trigger overview  
zh-cn	# 20 Trigger overview  

en-us	 # 20 Upgrade notes for 6.0.10
zh-cn	 # 20 6.0.10 升级说明

en-us	# 21. Appendixes  Please use the sidebar to access content in the Appendixes section.
zh-cn	# 21. 附录  请使用侧边栏访问附录中的内容。

en-us	# 21 Trigger overview
zh-cn	# 21 触发器概览

en-us	 # 21 Upgrade notes for 6.0.11
zh-cn	 # 21 6.0.11 升级说明

en-us	# 21 URL  
zh-cn	# 21 URL  

en-us	# 22 Upgrade notes for 6.0.12
zh-cn	 # 22 6.0.12 升级说明

en-us	# 22 URL
zh-cn	# 22 网址

en-us	# 22 Web monitoring  
zh-cn	# 22 Web monitoring  

en-us	# 23 Upgrade notes for 6.0.13
zh-cn	# 23 6.0.13 升级说明

en-us	# 23 Web monitoring
zh-cn	# 23 Web 监控

en-us	# 2 Actions  
zh-cn	# 2 动作  

en-us	# 2 Actions [comment]: # (tags: action)
zh-cn	# 2 动作 [comment]: # (tags: action)

en-us	# 2 Active agent autoregistration
zh-cn	# 2 agent（主动模式） 自动注册

en-us	# 2 Agent
zh-cn	# 2 Agent

en-us	##### 2 Back up configuration files and Zabbix agent binaries  Make a backup copy of the Zabbix agent binary and configuration file.
zh-cn	##### 2 备份配置文件和 Zabbix agent 程序文件  备份配置文件和 Zabbix agent 程序文件。

en-us	##### 2 Back up configuration files and Zabbix proxy binaries  Make a backup copy of the Zabbix proxy binary and configuration file.
zh-cn	##### 2 备份配置文件和 Zabbix Proxy 旧版本程序  备份配置文件和 Zabbix Proxy 旧版本程序。

en-us	##### 2 Back up the existing Zabbix database  This is a very important step. Make sure that you have a backup of your database. It will help if the upgrade procedure fails (lack of disk space, power off, any unexpected problem).
zh-cn	##### 2 备份已有的Zabbix数据库  这是非常重要的一步。 确保您有数据库的备份。 如果升级过程失败（磁盘空间不足、电源关闭、任何意外问题），这将有所帮助。

en-us	##### 2 Back up the existing Zabbix database  This is a very important step. Make sure that you have a backup of your database. It will help if the upgrade procedure fails (lack of disk space, power off, any unexpected problem).
zh-cn	##### 2 备份当前的数据库  备份当前的数据库是非常重要的一步。升级前请确保是否先备份数据库。若升级失败（如因磁盘空间不足、断电或其他意外导致的升级失败），备份的数据库将大派用场。

en-us	##### 2 Back up the existing Zabbix database  This is a very important step. Make sure that you have a backup of your database. It will help if the upgrade procedure fails (lack of disk space, power off, any unexpected problem).
zh-cn	##### 2 备份当前的数据库  请用户确认，在升级前备份了数据库，这是非常关键的一步。如果升级失败（因磁盘空间不足、断电或其他意外导致的升级失败），备份的数据库将大有帮助。

en-us	##### 2 Back up the existing Zabbix database  This is a very important step. Make sure that you have a backup of your database. It will help if the upgrade procedure fails (lack of disk space, power off, any unexpected problem).
zh-cn	##### 2 备份当前的 Zabbix 数据库  这是非常重要的一步。确保您有数据库的备份，如果升级过程失败（如磁盘空间不足、断电等任何意外问题），它将有所帮助。

en-us	##### 2 Back up the existing Zabbix database  This is a very important step. Make sure that you have a backup of your database. It will help if the upgrade procedure fails (lack of disk space, power off, any unexpected problem).  
zh-cn	##### 2 备份当前的 Zabbix 数据库  这是非常重要的一步。确保您有数据库的备份，如果升级过程失败（如磁盘空间不足、断电等任何意外问题），它将有所帮助。

en-us	# 2 Bitwise functions  All functions listed here are supported in:  -   [Trigger expressions](/manual/config/triggers/expression) -   [Calculated items](/manual/config/items/itemtypes/calculated)  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Expressions are accepted as parameters -   Optional function parameters (or parameter parts) are indicated by     `<` `>`  |FUNCTION|<|<| |--|--|--| |**Description**|**Function-specific parameters**|**Comments**| |**bitand** (value,mask)|<|<| |Value of "bitwise AND" of an item value and mask.|**value** - value to check<br>**mask** (mandatory) - 64-bit unsigned integer (0 - 18446744073709551615)|Supported value types: int<br><br>Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.<br><br>Examples:<br>=> **bitand**(last(/host/key),**12**)=8 or **bitand**(last(/host/key),**12**)=4 → 3rd or 4th bit set, but not both at the same time<br>=> **bitand**(last(/host/key),**20**)=16 → 3rd bit not set and 5th bit set.| |**bitlshift** (value,bits to shift)|<|<| |Bitwise shift left of an item value.|**value** - value to check<br>**bits to shift** (mandatory) - number of bits to shift|Supported value types: int<br><br>Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.| |**bitnot** (value)|<|<| |Value of "bitwise NOT" of an item value.|**value** - value to check<br>|Supported value types: int<br><br>Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.| |**bitor** (value,mask)|<|<| |Value of "bitwise OR" of an item value and mask.|**value** - value to check<br>**mask** (mandatory) - 64-bit unsigned integer (0 - 18446744073709551615)|Supported value types: int<br><br>Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.| |**bitrshift** (value,bits to shift)|<|<| |Bitwise shift right of an item value.|**value** - value to check<br>**bits to shift** (mandatory) - number of bits to shift|Supported value types: int<br><br>Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.| |**bitxor** (value,mask)|<|<| |Value of "bitwise exclusive OR" of an item value and mask.|**value** - value to check<br>**mask** (mandatory) - 64-bit unsigned integer (0 - 18446744073709551615)|Supported value types: int<br><br>Although the comparison is done in a bitwise manner, all the values must be supplied and are returned in decimal. For example, checking for the 3rd bit is done by comparing to 4, not 100.|
zh-cn	# 2 按位运算函数  此处列出的所有功能均受支持：  - · [触发器表达式](/manual/config/triggers/expression) - · [可计算监控项](/manual/config/items/itemtypes/calculated)  关于函数参数的一些一般说明：  - · 函数参数用逗号分隔 - · 接受表达式作为参数 - · 可选的函数参数（或参数部分）由 · `<` `>` 表示  |函数|<|<| |--|--|--| |**Description**|**函数特定参数**|**注释**| |**bitand** (值,掩码)|<|<| |监控项值和掩码的“按位与”值。|**值** - 要检查的值<br>**掩码**（强制）- 64 位无符号整数 (0 - 18446744073709551615)|支持的值类型 : int<br><br>虽然比较是以位方式完成的，但必须提供所有值并以十进制形式返回。 例如，检查第 3 位是通过与 4 比较而不是 100 来完成的。<br><br>示例：<br>=> **bitand**(last(/host/key),**12** )=8 或 **bitand**(last(/host/key),**12**)=4 → 第 3 位或第 4 位设置，但不能同时设置<br>=> **bitand** (last(/host/key),**20**)=16 → 第 3 位未设置，第 5 位已设置。| |**bitlshift**（值，要移动的位）|<|<| |监控项值向左移位。|**值** - 要检查的值<br>**要移位的位数**（强制）- 要移位的位数|支持的值类型：整数<br><br> 尽管比较是以按位方式完成的，但必须提供所有值并以十进制形式返回。 例如，检查第 3 位是通过与 4 而不是 100 进行比较来完成的。| |**bitnot**（值）|<|<| |项目值的“按位非”值。|**值** - 要检查的值<br>|支持的值类型：int<br><br>虽然比较是以按位方式完成的，但所有值 必须提供并以十进制形式返回。 例如，检查第 3 位是通过与 4 比较而不是 100 来完成的。| |**bitor**（值，掩码）|<|<| |项目值和掩码的“按位或”值。|**值** - 要检查的值<br>**掩码**（强制）- 64 位无符号整数 (0 - 18446744073709551615)|支持的值类型 : int<br><br>虽然比较是以位方式完成的，但必须提供所有值并以十进制形式返回。 例如，检查第 3 位是通过与 4 而不是 100 进行比较来完成的。| |**bitrshift**（值，要移动的位）|<|<| |项目值的按位右移。|**值** - 要检查的值<br>**要移位的位数**（强制性）- 要移位的位数|支持的值类型：整数<br><br> 尽管比较是以按位方式完成的，但必须提供所有值并以十进制形式返回。 例如，检查第 3 位是通过与 4 比较而不是 100 来完成的。| |**bitxor**（值，掩码）|<|<| |项目值和掩码的“按位异或”值。|**值** - 要检查的值<br>**掩码**（强制）- 64 位无符号整数 (0 - 18446744073709551615)|支持的值 types: int<br><br>虽然比较是按位方式进行的，但必须提供所有值并以十进制形式返回。 例如，检查第 3 位是通过与 4 而不是 100 进行比较来完成的。|

en-us	# 2 Certificate problems
zh-cn	# 2 证书问题

en-us	# 2 Clock
zh-cn	# 2 时钟

en-us	##### 2 Create user account  For all of the Zabbix daemon processes, an unprivileged user is required. If a Zabbix daemon is started from an unprivileged user account, it will run as that user.  However, if a daemon is started from a 'root' account, it will switch to a 'zabbix' user account, which must be present. To create such a user account (in its own group, "zabbix"),  on a RedHat-based system, run:      groupadd --system zabbix     useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix  on a Debian-based system, run:      addgroup --system --quiet zabbix     adduser --quiet --system --disabled-login --ingroup zabbix --home /var/lib/zabbix --no-create-home zabbix  ::: noteimportant Zabbix processes do not need a home directory, which is why we do not recommend creating it. However, if you are using some functionality that requires it (e. g. store MySQL credentials in `$HOME/.my.cnf`) you are free to create it using the following commands.\ \  On RedHat-based systems, run:      mkdir -m u=rwx,g=rwx,o= -p /usr/lib/zabbix     chown zabbix:zabbix /usr/lib/zabbix  On Debian-based systems, run:      mkdir -m u=rwx,g=rwx,o= -p /var/lib/zabbix     chown zabbix:zabbix /var/lib/zabbix   :::  A separate user account is not required for Zabbix frontend installation.  If Zabbix [server](/manual/concepts/server) and [agent](/manual/concepts/agent) are run on the same machine it is recommended to use a different user for running the server than for running the agent. Otherwise, if both are run as the same user, the agent can access the server configuration file and any Admin level user in Zabbix can quite easily retrieve, for example, the database password.  ::: noteimportant Running Zabbix as `root`, `bin`, or any other account with special rights is a security risk. :::
zh-cn	 ##### 2 创建用户账户  所有的Zabbix守护进程都必须要一个非特权用户。如果一个非特权用户启动了一个Zabbix守护进程，它就会以这个用户运行。  然而，如果一个守护进程以‘root’账户运行，它会切换到一个‘zabbix‘用户，这个用户是必须存在的。要创建这样一个用户（在它自己的“zabbix”组里），  在基于RedHat的系统里，运行：      groupadd --system zabbix     useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix  在基于Debian的系统里，运行：      addgroup --system --quiet zabbix     adduser --quiet --system --disabled-login --ingroup zabbix --home /var/lib/zabbix --no-create-home zabbix  ::: noteimportant Zabbix进程不许要home目录，因此我们不推荐创建它。然而，如果你将要使用的某些功能需要它（比如在`$HOME/.my.cnf`里存放MySQL凭证) ，你可以使用如下命令去创建home目录。\ \  在基于RedHat的系统里，运行：      mkdir -m u=rwx,g=rwx,o= -p /usr/lib/zabbix     chown zabbix:zabbix /usr/lib/zabbix  在基于Debian的系统里，运行：      mkdir -m u=rwx,g=rwx,o= -p /var/lib/zabbix     chown zabbix:zabbix /var/lib/zabbix  :::  安装Zabbix前端不许要单独的用户。  如果Zabbix [server](/manual/concepts/server)和[agent](/manual/concepts/agent)运行在同一台机器上，建议使用与agent不同的用户来运行。否则，如果两者使用相同的用户，agent可以访问server的配置文件，Zabbix里任何Admin级别的用户可以轻易地获取诸如数据可密码等信息。  ::: noteimportant 以`root`、`bin`或者其他任何有特殊权限的账户运行Zabbix都有安全风险。 :::

en-us	# 2 Custom graphs
zh-cn	# 2 自定义图表

en-us	# 2 Custom intervals
zh-cn	# 2 自定义间隔

en-us	# 2 Debian/Ubuntu
zh-cn	# 2 Debian/Ubuntu

en-us	# 2 Debian/Ubuntu/Raspbian
zh-cn	 # 2 Debian/Ubuntu/Raspbian

en-us	# 2. Definitions
zh-cn	# 2. 定义

en-us	# 2 Discovery of network interfaces  In a similar way as [file systems](/manual/discovery/low_level_discovery#configuring_low-level_discovery) are discovered, it is possible to also discover network interfaces.
zh-cn	# 2 网络接口的自动发现  对网络接口进行自动发现与对 [文件系统](/manual/discovery/low_level_discovery#configuring_low-level_discovery) 进行自动发现的工作方式类似。

en-us	# 2 Docker plugin
zh-cn	# 2 Docker 插件

en-us	# 2 Global event correlation
zh-cn	# 2 全局事件关联

en-us	# 2 Host group elements
zh-cn	# 2 主机组元素

en-us	# 2 Hosts
zh-cn	# 2 主机

en-us	# 2 Installation and setup
zh-cn	# 2安装及配置

en-us	# 2 Inventory
zh-cn	# 2 资产管理

en-us	# 2 Inventory  
zh-cn	# 2 库存  

en-us	# 2 Items
zh-cn	# 2 监控项

en-us	# 2 Item value preprocessing
zh-cn	# 2 监控项值预处理

en-us	# 2 Linking/unlinking
zh-cn	# 2 链接/取消链接

en-us	# 2 MongoDB plugin dependencies
zh-cn	# 2 MongoDB 插件依赖

en-us	# 2 Network maps  
zh-cn	# 2 网络拓扑图  

en-us	# 2 Network maps [comment]: # (tags: map)
zh-cn	# 2 网络拓扑图

en-us	# 2 New host
zh-cn	# 2 新建主机

en-us	# 2 Operations
zh-cn	# 2 操作

en-us	# 2 Other event sources
zh-cn	# 2 其他事件来源

en-us	# 2 Permissions
zh-cn	# 2 权限

en-us	# 2 PostgreSQL encryption configuration [comment]: # (tags: ssl)
zh-cn	# 2 PostgreSQL 加密配置 [comment]: # (tags: ssl)

en-us	# 2 Preprocessing details
zh-cn	# 2 预处理细节

en-us	# 2 Problems
zh-cn	# 2 问题

en-us	# 2 Proxies
zh-cn	# 2 Proxies

en-us	# 2 Real life scenario
zh-cn	# 2 真实场景

en-us	# 2 Recommended UnixODBC settings for PostgreSQL  
zh-cn	# 2 PostgreSQL数据库推荐的UnixODBC设置

en-us	# 2 Remote commands
zh-cn	# 2 远程命令

en-us	# 2 Repairing Zabbix database character set and collation
zh-cn	# 2 修复Zabbix 数据库的字符集及字符序

en-us	# 2 Requirements
zh-cn	# 2 安装要求

en-us	# 2 Scheduled reports
zh-cn	# 2 计划报表

en-us	# 2 Service actions
zh-cn	# 2 服务操作

en-us	# 2 Service actions
zh-cn	# 2 服务动作

en-us	# 2 Services
zh-cn	# 2 Services

en-us	# 2 Setup from RHEL packages
zh-cn	# 2 从 RHEL 包安装

en-us	# 2 SMS
zh-cn	# 2 短信

en-us	# 2 SNMP agent  
zh-cn	# 2 SNMP代理  

en-us	# 2 SNMP agent [comment]: # (tags: snmp)
zh-cn	# 2 SNMP客户端

en-us	# 2 Sound in browsers
zh-cn	# 2 浏览器提示音

en-us	# 2 Special OIDs  Some of the most used SNMP OIDs are translated automatically to a numeric representation by Zabbix. For example, **ifIndex** is translated to **1.3.6.1.2.1.2.2.1.1**, **ifIndex.0** is translated to **1.3.6.1.2.1.2.2.1.1.0**.  The table contains list of the special OIDs.  |Special OID|Identifier|Description| |--|--|------| |ifIndex|1.3.6.1.2.1.2.2.1.1|A unique value for each interface.| |ifDescr|1.3.6.1.2.1.2.2.1.2|A textual string containing information about the interface.This string should include the name of the manufacturer, the product name and the version of the hardware interface.| |ifType|1.3.6.1.2.1.2.2.1.3|The type of interface, distinguished according to the physical/link protocol(s) immediately 'below' the network layer in the protocol stack.| |ifMtu|1.3.6.1.2.1.2.2.1.4|The size of the largest datagram which can be sent / received on the interface, specified in octets.| |ifSpeed|1.3.6.1.2.1.2.2.1.5|An estimate of the interface's current bandwidth in bits per second.| |ifPhysAddress|1.3.6.1.2.1.2.2.1.6|The interface's address at the protocol layer immediately \`below' the network layer in the protocol stack.| |ifAdminStatus|1.3.6.1.2.1.2.2.1.7|The current administrative state of the interface.| |ifOperStatus|1.3.6.1.2.1.2.2.1.8|The current operational state of the interface.| |ifInOctets|1.3.6.1.2.1.2.2.1.10|The total number of octets received on the interface, including framing characters.| |ifInUcastPkts|1.3.6.1.2.1.2.2.1.11|The number of subnetwork-unicast packets delivered to a higher-layer protocol.| |ifInNUcastPkts|1.3.6.1.2.1.2.2.1.12|The number of non-unicast (i.e., subnetwork- broadcast or subnetwork-multicast) packets delivered to a higher-layer protocol.| |ifInDiscards|1.3.6.1.2.1.2.2.1.13|The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space.| |ifInErrors|1.3.6.1.2.1.2.2.1.14|The number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol.| |ifInUnknownProtos|1.3.6.1.2.1.2.2.1.15|The number of packets received via the interface which were discarded because of an unknown or unsupported protocol.| |ifOutOctets|1.3.6.1.2.1.2.2.1.16|The total number of octets transmitted out of the interface, including framing characters.| |ifOutUcastPkts|1.3.6.1.2.1.2.2.1.17|The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent.| |ifOutNUcastPkts|1.3.6.1.2.1.2.2.1.18|The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent.| |ifOutDiscards|1.3.6.1.2.1.2.2.1.19|The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.| |ifOutErrors|1.3.6.1.2.1.2.2.1.20|The number of outbound packets that could not be transmitted because of errors.| |ifOutQLen|1.3.6.1.2.1.2.2.1.21|The length of the output packet queue (in packets).|
zh-cn	# 2 特殊 OIDs  一些最常用的 SNMP OIDs 会自动转换为Zabbix 的数字表示。例如，**ifIndex** 被解析成 **1.3.6.1.2.1.2.2.1.1**，**ifIndex.0** 被解析成**1.3.6.1.2.1.2.2.1.1.0**。  该表包含特殊 OIDs 的列表。  |特殊OID|标识符|描述| |-----------|---------|------------| |ifIndex|1.3.6.1.2.1.2.2.1.1|每个接口的唯一值。| |ifDescr|1.3.6.1.2.1.2.2.1.2|包含接口信息的文本字符串。该字符串应包括制造商名称、产品名称和硬件接口版本。| |ifType|1.3.6.1.2.1.2.2.1.3|接口类型，根据协议栈中网络层“下方”的物理/链路协议进行区分。| |ifMtu|1.3.6.1.2.1.2.2.1.4|可以在接口上发送/接收的最大数据报的大小，以八位字节指定。| |ifSpeed|1.3.6.1.2.1.2.2.1.5|接口当前带宽的估计值，以比特/秒为单位。| |ifPhysAddress|1.3.6.1.2.1.2.2.1.6|协议层的接口地址紧挨着协议栈中网络层的“下方”。| |ifAdminStatus|1.3.6.1.2.1.2.2.1.7|接口的当前管理状态。| |ifOperStatus|1.3.6.1.2.1.2.2.1.8|接口的当前操作状态。| |ifInOctets|1.3.6.1.2.1.2.2.1.10|接口接收到的八位字节总数，包括帧字符。| |ifInUcastPkts|1.3.6.1.2.1.2.2.1.11|传送到更高层协议的子网单播数据包的数量。| |ifInNUcastPkts|1.3.6.1.2.1.2.2.1.12|传送到更高层协议的非单播（即子网广播或子网多播）数据包的数量。| |ifInDiscards|1.3.6.1.2.1.2.2.1.13|被选择丢弃的入站数据包的数量，即使没有检测到错误以阻止它们被传递到更高层的协议。丢弃此类数据包的一个可能原因是释放缓冲区空间。 |ifInErrors|1.3.6.1.2.1.2.2.1.14|包含错误的入站数据包的数量，这些错误阻止它们被传递到更高层的协议。| |ifInUnknownProtos|1.3.6.1.2.1.2.2.1.15|通过接口接收到的由于未知或不受支持的协议而被丢弃的数据包的数量。| |ifOutOctets|1.3.6.1.2.1.2.2.1.16|从接口传出的八位字节总数，包括帧字符。| |ifOutUcastPkts|1.3.6.1.2.1.2.2.1.17|高层协议请求传输的数据包的总数，这些数据包没有发送到该子层的多播或广播地址，包括那些被丢弃或未发送。| |ifOutNUcastPkts|1.3.6.1.2.1.2.2.1.18|高层协议请求传输的包的总数，在这个子层被寻址到多播或广播地址，包括那些被丢弃或未被丢弃的包已发送。| |ifOutDiscards|1.3.6.1.2.1.2.2.1.19|被选择丢弃的出站数据包的数量，即使没有检测到错误以阻止它们被传输。丢弃此类数据包的一个可能原因是释放缓冲区空间。 |ifOutErrors|1.3.6.1.2.1.2.2.1.20|由于错误而无法传输的出站数据包数。| |ifOutQLen|1.3.6.1.2.1.2.2.1.21|输出包队列的长度（以包为单位）。|

en-us	# 2 Templates
zh-cn	# 2 模板

en-us	# 2 Templates
zh-cn	# 2 模板

en-us	# 2 Trigger expression
zh-cn	# 2 触发器表达式

en-us	# 2 Trigger prototypes
zh-cn	# 2 触发器原型

en-us	# 2 Trigger prototypes
zh-cn	# 2 触发器原型

en-us	# 2 Trigger prototypes  We create trigger prototypes in a similar way as item prototypes:  ![](../../../../assets/en/manual/discovery/low_level_discovery/trigger_prototype_fs.png)  Attributes that are specific for trigger prototypes:  |Parameter|Description| |---------|-----------| |*Create enabled*|If checked the trigger will be added in an enabled state.<br>If unchecked, the trigger will be added to a discovered entity, but in a disabled state.| |*Discover*|If checked (default) the trigger will be added to a discovered entity.<br>If unchecked, the trigger will not be added to a discovered entity, unless this setting is [overridden](/manual/discovery/low_level_discovery#override) in the discovery rule.|  When real triggers are created from the prototypes, there may be a need to be flexible as to what constant ('20' in our example) is used for comparison in the expression. See how [user macros with context](/manual/discovery/low_level_discovery#using_lld_macros_in_user_macro_contexts) can be useful to accomplish such flexibility.  You can define [dependencies](/manual/config/triggers/dependencies) between trigger prototypes as well (supported since Zabbix 3.0). To do that, go to the *Dependencies* tab. A trigger prototype may depend on another trigger prototype from the same low-level discovery (LLD) rule or on a regular trigger. A trigger prototype may not depend on a trigger prototype from a different LLD rule or on a trigger created from trigger prototype. Host trigger prototype cannot depend on a trigger from a template.  ![](../../../../assets/en/manual/discovery/low_level_discovery/trigger_prototypes_fs.png)
zh-cn	# 2 触发器原型  可以用创建监控项原型相同的方式来创建触发器原型:  ![](../../../assets/en/manual/discovery/low_level_discovery/trigger_prototype_fs.png)  触发器原型的属性:  |参数|描述| |---------|-----------| |*启用创建*|如果选择，会添加并启用触发器原型。<br>如果未选择，会添加触发器到发现的实体中，但是处于禁用状态。| |*发现*|如果选择(默认)，触发器会添加到发现的实体中。<br>如果未选择，触发器不会添加到发现的实体中，除非设置被自动发现规则[覆盖](/manual/discovery/low_level_discovery#override)。|  一旦实际的触发器从原型中创建出来，表达式中用于作对比的常量(此示例中为 '20') 可能需要实现一些灵活性。参考 如何使用[用户宏和上下文](/manual/discovery/low_level_discovery#using_lld_macros_in_user_macro_contexts) 来实现这种灵活性。  还可以定义在多个触发器原型之间定义 [依赖](/manual/config/triggers/dependencies) 关系 (从Zabbix 3.0起支持)。要实现此功能，找到 *依赖* 选项卡。一个触发器原型可依赖于同一个LLD规则中的另一个触发器原型，或者依赖于一个常规的触发器。一个触发器原型不会依赖于另一个LLD规则中的触发器原型，也不会依赖于从一个触发器原型中创建的触发器。主机的触发器原型不能依赖于从模板中创建的触发器。  ![](../../../assets/en/manual/discovery/low_level_discovery/trigger_prototypes_fs.png)

en-us	# 2 Triggers
zh-cn	# 2 触发器

en-us	# 2 Triggers
zh-cn	# 2 触发器

en-us	# 2 User macros
zh-cn	# 2 用户宏

en-us	# 2 User macros supported by location
zh-cn	# 2 支持用户自定义宏的位置

en-us	# 2 Using pre-shared keys  
zh-cn	# 2 使用预共享秘钥

en-us	# 2 vm.memory.size parameters
zh-cn	# 2 vm.memory.size 参数

en-us	# 2 Web scenarios
zh-cn	# 2 Web场景

en-us	# 2 What is Zabbix
zh-cn	# 2 什么是 Zabbix

en-us	# 2 Zabbix agent protocol  Please refer to [Passive and active agent checks](/manual/appendix/items/activepassive) page for more information.
zh-cn	# 2 Zabbix agent 协议  有关详细信息，请参阅 [Passive and active agent checks](/manual/appendix/items/activepassive).

en-us	# 2 Zabbix proxy
zh-cn	# 2 Zabbix proxy

en-us	##### 32 bit  Open MinGW environment (Windows command prompt) and navigate to *build/mingw* directory in the Zabbix source tree.  Run:      mingw32-make clean     mingw32-make ARCH=x86 PCRE=c:\dev\pcre32 OPENSSL=c:\dev\openssl32
zh-cn	##### 32位  打开 MinGW 环境（Windows命令提示符）并导航至Zabbix源树中的*build/mingw* 目录。  运行：      mingw32-make clean     mingw32-make ARCH=x86 PCRE=c:\dev\pcre32 OPENSSL=c:\dev\openssl32

en-us	# 3 Additional operations
zh-cn	# 3 附加操作

en-us	# 3 Ad-hoc graphs
zh-cn	# 3 Ad-hoc图表

en-us	# 3 Agent 2
zh-cn	# 3 Agent 2

en-us	# 3 Authentication  
zh-cn	# 3 身份认证  

en-us	# 3 Authentication [comment]: # (tags: ldap, saml)
zh-cn	# 3 认证 [comment]: # (tags: ldap, saml)

en-us	# 3 Availability report
zh-cn	 # 3 可用性报表

en-us	##### 3 Back up configuration files, PHP files and Zabbix binaries  Make a backup copy of Zabbix binaries, configuration files and the PHP file directory.
zh-cn	##### 3 备份配置文件、PHP 文件和 Zabbix 程序文件  备份 Zabbix 程序文件、配置文件和 PHP 文件目录。

en-us	##### 3 Back up configuration files, PHP files and Zabbix binaries  Make a backup copy of Zabbix binaries, configuration files and the PHP file directory.  Configuration files:      # mkdir /opt/zabbix-backup/     # cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/     # cp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix-backup/  PHP files and Zabbix binaries:      # cp -R /usr/share/zabbix/ /opt/zabbix-backup/     # cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/
zh-cn	##### 3 备份配置文件、PHP 文件和 Zabbix 二进制文件  请用户在升级前确认备份了Zabbix 二进制文件、配置文件和 PHP 文件。  配置文件：       # mkdir /opt/zabbix-backup/      # cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/      # cp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix-backup/  PHP 文件和 Zabbix 二进制文件：       # cp -R /usr/share/zabbix/ /opt/zabbix-backup/      # cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/

en-us	##### 3 Back up configuration files, PHP files and Zabbix binaries  Make a backup copy of Zabbix binaries, configuration files and the PHP file directory.  Configuration files:      # mkdir /opt/zabbix-backup/     # cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/     # cp /etc/httpd/conf.d/zabbix.conf  /opt/zabbix-backup/  PHP files and Zabbix binaries:      # cp -R /usr/share/zabbix/ /opt/zabbix-backup/     # cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/
zh-cn	##### 3 备份配置文件、PHP 文件和 Zabbix 二进制文件  在升级前请确保备份了Zabbix 二进制文件、配置文件、PHP 文件。  配置文件：      # mkdir /opt/zabbix-backup/     # cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/     # cp /etc/httpd/conf.d/zabbix.conf  /opt/zabbix-backup/  PHP 文件和 Zabbix 二进制文件：      # cp -R /usr/share/zabbix/ /opt/zabbix-backup/     # cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/

en-us	##### 3 Back up configuration files, PHP files and Zabbix binaries  Make a backup copy of Zabbix binaries, configuration files and the PHP file directory.  Configuration files:      # mkdir /opt/zabbix-backup/     # cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/     # cp /etc/httpd/conf.d/zabbix.conf  /opt/zabbix-backup/  PHP files and Zabbix binaries:      # cp -R /usr/share/zabbix/ /opt/zabbix-backup/     # cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/  
zh-cn	##### 3 备份配置文件、PHP 文件和 Zabbix 二进制文件  在升级前请确保备份了Zabbix 二进制文件、配置文件、PHP 文件。  配置文件：      # mkdir /opt/zabbix-backup/     # cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/     # cp /etc/httpd/conf.d/zabbix.conf  /opt/zabbix-backup/  PHP 文件和 Zabbix 二进制文件：      # cp -R /usr/share/zabbix/ /opt/zabbix-backup/     # cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/

en-us	##### 3 Create Zabbix database  For Zabbix [server](/manual/concepts/server) and [proxy](/manual/concepts/proxy) daemons, as well as Zabbix frontend, a database is required. It is not needed to run Zabbix [agent](/manual/concepts/agent).  SQL [scripts are provided](/manual/appendix/install/db_scripts) for creating database schema and inserting the dataset. Zabbix proxy database needs only the schema while Zabbix server database requires also the dataset on top of the schema.  Having created a Zabbix database, proceed to the following steps of compiling Zabbix.
zh-cn	 ##### 3 创建Zabbix数据库  对Zabbix[server](/manual/concepts/server)和[proxy](/manual/concepts/proxy)守护进程，还有Zabbix前端，必须要有一个数据库。但运行Zabbix[agent](/manual/concepts/agent)不需要。  此处SQL[脚本](/manual/appendix/install/db_scripts)用于创建数据库模式和插入数据集。Zabbix proxy数据库只需要数据库模式，而Zabbix server数据库在数据库模式之上还需要数据集。  创建了Zabbix数据库之后，执行以下步骤来编译Zabbix。

en-us	# 3 Dashboards  [Dashboards](/manual/web_interface/frontend_sections/monitoring/dashboard) and their widgets provide a strong visualization platform with such tools as modern graphs, maps, slideshows, and many more.  ![](../../../../assets/en/manual/config/visualization/dashboard.png){width="600"}
zh-cn	# 3 仪表板  [仪表板](/manual/web_interface/frontend_sections/monitoring/dashboard)及其小部件提供了一个强大的可视化平台，其中包括现代图表、地图、幻灯片显示等工具。  ![](../../../../assets/en/manual/config/visualization/dashboard.png){width="600"}

en-us	# 3 Database upgrade to primary keys
zh-cn	# 3 为数据库升级主键

en-us	# 3 Data overview
zh-cn	# 3 数据概览

en-us	# 3 Discovery of CPUs and CPU cores  In a similar way as [file systems](/manual/discovery/low_level_discovery#configuring_low-level_discovery) are discovered, it is possible to also discover CPUs and CPU cores.
zh-cn	# 3 CPU和CPU核心的自动发现  CPU和CPU核心的自动发现与 [文件系统](/manual/discovery/low_level_discovery#configuring_low-level_discovery) 的自动发现工作方式相似。

en-us	# 3 Graph prototypes
zh-cn	# 3 图形原型

en-us	# 3 Graph prototypes
zh-cn	# 3 图形原型

en-us	# 3 Graph prototypes  We can create graph prototypes, too:  ![](../../../../assets/en/manual/discovery/low_level_discovery/graph_prototype_fs.png)  Attributes that are specific for graph prototypes:  |Parameter|Description| |---------|-----------| |*Discover*|If checked (default) the graph will be added to a discovered entity.<br>If unchecked, the graph will not be added to a discovered entity, unless this setting is [overridden](/manual/discovery/low_level_discovery#override) in the discovery rule.|  ![](../../../../assets/en/manual/discovery/low_level_discovery/graph_prototypes_fs.png)  Finally, we have created a discovery rule that looks as shown below. It has five item prototypes, two trigger prototypes, and one graph prototype.  ![](../../../../assets/en/manual/discovery/low_level_discovery/lld_rules_fs.png)  *Note*: For configuring host prototypes, see the section about [host prototype](/manual/vm_monitoring#host_prototypes) configuration in virtual machine monitoring.
zh-cn	# 3 图形原型  还可以创建图形原型:  ![](../../../assets/en/manual/discovery/low_level_discovery/graph_prototype_fs.png)  图形原型的属性:  |参数|描述| |---------|-----------| |*发现*|如果选择 (默认)，会添加图形到已发现的实体中。<br>如果未选择，图形不会添加到已发现的实体中，除非设置被自动发现规则[覆盖](/manual/discovery/low_level_discovery#override)。|  ![](../../../assets/en/manual/discovery/low_level_discovery/graph_prototypes_fs.png)  最终创建了如下的自动发现规则。该规则有五个监控项原型、两个触发器原型和一个图形原型。  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_rules_fs.png)  *注意*: 要配置主机原型，请参考虚拟机监控中关于 [主机原型](/manual/vm_monitoring#host_prototypes) 配置的章节。

en-us	# 3 Graphs
zh-cn	# 3 图形

en-us	# 3 Graphs
zh-cn	# 3 图形

en-us	# 3 Hosts
zh-cn	# 3 主机

en-us	# 3 Hosts
zh-cn	# 3 主机

en-us	# 3 Hosts
zh-cn	# 3 主机

en-us	# 3 Installation from sources  You can get the very latest version of Zabbix by compiling it from the sources.  A step-by-step tutorial for installing Zabbix from the sources is provided here.
zh-cn	 # 3 从源代码安装  你可以通过从源代码编译获得最新的Zabbix版本。  这里教程提供了从源代码安装Zabbix的详细步骤。

en-us	#### 3 Installing Java gateway  It is required to install Java gateway only if you want to monitor JMX applications. Java gateway is lightweight and does not require a database.  To install from sources, first [download](/manual/installation/install#download_the_source_archive) and extract the source archive.  To compile Java gateway, run the `./configure` script with `--enable-java` option. It is advisable that you specify the `--prefix` option to request installation path other than the default /usr/local, because installing Java gateway will create a whole directory tree, not just a single executable.      $ ./configure --enable-java --prefix=$PREFIX  To compile and package Java gateway into a JAR file, run `make`. Note that for this step you will need `javac` and `jar` executables in your path.      $ make  Now you have a zabbix-java-gateway-$VERSION.jar file in src/zabbix\_java/bin. If you are comfortable with running Java gateway from src/zabbix\_java in the distribution directory, then you can proceed to instructions for configuring and running [Java gateway](/manual/concepts/java#overview_of_files_in_java_gateway_distribution). Otherwise, make sure you have enough privileges and run `make install`.      $ make install  Proceed to [setup](/manual/concepts/java/from_sources) for more details on configuring and running Java gateway.
zh-cn	 #### 3 安装 Java gateway  只有在你想监控 JMX 应用程序时，才需要安装Java gateway。Java gateway是轻量级的，不需要数据库。  从源代码安装，先[下载](/manual/installation/install#download_the_source_archive) 并解压源代码压缩包。  要编译Java gateway，请带 `--enable-java` 选项执行  `./configure`。建议指定 `--prefix` 选项来请求默认的 /usr/local 以外的安装路径，因为安装Java gateway 将创建一个完整的目录树，而不仅仅是一个可执行文件。      $ ./configure --enable-java --prefix=$PREFIX  要将 Java gateway 编译并打包到一个JAR文件中，执行 `make`。 请注意，这一步你的路径中可能需 `javac` 和 `jar`  可执行文件。      $ make  现在你在 src/zabbix\_java/bin 目录有一个 zabbix-java-gateway-$VERSION.jar 文件。如果你对从分配的目录中的 src/zabbix\_java 运行 Java gateway 感到满意，那么你可以继续按指导配置和运行 [Java gateway](/manual/concepts/java#overview_of_files_in_java_gateway_distribution)。否则，请确保您有足够的权限并执行 `make install`。      $ make install  继续[设置](/manual/concepts/java/from_sources)以获取更多关于配置和运行 Java gateway 的详细信息 。

en-us	##### 3 Install new agent binaries  Use these [instructions](/manual/installation/install#installing_zabbix_daemons) to compile Zabbix agent from sources.  Alternatively, you may download pre-compiled Zabbix agents from the [Zabbix download page](http://www.zabbix.com/download.php).
zh-cn	##### 3 安装新的 agent 程序文件  参考源码编译安装 Zabbix agent 的 [说明](/manual/installation/install#installing_zabbix_daemons)。

en-us	##### 3 Install new proxy binaries  Use these [instructions](/manual/installation/install#installing_zabbix_daemons) to compile Zabbix proxy from sources.
zh-cn	##### 3 安装新的 proxy 程序  参考从源码编译安装 Zabbix proxy 的 [说明](/manual/installation/install#installing_zabbix_daemons) 。

en-us	# 3 Inventory
zh-cn	# 3 资产记录

en-us	# 3 Item types
zh-cn	# 3 监控项类型

en-us	# 3 JSONPath functionality
zh-cn	# 3 JSONPath 功能

en-us	# 3 Link indicators
zh-cn	# 3 链接指标

en-us	# 3 Low-level discovery
zh-cn	# 3 底层自动发现

en-us	# 3 Manual closing of problems
zh-cn	# 3 问题的手动关闭

en-us	# 3 Mass update
zh-cn	# 3 批量更新

en-us	# 3 Memcached plugin
zh-cn	# 3 Memcached 插件

en-us	# 3 MIB files
zh-cn	# 3 MIB文件

en-us	# 3 Nesting
zh-cn	# 3 嵌套

en-us	# 3 New item
zh-cn	# 3 新增监控项

en-us	# 3 Passive and active agent checks
zh-cn	# 3 被动和主动Agent检查

en-us	# 3 Passive and active agent checks
zh-cn	# 3 被动和主动Agent检查

en-us	# 3 Process configuration
zh-cn	# 3 后台进程配置

en-us	# 3 PSK problems [comment]: # (tags: ssl)
zh-cn	 # 3 PSK 问题 [comment]: # (tags: ssl)

en-us	# 3 Receiving notification on unsupported items
zh-cn	# 3 接收不受支持的项目的通知

en-us	# 3 Recommended UnixODBC settings for Oracle
zh-cn	# 3 Oracle推荐的UnixODBC设置

en-us	# 3 Recovery operations
zh-cn	# 3 恢复操作

en-us	# 3 Reports  
zh-cn	# 3 报告  

en-us	# 3 Setup from Debian/Ubuntu packages
zh-cn	# 3 从 Debian/Ubuntu 包安装

en-us	# 3 SLA
zh-cn	# 3 服务级别协议SLA

en-us	# 3 SLA
zh-cn	# 3 SLA

en-us	# 3 SNMP traps
zh-cn	# 3 SNMP 陷阱

en-us	# 3 SUSE Linux Enterprise Server
zh-cn	 # 3 SUSE Linux 企业服务器

en-us	# 3 Trigger dependencies
zh-cn	# 3  触发器依赖关系

en-us	# 3 Triggers
zh-cn	# 3 触发器

en-us	# 3 Troubleshooting
zh-cn	# 3 故障排除

en-us	# 3 User groups
zh-cn	# 3 用户组

en-us	# 3 User macros with context
zh-cn	# 3 带有上下文的用户宏

en-us	# 3 User settings
zh-cn	# 3 用户设置

en-us	# 3 Zabbix agent 2 protocol
zh-cn	# 3 Zabbix agent 2 protocol

en-us	# 3 Zabbix agent (UNIX)
zh-cn	# 3 Zabbix agent (UNIX)

en-us	# 3 Zabbix features
zh-cn	# 3 Zabbix 功能

en-us	# 3. Zabbix processes  Please use the sidebar to access content in the Zabbix process section.
zh-cn	# 3. Zabbix 进程  请使用侧边导航栏来访问此章节中的内容。

en-us	# 4 Aggregation in graphs
zh-cn	# 4 聚合图形

en-us	# 4 Configuration  
zh-cn	# 4 配置  

en-us	##### 4 Configure the sources  When configuring the sources for a Zabbix server or proxy, you must specify the database type to be used. Only one database type can be compiled with a server or proxy process at a time.  To see all of the supported configuration options, inside the extracted Zabbix source directory run:      ./configure --help  To configure the sources for a Zabbix server and agent, you may run something like:      ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi  To configure the sources for a Zabbix server (with PostgreSQL etc.), you may run:      ./configure --enable-server --with-postgresql --with-net-snmp  To configure the sources for a Zabbix proxy (with SQLite etc.), you may run:      ./configure --prefix=/usr --enable-proxy --with-net-snmp --with-sqlite3 --with-ssh2  To configure the sources for a Zabbix agent, you may run:      ./configure --enable-agent  or, for Zabbix agent 2:      ./configure --enable-agent2  ::: noteclassic  A configured Go environment with a currently supported [Go version](https://golang.org/doc/devel/release#policy) is required for building Zabbix agent 2. See [golang.org](https://golang.org/doc/install) for installation instructions. :::  Notes on compilation options:  -   Command-line utilities zabbix\_get and zabbix\_sender are compiled     if --enable-agent option is used. -   --with-libcurl and --with-libxml2 configuration options are required     for virtual machine monitoring; --with-libcurl is also required for     SMTP authentication and `web.page.*` Zabbix agent     [items](/manual/config/items/itemtypes/zabbix_agent). Note that cURL     7.20.0 or higher is [required](/manual/installation/requirements)     with the --with-libcurl configuration option. -   Zabbix always compiles with the PCRE library (since version 3.4.0);     installing it is not optional. --with-libpcre=\[DIR\] only allows     pointing to a specific base install directory, instead of searching     through a number of common places for the libpcre files. -   You may use the --enable-static flag to statically link libraries.     If you plan to distribute compiled binaries among different servers,     you must use this flag to make these binaries work without required     libraries. Note that --enable-static does not work in     [Solaris](https://docs.oracle.com/cd/E18659_01/html/821-1383/bkajp.html). -   Using --enable-static option is not recommended when building     server. In order to build the server statically, you must have a     static version of every external library needed. There is no strict     check for that in configure script. -   Add optional path to the MySQL configuration file     --with-mysql=/<path\_to\_the\_file>/mysql\_config to select     the desired MySQL client library when there is a need to use one     that is not located in the default location. It is useful when there     are several versions of MySQL installed or MariaDB installed     alongside MySQL on the same system. -   Use --with-oracle flag to specify location of the OCI API.  ::: noteimportant  If ./configure fails due to missing libraries or some other circumstance, please see the `config.log` file for more details on the error. For example, if `libssl` is missing, the immediate error message may be misleading:      checking for main in -lmysqlclient... no     configure: error: Not found mysqlclient library  While `config.log` has a more detailed description:      /usr/bin/ld: cannot find -lssl     /usr/bin/ld: cannot find -lcrypto   :::  See also:  -   [Compiling Zabbix with encryption     support](/manual/encryption#compiling_zabbix_with_encryption_support)     for encryption support -   [Known     issues](/manual/installation/known_issues#compiling_zabbix_agent_on_hp-ux)     with compiling Zabbix agent on HP-UX
zh-cn	 ##### 4 配置源代码  当为Zabbix server或proxy配置源码时，必须指定要使用的数据库类型。同一时间，只用一种数据库类型可以与server或proxy编译。  要查看所有支持的配置选项，在提取的Zabbix源代码目录运行：      ./configure --help  要为Zabbix server和agent配置源代码，你可以执行类似如下命令：      ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi  要为Zabbix server（和，比如PostgreSQL）配置源代码，你可以执行：      ./configure --enable-server --with-postgresql --with-net-snmp  要为Zabbix server（和，比如SQLite）配置源代码，你可以执行：      ./configure --prefix=/usr --enable-proxy --with-net-snmp --with-sqlite3 --with-ssh2  要为Zabbix agent配置源代码，你可以执行：      ./configure --enable-agent  或者Zabbix agent 2：      ./configure --enable-agent2  ::: noteclassic 构建Zabbix agent 2需要一个用当前支持的[Go版本](https://golang.org/doc/devel/release#policy)配置的Go环境。安装指导详见[golang.org](https://golang.org/doc/install)。 :::  编译选项注意事项：  -    如果使用了--enable-agent选项命令行实用程序zabbix\_get和zabbix\_sender会被编译。 -   --with-libcurl 和 --with-libxml2 配置选项对虚拟机监控是必须的； --with-libcurl 对 SMTP 身份验证和`web.page.*`Zabbix agent[监控项](/manual/config/items/itemtypes/zabbix_agent).也是必须的。请注意，cURL 7.20.0或更高版本[要求](/manual/installation/requirements)有 --with-libcurl 配置选项。 -   Zabbix （从 3.4.0 版本开始）始终使用 PCRE 库进行编译；安装它不是可选的。 --with-libpcre=\[DIR\] 只允许指向特定的基本安装目录，而不是搜索 libpcre 文件的一些常见位置。 -   你可以使用 --enable-static 标志来静态链接库。如果你计划在不同的服务器之间分发编译的二进制文件， 你必须使用这个标志来使这些二进制文件在没有必须的库的情况下工作。请注意，--enable-static 在[Solaris](https://docs.oracle.com/cd/E18659_01/html/821-1383/bkajp.html)不同做 -   构建服务器时不建议使用 --enable-static 选项。为了静态构建服务器，你必须每个需要的外部库的静态版本。配置脚本中不会严格地检查这些。 -   将可选路径添加到 MySQL 配置文件 --with-mysql=/<path\_to\_the\_file>/mysql\_config， 以便在需要使用不在默认位置的 MySQL 客户端库时选择所需的 MySQL 客户端。当在同一系统上安装了多个版本的 MySQL 或 MariaDB 与 MySQL 一起安装时，这个配置很有用。 -   使用 --with-oracle 标志指定 OCI API 的位置。  ::: noteimportant  如果./configure由于缺少库或者其他条件而失败，请查看`config.log`文件获取错误的更多详细信息。例如，如果`libssl`缺失，即时错误信息可能具有误导性：       checking for main in -lmysqlclient... no     configure: error: Not found mysqlclient library  而`config.log`则有更多详细的描述：      /usr/bin/ld: cannot find -lssl     /usr/bin/ld: cannot find -lcrypto   :::  另见：  -   [用加密支持编译Zabbix](/manual/encryption#compiling_zabbix_with_encryption_support) -   已知问题[在HP-UX上编译Zabbix](/manual/installation/known_issues#compiling_zabbix_agent_on_hp-ux)

en-us	# 4 Discovery of SNMP OIDs
zh-cn	 # 4 SNMP OID的自动发现

en-us	# 4 Discovery rules
zh-cn	# 4 自动发现规则

en-us	# 4 Discovery rules
zh-cn	# 4 自动发现规则

en-us	# 4 Discovery status
zh-cn	# 4 自动发现状态

en-us	# - \#4 Events
zh-cn	 # - \#4 事件

en-us	# 4 Global search  It is possible to search Zabbix frontend for hosts, host groups and templates.  The search input box is located below the Zabbix logo in the menu. The search can be started by pressing *Enter* or clicking on the ![](../../../assets/en/manual/web_interface/search_icon.png) search icon.  ![](../../../assets/en/manual/web_interface/global_search_dropdown.png)  If there is a host that contains the entered string in any part of the name, a dropdown will appear, listing all such hosts (with the matching part highlighted in orange). The dropdown will also list a host if that host's visible name is a match to the technical name entered as a search string; the matching host will be listed, but without any highlighting.
zh-cn	# 4 全局搜索  可以在 Zabbix 前端搜索主机、主机组和模板。  搜索输入框位于菜单中 Zabbix logo 的下方。 可以通过按 *回车键* 或单击 ![](../../../assets/en/manual/web_interface/search_icon.png) 搜索图标来开始搜索。  ![](../../../assets/en/manual/web_interface/global_search_dropdown.png)  如果主机名的任何部分包含输入的字符串，则会出现一个下拉列表，列出所有此类主机（匹配部分以橙色突出显示）。 如果该主机的可见名称与作为搜索字符串输入的技术名称匹配，则下拉列表还将列出该主机； 匹配的主机将被列出，但没有任何突出显示。

en-us	# 4 History and trends
zh-cn	# 4 历史数据与趋势数据

en-us	# 4 History functions  All functions listed here are supported in:  -   [Trigger expressions](/manual/config/triggers/expression) -   [Calculated items](/manual/config/items/itemtypes/calculated)  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Optional function parameters (or parameter parts) are indicated by     `<` `>` -   Function-specific parameters are described with each function -   `/host/key` and `(sec|#num)<:time shift>` parameters must never be     quoted
zh-cn	# 4 历史函数  此处列出的所有函数都支持：  -   [触发器表达式](/manual/config/triggers/expression) -   [自定义key类型之计算](/manual/config/items/itemtypes/calculated)  关于函数参数的一些整体说明：  -   函数参数用逗号分隔 -   可选函数参数（或参数部分）由`<` `>`表示 -   每个函数都描述了特定功能的参数 -   `/host/key` 和 `(sec|#num)<:time shift>` 参数绝不能被引用

en-us	# 4 Host dashboards
zh-cn	# 4 主机仪表盘

en-us	# 4 Host prototypes
zh-cn	# 4 主机原型

en-us	# 4 Host prototypes
zh-cn	# 4 主机原型

en-us	# 4 Installation from packages
zh-cn	#  4 从二进制包安装

en-us	# 4. Installation  Please use the sidebar to access content in the Installation section.
zh-cn	# 4. 安装  请使用侧边栏访问安装部分的内容。

en-us	#### 4 Installing Zabbix web service  Installing Zabbix web service is only required if you want to use [scheduled reports](/manual/web_interface/frontend_sections/reports/scheduled).  To install from sources, first [download](/manual/installation/install#download_the_source_archive) and extract the source archive.  To compile Zabbix web service, run the `./configure` script with `--enable-webservice` option.  ::: noteclassic  A configured [Go](https://golang.org/doc/install) version 1.13+ environment is required for building Zabbix web service.  :::  
zh-cn	#### 4 安装Zabbix网络服务  只有当你想用[预设报告](/manual/web_interface/frontend_sections/reports/scheduled) 事才需要安装Zabbix网络服务。  从源安装，先[下载](/manual/installation/install#download_the_source_archive) 并提取归档数据。  要编译 Zabbix 网络服务，运行 `./configure` 脚本和 `--enable-webservice` 选项。  ::: noteclassic 构建Zabbix网络服务需要配置好的1.13以上版本环境的 [Go](https://golang.org/doc/install)。 :::  

en-us	#### 4 Installing Zabbix web service  Installing Zabbix web service is only required if you want to use [scheduled reports](/manual/web_interface/frontend_sections/reports/scheduled).  To install from sources, first [download](/manual/installation/install#download_the_source_archive) and extract the source archive.  To compile Zabbix web service, run the `./configure` script with `--enable-webservice` option.  ::: noteclassic  A configured [Go](https://golang.org/doc/install) version 1.13+ environment is required for building Zabbix web service.  :::  Run zabbix\_web\_service on the machine, where the web service is installed:      shell> zabbix_web_service  Proceed to [setup](/manual/appendix/install/web_service) for more details on configuring Scheduled reports generation.   
zh-cn	 #### 4 安装Zabbix web服务  只有当你想使用[定时报表](/manual/web_interface/frontend_sections/reports/scheduled)时，才需要安装Zabbix web服务。  要从源代码安装，请先[下载](/manual/installation/install#download_the_source_archive) 和解压源代码压缩包。  要编译Zabbix web服务， 请带 `--enable-webservice` 选项执行 `./configure`。  ::: noteclassic  构建 Zabbix web 服务需要配置好的 [Go](https://golang.org/doc/install) 1.13 + 版本的环境。  :::  在安装了web服务的机器上运行 zabbix\_web\_service：      shell> zabbix_web_service  可在[web服务](/manual/appendix/install/web_service) 了解关于配置定时报表生成的更多信息。

en-us	##### 4 Install new server binaries  Use these [instructions](/manual/installation/install#installing_zabbix_daemons) to compile Zabbix server from sources.
zh-cn	##### 4 安装新的server程序文件  查看从源代码编译 Zabbix Server 的 [说明](/manual/installation/install#installing_zabbix_daemons)  。

en-us	# 4 IPMI checks
zh-cn	# 4 IPMI 检查

en-us	# 4 JavaScript preprocessing
zh-cn	# 4 JavaScript 预处理

en-us	# 4 Latest data
zh-cn	# 4 最新数据

en-us	# 4 Low-level discovery macros
zh-cn	# 4 低级发现宏

en-us	# 4 Maintenance
zh-cn	# 4 维护

en-us	# 4 Mass update
zh-cn	# 4 批量更新

en-us	# 4 Modbus plugin
zh-cn	# 4 Modbus 插件

en-us	# 4 Network maps
zh-cn	# 4 网络拓扑图

en-us	# 4 New trigger  
zh-cn	# 4 新建触发器  

en-us	# 4 New trigger [comment]: # (tags: trigger)
zh-cn	# 4 新建触发器

en-us	# 4 Notes on low-level discovery
zh-cn	# 4 低级别自动发现的注意事项

en-us	# 4 Protocols
zh-cn	# 4 协议

en-us	# 4 Proxy  
zh-cn	# 4 Proxy   

en-us	# 4 Recommended UnixODBC settings for MSSQL
zh-cn	# 4 MSSQL数据库推荐的UnixODBC设置

en-us	# 4 Reports
zh-cn	# 4 报表

en-us	##### 4 Review agent configuration parameters  There are no mandatory changes in this version neither to [agent](/manual/appendix/config/zabbix_agentd) nor to [agent 2](/manual/appendix/config/zabbix_agent2) parameters.
zh-cn	##### 4 查看 agent 配置参数  在此版本中，[agent](/manual/appendix/config/zabbix_agentd)  和 [agent2](/manual/appendix/config/zabbix_agent2)  的参数都没有强制更改部分。

en-us	##### 4 Review agent configuration parameters  There are no mandatory changes in this version neither to [agent](/manual/appendix/config/zabbix_agentd) nor to [agent 2](/manual/appendix/config/zabbix_agent2) parameters.  
zh-cn	##### 4 查看 agent 配置参数  在此版本中，[agent](/manual/appendix/config/zabbix_agentd)  和 [agent2](/manual/appendix/config/zabbix_agent2)  的参数都没有强制更改部分。

en-us	##### 4 Review proxy configuration parameters  There are no mandatory changes in this version to proxy [parameters](/manual/appendix/config/zabbix_proxy).
zh-cn	##### 4 查看 proxy 配置参数  此版本没有对 proxy 的 [参数](/manual/appendix/config/zabbix_proxy) 做强制性变更。

en-us	# 4 Secure connection to the database
zh-cn	# 4 安全的连接数据库

en-us	# 4 Setup example
zh-cn	# 4 配置示例

en-us	# 4 SLA report
zh-cn	# 4 SLA 报告

en-us	# 4 Trapper items
zh-cn	# 4 采集器监控项

en-us	# 4 Triggers top 100
zh-cn	 # 4 触发器前100

en-us	# 4 Update operations
zh-cn	# 4 更新操作

en-us	##### 4 Update repository configuration package  To proceed with the update your current repository package has to be uninstalled.      # rm -Rf /etc/apt/sources.list.d/zabbix.list  Then install the new repository configuration package.  On **Debian 10** run:      # wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+debian10_all.deb     # dpkg -i zabbix-release_5.4-1+debian10_all.deb  On **Debian 9** run:      # wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+debian9_all.deb     # dpkg -i zabbix-release_5.4-1+debian9_all.deb  On **Debian 8** run:      # wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+debian8_all.deb     # dpkg -i zabbix-release_5.4-1+debian8_all.deb  On **Ubuntu 20.04** run:      # wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb     # dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb  On **Ubuntu 18.04** run:      # wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu18.04_all.deb     # dpkg -i zabbix-release_6.0-1+ubuntu18.04_all.deb  On **Ubuntu 16.04** run:      # wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu16.04_all.deb     # dpkg -i zabbix-release_5.4-1+ubuntu16.04_all.deb  On **Ubuntu 14.04** run:      # wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu14.04_all.deb     # dpkg -i zabbix-release_6.0-1+ubuntu14.04_all.deb  Update the repository information.      # apt-get update  
zh-cn	##### 4 升级 Zabbix 软件仓库配置包  在升级之前，必须卸载当前的软件仓库包：      # rm -Rf /etc/apt/sources.list.d/zabbix.list  然后再安装新的软件仓库包：  在 **Debian 10** 上运行：      # wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+debian10_all.deb     # dpkg -i zabbix-release_5.4-1+debian10_all.deb  在 **Debian 9** 上运行：      # wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+debian9_all.deb     # dpkg -i zabbix-release_5.4-1+debian9_all.deb  在 **Debian 8** 上运行：      # wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+debian8_all.deb     # dpkg -i zabbix-release_5.4-1+debian8_all.deb  在 **Ubuntu 20.04** 上运行：      # wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb     # dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb  在 **Ubuntu 18.04** 上运行：      # wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu18.04_all.deb     # dpkg -i zabbix-release_6.0-1+ubuntu18.04_all.deb  在 **Ubuntu 16.04** 上运行：      # wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu16.04_all.deb     # dpkg -i zabbix-release_5.4-1+ubuntu16.04_all.deb  在 **Ubuntu 14.04** 上运行：      # wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu14.04_all.deb     # dpkg -i zabbix-release_6.0-1+ubuntu14.04_all.deb  更新软件仓库信息。      # apt-get update  

en-us	##### 4 Update repository configuration package  To proceed with the upgrade your current repository package has to be updated.      # rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-1.el8.noarch.rpm
zh-cn	##### 4 升级 Zabbix 软件仓库配置包  在升级之前，必须更新当前的软件仓库包：       # rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-1.el8.noarch.rpm

en-us	##### 4 Update repository configuration package  To proceed with the upgrade your current repository package has to be updated.      # rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-1.el8.noarch.rpm  
zh-cn	##### 4 升级 Zabbix 软件仓库配置包  在升级之前，必须更新当前的软件仓库包：       # rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-1.el8.noarch.rpm

en-us	# 4 User groups
zh-cn	# 4 用户组

en-us	# 4 Using macros in messages
zh-cn	# 4 在消息中使用宏

en-us	# 4 Webhook
zh-cn	# 4 Webhook

en-us	# 4 Windows agent installation from MSI
zh-cn	# 4 从MSI安装Windows代理

en-us	# 4 Windows agent installation from MSI  
zh-cn	# 4 从MSI安装Windows代理

en-us	# 4 Zabbix agent 2 plugin protocol  Please refer to the [connection protocol](https://www.zabbix.com/documentation/guidelines/en/plugins#connection-protocol) section on *Building plugins* page for more information.
zh-cn	# 4 Zabbix agent 2 插件协议  有关详细信息，请参阅*构建插件*页面上的[连接协议] (https://www.zabbix.com/documentation/guidelines/en/plugins#connection-protocol) 部分。

en-us	# 4 Zabbix agent 2 (UNIX)  
zh-cn	# 4 Zabbix agent 2 (UNIX)

en-us	# 4 Zabbix overview
zh-cn	# 4 Zabbix 概述

en-us	# 5 Actions
zh-cn	# 5 动作

en-us	# 5 Administration  
zh-cn	# 5 管理  

en-us	# 5 Audit
zh-cn	# 5 审计

en-us	# 5 Configuration
zh-cn	# 5 配置

en-us	# 5 CSV to JSON preprocessing
zh-cn	# 5 CSV 转换成 JSON 预处理

en-us	# 5 Customizing trigger severities  Trigger severity names and colors for severity related GUI elements can be configured in *Administration → General → Trigger displaying options*. Colors are shared among all GUI themes.
zh-cn	# 5 自定义触发器严重性  可以在 *管理→常规 → 触发器严重性* 中配置触发器严重性名称和严重性颜色相关的GUI主题。颜色在所有GUI主题之间共享。

en-us	# 5 Discovery of JMX objects
zh-cn	# 5 JMX对象的自动发现

en-us	# 5 Discovery rules  Please use the sidebar to see discovery rule configuration examples for various cases.
zh-cn	# 5 自动发现规则  请使用侧边栏查看自动发现规则的配置示例。

en-us	# 5 Escalations
zh-cn	#  5 通知升级

en-us	# 5 Event correlation
zh-cn	# 5 事件关联

en-us	# 5 Expression macros
zh-cn	# 5 表达式宏

en-us	# 5 Favorite graphs
zh-cn	# 5 常用图表

en-us	# 5 Frontend maintenance mode
zh-cn	# 5 前端维护模式

en-us	# 5 Installation from containers
zh-cn	# 5 从容器中安装

en-us	# 5 Items
zh-cn	# 5 监控项

en-us	# 5 Java gateway
zh-cn	# 5 Java gateway

en-us	# 5 Mac OS agent installation from PKG
zh-cn	# 5     从 PKG 安装 Mac OS Agent

en-us	# 5 Mac OS agent installation from PKG  
zh-cn	# 5     从 PKG 安装 Mac OS Agent

en-us	# 5 Maps  
zh-cn	# 8 拓扑图  

en-us	# 5 Maps [comment]: # (tags: map)
zh-cn	# 5 拓扑图

en-us	# 5 Media types
zh-cn	# 5 媒介类型

en-us	# 5 Minimum permission level for Windows agent items
zh-cn	 # 5 Windows agent 监控项的最低权限级别

en-us	# 5 MongoDB plugin
zh-cn	# 5 MongoDB 插件

en-us	# 5. Quickstart  Please use the sidebar to access content in the Quickstart section.
zh-cn	# 5. 快速入门  请使用侧边栏访问快速入门部分的内容。

en-us	# 5 Receiving problem notification
zh-cn	# 5 接收问题通知

en-us	##### 5 Review server configuration parameters  See the upgrade notes for details on [mandatory changes](/manual/installation/upgrade_notes_600#configuration_parameters).  For new optional parameters, see the [What's new](/manual/introduction/whatsnew600#configuration_parameters) section.
zh-cn	##### 5 查看 server 配置参数  有关  [强制更改](/manual/installation/upgrade_notes_600#configuration_parameters) 的详细信息，请参阅升级说明。  有关新增的可选参数，请参阅  [6.0新变化](/manual/introduction/whatsnew600#configuration_parameters) 。

en-us	# 5 Simple checks
zh-cn	 # 5 简单检查

en-us	##### 5 Start new Zabbix agent  Start the new Zabbix agent. Check log files to see if the agent has started successfully.
zh-cn	##### 5 启动新的 Zabbix agent  启动新的 Zabbix agent 服务。检查日志以确认启动成功。

en-us	##### 5 Start new Zabbix agent  Start the new Zabbix agent. Check log files to see if the agent has started successfully.  
zh-cn	##### 5 启动新的 Zabbix agent  启动新的 Zabbix agent 服务。检查日志以确认启动成功。

en-us	##### 5 Start new Zabbix proxy  Start the new Zabbix proxy. Check log files to see if the proxy has started successfully.  Zabbix proxy will automatically upgrade the database. Database upgrade takes place similarly as when starting [Zabbix server](/manual/installation/upgrade#start_new_zabbix_binaries).
zh-cn	##### 5 启动新的 Zabbix proxy  启动新的 Zabbix proxy 服务。检查日志以确认是否升级成功。  Zabbix proxy 会自动升级数据库。数据库升级与启动 [Zabbix server](/manual/installation/upgrade#start_new_zabbix_binaries) 服务类似。

en-us	##### 5 Start new Zabbix proxy  Start the new Zabbix proxy. Check log files to see if the proxy has started successfully.  Zabbix proxy will automatically upgrade the database. Database upgrade takes place similarly as when starting [Zabbix server](/manual/installation/upgrade#start_new_zabbix_binaries).  
zh-cn	##### 5 启动新的 Zabbix proxy  启动新的 Zabbix proxy 服务。检查日志以确认是否升级成功。  Zabbix proxy 会自动升级数据库。数据库升级与启动 [Zabbix server](/manual/installation/upgrade#start_new_zabbix_binaries) 服务类似。

en-us	# 5 TimescaleDB setup
zh-cn	# 5 TimescaleDB 配置

en-us	##### 5 Upgrade Zabbix components  To upgrade Zabbix components you may run something like:      # apt-get install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent  If using PostgreSQL, substitute `mysql` with `pgsql` in the command. If upgrading the proxy, substitute `server` with `proxy` in the command. If upgrading the Zabbix agent 2, substitute `zabbix-agent`with `zabbix-agent2`in the command.  Then, to upgrade the web frontend with Apache correctly, also run:      # apt-get install zabbix-apache-conf  Distributions **prior to Debian 10 (buster) / Ubuntu 18.04 (bionic) / Raspbian 10 (buster)** do not provide PHP 7.2 or newer, which is required for Zabbix frontend 5.0. See [information](/manual/installation/frontend/frontend_on_rhel7) about installing Zabbix frontend on older distributions.
zh-cn	##### 5 升级Zabbix组件  升级 Zabbix 组件，可以运行以下命令：        # apt-get install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent  若使用 PostgreSQL数据库，请在命令中将 `mysql` 替换为 `pgsql`。 若升级proxy，请在命令中将 `server` 替换为 `proxy`。 若升级 Zabbix agent 2，在命令中将 `zabbix-agent` 替换为 `zabbix-agent2`。  与此同时，要使得Apache 能正常升级 Web 前端，还需运行如下命令：          # apt-get install zabbix-apache-conf  发行版**prior to Debian 10 (buster) / Ubuntu 18.04 (bionic) / Raspbian 10 (buster)** 不提供 PHP 7.2 或更高版本，而其对Zabbix 前端 5.0又是必要的。 有关安装 Zabbix 前端旧发行版的信息，请查阅[information](/manual/installation/frontend/frontend_on_rhel7)。

en-us	##### 5 Upgrade Zabbix components  To upgrade Zabbix components you may run something like:      # apt-get install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent  If using PostgreSQL, substitute `mysql` with `pgsql` in the command. If upgrading the proxy, substitute `server` with `proxy` in the command. If upgrading the Zabbix agent 2, substitute `zabbix-agent`with `zabbix-agent2`in the command.  Then, to upgrade the web frontend with Apache correctly, also run:      # apt-get install zabbix-apache-conf  Distributions **prior to Debian 10 (buster) / Ubuntu 18.04 (bionic) / Raspbian 10 (buster)** do not provide PHP 7.2 or newer, which is required for Zabbix frontend 5.0. See [information](/manual/installation/frontend/frontend_on_rhel7) about installing Zabbix frontend on older distributions.  
zh-cn	##### 5 升级Zabbix组件  升级 Zabbix 组件，可以运行以下命令：        # apt-get install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent  若使用 PostgreSQL数据库，请在命令中将 `mysql` 替换为 `pgsql`。 若升级proxy，请在命令中将 `server` 替换为 `proxy`。 若升级 Zabbix agent 2，在命令中将 `zabbix-agent` 替换为 `zabbix-agent2`。  与此同时，要使得Apache 能正常升级 Web 前端，还需运行如下命令：          # apt-get install zabbix-apache-conf  发行版**prior to Debian 10 (buster) / Ubuntu 18.04 (bionic) / Raspbian 10 (buster)** 不提供 PHP 7.2 或更高版本，而其对Zabbix 前端 5.0又是必要的。 有关安装 Zabbix 前端旧发行版的信息，请查阅[information](/manual/installation/frontend/frontend_on_rhel7)。

en-us	##### 5 Upgrade Zabbix components  To upgrade Zabbix components you may run something like:      # yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent  If using PostgreSQL, substitute `mysql` with `pgsql` in the command. If upgrading the proxy, substitute `server` with `proxy` in the command. If upgrading the agent 2, substitute `zabbix-agent` with `zabbix-agent2` in the command.  To upgrade the web frontend with Apache **on RHEL 8** correctly, also run:      # yum install zabbix-apache-conf 
zh-cn	##### 5 升级Zabbix组件  要升级 Zabbix 组件，您可以运行如下命令：    · # yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent  如果使用 PostgreSQL，请在命令中将 `mysql` 替换为 `pgsql`。 如果升级代理，请在命令中将 `server` 替换为 `proxy`。 如果升级agent 2，请在命令中将 `zabbix-agent` 替换为 `zabbix-agent2`。  要使用 Apache **on RHEL 8** 正确升级 Web 前端，还要运行：    · # yum install zabbix-apache-conf

en-us	##### 5 Upgrade Zabbix components  To upgrade Zabbix components you may run something like:      # yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent  If using PostgreSQL, substitute `mysql` with `pgsql` in the command. If upgrading the proxy, substitute `server` with `proxy` in the command. If upgrading the agent 2, substitute `zabbix-agent` with `zabbix-agent2` in the command.  To upgrade the web frontend with Apache **on RHEL 8** correctly, also run:      # yum install zabbix-apache-conf   and make the necessary [changes](/manual/installation/install_from_packages/rhel_centos#zabbix_frontend_configuration) to this file.  To upgrade the web frontend **on RHEL 7** follow [distribution-specific instructions](/manual/installation/frontend/frontend_on_rhel7) (extra steps are required to install PHP 7.2 or newer).
zh-cn	##### 5 升级Zabbix组件  运行以下命令以升级 Zabbix 组件：        # yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent        若使用 PostgreSQL 数据库，请在命令中将 `mysql` 替换为 `pgsql`。若升级 Zabbix proxy，请在命令中将 `server` 替换为 `proxy`。 若升级Zabbix agent 2，请在命令中将 `zabbix-agent` 替换为 `zabbix-agent2`。  若在RHEL 8**上使用Apache **使得正常升级 Web 前端，还需运行如下命令：       # yum install zabbix-apache-conf        并对此配置文件进行必要的[更改](/manual/installation/install_from_packages/rhel_centos#zabbix_frontend_configuration)。  若在RHEL 7**上升级 Web frontend **，请参考[distribution-specific instructions](/manual/installation/frontend/frontend_on_rhel7) （安装 PHP 7.2 或更高版本需额外的步骤）。

en-us	# 5 User parameters
zh-cn	# 5 用户自定义参数

en-us	# 5 User roles
zh-cn	# 5 用户角色

en-us	# 5 Web scenarios
zh-cn	# 5 Web 场景

en-us	# 5 Web scenarios
zh-cn	# 5 Web 场景

en-us	# 5 Zabbix agent (Windows)  
zh-cn	# 5 Zabbix agent (Windows)

en-us	# 5 Zabbix sender protocol  Please refer to the [trapper item](/manual/appendix/items/trapper) page for more information.
zh-cn	# 5 Zabbix sender 协议  有关详细信息，请参阅[trapper item](/manual/appendix/items/trapper) 。

en-us	### 6.0.3
zh-cn	### 6.0.3

en-us	### 6.0.7
zh-cn	### 6.0.7

en-us	### 6.0.9
zh-cn	### 6.0.9

en-us	##### 64 bit  Open MinGW environment (Windows command prompt) and navigate to *build/mingw* directory in the Zabbix source tree.  Run:      mingw32-make clean     mingw32-make PCRE=c:\dev\pcre OPENSSL=c:\dev\openssl  ::: noteclassic  Both 32- and 64- bit versions can be built on a 64-bit platform, but only a 32-bit version can be built on a 32-bit platform. When working on the 32-bit platform, follow the same steps as for 64-bit version on 64-bit platform.  :::  
zh-cn	##### 64位  打开MinGW环境（Windows命令提示符）并导航至Zabbix源树目录中的*build/mingw*。  运行：      mingw32-make clean     mingw32-make PCRE=c:\dev\pcre OPENSSL=c:\dev\openssl  ::: noteclassic 32和64位 版本都可以构建在64位的平台上，但是32位平台只能构建32位版本。 在32位平台上运行时，请遵循64位版本在64位平台上运行的步骤。 :::

en-us	# 6 Action log
zh-cn	 # 6 动作日志

en-us	# 6 Administration
zh-cn	# 6 管理

en-us	# 6 Discovery
zh-cn	# 6 自动发现

en-us	# 6 Discovery of IPMI sensors
zh-cn	# 6 IPMI传感器的自动发现

en-us	# 6 Elasticsearch setup  ::: noteimportant  Elasticsearch support is experimental!  :::  Zabbix supports the storage of historical data by means of Elasticsearch instead of a database. Users can choose the storage place for historical data between a compatible database and Elasticsearch. The setup procedure described in this section is applicable to Elasticsearch version 7.X. In case an earlier or later version of Elasticsearch is used, some functionality may not work as intended.  ::: notewarning  If all history data is stored in Elasticsearch, trends are **not** calculated nor stored in the database. With no trends calculated and stored, the history storage period may need to be extended. :::
zh-cn	# 6 Elasticsearch 配置  ::: noteimportant  对 Elasticsearch 的支持仍在试验阶段！ ::: Zabbix支持Elasticsearch代替数据库存储历史数据。用户可以在兼容的数据库和 Elasticsearch 之间选择存储历史数据的位置。本章节描述的设置适用于 Elasticsearch version 7.X。如果使用早期或更高版本的 Elasticsearch，某些功能可能无法使用。  ::: notewarning 如果所有历史数据都存储在 Elasticsearch 中，则不会计算趋势，也不会将其存储在数据库中。由于没有计算和存储任何趋势，则可能需要延长历史记录存储期。 :::

en-us	# 6 Encoding of returned values  Zabbix server expects every returned text value in the UTF8 encoding. This is related to any type of checks: zabbix agent, ssh, telnet, etc.  Different monitored systems/devices and checks can return non-ASCII characters in the value. For such cases, almost all possible zabbix keys contain an additional item key parameter - **<encoding>**. This key parameter is optional but it should be specified if the returned value is not in the UTF8 encoding and it contains non-ASCII characters. Otherwise the result can be unexpected and unpredictable.  A description of behavior with different database backends in such cases follows.
zh-cn	# 6 返回值的编码  Zabbix server 要求每个返回的文本值都是UTF8编码，这涉及每一种类型的检查: zabbix agent、ssh、telnet等等。  不同的监视系统/设备和检查的返回值中可能有非ascii字符。对于这种情况，几乎所有的zabbix keys都包含一个额外的item key参数- <encoding> 。 这个关键参数是可选的，但是如果返回的值不是UTF8编码，并且它包含非ascii字符，则应该指定它。否则，结果可能是出乎意料的和不可预测的。  在这种情况下，对不同数据库后台的行为描述如下。

en-us	# 6 Event correlation
zh-cn	# 6 事件关联

en-us	# 6 Favorite maps
zh-cn	# 6 常用拓扑图

en-us	# 6 Header
zh-cn	# 6 Header标头

en-us	# 6 Loadable modules
zh-cn	# 6 可加载模块

en-us	# 6 Log file monitoring  
zh-cn	# 6 日志文件监控  

en-us	# 6 Log file monitoring [comment]: # (tags: logrt, logfile, log)
zh-cn	# 6 日志文件监控 [comment]: # (tags: logrt, logfile, log)

en-us	# 6 Mass update
zh-cn	# 6 批量更新

en-us	# 6 MQTT plugin
zh-cn	# 6 MQTT 插件

en-us	# 6 New template
zh-cn	# 6 新建模板

en-us	# 6 Page parameters
zh-cn	# 6 页面参数

en-us	##### 6 Review and edit configuration files  -   edit the Zabbix agent configuration file     **/usr/local/etc/zabbix\_agentd.conf**  You need to configure this file for every host with zabbix\_agentd installed.  You must specify the Zabbix server **IP address** in the file. Connections from other hosts will be denied.  -   edit the Zabbix server configuration file     **/usr/local/etc/zabbix\_server.conf**  You must specify the database name, user and password (if using any).  The rest of the parameters will suit you with their defaults if you have a small installation (up to ten monitored hosts). You should change the default parameters if you want to maximize the performance of Zabbix server (or proxy) though. See the [performance tuning](/manual/appendix/performance_tuning) section for more details.  -   if you have installed a Zabbix proxy, edit the proxy configuration     file **/usr/local/etc/zabbix\_proxy.conf**  You must specify the server IP address and proxy hostname (must be known to the server), as well as the database name, user and password (if using any).  ::: noteclassic With SQLite the full path to database file must be specified; DB user and password are not required. :::
zh-cn	 ##### 6 查看和编辑配置文件  -   编辑 Zabbix agent 配置文件 **/usr/local/etc/zabbix\_agentd.conf**  你需要为每个安装了 zabbix_agentd 的主机配置此文件。  你必须在文件中指定 Zabbix 服务器**IP 地址**，来自其他主机的连接将被拒绝。  -   编辑 Zabbix 服务器配置文件 **/usr/local/etc/zabbix\_server.conf**  你必须指定数据库名称、用户和密码（如果使用了）。  如果你是小型安装（最多十台受监控的主机），其他参数的默认值将适合你。 如果你想最大化 Zabbix server（或proxy）的性能，你应该修改默认参数。更多信息详见[性能调优](/manual/appendix/performance_tuning) 章节。  -   如果你安装了 Zabbix proxy，编辑 proxy 配置文件 **/usr/local/etc/zabbix\_proxy.conf**  你必须指定服务器 IP 地址和 proxy 的主机名（服务器必须知道），以及数据库名称、用户和密码（如果使用了）。  ::: noteclassic 使用 SQLite 必须指定数据库文件的完整路径；不需要数据库用户和密码。 :::

en-us	##### 6 Review component configuration parameters  See the upgrade notes for details on [mandatory changes](/manual/installation/upgrade_notes_600#configuration_parameters).
zh-cn	##### 6 检查 Zabbix 组件配置文件的参数  在新版本中，Zabbix组件的配置文件发生了一些变化，请详见升级说明。 [mandatory changes](/manual/installation/upgrade_notes_600#configuration_parameters).

en-us	##### 6 Review component configuration parameters  See the upgrade notes for details on [mandatory changes](/manual/installation/upgrade_notes_600#configuration_parameters).
zh-cn	##### 6 查看组件配置参数  有关 [强制更改](/manual/installation/upgrade_notes_600#configuration_parameters) 的详细信息，请参阅升级说明。

en-us	##### 6 Review component configuration parameters  See the upgrade notes for details on [mandatory changes](/manual/installation/upgrade_notes_600#configuration_parameters) (if any).  For new optional parameters, see the [What's new](/manual/introduction/whatsnew600#configuration_parameters) section.
zh-cn	##### 6 检查 Zabbix 组件配置文件的参数  在新版本中，Zabbix组件的配置文件发生了一些变化，详见升级说明 [mandatory changes](/manual/installation/upgrade_notes_600#configuration_parameters)。  关于新的选项参数，详见此章节 [What's new](/manual/introduction/whatsnew600#configuration_parameters) 。

en-us	##### 6 Review component configuration parameters  See the upgrade notes for details on [mandatory changes](/manual/installation/upgrade_notes_600#configuration_parameters) (if any).  For new optional parameters, see the [What's new](/manual/introduction/whatsnew600#configuration_parameters) section.  
zh-cn	##### 6 检查 Zabbix 组件配置文件的参数  在新版本中，Zabbix组件的配置文件发生了一些变化，详见升级说明 [mandatory changes](/manual/installation/upgrade_notes_600#configuration_parameters)。  关于新的选项参数，详见此章节 [What's new](/manual/introduction/whatsnew600#configuration_parameters) 。

en-us	# 6 Sender
zh-cn	# 6 Sender

en-us	##### 6 Start new Zabbix binaries  Start new binaries. Check log files to see if the binaries have started successfully.  Zabbix server will automatically upgrade the database. When starting up, Zabbix server reports the current (mandatory and optional) and required database versions. If the current mandatory version is older than the required version, Zabbix server automatically executes the required database upgrade patches. The start and progress level (percentage) of the database upgrade is written to the Zabbix server log file. When the upgrade is completed, a "database upgrade fully completed" message is written to the log file. If any of the upgrade patches fail, Zabbix server will not start. Zabbix server will also not start if the current mandatory database version is newer than the required one. Zabbix server will only start if the current mandatory database version corresponds to the required mandatory version.      8673:20161117:104750.259 current database version (mandatory/optional): 03040000/03040000     8673:20161117:104750.259 required mandatory version: 03040000  Before you start the server:  -   Make sure the database user has enough permissions (create table,     drop table, create index, drop index) -   Make sure you have enough free disk space.
zh-cn	##### 6 启动新的 Zabbix 程序文件  启动新的程序文件。检查日志以确认程序文件是否成功启动。  Zabbix server 会自动升级数据库。服务启动时，Zabbix server 会报告当前的（包括强制和可选）和所需要的数据库版本。如果当前强制版本比要求的版本低，Zabbix Server 会自动执行所要求的数据库版本升级补丁。数据库升级进度（百分比）被写入 Zabbix server 的日志。当日志出现 “database upgrade fully completed” 表示数据库升级成功。如果有任何补丁升级失败，Zabbix server 将不会启动。如果当前强制数据库版本比要求的更新，Zabbix server 也不会启动。仅当当前强制数据库版本对应于所需数据库版本时，Zabbix server 才会启动。     8673:20161117:104750.259 current database version (mandatory/optional): 03040000/03040000    8673:20161117:104750.259 required mandatory version: 03040000    在启动 server 服务之前：  -   确保数据库用户有足够的权限（创建表、删除表、创建索引、删除索引）； -   确保您有足够的可用磁盘空间。

en-us	# 6 Supported functions  Click on the respective function group to see more details.  |Function group|Functions| |-------|----------------| |[Aggregate functions](/manual/appendix/functions/aggregate)|avg, bucket\_percentile, count, histogram\_quantile, item\_count, kurtosis, mad, max, min, skewness, stddevpop, stddevsamp, sum, sumofsquares, varpop, varsamp| |[Bitwise functions](/manual/appendix/functions/bitwise)|bitand, bitlshift, bitnot, bitor, bitrshift, bitxor| |[Date and time functions](/manual/appendix/functions/time)|date, dayofmonth, dayofweek, now, time| |[History functions](/manual/appendix/functions/history)|change, changecount, count, countunique, find, first, fuzzytime, last, logeventid, logseverity, logsource, monodec, monoinc, nodata, percentile, rate| |[Trend functions](/manual/appendix/functions/trends)|baselinedev, baselinewma, trendavg, trendcount, trendmax, trendmin, trendstl, trendsum| |[Mathematical functions](/manual/appendix/functions/math)|abs, acos, asin, atan, atan2, avg, cbrt, ceil, cos, cosh, cot, degrees, e, exp, expm1, floor, log, log10, max, min, mod, pi, power, radians, rand, round, signum, sin, sinh, sqrt, sum, tan, truncate| |[Operator functions](/manual/appendix/functions/operator)|between, in| |[Prediction functions](/manual/appendix/functions/prediction)|forecast, timeleft| |[String functions](/manual/appendix/functions/string)|ascii, bitlength, bytelength, char, concat, insert, left, length, ltrim, mid, repeat, replace, right, rtrim, trim|  These functions are supported in [trigger expressions](/manual/config/triggers/expression) and [calculated items](/manual/config/items/itemtypes/calculated).
zh-cn	# 6 支持的函数 单击相应的功能组以查看更多详细信息。 |函数组|函数| |--------------|---------| |[聚合函数](/manual/appendix/functions/aggregate)|avg, bucket\_percentile, count, histogram\_quantile, item\_count, kurtosis, mad, max, min, skewness, stddevpop, stddevsamp, sum, sumofsquares, varpop, varsamp| |[位运算函数](/manual/appendix/functions/bitwise)|bitand, bitlshift, bitnot, bitor, bitrshift, bitxor| |[日期和时间函数](/manual/appendix/functions/time)|date, dayofmonth, dayofweek, now, time| |[历史函数](/manual/appendix/functions/history)|change, changecount, count, countunique, find, first, fuzzytime, last, logeventid, logseverity, logsource, monodec, monoinc, nodata, percentile, rate| |[趋势函数](/manual/appendix/functions/trends)|baselinedev, baselinewma, trendavg, trendcount, trendmax, trendmin, trendstl, trendsum| |[数学函数](/manual/appendix/functions/math)|abs, acos, asin, atan, atan2, avg, cbrt, ceil, cos, cosh, cot, degrees, e, exp, expm1, floor, log, log10, max, min, mod, pi, power, radians, rand, round, signum, sin, sinh, sqrt, sum, tan, truncate| |[运算符函数](/manual/appendix/functions/operator)|between, in| |[预测函数](/manual/appendix/functions/prediction)|forecast, timeleft| |[字符串函数](/manual/appendix/functions/string)|ascii, bitlength, bytelength, char, concat, insert, left, length, ltrim, mid, repeat, replace, right, rtrim, trim|  [触发器表达式](/manual/config/triggers/expression)和[可计算监控项](/manual/config/items/itemtypes/calculated)支持这些函数。

en-us	# 6 Supported functions  Click on the respective function group to see more details.  |Function group|Functions| |--------------|---------| |[Aggregate functions](/manual/appendix/functions/aggregate)|avg, bucket\_percentile, count, histogram\_quantile, item\_count, kurtosis, mad, max, min, skewness, stddevpop, stddevsamp, sum, sumofsquares, varpop, varsamp| |[Bitwise functions](/manual/appendix/functions/bitwise)|bitand, bitlshift, bitnot, bitor, bitrshift, bitxor| |[Date and time functions](/manual/appendix/functions/time)|date, dayofmonth, dayofweek, now, time| |[History functions](/manual/appendix/functions/history)|change, changecount, count, countunique, first, fuzzytime, last, logeventid, logseverity, logsource, monodec, monoinc, nodata, percentile, rate, trendavg, trendcount, trendmax, trendmin, trendstl, trendsum| |[Mathematical functions](/manual/appendix/functions/math)|abs, acos, asin, atan, atan2, avg, cbrt, ceil, cos, cosh, cot, degrees, e, exp, expm1, floor, log, log10, max, min, mod, pi, power, radians, rand, round, signum, sin, sinh, sqrt, sum, tan, truncate| |[Operator functions](/manual/appendix/functions/operator)|between, in| |[Prediction functions](/manual/appendix/functions/prediction)|forecast, timeleft| |[String functions](/manual/appendix/functions/string)|ascii, bitlength, bytelength, char, concat, find, insert, left, length, ltrim, mid, repeat, replace, right, rtrim, trim|  These functions are supported in [trigger expressions](/manual/config/triggers/expression) and [calculated items](/manual/config/items/itemtypes/calculated).  
zh-cn	# 6 Supported functions  Click on the respective function group to see more details.  |Function group|Functions| |--------------|---------| |[Aggregate functions](/manual/appendix/functions/aggregate)|avg, bucket\_percentile, count, histogram\_quantile, item\_count, kurtosis, mad, max, min, skewness, stddevpop, stddevsamp, sum, sumofsquares, varpop, varsamp| |[Bitwise functions](/manual/appendix/functions/bitwise)|bitand, bitlshift, bitnot, bitor, bitrshift, bitxor| |[Date and time functions](/manual/appendix/functions/time)|date, dayofmonth, dayofweek, now, time| |[History functions](/manual/appendix/functions/history)|change, changecount, count, countunique, first, fuzzytime, last, logeventid, logseverity, logsource, monodec, monoinc, nodata, percentile, rate, trendavg, trendcount, trendmax, trendmin, trendsum| |[Mathematical functions](/manual/appendix/functions/math)|abs, acos, asin, atan, atan2, avg, cbrt, ceil, cos, cosh, cot, degrees, e, exp, expm1, floor, log, log10, max, min, mod, pi, power, radians, rand, round, signum, sin, sinh, sqrt, sum, tan, truncate| |[Operator functions](/manual/appendix/functions/operator)|between, in| |[Prediction functions](/manual/appendix/functions/prediction)|forecast, timeleft| |[String functions](/manual/appendix/functions/string)|ascii, bitlength, bytelength, char, concat, find, insert, left, length, ltrim, mid, repeat, replace, right, rtrim, trim|  These functions are supported in [trigger expressions](/manual/config/triggers/expression) and [calculated items](/manual/config/items/itemtypes/calculated).  

en-us	# 6 Tagging
zh-cn	# 6 标记

en-us	# 6 Unstable releases
zh-cn	# 6 不稳定版本

en-us	# 6 Users
zh-cn	# 6 用户

en-us	# 6 Web interface installation  This section provides step-by-step instructions for installing Zabbix web interface. Zabbix frontend is written in PHP, so to run it a PHP supported webserver is needed.
zh-cn	# 6 Web界面安装  本章节提供有关Zabbx Web界面的部署步骤说明。Zabbix 前端是由PHP语言编写，所以其网页服务的运行需要支持PHP语言的网站服务器。

en-us	# 6 What's new in Zabbix 6.0.1
zh-cn	# 6 Zabbix 6.0.1 新功能

en-us	# 6 Zabbix agent 2 (Windows)  
zh-cn	# 6 Zabbix agent 2 （Windows系统）

en-us	# 6. Zabbix appliance
zh-cn	# 6. Zabbix Appliance

en-us	# 7 Calculated items
zh-cn	# 7 可计算监控项

en-us	# 7. Configuration  Please use the sidebar to access content in the Configuration section.
zh-cn	# 7. 配置  请使用左侧导航栏来访问“配置”这一章节的内容。

en-us	# 7 Definitions
zh-cn	# 7 定义

en-us	# 7 Discovery
zh-cn	# 7 自动发现

en-us	# 7 Discovery of systemd services
zh-cn	# 7 系统服务的自动发现

en-us	# 7 Geomap [comment]: # (tags: map)
zh-cn	# 7 Geomap

en-us	# 7 Get
zh-cn	# 7 Get

en-us	##### 7 Install new Zabbix web interface  The minimum required PHP version is 7.2.5. Update if needed and follow [installation instructions](/manual/installation/frontend).
zh-cn	##### 7 安装新的 Zabbix web 界面  要求的最低 PHP 版本是 7.2.5。可参阅 [安装说明](/manual/installation/frontend)。

en-us	##### 7 Install new Zabbix web interface  The minimum required PHP version is 7.2.5. Update if needed and follow [installation instructions](/manual/installation/frontend).  
zh-cn	##### 7 安装新的 Zabbix web 界面  要求的最低 PHP 版本是 7.2.5。可参阅 [安装说明](/manual/installation/frontend)。

en-us	# 7 Macros
zh-cn	# 7 宏

en-us	# 7 Media types
zh-cn	# 7 媒介类型

en-us	# 7 Notifications
zh-cn	 # 7 通知

en-us	# 7 Operator functions  All functions listed here are supported in:  -   [Trigger expressions](/manual/config/triggers/expression) -   [Calculated items](/manual/config/items/itemtypes/calculated)  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Expressions are accepted as parameters  |FUNCTION|<|<| |--|--|--| |**Description**|**Function-specific parameters**|**Comments**| |**between** (value,min,max)|<|<| |Check if a value belongs to the given range.|**value** - value to check<br>**min** - minimum value<br>**max** - maximum value|Supported value types: integer, float<br><br>Returns:<br>1 - in range<br>0 - otherwise<br><br>Example:<br>=> **between**(last(/host/key),**1**,**10**)=1 - trigger if the value is between 1 and 10.| |**in** (value,value1,value2,...valueN)|<|<| |Check if a value is equal to at least one of the listed values.|**value** - value to check<br>**value1,value2,...valueN** - listed values (string values must be double-quoted)|Supported value types: all<br><br>Returns:<br>1 - if equal<br>0 - otherwise<br><br>The value is compared to the listed values as numbers, if all of these values can be converted to numeric; otherwise compared as strings.<br><br>Example:<br>=> **in**(last(/host/key),**5**,**10**)=1 - trigger if the last value is equal to 5 or 10<br>=> **in**(**"text"**, last(/host/key),last(/host/key,\#2))=1 - trigger if "text" is equal to either of the last 2 values.|
zh-cn	# 7 运算符函数  此处列出的所有函数都支持：  -   [触发器表达式](/manual/config/triggers/expression) -   [可计算监控项](/manual/config/items/itemtypes/calculated)  关于函数参数的一些一般说明：  -   函数参数用逗号分隔 -   表达式可以被作为参数  |函数|<|<|<| |--------|-|-|-| |<|**描述**|**函数专用参数**|**注释**| |**between** (value,min,max)|<|<|<| |<|检查一个值是否属于给定范围|**value** - 要检查的值<br>**min** - 最小值<br>**max** - 最大值|支持的值类型：整数、浮点数<br><br>返回：<br>1 - 在范围内<br>0 - 否则<br><br>示例：<br>=> **between**(last(/host/key),**1**,**10**)=1 - 如果值介于 1 和 10 之间，则触发。| |**in** (value,value1,value2,...valueN)|<|<|<| |<|检查一个值是否至少等于列出的值之一|**value** - 要检查的值<br>**value1,value2,...valueN** - 列出的值（字符串值必须用双引号引起来）|支持的值类型：全部<br><br>返回：<br>1 - 等于<br>0 - 否则<br><br>如果所有这些值都可以转换为数字，则将值与列出的值作为数字进行比较；否则作为字符串进行比较。<br><br>示例：<br>=> **in**(last(/host/key),**5**,**10**)=1 - 如果最后一个值等于5或​​10则触发<br>=> **in**(**"text"**, last(/host/key),last(/host/key,\#2))=1 - 如果"text"等于最后两个值中的任何一个则触发。|

en-us	# 7 Predictive trigger functions
zh-cn	# 7 预测触发功能

en-us	# 7 Real-time export of events, item values, trends
zh-cn	# 7 实时导出事件、监控项的值、趋势

en-us	# 7 Real-time export protocol  This section presents details of the [real-time export](/manual/appendix/install/real_time_export) protocol in a newline-delimited JSON format for:  -   [trigger events](#trigger_events) -   [item values](#item_values) -   [trends](#trends)  All files have a .ndjson extension. Each line of the export file is a JSON object.
zh-cn	# 7 实时导出协议  本节以 JSON 格式提供[real-time export](/manual/appendix/install/real_time_export)协议的详细信息：  -   [触发器事件](#trigger_events) -   [监控项值](#item_values) -   [趋势](#trends)  所有文件的扩展名都为 .ndjson 。导出文件的每一行都是一个 JSON 对象。

en-us	# 7 Services
zh-cn	 # 7 服务

en-us	##### 7 Start up the daemons  Run zabbix\_server on the server side.      shell> zabbix_server  ::: noteclassic Make sure that your system allows allocation of 36MB (or a bit more) of shared memory, otherwise the server may not start and you will see "Cannot allocate shared memory for <type of cache>." in the server log file. This may happen on FreeBSD, Solaris 8.\ See the ["See also"](#see_also) section at the bottom of this page to find out how to configure shared memory. :::  Run zabbix\_agentd on all the monitored machines.      shell> zabbix_agentd  ::: noteclassic Make sure that your system allows allocation of 2MB of shared memory, otherwise the agent may not start and you will see "Cannot allocate shared memory for collector." in the agent log file. This may happen on Solaris 8. :::  If you have installed Zabbix proxy, run zabbix\_proxy.      shell> zabbix_proxy
zh-cn	 ##### 7 启动守护进程  在服务器端运行 zabbix\_server。      shell> zabbix_server  ::: noteclassic 确保你的系统允许分配 36MB （或稍微多一点）的共享内存，否则 server 可能无法启动，你会在 server 的日志文件里看到“不能为<type of cache> 分配共享内存”。这可能在 FreeBSD 和 Solaris 8上发生。\ 请参阅本页底部的[“另请参阅”](#see_also) 部分，了解如何配置共享内存。 :::  在所有被监控的机器上运行 zabbix\_agentd。      shell> zabbix_agentd  ::: noteclassic 确保你的系统允许分配 2MB 的共享内存，否则 agent 可能无法启动，你会在 agent 的日志文件里看到 “无法为收集器分配共享内存。” 这可能在 Solaris 8 上发生。 :::  如果你安装了 Zabbix proxy，运行zabbix\_proxy。      shell> zabbix_proxy

en-us	##### 7 Start Zabbix processes  Start the updated Zabbix components.      # systemctl start zabbix-server     # systemctl start zabbix-proxy     # systemctl start zabbix-agent     # systemctl start zabbix-agent2
zh-cn	##### 7 启动 Zabbix 进程  启动升级后的 Zabbix 组件。      # systemctl start zabbix-server     # systemctl start zabbix-proxy     # systemctl start zabbix-agent     # systemctl start zabbix-agent2

en-us	# 7 Upgrade procedure
zh-cn	# 7 升级步骤

en-us	# 7 Upgrade procedure  
zh-cn	# 7 升级步骤  

en-us	# 7 Visualization
zh-cn	# 7 可视化

en-us	# 7 What's new in Zabbix 6.0.2
zh-cn	# 7 Zabbix 6.0.2 新功能

en-us	# 7 Windows performance counters
zh-cn	# 7 Windows 性能计数器

en-us	# 7 Zabbix agent 2 plugins
zh-cn	# 7 Zabbix agent 2 插件

en-us	##### 8 Clear web browser cookies and cache  After the upgrade you may need to clear web browser cookies and web browser cache for the Zabbix web interface to work properly.
zh-cn	##### 8 清除浏览器的 Cookies 和缓存  待升级完毕后，可能需要清除浏览器的 Cookies 和缓存，以便 Zabbix 的 Web 界面能正常工作。

en-us	##### 8 Clear web browser cookies and cache  After the upgrade you may need to clear web browser cookies and web browser cache for the Zabbix web interface to work properly.
zh-cn	##### 8 清除浏览器的 Cookies 和缓存  待升级完毕后，可能需要清除浏览器的 Cookies 和缓存，以便 Zabbix 的 Web 界面能正常工作。

en-us	##### 8 Clear web browser cookies and cache  After the upgrade you may need to clear web browser cookies and web browser cache for the Zabbix web interface to work properly.
zh-cn	##### 8 清除浏览器 cookie 和缓存  升级后，您可能需要清除 Web 浏览器的 cookie 和缓存信息，以使 Zabbix Web 界面正常工作。

en-us	##### 8 Clear web browser cookies and cache  After the upgrade you may need to clear web browser cookies and web browser cache for the Zabbix web interface to work properly.
zh-cn	##### 8 清除网络浏览器 cookie 和缓存  升级后，您可能需要清除网络浏览器 cookie 和网络浏览器缓存，以便 Zabbix web界面正常工作。

en-us	##### 8 Clear web browser cookies and cache  After the upgrade you may need to clear web browser cookies and web browser cache for the Zabbix web interface to work properly.  
zh-cn	##### 8 清除浏览器 cookie 和缓存  升级后，您可能需要清除 Web 浏览器的 cookie 和缓存信息，以使 Zabbix Web 界面正常工作。

en-us	# 8 Creating your own theme
zh-cn	# 8 定制主题风格

en-us	# 8 Discovery of Windows services
zh-cn	# 8 Windows服务的自动发现

en-us	# 8 Distribution-specific notes on setting up Nginx for Zabbix
zh-cn	# 8 Zabbix在Nginx特定发行版中的注意事项

en-us	# 8 Graph
zh-cn	# 8 图表

en-us	# 8 Internal checks
zh-cn	 # 8 内部检查

en-us	# 8 JS
zh-cn	# 8 JS

en-us	# 8 Mass update
zh-cn	# 8 批量更新

en-us	# 8 Prediction functions  All functions listed here are supported in:  -   [Trigger expressions](/manual/config/triggers/expression) -   [Calculated items](/manual/config/items/itemtypes/calculated)  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Optional function parameters (or parameter parts) are indicated by     `<` `>` -   Function-specific parameters are described with each function -   `/host/key` and `(sec|#num)<:time shift>` parameters must never be     quoted
zh-cn	# 8 预测函数  此处列出的所有函数都支持：  - [触发器表达式](/manual/config/triggers/expression) - [可计算监控项](/manual/config/items/itemtypes/calculated)  关于函数参数的一些整体说明：  - 函数参数用逗号分隔 - 可选函数参数（或参数部分）由`<` `>`表示 - 每个函数都描述了函数专用参数 - `/host/key` 和 `(sec|#num)<:time shift>` 参数绝不能被引用

en-us	# 8 Scripts
zh-cn	# 8 脚本

en-us	# 8 Sensor  Each sensor chip gets its own directory in the sysfs /sys/devices tree. To find all sensor chips, it is easier to follow the device symlinks from /sys/class/hwmon/hwmon\*, where \* is a real number (0,1,2,...).  The sensor readings are located either in /sys/class/hwmon/hwmon\*/ directory for virtual devices, or in /sys/class/hwmon/hwmon\*/device directory for non-virtual devices. A file, called name, located inside hwmon\* or hwmon\*/device directories contains the name of the chip, which corresponds to the name of the kernel driver used by the sensor chip.  There is only one sensor reading value per file. The common scheme for naming the files that contain sensor readings inside any of the directories mentioned above is: <type><number>\_<item>, where  -   **type** - for sensor chips is "in" (voltage), "temp" (temperature),     "fan" (fan), etc., -   **item** - "input" (measured value), "max" (high threshold), "min"     (low threshold), etc., -   **number** - always used for elements that can be present more than     once (usually starts from 1, except for voltages which start from     0). If files do not refer to a specific element they have a simple     name with no number.  The information regarding sensors available on the host can be acquired using **sensor-detect** and **sensors** tools (lm-sensors package: <http://lm-sensors.org/>). **Sensors-detect** helps to determine which modules are necessary for available sensors. When modules are loaded the **sensors** program can be used to show the readings of all sensor chips. The labeling of sensor readings, used by this program, can be different from the common naming scheme (<type><number>\_<item> ):  -   if there is a file called <type><number>\_label, then     the label inside this file will be used instead of     <type><number><item> name; -   if there is no <type><number>\_label file, then the     program searches inside the /etc/sensors.conf (could be also     /etc/sensors3.conf, or different) for the name substitution.  This labeling allows user to determine what kind of hardware is used. If there is neither <type><number>\_label file nor label inside the configuration file the type of hardware can be determined by the name attribute (hwmon\*/device/name). The actual names of sensors, which zabbix\_agent accepts, can be obtained by running **sensors** program with -u parameter (**sensors -u**).  In **sensor** program the available sensors are separated by the bus type (ISA adapter, PCI adapter, SPI adapter, Virtual device, ACPI interface, HID adapter).
zh-cn	 # 8 传感器  每个传感器芯片在sysfs /sys/devices 都有自己的目录。 要找到所有的传感器芯片，从/sys/class/hwmon/hwmon\*跟踪设备的符号链接更容易 , 这里 \*  是个数字 (0,1,2,...)。  对于虚拟设备，传感器读数在 /sys/class/hwmon/hwmon*/ 目录, 对于非虚拟设备，传感器读数在 /sys/class/hwmon/hwmon*/device 目录。 hwmon* 或 hwmon*/device 目录中一个叫name的文件 包含该芯片的名称, 它对应于传感器芯片所使用的内核驱动程序的名称。  每个文件只有一个传感器读取值。 在上面提到的目录中包含传感器读数的文件的命令常用方案是: <type><number>_<item>, 这里  -   **type**  - 对于传感器芯片： "in" (电压), "temp" (温度), "fan" (风扇), 等， -   **item**  - "input" (测量值), "max" (高阈值), "min" (低阈值), 等, -   **number**  - 总是用于可以不止一次出现的元素 (经常从 1开始, 除了电压从 0开始)， 如果文件不引用特定的元素，则它们的名称简单，没有数字  可以通过 **sensor-detect** 和**sensors** 工具获取主机上可用的传感器信息(lm-sensors package: <http://lm-sensors.org/>)。 **Sensors-detect** 帮助确定哪些模块对于可用的传感器是必需的。 当模块加载 **sensors** 程序时可以用来显示所有传感器芯片的读数。 该程序使用的传感器读数的标记可以和常规的命名方案不同 (<type><number>_<item> ):  -   如果有一个名为 <type><number>_label的文件, 那么该文件中的标签会代替 <type><number><item> 名字; -    如果没有名为 <type><number>_label 的文件, 那么程序会在 /etc/sensors.conf (也许会为/etc/sensors3.conf, 或其他的) 文件中找name的替代标签。  这个标签允许用户决定使用什么样的硬件。 如果既没有 <type><number>_label 文件，配置文件中也没有label ，那么硬件的类型可以由分配的名字 (hwmon*/device/name)决定。 zabbix_agent接受的传感器的实际名称可以通过运行  **sensors**  程序带着 -u 参数 (**sensors -u**).  在**sensor**  程序中，可用的传感器被总线类型 (ISA适配器，PCI适配器，SPI适配器，虚拟设备，ACPI接口，HID适配器)分开

en-us	# 8. Service monitoring
zh-cn	# 8. 服务监控

en-us	# 8 String functions  All functions listed here are supported in:  -   [Trigger expressions](/manual/config/triggers/expression) -   [Calculated items](/manual/config/items/itemtypes/calculated)  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Expressions are accepted as parameters -   String parameters must be double-quoted; otherwise they might get     misinterpreted -   Optional function parameters (or parameter parts) are indicated by     `<` `>`  |FUNCTION|<|<|<| |--------|-|-|-| |<|**Description**|**Function-specific parameters**|**Comments**| |**ascii** (value)|<|<|<| |<|The ASCII code of the leftmost character of the value.|**value** - value to check|Supported value types: string, text, log<br><br>For example, a value like 'Abc' will return '65' (ASCII code for 'A').<br><br>Example:<br>=> **ascii**(last(/host/key))| |**bitlength** (value)|<|<|<| |<|The length of value in bits.|**value** - value to check|Supported value types: string, text, log, integer<br><br>Example:<br>=> **bitlength**(last(/host/key))| |**bytelength** (value)|<|<|<| |<|The length of value in bytes.|**value** - value to check|Supported value types: string, text, log, integer<br><br>Example:<br>=> **bytelength**(last(/host/key))| |**char** (value)|<|<|<| |<|Return the character by interpreting the value as ASCII code.|**value** - value to check|Supported value types: integer<br><br>The value must be in the 0-255 range. For example, a value like '65' (interpreted as ASCII code) will return 'A'.<br><br>Example:<br>=> **char**(last(/host/key))| |**concat** (value,string)|<|<|<| |<|The string resulting from concatenating the value to the specified string.|**value** - value to check<br>**string** - the string to concatenate to|Supported value types: string, text, log<br><br>For example, a value like 'Zab' concatenated to 'bix' (the specified string) will return 'Zabbix'.<br><br>Example:<br>=> **concat**(last(/host/key),**"bix"**)| |**insert** (value,start,length,replacement)|<|<|<| |<|Insert specified characters or spaces into the character string beginning at the specified position in the string.|**value** - value to check<br>**start** - start position<br>**length** - positions to replace<br>**replacement** - replacement string|Supported value types: string, text, log<br><br>For example, a value like 'Zabbbix' will be replaced by 'Zabbix' if 'bb' (starting position 3, positions to replace 2) is replaced by 'b'.<br><br>Example:<br>=> **insert**(last(/host/key),**3**,**2**,**"b"**)| |**left** (value,count)|<|<|<| |<|The leftmost characters of the value.|**value** - value to check<br>**count** - number of characters to return|Supported value types: string, text, log<br><br>For example, you may return 'Zab' from 'Zabbix' by specifying 3 leftmost characters to return.<br><br>Example:<br>=> **left**(last(/host/key),**3**) - return three leftmost characters<br><br>See also right().| |**length** (value)|<|<|<| |<|The length of value in characters.|**value** - value to check|Supported value types: str, text, log<br><br>Example:<br>=> **length**(last(/host/key)) → length of the latest value<br>=> **length**(last(/host/key,\#3)) → length of the third most recent value<br>=> **length**(last(/host/key,\#1:now-1d)) → length of the most recent value one day ago| |**ltrim** (value,<chars>)|<|<|<| |<|Remove specified characters from the beginning of string.|**value** - value to check<br>**chars** - (optional) specify characters to remove<br><br>Whitespace is left-trimmed by default (if no optional characters are specified).|Supported value types: string, text, log<br><br>Example:<br>=> **ltrim**(last(/host/key)) - remove whitespace from the beginning of string<br>=> **ltrim**(last(/host/key),**"Z"**) - remove any 'Z' from the beginning of string<br>=> **ltrim**(last(/host/key),**" Z"**) - remove any space and 'Z' from the beginning of string<br><br>See also: rtrim(), trim()| |**mid** (value,start,length)|<|<|<| |<|Return a substring of N characters beginning at the character position specified by 'start'.|**value** - value to check<br>**start** - start position of substring<br>**length** - positions to return in substring|Supported value types: string, text, log<br><br>For example, it is possible return 'abbi' from a value like 'Zabbix' if starting position is 2, and positions to return is 4).<br><br>Example:<br>=> **mid**(last(/host/key),**2**,**4**)="abbi"| |**repeat** (value,count)|<|<|<| |<|Repeat a string.|**value** - value to check<br>**count** - number of times to repeat|Supported value types: string, text, log<br><br>Example:<br>=> **repeat**(last(/host/key),**2**) - repeat the value two times| |**replace** (value,pattern,replacement)|<|<|<| |<|Find pattern in the value and replace with replacement. All occurrences of the pattern will be replaced.|**value** - value to check<br>**pattern** - pattern to find<br>**replacement** - string to replace the pattern with|Supported value types: string, text, log<br><br>Example:<br>=> **replace**(last(/host/key),**"ibb"**,**"abb"**) - replace all 'ibb' with 'abb'| |**right** (value,count)|<|<|<| |<|The rightmost characters of the value.|**value** - value to check<br>**count** - number of characters to return|Supported value types: string, text, log<br><br>For example, you may return 'bix' from 'Zabbix' by specifying 3 rightmost characters to return.<br><br>Example:<br>=> **right**(last(/host/key),**3**) - return three rightmost characters<br><br>See also left().| |**rtrim** (value,<chars>)|<|<|<| |<|Remove specified characters from the end of string.|**value** - value to check<br>**chars** - (optional) specify characters to remove<br><br>Whitespace is right-trimmed by default (if no optional characters are specified).|Supported value types: string, text, log<br><br>Example:<br>=> **rtrim**(last(/host/key)) - remove whitespace from the end of string<br>=> **rtrim**(last(/host/key),**"x"**) - remove any 'x' from the end of string<br>=> **rtrim**(last(/host/key),**"x "**) - remove any 'x' or space from the end of string<br><br>See also: ltrim(), trim()| |**trim** (value,<chars>)|<|<|<| |<|Remove specified characters from the beginning and end of string.|**value** - value to check<br>**chars** - (optional) specify characters to remove<br><br>Whitespace is trimmed from both sides by default (if no optional characters are specified).|Supported value types: string, text, log<br><br>Example:<br>=> **trim**(last(/host/key)) - remove whitespace from the beginning and end of string<br>=> **trim**(last(/host/key),**"\_"**) - remove '\_' from the beginning and end of string<br><br>See also: ltrim(), rtrim()|  
zh-cn	# 8 String functions  All functions listed here are supported in:  -   [Trigger expressions](/manual/config/triggers/expression) -   [Calculated items](/manual/config/items/itemtypes/calculated)  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Expressions are accepted as parameters -   String parameters must be double-quoted; otherwise they might get     misinterpreted -   Optional function parameters (or parameter parts) are indicated by     `<` `>`  |FUNCTION|<|<|<| |--------|-|-|-| |<|**Description**|**Function-specific parameters**|**Comments**| |**ascii** (value)|<|<|<| |<|The ASCII code of the leftmost character of the value.|**value** - value to check|Supported value types: string, text, log<br><br>For example, a value like 'Abc' will return '65' (ASCII code for 'A').<br><br>Example:<br>=> **ascii**(last(/host/key))| |**bitlength** (value)|<|<|<| |<|The length of value in bits.|**value** - value to check|Supported value types: string, text, log, integer<br><br>Example:<br>=> **bitlength**(last(/host/key))| |**bytelength** (value)|<|<|<| |<|The length of value in bytes.|**value** - value to check|Supported value types: string, text, log, integer<br><br>Example:<br>=> **bytelength**(last(/host/key))| |**char** (value)|<|<|<| |<|Return the character by interpreting the value as ASCII code.|**value** - value to check|Supported value types: integer<br><br>The value must be in the 0-255 range. For example, a value like '65' (interpreted as ASCII code) will return 'A'.<br><br>Example:<br>=> **char**(last(/host/key))| |**concat** (value,string)|<|<|<| |<|The string resulting from concatenating the value to the specified string.|**value** - value to check<br>**string** - the string to concatenate to|Supported value types: string, text, log<br><br>For example, a value like 'Zab' concatenated to 'bix' (the specified string) will return 'Zabbix'.<br><br>Example:<br>=> **concat**(last(/host/key),**"bix"**)| |**insert** (value,start,length,replacement)|<|<|<| |<|Insert specified characters or spaces into the character string beginning at the specified position in the string.|**value** - value to check<br>**start** - start position<br>**length** - positions to replace<br>**replacement** - replacement string|Supported value types: string, text, log<br><br>For example, a value like 'Zabbbix' will be replaced by 'Zabbix' if 'bb' (starting position 3, positions to replace 2) is replaced by 'b'.<br><br>Example:<br>=> **insert**(last(/host/key),**3**,**2**,**"b"**)| |**left** (value,count)|<|<|<| |<|The leftmost characters of the value.|**value** - value to check<br>**count** - number of characters to return|Supported value types: string, text, log<br><br>For example, you may return 'Zab' from 'Zabbix' by specifying 3 leftmost characters to return.<br><br>Example:<br>=> **left**(last(/host/key),**3**) - return three leftmost characters<br><br>See also right().| |**length** (value)|<|<|<| |<|The length of value in characters.|**value** - value to check|Supported value types: str, text, log<br><br>Example:<br>=> **length**(last(/host/key)) → length of the latest value<br>=> **length**(last(/host/key,\#3)) → length of the third most recent value<br>=> **length**(last(/host/key,\#1:now-1d)) → length of the most recent value one day ago| |**ltrim** (value,<chars>)|<|<|<| |<|Remove specified characters from the beginning of string.|**value** - value to check<br>**chars** - (optional) specify characters to remove<br><br>Whitespace is left-trimmed by default (if no optional characters are specified).|Supported value types: string, text, log<br><br>Example:<br>=> **ltrim**(last(/host/key)) - remove whitespace from the beginning of string<br>=> **ltrim**(last(/host/key),**"Z"**) - remove any 'Z' from the beginning of string<br>=> **ltrim**(last(/host/key),**" Z"**) - remove any space and 'Z' from the beginning of string<br><br>See also: rtrim(), trim()| |**mid** (value,start,length)|<|<|<| |<|Return a substring of N characters beginning at the character position specified by 'start'.|**value** - value to check<br>**start** - start position of substring<br>**length** - positions to return in substring|Supported value types: string, text, log<br><br>For example, it is possible return 'abbi' from a value like 'Zabbix' if starting position is 2, and positions to return is 4).<br><br>Example:<br>=> **mid**(last(/host/key),**2**,**4**)="abbi"| |**repeat** (value,count)|<|<|<| |<|Repeat a string.|**value** - value to check<br>**count** - number of times to repeat|Supported value types: string, text, log<br><br>Example:<br>=> **repeat**(last(/host/key),**2**) - repeat the value two times| |**replace** (value,pattern,replacement)|<|<|<| |<|Find pattern in the value and replace with replacement. All occurrences of the pattern will be replaced.|**value** - value to check<br>**pattern** - pattern to find<br>**replacement** - string to replace the pattern with|Supported value types: string, text, log<br><br>Example:<br>=> **replace**(last(/host/key),**"ibb"**,**"abb"**) - replace all 'ibb' with 'abb'| |**right** (value,count)|<|<|<| |<|The rightmost characters of the value.|**value** - value to check<br>**count** - number of characters to return|Supported value types: string, text, log<br><br>For example, you may return 'bix' from 'Zabbix' by specifying 3 rightmost characters to return.<br><br>Example:<br>=> **right**(last(/host/key),**3**) - return three rightmost characters<br><br>See also left().| |**rtrim** (value,<chars>)|<|<|<| |<|Remove specified characters from the end of string.|**value** - value to check<br>**chars** - (optional) specify characters to remove<br><br>Whitespace is right-trimmed by default (if no optional characters are specified).|Supported value types: string, text, log<br><br>Example:<br>=> **rtrim**(last(/host/key)) - remove whitespace from the end of string<br>=> **rtrim**(last(/host/key),**"x"**) - remove any 'x' from the end of string<br>=> **rtrim**(last(/host/key),**"x "**) - remove any 'x' or space from the end of string<br><br>See also: ltrim(), trim()| |**trim** (value,<chars>)|<|<|<| |<|Remove specified characters from the beginning and end of string.|**value** - value to check<br>**chars** - (optional) specify characters to remove<br><br>Whitespace is trimmed from both sides by default (if no optional characters are specified).|Supported value types: string, text, log<br><br>Example:<br>=> **trim**(last(/host/key)) - remove whitespace from the beginning and end of string<br>=> **trim**(last(/host/key),**"\_"**) - remove '\_' from the beginning and end of string<br><br>See also: ltrim(), rtrim()|  

en-us	# 8 Templates
zh-cn	# 8 模板

en-us	# 8 Unit symbols
zh-cn	# 8 单位符号

en-us	# 8 What's new in Zabbix 6.0.3
zh-cn	# 8 Zabbix 6.0.3 新功能

en-us	# 8 Zabbix Java gateway  If you use `startup.sh` and `shutdown.sh` scripts for starting [Zabbix Java gateway](/manual/concepts/java), then you can specify the necessary configuration parameters in the `settings.sh` file. The startup and shutdown scripts source the settings file and take care of converting shell variables (listed in the first column) to Java properties (listed in the second column).  If you start Zabbix Java gateway manually by running `java` directly, then you specify the corresponding Java properties on the command line.  |Variable|Property|Mandatory|Range|Default|Description| |--------|--------|---------|-----|-------|-----------| |LISTEN\_IP|zabbix.listenIP|no| |0.0.0.0|IP address to listen on.| |LISTEN\_PORT|zabbix.listenPort|no|1024-32767|10052|Port to listen on.| |PID\_FILE|zabbix.pidFile|no| |/tmp/zabbix\_java.pid|Name of PID file. If omitted, Zabbix Java Gateway is started as a console application.| |PROPERTIES\_FILE|zabbix.propertiesFile|no| | |Name of properties file. Can be used to set additional properties using a key-value format in such a way that they are not visible on a command line or to overwrite existing ones.<br>For example: "javax.net.ssl.trustStorePassword=<password>"| |START\_POLLERS|zabbix.startPollers|no|1-1000|5|Number of worker threads to start.| |TIMEOUT|zabbix.timeout|no|1-30|3|How long to wait for network operations.|  ::: notewarning Port 10052 is not [IANA registered](http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt). :::
zh-cn	# 8 Zabbix Java网关  如果使用`startup.sh`和`shutdown.sh`脚本启动和停止[Zabbix Java 网关](/manual/concepts/java), 则可以在`settings.sh`文件中指定必要的配置参数。启动和关闭脚本以配置文件为输入源 ，并且将shell 变量 (第一列) 转换为相应的Java 属性 (第二列)。  如果通过手动运行`java`命令来起动Zabbix Java 网关, 可以通过命令行方式来指定Java属性。  |变量|属性|是否必须|范围|默认值|描述| |--------|--------|---------|-----|-------|-----------| |LISTEN\_IP|zabbix.listenIP|否| |0.0.0.0|监听IP地址。| |LISTEN\_PORT|zabbix.listenPort|否|1024-32767|10052|监听端口。| |PID\_FILE|zabbix.pidFile|否| |/tmp/zabbix\_java.pid|PID文件的名称。如果省略，Zabbix Java gateway将作为控制台应用程序启动。| |PROPERTIES\_FILE|zabbix.propertiesFile|否| | |属性文件的名称。可用于使用键值格式设置其他属性，以使其在命令行上不可见或覆盖现有属性。<br>示例: "javax.net.ssl.trustStorePassword=<password>"| |START\_POLLERS|zabbix.startPollers|否|1-1000|5|启动的线程数。| |TIMEOUT|zabbix.timeout|否|1-30|3|等待超时的时间。|  ::: notewarning 10052端口没有在 [IANA注册](http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt). :::

en-us	# 9 Debug mode
zh-cn	# 9 调试模式

en-us	# 9 Discovery of Windows performance counter instances
zh-cn	# 9 Windows性能计数器实例的自动发现

en-us	# 9 Graph (classic)
zh-cn	# 9 图表（经典）

en-us	# 9 Notes on memtype parameter in proc.mem items
zh-cn	# 9 proc.mem 监控项中内存参数类型

en-us	# 9 Queue
zh-cn	# 9 队列

en-us	# 9 Running agent as root  Starting with version **5.0.0** the systemd service file for Zabbix agent in [official packages](https://www.zabbix.com/download?zabbix=5.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql) was updated to explicitly include directives for `User` and `Group`. Both are set to `zabbix`.  This means that the old functionality of configuring which user Zabbix agent runs as via `zabbix_agentd.conf` file is bypassed and agent will always run as the user specified in the systemd service file.  To override this new behavior create a `/etc/systemd/system/zabbix-agent.service.d/override.conf` file with the following content:      [Service]     User=root     Group=root  Reload daemons and restart the zabbix-agent service:      systemctl daemon-reload     systemctl restart zabbix-agent  For **Zabbix agent2** this completely determines the user that it runs as.  For old **agent** this only re-enables the functionality of configuring user in the `zabbix_agentd.conf` file. Therefore in order to run zabbix agent as root you still have to edit the agent [configuration file](/manual/appendix/config/zabbix_agentd) and specify `User=root` as well as `AllowRoot=1` options.
zh-cn	# 9 以 root 用户身份运行agent   从版本 **5.0.0** 版本开始，Zabbix agent 服务的启动文件 [official packages](https://www.zabbix.com/download?zabbix=5.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql) 已更新为显示包含 `User` 及 `Group`的参数. 两者都设置为 `zabbix`.  这将忽略旧的Zabbix agent 指定  `zabbix_agentd.conf`  运行的用户 ，而是将以启动文件中指定的用户运行。  要覆盖上述行为，请创建一个包含以下内容的文件 `/etc/systemd/system/zabbix-agent.service.d/override.conf` :      [Service]     User=root     Group=root  重新加载守护进程并重启 zabbix-agent 服务      systemctl daemon-reload     systemctl restart zabbix-agent  这完全决定了 **Zabbix agent2** 的运行用户  对于旧的**agent**，只会在  `zabbix_agentd.conf` 文件中重新启用配置用户的功能。因此，为了以 root 身份运行 zabbix agent，您仍然需要编辑 agent [配置文件]（/manual/annex/config/zabbix_agentd）并指定 `User=root` 以及 `AllowRoot=1` 两个参数。

en-us	# 9 SSH checks
zh-cn	# 9 SSH检查

en-us	# 9 String functions  All functions listed here are supported in:  -   [Trigger expressions](/manual/config/triggers/expression) -   [Calculated items](/manual/config/items/itemtypes/calculated)  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Expressions are accepted as parameters -   String parameters must be double-quoted; otherwise they might get     misinterpreted -   Optional function parameters (or parameter parts) are indicated by     `<` `>`  |FUNCTION|<|<| |--|--|--| |**Description**|**Function-specific parameters**|**Comments**| |**ascii** (value)|<|<| |The ASCII code of the leftmost character of the value.|**value** - value to check|Supported value types: string, text, log<br><br>For example, a value like 'Abc' will return '65' (ASCII code for 'A').<br><br>Example:<br>=> **ascii**(last(/host/key))| |**bitlength** (value)|<|<| |The length of value in bits.|**value** - value to check|Supported value types: string, text, log, integer<br><br>Example:<br>=> **bitlength**(last(/host/key))| |**bytelength** (value)|<|<| |The length of value in bytes.|**value** - value to check|Supported value types: string, text, log, integer<br><br>Example:<br>=> **bytelength**(last(/host/key))| |**char** (value)|<|<| |Return the character by interpreting the value as ASCII code.|**value** - value to check|Supported value types: integer<br><br>The value must be in the 0-255 range. For example, a value like '65' (interpreted as ASCII code) will return 'A'.<br><br>Example:<br>=> **char**(last(/host/key))| |**concat** (<value1>,<value2>,...)|<|<| |The string resulting from concatenating referenced item values or constant values. |**value** - a value returned by one of the history functions or a constant value (string, integer, or float number)|Supported value types: string, text, log, float, integer <br><br>For example, a value like 'Zab' concatenated to 'bix' (the constant string) will return 'Zabbix'. <br><br> Must contain at least two parameters. <br><br>Examples:<br>=> **concat**(last(/host/key),**"bix"**)<br>=> **concat**("1 min: ",last(/host/system.cpu.load[all,avg1]),", 15 min: ",last(/host/system.cpu.load[all,avg15])) | |**insert** (value,start,length,replacement)|<|<| |Insert specified characters or spaces into the character string beginning at the specified position in the string.|**value** - value to check<br>**start** - start position<br>**length** - positions to replace<br>**replacement** - replacement string|Supported value types: string, text, log<br><br>For example, a value like 'Zabbbix' will be replaced by 'Zabbix' if 'bb' (starting position 3, positions to replace 2) is replaced by 'b'.<br><br>Example:<br>=> **insert**(last(/host/key),**3**,**2**,**"b"**)| |**left** (value,count)|<|<| |The leftmost characters of the value.|**value** - value to check<br>**count** - number of characters to return|Supported value types: string, text, log<br><br>For example, you may return 'Zab' from 'Zabbix' by specifying 3 leftmost characters to return.<br><br>Example:<br>=> **left**(last(/host/key),**3**) - return three leftmost characters<br><br>See also right().| |**length** (value)|<|<| |The length of value in characters.|**value** - value to check|Supported value types: str, text, log<br><br>Example:<br>=> **length**(last(/host/key)) → length of the latest value<br>=> **length**(last(/host/key,\#3)) → length of the third most recent value<br>=> **length**(last(/host/key,\#1:now-1d)) → length of the most recent value one day ago| |**ltrim** (value,<chars>)|<|<| |Remove specified characters from the beginning of string.|**value** - value to check<br>**chars** - (optional) specify characters to remove<br><br>Whitespace is left-trimmed by default (if no optional characters are specified).|Supported value types: string, text, log<br><br>Example:<br>=> **ltrim**(last(/host/key)) - remove whitespace from the beginning of string<br>=> **ltrim**(last(/host/key),**"Z"**) - remove any 'Z' from the beginning of string<br>=> **ltrim**(last(/host/key),**" Z"**) - remove any space and 'Z' from the beginning of string<br><br>See also: rtrim(), trim()| |**mid** (value,start,length)|<|<| |Return a substring of N characters beginning at the character position specified by 'start'.|**value** - value to check<br>**start** - start position of substring<br>**length** - positions to return in substring|Supported value types: string, text, log<br><br>For example, it is possible return 'abbi' from a value like 'Zabbix' if starting position is 2, and positions to return is 4).<br><br>Example:<br>=> **mid**(last(/host/key),**2**,**4**)="abbi"| |**repeat** (value,count)|<|<| |Repeat a string.|**value** - value to check<br>**count** - number of times to repeat|Supported value types: string, text, log<br><br>Example:<br>=> **repeat**(last(/host/key),**2**) - repeat the value two times| |**replace** (value,pattern,replacement)|<|<| |Find pattern in the value and replace with replacement. All occurrences of the pattern will be replaced.|**value** - value to check<br>**pattern** - pattern to find<br>**replacement** - string to replace the pattern with|Supported value types: string, text, log<br><br>Example:<br>=> **replace**(last(/host/key),**"ibb"**,**"abb"**) - replace all 'ibb' with 'abb'| |**right** (value,count)|<|<| |The rightmost characters of the value.|**value** - value to check<br>**count** - number of characters to return|Supported value types: string, text, log<br><br>For example, you may return 'bix' from 'Zabbix' by specifying 3 rightmost characters to return.<br><br>Example:<br>=> **right**(last(/host/key),**3**) - return three rightmost characters<br><br>See also left().| |**rtrim** (value,<chars>)|<|<| |Remove specified characters from the end of string.|**value** - value to check<br>**chars** - (optional) specify characters to remove<br><br>Whitespace is right-trimmed by default (if no optional characters are specified).|Supported value types: string, text, log<br><br>Example:<br>=> **rtrim**(last(/host/key)) - remove whitespace from the end of string<br>=> **rtrim**(last(/host/key),**"x"**) - remove any 'x' from the end of string<br>=> **rtrim**(last(/host/key),**"x "**) - remove any 'x' or space from the end of string<br><br>See also: ltrim(), trim()| |**trim** (value,<chars>)|<|<| |Remove specified characters from the beginning and end of string.|**value** - value to check<br>**chars** - (optional) specify characters to remove<br><br>Whitespace is trimmed from both sides by default (if no optional characters are specified).|Supported value types: string, text, log<br><br>Example:<br>=> **trim**(last(/host/key)) - remove whitespace from the beginning and end of string<br>=> **trim**(last(/host/key),**"\_"**) - remove '\_' from the beginning and end of string<br><br>See also: ltrim(), rtrim()|
zh-cn	# 9 字符串函数  此处列出的所有函数都支持：  - [触发器表达式](/manual/config/triggers/expression) - [可计算监控项](/manual/config/items/itemtypes/calculated)  关于函数参数的一些一般说明：  -   函数参数用逗号分隔 -   表达式可以被作为参数 -   字符串参数必须是双引号；否则可能会被曲解 -  可选函数参数（或参数部分）由 `<` `>`表示  |函数|<|<|<| |--------|-|-|-| |<|**描述**|**函数专用参数**|**注释**| |**ascii** (value)|<|<|<| |<|值的最左边字符的 ASCII 码|**value** - 要检查的值|支持的值类型：string, text, log<br><br>例如，像'Abc'这样的值将返回'65' ('A'的 ASCII 码)。<br><br>示例：<br>=> **ascii**(last(/host/key))| |**bitlength** (value)|<|<|<| |<|以比特为单位值的长度|**value** - 要检查的值|支持的值类型：string, text, log, integer<br><br>示例：<br>=> **bitlength**(last(/host/key))| |**bytelength** (value)|<|<|<| |<|以字节为单位值的长度|**value** - 要检查的值|支持的值类型：string, text, log, integer<br><br>示例：<br>=> **bytelength**(last(/host/key))| |**char** (value)|<|<|<| |<|通过将值转换为ASCII码来返回字符|**value** - 要检查的值|支持的值类型：integer<br><br>值必须在 0-255 范围内。例如，像'65'(转换为ASCII码)将返回'A'.<br><br>示例：<br>=> **char**(last(/host/key))| |**concat** (<value1>,<value2>,...)|<|<|<| |<|由串联引用的监控项值或常量值产生的字符串|**value** -历史函数之一返回的值或常量值（字符串、整数或浮点数）|支持的值类型：string, text, log, float, integer <br><br>例如，像'Zab' 这样的值串联'bix'（常量字符串）将返回'Zabbix'。 <br><br> 必须至少包含两个参数。<br><br>示例：<br>=> **concat**(last(/host/key),**"bix"**)<br>=> **concat**("1 min: ",last(/host/system.cpu.load[all,avg1]),", 15 min: ",last(/host/system.cpu.load[all,avg15])) | |**insert** (value,start,length,replacement)|<|<|<| |<|从字符串中的指定位置开始，将指定的字符或空格插入到字符串中|**value** - 要检查的值<br>**start** - 起始位置<br>**length** - 要替换​​的位置<br>**replacement** - 替换字符串|支持的值类型：string, text, log<br><br>例如，如果将 'bb'（起始位置 3，要替换的位置 2）替换为 'b'，则类似于 'Zabbbix' 的值将替换为 'Zabbix'。<br><br>示例：<br>=> **insert**(last(/host/key),**3**,**2**,**"b"**)| |**left** (value,count)|<|<|<| |<|值的最左边的字符|**value** - 要检查的值<br>**count** - 要返回的字符数|支持的值类型： string, text, log<br><br>例如，您可以通过指定要返回的最左边的 3 个字符从'Zabbix' 返回 'Zab'。<br><br>示例：<br>=> **left**(last(/host/key),**3**) - 返回最左边的三个字符<br><br>另见right()。| |**length** (value)|<|<|<| |<|以字符为单位的值的长度|**value** - 要检查的值|支持的值类型：str, text, log<br><br>示例：<br>=> **length**(last(/host/key)) → 最新值的长度<br>=> **length**(last(/host/key,\#3)) → 最近值中第三大的长度<br>=> **length**(last(/host/key,\#1:now-1d)) → 一天前最近值的长度| |**ltrim** (value,<chars>)|<|<|<| |<|从字符串的开头删除指定的字符|**value** - 要检查的值<br>**chars** - （可选）指定要删除的字符<br><br>默认情况下，空格会被左对齐（如果未指定可选字符）。|支持的值类型：string, text, log<br><br>示例：<br>=> **ltrim**(last(/host/key)) - 删除字符串开头的空格<br>=> **ltrim**(last(/host/key),**"Z"**) - 删除字符串开头任何的 'Z' <br>=> **ltrim**(last(/host/key),**" Z"**) - 删除字符串开头的任何空格和 'Z' <br><br>另见：rtrim(), trim()| |**mid** (value,start,length)|<|<|<| |<|返回从 'start' 指定的字符位置开始的 N 个字符的子字符串|**value** - 要检查的值<br>**start** - 子字符串的开始位置<br>**length** -要在子字符串中返回的位置|支持的值类型： string, text, log<br><br>例如，如果起始位置为 2，返回的位置为 4，则可以从像 'Zabbix' 这样的值返回 'abbi'。<br><br>示例：<br>=> **mid**(last(/host/key),**2**,**4**)="abbi"| |**repeat** (value,count)|<|<|<| |<|重复一个字符串|**value** - 要检查的值<br>**count** - 重复的次数|支持的值类型：string, text, log<br><br>示例：<br>=> **repeat**(last(/host/key),**2**) - 将值重复两次| |**replace** (value,pattern,replacement)|<|<|<| |<|在值中查找样例值并用替换值进行替换，所有出现的样例值都将被替换|**value** - 要检查的值<br>**pattern** - 找到样例值<br>**replacement** - 替换样例值的字符串|支持的值类型：string, text, log<br><br>Example:<br>=> **replace**(last(/host/key),**"ibb"**,**"abb"**) - 将所有 'ibb' 替换为 'abb'| |**right** (value,count)|<|<|<| |<|值的最右边的字符|**value** - 要检查的值<br>**count** - 要返回的字符数|支持的值类型： string, text, log<br><br>例如，你可以通过指定最右边的 3 个字符来从 'Zabbix' 返回 'bix'。<br><br>示例：<br>=> **right**(last(/host/key),**3**) - 返回最右边的三个字符<br><br>另见 left()。| |**rtrim** (value,<chars>)|<|<|<| |<|从字符串的末尾删除指定的字符|**value** - 要检查的值<br>**chars** - （可选）指定要删除的字符<br><br>默认情况下，空格会被右对齐（如果未指定可选字符）。|支持的值类型：string, text, log<br><br>示例：<br>=> **rtrim**(last(/host/key)) -删除字符串末尾的空格<br>=> **rtrim**(last(/host/key),**"x"**) - 从字符串结尾删除任何 'x' <br>=> **rtrim**(last(/host/key),**"x "**) - 从字符串结尾删除任何 'x' 或空格<br><br>另见：ltrim(), trim()| |**trim** (value,<chars>)|<|<|<| |<|从字符串的开头和结尾删除指定的字符|**value** - - 要检查的值<br>**chars** -（可选）指定要删除的字符<br><br>默认情况下，空格会被居中对齐（如果未指定可选字符）。|支持的值类型： string, text, log<br><br>Example:<br>=> **trim**(last(/host/key)) - 从字符串的开头和结尾删除空格<br>=> **trim**(last(/host/key),**"\_"**) - 从字符串的开头和结尾删除 '\_' <br><br>另见：ltrim(), rtrim()|

en-us	# 9 Template changes  This page lists all changes to the stock templates that are shipped with Zabbix.  Note that upgrading to the latest Zabbix version will not automatically upgrade the templates used. It is suggested to modify the templates in existing installations by:  -   Downloading the latest templates from the [Zabbix Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates); -   Then, while in *Configuration* → *Templates* you can import them     manually into Zabbix. If templates with the same names already     exist, the *Delete missing* options should be checked when importing     to achieve a clean import. This way the old items that are no longer     in the updated template will be removed (note that it will mean     losing history of these old items).
zh-cn	# 9 模版变更  此页面列出了 Zabbix 内置模板的所有变更。  注意，升级到最新的Zabbix版本不会自动升级所使用的模板。建议通过以下方式修改现有安装中的模板:  -   从[Zabbix Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)下载最新模版； -   然后，在*配置*→*模板*你可以手动导入到Zabbix。如果已经存在相同名称的模板，在导入时应该检查*Delete missing*选项以实现干净的导入。这样，更新后的模板中不再存在的旧项将被删除(注意，这将意味着丢失这些旧项的历史记录)。

en-us	# 9 Templates out of the box
zh-cn	 # 9 开箱即用的模板

en-us	# 9 Time period syntax
zh-cn	# 9 时间段语法

en-us	# 9 Value mapping
zh-cn	# 9 值映射

en-us	# 9. Web monitoring
zh-cn	# 9. Web 监控

en-us	# 9 Web service
zh-cn	#  9 Web service

en-us	# 9 What's new in Zabbix 6.0.4
zh-cn	# 9 Zabbix 6.0.4 新功能

en-us	# 9 Zabbix web service
zh-cn	# 9 Zabbix web 服务

en-us	#### Absence of data  For items with a regular update interval, nothing is displayed in the graph if item data are not collected.  However, for trapper items and items with a scheduled update interval (and regular update interval set to 0), a straight line is drawn leading up to the first collected value and from the last collected value to the end of graph; the line is on the level of the first/last value respectively.
zh-cn	#### 数据缺失  对于具有定期更新间隔的监控项，在如果未收集项目数据，则图表展示为空。  但是，对于trapper监控项和具有计划更新间隔的项（但是定期更新间隔设置为 0），在第一个收集的值和最后一个收集的值之间是一条直线；这条线分别位于第一个/最后一个值的级别上 。

en-us	### Access control
zh-cn	### 访问控制

en-us	#### Accessing host dashboards  Access to host dashboards is provided:  -   From the [host     menu](/manual/web_interface/frontend_sections/monitoring/dashboard#host_menu)     that is available in many frontend locations:     -   click on the host name and then select *Dashboards* from the         drop-down menu  ![](../../../../assets/en/manual/config/visualization/host_menu_dashboards.png)  -   When searching for a host name in [global     search](/manual/web_interface/global_search):     -   click on the *Dashboards* link provided in search results  ```{=html} <!-- --> ``` -   When clicking on a host name in *Inventory* →     *[Hosts](/manual/web_interface/frontend_sections/inventory/hosts)*:     -   click on the *Dashboards* link provided
zh-cn	#### 访问主机仪表盘  主机仪表盘的访问方式如下:  -   通过[主机菜单](/manual/web_interface/frontend_sections/monitoring/dashboard#host_menu)（前端的很多部分都可以看到）:     -   点击主机名称，然后在下拉菜单中选择 *仪表盘*   ![](../../../../assets/en/manual/config/visualization/host_menu_dashboards.png)  -   当在[全局搜索](/manual/web_interface/global_search)中搜索主机名称时:     -   点击搜索结果中的 *仪表盘* 链接  ```{=html} <!-- --> ``` -   点击*资产* →*[主机](/manual/web_interface/frontend_sections/inventory/hosts)*的主机名称时:     -   点击 *仪表盘*

en-us	#### Acknowledging an event  Acknowledge a single event and leave a message.  Request:  ```json {     "jsonrpc": "2.0",     "method": "event.acknowledge",     "params": {         "eventids": "20427",         "action": 6,         "message": "Problem resolved."     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "eventids": [             "20427"         ]     },     "id": 1 } ```
zh-cn	#### 确认事件  确认单个事件并留言。  请求：  ```json {     "jsonrpc": "2.0",     "method": "event.acknowledge",     "params": {     "eventids": "20427",     "action": 6,     "message": "Problem resolved."     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  响应：  ```json {     "jsonrpc": "2.0",     "result": {     "eventids": [     "20427"     ]     },     "id": 1 } ```

en-us	#### action  Changes:\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) `action.create`, `action.update`: renamed parameter `acknowledge_operations` to `update_operations`.\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) `action.get`: renamed parameter `selectAcknowledgeOperations` to `selectUpdateOperations`.\ [ZBXNEXT-6920](https://support.zabbix.com/browse/ZBXNEXT-6920) `action.create`, `action.update`: added strict validation of the methods parameters.\
zh-cn	 #### 动作  变更：\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) `action.create`， `action.update`：重命名参数 `acknowledge_operations` 变更为 `update_operations`。\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) `action.get`：重命名参数`selectAcknowledgeOperations` 变更为 `selectUpdateOperations`。\ [ZBXNEXT-6920](https://support.zabbix.com/browse/ZBXNEXT-6920) `action.create`， `action.update`：添加了对方法参数的严格校验。\

en-us	#### action  Changes:\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) added new `conditiontype` values *(27 - Service, 28 - Service name)*.\ [ZBXNEXT-6250](https://support.zabbix.com/browse/ZBXNEXT-6250) `action.get`, `action.create`, `action.update`: added new property `notify_if_canceled`.\
zh-cn	 #### 动作  变更：\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) 添加对`conditiontype`值为`27`（服务）和值为`28`（服务名称）的支持。\ [ZBXNEXT-6250](https://support.zabbix.com/browse/ZBXNEXT-6250) `action.get`，`action.create`，`action.update`：添加新属性`notify_if_canceled`。\

en-us	#### action  Changes:\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) added support of `conditiontype` values `27` (Service) and `28` (Service name).\ [ZBXNEXT-6250](https://support.zabbix.com/browse/ZBXNEXT-6250) `action.get`, `action.create`, `action.update`: added new property `notify_if_canceled`.\
zh-cn	 #### 动作  变更：\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) 添加对`conditiontype`值为`27`（服务）和值为`28`（服务名称）的支持。\ [ZBXNEXT-6250](https://support.zabbix.com/browse/ZBXNEXT-6250) `action.get`，`action.create`，`action.update`：添加新属性`notify_if_canceled`。\

en-us	#### action  Changes:\ [ZBXNEXT-6920](https://support.zabbix.com/browse/ZBXNEXT-6920) `action.create`, `action.update`: added strict validation of the methods parameters.\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) `action.create`, `action.update`: renamed parameter `acknowledge_operations` to `update_operations`.\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) `action.get`: renamed parameter `selectAcknowledgeOperations` to `selectUpdateOperations`.\
zh-cn	 #### 动作  变更：\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) `action.create`， `action.update`：重命名参数 `acknowledge_operations` 变更为 `update_operations`。\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) `action.get`：重命名参数`selectAcknowledgeOperations` 变更为 `selectUpdateOperations`。\ [ZBXNEXT-6920](https://support.zabbix.com/browse/ZBXNEXT-6920) `action.create`， `action.update`：添加了对方法参数的严格校验。\

en-us	# action.create
zh-cn	# 创建

en-us	# action.delete
zh-cn	# 删除