1 主机向导
概述
主机向导是在 Zabbix 中用于设置监控目标(设备、应用程序、服务等)的分步引导式界面。 它将引导您完成以下步骤:
- 选择模板
- 创建或选择主机
- 安装 Zabbix agent 或 agent 2
- 添加主机接口
- 将附加配置应用到您的监控目标或 Zabbix 主机(如果模板有此要求)
要在 Zabbix 前端中访问主机向导,请执行以下操作:
- 前往:数据采集 > 主机
- 单击屏幕右上角的 主机向导
- 按照向导中的说明进行操作
您还可以在各个前端部分中单击现有主机的名称(或其旁边的三点图标),从主机菜单访问主机向导,以编辑现有主机。 请注意,在编辑现有主机时,如果该主机已包含所选模板所需的配置,则某些步骤会被跳过。
或者,您也可以使用经典方式来创建和配置主机。
欢迎使用主机向导
启动主机向导时,会显示欢迎界面:

若要在今后的会话中跳过此界面,可勾选 Do not show welcome screen 复选框,然后点击 Next。
如果您在主机向导的后续步骤中开始配置设置,并尝试通过点击关闭图标或按 ESC 来关闭向导,则会出现确认界面:

点击 Yes 将退出主机向导,且不会保存当前进度。
点击 No、按 ESC 或点击关闭图标将返回上一步。
选择模板
设置监控目标的第一步是选择一个模板——这是一组为您的监控目标设计的预定义配置(要采集的指标、生成告警的条件等)。
Zabbix 开箱即用模板为操作系统、应用程序、数据库、网络设备、服务等提供了多种预定义监控配置。
在此步骤中,您可以:
- 按类别(云、数据库、网络等)和子类别(例如自动化、备份)浏览模板,这些分类基于模板tag。
- 按模板名称或模板 tag 名称和值中的关键字搜索模板。
- 按数据采集方式筛选模板(基于 agent 或无 agent;基于 agent 的模板至少包含一个Zabbix agent监控项)。
- 按 agent 模式筛选模板(主动或被动;主动模板至少包含一个 Zabbix agent(主动)监控项,而被动模板至少包含一个被动监控项;详情请参见被动和主动 agent 检查)。
- 使用主机向导配置现有主机时,您还可以筛选已链接到该主机的模板。

选择模板时,您可能会看到以下消息:某些模板 (n) 与主机向导不兼容。请查看如何更新它们。不支持自定义模板。 这表示某些开箱即用模板尚未与主机向导兼容,需要升级;请参见模板升级说明。
您选择的模板将决定主机向导中的后续步骤。
例如,如果您选择 MySQL by Zabbix agent 模板(该模板使用 Zabbix agent 进行数据采集),向导将引导您完成 agent 安装过程。
创建或选择主机
模板必须链接到一个主机——这是 Zabbix 中表示监控目标的实体。 链接后,主机会接收模板中的所有实体,例如监控项(要采集的指标)和触发器(用于生成告警的条件),这些都是监控所必需的。
每个主机还必须至少属于一个主机群组,该群组用于组织主机并为其分配用户权限。
在此步骤中,您可以:
- 输入名称,新建一个主机和主机群组。
- 输入主机名称,新建一个主机,并选择一个现有主机群组,将新主机分配到该群组。
- 选择一个现有主机;您还可以将该主机分配到其他主机群组,而无需将其从当前所属的任何群组中移除。
选择现有主机不会移除或覆盖其当前配置,除非在后续步骤中有明确说明。 已发现的主机不能被选择。
例如,您可以创建一个名为 MySQL server 的新主机,用来表示您希望监控的本地安装的 MySQL 服务器。 此前选择的 MySQL by Zabbix agent 模板将链接到该主机。 此外,您还可以选择现有的 Databases 主机群组(或新建一个,例如 MySQL servers),以便将该主机与其他数据库相关主机组织在一起,并在后续简化权限管理。

安装 Zabbix agent
基于 agent 的模板(例如 MySQL by Zabbix agent)需要安装 Zabbix agent 或 agent 2——这是一个部署在您的监控目标上的进程,用于主动监控本地资源和应用程序(如果模板有此要求)。
在此步骤中:
- 验证 Zabbix 服务器、proxy 或集群地址(例如,192.0.2.0:10051)。 此值将用于为 Zabbix agent 配置 Server 和 ServerActive 参数。
- 输入一个新的、唯一的且非机密的预共享密钥标识(例如,PSK 001 或 mysql-agent-psk1),并生成预共享密钥。 这些值将用于为 Zabbix 主机(例如,MySQL server)和 Zabbix agent 配置预共享密钥(PSK)加密。
编辑现有主机时,PSK 配置将覆盖该主机上所有现有的加密设置。
- 选择承载您的监控目标的机器所使用的操作系统。
- 通过在该系统上运行提供的脚本或按照安装说明进行操作,在该系统上安装 Zabbix agent。
例如,您可以将 Pre-shared key identity 设置为 PSK 001,并生成新的 Pre-shared key。 然后,您可以选择 Linux 作为操作系统,并在该系统上运行提供的脚本。 安装 Zabbix agent 后,返回主机向导。

添加主机接口
主机接口 定义了 Zabbix 服务器如何通过网络连接到您的监控目标。 它根据所选模板所需的数据采集方式,定义连接参数,例如 IP 地址、DNS 名称、端口和接口类型(agent、SNMP、JMX 或 IPMI)。
在此步骤中,输入所选模板要求的主机接口详细信息。
例如,如果 Zabbix 服务器、Zabbix agent 和 MySQL 服务器都在同一台机器上本地运行,则可以使用默认的 agent 地址(127.0.0.1)和端口(10050)。

配置主机
某些模板在创建主机之前需要进行额外配置。这些配置可能包括:
- 手动配置您的监控目标(例如,启用特定服务、创建服务用户或授予权限):

- 定义主机宏——用于控制监控项行为、连接设置、认证凭据及其他参数的变量:

完成所有必需的配置步骤后,点击 Create 将主机添加到 Zabbix 中(或点击 Update 更新现有主机的配置):

配置完成
此时,Zabbix 已经开始监控您的目标。
对于新的主机,单击 完成 以导航到 最新数据 部分,并查看您的主机的最新数据。
对于现有主机,单击 完成 以关闭主机向导并返回到打开它的界面。
