点击上方「蓝字」关注我们
声明:
本文章内容仅用于学习、交流,未经瀚高数据库团队允许,不得任意修改或者增减此文章内容,不得以任何方式将其用于商业目的,利用此文所提供的信息而造成的任何直接或间接的损失,均由使用者本人负责。
一、 概 述
作为领先的国产数据库厂商,瀚高结合近20年数据库研发及运维服务经验,自研了数据库监控软件HG_Monitor。通过可视化的界面监控数据库及操作系统的运行状态,可大大减轻用户运维工作的工作量,提高工作效率。
二、瀚高监控工具HG_Monitor介绍
HG_Monitor分为了两大功能模块,分别是监控管理模块和普罗米修斯模块。其中,监控管理模块负责对各个被监控节点进行系统的管理,包括对节点进行分组管理、跳转监控节点的监控界面、各个节点的告警规则设置、分组的告警状态显示、告警联系人管理;普罗米修斯模块由普罗米修斯和Grafana组合实现,提供基本的监控和告警功能。产品架构如下:
(图2-1 HG_Monitor产品架构图)
对节点进行分组管理,更清晰的表示出节点之间的关系,易于管理。用户可管理组和节点,可以把节点添加到不同的组中,一个节点可以被添加到多个组,一个组也可以有多个节点。需要查看某个节点相关状态的时候,可通过组快速定位到需要的节点。
跳转节点监控界面
配置好节点相关信息后,无需其他配置,普罗米修斯会自动监控配置的节点,通过点击监控按钮即可跳转到对应的grafana详细监控项界面。
节点告警规则设置
告警规则可以通过界面设置告警阈值、单位、是否开启告警等相关信息,设置完成后会自动写到对应的告警规则文件中,并重新加载告警规则。
告警状态
告警模块接收到AlertManager推送过来的告警信息时,会保存告警信息,也可通过用户设置的联系人发送告警信息。通过保存的告警信息在页面上将组显示成不同的状态。
三、安装部署示例
2.解压完成后,进入解压后的目录,执行./start.sh命令;
3.地址栏输入http://(ip)+:58660即可跳转至登录页面,初始账号和密码均为:admin;
4.配置target采集
启动highgo_exporter
export DATA_SOURCE_NAME=“postgres://highgo:Aa123456@@192.168.70.167:5866/highgo?sslmode=disable”
nohup ./highgo_exporter --web.listen-address=":9002" >highgo_exporter.log 2>&1 &
5.添加监控节点
新节点创建成功后,可通过点击查看系统监控和数据库监控跳转查看操作系统和数据库的运行情况;
OK,本期分享先到这里,关注我们,了解更多~