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 agentagent 2——这是一个部署在您的监控目标上的进程,用于主动监控本地资源和应用程序(如果模板有此要求)。

在此步骤中:

  • 验证 Zabbix 服务器、proxy 或集群地址(例如,192.0.2.0:10051)。 此值将用于为 Zabbix agent 配置 ServerServerActive 参数。
  • 输入一个新的、唯一的且非机密的预共享密钥标识(例如,PSK 001mysql-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 已经开始监控您的目标。

对于新的主机,单击 完成 以导航到 最新数据 部分,并查看您的主机的最新数据。
对于现有主机,单击 完成 以关闭主机向导并返回到打开它的界面。