监控与告警

 

Zabbix 监控服务

更新时间 2023-09-06

为了实现多维监控数据库,MongoDB 支持启用 Zabbix Agent2 服务 (5.4)提供监控服务。

本小节主要介绍如何启动和关闭 Zabbix 监控服务。

前提条件

  • 已获取管理控制台登录账号和密码,且已获取集群操作权限。

  • 已创建 MongoDB 集群,且集群状态为活跃

  • 已安装 Zabbix 客户端,且已获取 Zabbix 系统用户和密码。

    注意

    安装 Zabbix 的服务器与 MongoDB 之间的网络通畅。

    若安装 Zabbix 的服务器与 MongoDB 网络不通,可通过边界路由器VPN 等方式打通网络。不建议通过端口转发的方式将服务暴露到公网,以免造成 MongoDB 关键信息暴露等风险。

启动 Zabbix 服务

启动 Zabbix 客户端服务,需先在 AppCenter 启用服务客户端,再在 Zabbix 客户端配置数据库相应参数,才能正常启用 Zabbix 监控。

开启 Zabbix 服务

  1. 登录管理控制台。

  2. 选择产品与服务 > 数据库与缓存 > 文档数据库 MongoDB,进入集群管理页面。

  3. 选择目标集群,点击目标集群 ID,进入集群详情页面。

  4. 配置参数页签,选择公共参数,点击修改属性

  5. 设置Zabbix:是否开启 Agent2参数值为
    并可设置 Zabbix 服务用户帐号登录密码,访问地址和端口。

  6. 点击保存,确认启用服务。

    启动 Zabbix 客户端服务

配置 Zabbix 监控

  1. 使用浏览器,登录 Zabbix Server 的 Web 界面。

  2. 添加节点 IP 地址为 Host。

    1. 选择 Configuration > Hosts ,进入 Host 管理页面。
    2. 点击 Create Host,进入 Host 配置页面。
    3. 配置数据库任意节点为待监控节点。
      -Groups 选择 MongoDB 模版类型
      -AgentIP address 配置为集群 Zabbix: 服务端地址,默认为 127.0.0.1
      -AgentIP address 选配置为集群 Zabbix: Agent2 监听端口,默认为 10050
    创建 Host
  3. 配置 Host 全局变量。主要修改 Macros 配置中如下参数。

    1. 选择 Configuration > Hosts ,进入 Host 管理页面。
    2. 点击目标 Host 名称,进入 Host 配置管理页面。
    3. 在 Macros 配置,添加如下配置项。
    4. 配置数据库任意节点为待监控节点。
      -{$MONGODB.CONNSTRING} 配置为 tcp://localhost:27018
      -{$MONGODB.PASSWORD} 配置为集群 qc_monitor 用户密码,默认为 Change1Pwd
      -{$MONGODB.USER} 配置为集群 Zabbix 服务用户帐号,默认为 qc_monitor
    修改 Host 参数
  4. 待 Host 采集状态正常后(statusEnabledAvailability 为绿色),查看采集数据和监控图。
    更多 Zabbix 的使用用方法,请参见 Zabbix Agent2

关闭 Zabbix 服务

若无需 Zabbix Agent 服务时,可在 AppCenter 确认关闭服务。

  1. 登录管理控制台。
  2. 选择产品与服务 > 数据库与缓存 > 文档数据库 MongoDB,进入集群管理页面。
  3. 选择目标集群,点击目标集群 ID,进入集群详情页面。
  4. 配置参数页签,选择公共参数,点击修改属性
  5. 设置Zabbix:是否开启 Agent2参数值为,确认关闭服务。
  6. 点击保存,关闭服务。
这篇文档解决了您的问题吗?
0
0