Skip to content

集群监控项配置

在集群配置完毕后,点击菜单栏中配置管理下的集群监控项选项,选择对应的集群进入图1所示页面。


集群设置主要分为以下6个方面:

  • 邮件设置
  • 收集设置
  • 其它设置
  • EI设置
  • DI设置
  • 告警设置

邮件设置

  • SMTP 服务器地址(如:smtp.126.com)。
  • 邮件发送账号及 SMTP 端口(默认 25),当使用 qq、163 等邮箱时请开启 IMAP 服务并使用端口 465。
  • 密码,当使用 qq、163 等邮箱时请开启 IMAP 服务并使用授权码作为密码。
  • 通知信息接收人邮件账号(可以是系统发送账号)。

收集设置

  • 节点信息收集包括各节点 CPU、内存、磁盘、网络使用状况及各节点库存储状态,最小收集时间间隔为 5 秒,建议设置的收集时间为120秒以上,当启用后如果有节点死亡时发送邮件通知。
  • 节点丢包设置,是指集群内部的丢包。
  • 磁盘空间预警阈值设置是为了当磁盘剩余空间低于阈值时,发送警告邮件到监控者邮箱。
  • 全局内存消耗阈值(M)是对数据库集群内部各个节点所使用的全局内存进行阈值监控。
  • 消息重发数阈值是对数据库集群内部各个节点进行消息重复的数量进行监控。
  • 事务执行内存消耗阈值会对事务执行消耗内存高于此阈值的事务信息告警,单位为M。
  • 表存储有效率阈值会对表存储有效率低于此阈值的表信息告警。
  • 临时表空间文件大小阈值会对临时表空间文件大小低于此阈值的临时表空间文件告警,单位为M。

其它设置

  • SNMP 服务器密码,默认无需修改,使用默认密码即可,默认密码及其修改方法可参考本小节末尾的“注意”框内的内容。
  • NTP 服务器 IP 地址,是数据库集群进行时钟同步时使用的 NTP 服务器地址,同时此台服务器也需要开启 SNMP 服务,建议填写数据库集群中的任意一节点 IP 地址。
  • 时钟误差范围,是时钟同步允许的时间误差范围。
  • SNMP(V3)用户,默认使用V2,使用V3需勾选后面的启用按钮,需自行配置创建的snmp 用户名。
  • SNMP(V3)认证口令和加密口令,配合勾选了SNMP(V3)用户使用,自行配置。
  • OOM评分范围,数据库进程高于此评分的会告警。

EI设置

  • 推送链接,为信息推送的目标位置,可以设置多个链接,以分号间隔。
  • 集群名称,为推送集群时的集群名称。
  • 数据来源,为推送时填写的数据来源。
  • 连接数最大空闲时间,为单个连接最长的空闲时间,若超过此时间,将会进行报警。
  • IP 单节点最大连接数,为单个数据库集群节点允许建立的最大的数据库连接数量。
  • 同步工具,为监控同步工具数据推送情况的时间间隔,可选择开启或关闭。
  • 节点连接数,为监控集群中每个节点的连接数,若超过此时间,将会进行报警。

DI设置

  • 集群信息,为推送集群信息的时间间隔。
  • 连接数信息,为推送该集群的连接数信息的时间间隔。
  • SQLTop10,为推送集群中执行的前十个 SQL 的信息的时间间隔。
  • SQL 耗时分布,为推送集群中执行 SQL 的耗时信息的时间间隔。
  • 推送链接,为信息推送的目标位置,可以设置多个链接,以分号间隔。
  • 用户连接数,为每个登录 IP 的连接数。

告警设置

根据需求勾选相应的告警类型以展示至告警弹框,如修改了告警类型的配置则需重启监控应用才能生效。

若需要修改 SNMP 的密码,则进行如下操作。

##登录数据库节点修改文件snmpd.conf
vim /etc/snmp/snmpd.conf
##修改此行,更改密码只需用新密码替换public即可
com2sec notConfigUser default      public
##然后重启snmpd服务
systemctl restart snmpd
##最后在集群设置中修改SNMP服务器密码,保存即可

若需要使用SNMP V3,则需要先创建V3用户,参考命令如图2所示。


其中,用户名、认证口令、加密口令可自行输入,建议长度都在8位以上。根据以下命令自行调整参数进行测试,如果Linux控制台正常输出信息说明V3用户创建成功。

snmpwalk -v3 -usuperuser -lauth -A "snmpv3@auth" -X "snmpv3@pass" 127.0.0.1 sysDescr
##其中用户名为superuser,认证口令为snmpv3@auth,加密口令为snmpv3@pass。

然后在集群监控软件的集群监控项页面的其它设置中填写 V3 用户和与之对应的认证口令和加密口令。

说明:

如果启用集群SNMP V3功能,建议所有节点SNMP服务配置相同的SNMP V3用户名、认证口令和加密口令。如果只有部分节点配置了V3相关参数,那么只有配置参数的节点能收集到硬件数据。