题外话:
GM DC Monitor自身具备 “拨测模块”,我们正在重构前端,将之前的VUE2转换为VUE3框架
我们根据实际情况调整了开发顺序,预计 拨测模块 在25年6月底可以对外发布!
正文如下:
一、功能
通过提取已有的监控指标的监控命令,来自定义URL的监控指标。
二、配置URL监控示例
2.1 导入URL监控插件模板
在www.gm-monitor.com官网的 “下载中心” 下载 “其他-URL拨测案例” 这个模板
然后将该模板直接拖拽到 “CMDB-监控插件安装” 中
提示,插件导入成功
如何验证导入成功,如下图所示便是倒入O了。
2.2 定位监控脚本
确定脚本及参数如下:
check_url.py -u $_SERVICEURL$ -t $_SERVICETIMEOUT$ -k $_SERVICEKEYWORD$ -s $_SERVICESTATUS$ --warning-time $_SERVICEWARNING$ --critical-time $_SERVICECRITICAL$ $_SERVICEEXTRAOPTIONS$
2.3 通过监控服务器进行脚本到目标测试
docker exec -it gm-app bash
/dh3/plugins/check_url.py --help
可以查看到命令帮助手册
示例:
/dh3/plugins/check_url.py -u http://172.172.172.216 -t 10 -s 200 --warning-time 0.001 --critical-time 0.005 --no-ssl-verify
输出:CRITICAL: http://172.172.172.216 响应时间 0.015秒 | time=0.015s;0.001;0.005;0;10
以上示例是对指定URL的状态监控
这里:0.015 大于0.005,所以达到了严重告警的提示。
2.4 根据监控命令制作目标TCP端口监控
假如监控:URL:http://172.172.172.216,一般告警:0.001,严重告警:0.005
a)检查命令配置,使用导入的URL监控命令
b)指标监控模板
c)设备监控模板
d)模板类别管理
至此,自定制URL监控模板完成
- 三、主机监控示例
- a)添加虚拟机
b)查看监控结果
可以看到,URL监控指标已进入报警状态!
在 “拨测模块” 没有正式上线前,可以采用这种方式对URL链接进行监控告警!