主机向导

概述

Host Wizard 是一个引导式、逐步操作的界面,用于在 Zabbix 中设置您的监控目标(设备、应用程序、服务等)。 它会引导您完成以下步骤:

  • 选择模板
  • 创建或选择主机
  • 安装 Zabbix agent 或 agent 2
  • 添加主机接口
  • 将附加配置应用到您的监控目标或 Zabbix 主机(如果模板要求)

要在 Zabbix 前端中访问 Host Wizard,请执行以下操作:

  1. 转到:Data collection > Hosts
  2. 点击屏幕右上角的 Host Wizard
  3. 按照向导中的说明进行操作。

您也可以通过在前端的各个部分中单击现有主机的名称(或其旁边的三点图标),从 主机菜单 访问 Host Wizard 来编辑该主机。 请注意,如果现有主机已经包含所选模板所需的配置,则在编辑该主机时会跳过某些步骤。

另外,您也可以使用经典方式来创建和配置主机

欢迎使用主机向导

当您启动主机向导时,会显示欢迎界面:

如果您希望在今后的会话中跳过此界面,可以勾选 不显示欢迎界面 复选框,然后点击 下一步

如果您在主机向导的后续步骤中开始配置设置,并尝试通过点击关闭图标或按 Esc 关闭向导,将会显示确认界面:

点击 将退出主机向导,而不会保存您的进度。 点击 Esc 或关闭图标将返回上一步。

选择模板

设置监控目标的第一步是选择一个模板。模板是一组预定义配置(要收集的指标、生成告警的条件等),专为您的监控目标设计。

Zabbix开箱即用模板为操作系统、应用程序、数据库、网络设备、服务等提供了各种预定义的监控配置。

在此步骤中,您可以:

  • 按类别(云、数据库、网络等)和子类别(例如自动化、备份)浏览模板,这些类别和子类别基于模板标签
  • 按模板名称中的关键字,或模板标签的名称和值搜索模板。
  • 按数据采集方式筛选模板(基于 agent 或无 agent;基于 agent 的模板至少包含一个 Zabbix agent 监控项)。
  • 按 agent 模式筛选模板(主动或被动;主动模板至少包含一个 Zabbix agent(主动式)监控项,而被动模板至少包含一个被动式监控项;有关详细信息,请参阅被动和主动 agent 检查)。
  • 使用主机向导配置现有主机时,还可以按已链接到该主机的模板进行筛选。

选择模板时,您可能会看到以下消息:某些模板 (n) 与主机向导不兼容。了解如何更新这些模板。不支持自定义模板。 这表示某些开箱即用模板尚不兼容主机向导,需要进行升级;请参阅模板升级说明。

您选择的模板将决定主机向导中的后续步骤。 例如,如果您选择使用 Zabbix agent 进行数据采集的 MySQL by 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.1:10051)。 此值将用于配置 Zabbix agent 的 ServerServerActive 参数。
  • 输入新的、唯一且非机密的预共享密钥标识(例如 PSK 001mysql-agent-psk1),并生成预共享密钥。 这些值将用于为 Zabbix 主机(例如 MySQL server)和 Zabbix agent 配置预共享密钥 (PSK)加密。

编辑现有主机时,PSK 配置将覆盖该主机上现有的所有加密设置

  • 选择承载监控目标的计算机的操作系统。
  • 通过在该系统上运行提供的脚本,或按照安装说明,在该系统上安装 Zabbix agent。

例如,您可以将预共享密钥标识设置为 PSK 001,并生成新的预共享密钥。 然后,您可以选择 Linux 作为操作系统,并在该系统上运行提供的脚本。 安装 Zabbix agent 后,返回主机向导。

添加主机接口

主机接口定义了 Zabbix 服务器如何通过网络连接到您的监控目标。 它定义了连接参数,例如 IP 地址、DNS 名称、端口和接口类型(Agent、SNMP、JMX 或 IPMI),具体取决于所选模板所需的数据采集方法。

在此步骤中,请输入所选模板所需的主机接口详细信息。

例如,如果 Zabbix 服务器、Zabbix agent 和 MySQL 服务器都在同一台机器上本地运行,您可以使用默认的 agent 地址(127.0.0.1)和端口(10050)。

配置主机

某些模板需要在创建主机之前进行额外配置。这些配置可能包括:

  • 手动配置监控目标(例如,启用特定服务、创建服务用户或授予权限):

  • 定义主机宏 - 用于控制监控项行为、连接设置、身份验证凭据和其他参数的变量:

完成所有必需的配置步骤后,单击 创建 将主机添加到 Zabbix(或单击 更新 以更新现有主机的配置):

配置完成

此时,Zabbix 已经开始监控您的目标。

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