资讯专栏INFORMATION COLUMN

VROPS监控项自发现推送方案

IT那活儿 / 3462人阅读
VROPS监控项自发现推送方案

点击上方“IT那活儿”,关注后了解更多内容,不管IT什么活儿,干就完了!!!

在上篇《vrops集成监控方案》文章中,过vrops接口平台,实现了对资源部分监控项得数据采集,并通过zabbix_send将数据同步到我们得自动化运维平台。

在后续纳入更多监控项时,发现如cpu这类监控项指标,一个实例存在多核得情况,通过原有的由运维人员录入监控项指标映射表来实现不切实

如下图:

怎么办?

有问题解决问题,对症下药。
既然问题出现在监控项的不确定性上,那就索性通过vrops接口平台把实例的监控项同步回来,由运维人员先分析相关监控项的特性,定制自发现规则(平台原有),定制自发现映射表(供开发处理数据)。
再经开发人员编写业务代码,由java程序生成相关linux命令,推送到zabbix_send生成对应监控项。说干就干,准备冻手准备冻手。

1. 现场运维人员建立指标对应自发现规则:

2. 配置自发现键值及生成监控项的命名规则到监控项自发现映射中间表:

3. 开发人员通过 vrops接口返回的监控项进行匹配 ,将结果纳入 自发现监控项表 :

模板监控key值 = 自发性命名规则前缀 +[+模糊匹配key值 (切割后数值)+]
Ps: disk_discovery [scsi0:0] = disk_discovery+[+scsi0:0+]

4. 执行自发现监控项命令:

./zabbix_sender -z XXX.XXX.X.63  -s 
linux_XXX.XXX.X.66_XXX.XXX.X.66  -k test.disk_discovery -p
10051   -o {"data": [{"{#VM_DISK_NAME}": " scsi0:0"},{"
{#VM_DISK_NAME}": " scsi0:1"}]}

5. 集成监控时,通过自发现监控项表:

vmware_key 字段 采集回指标,组装命令如下发送:
./zabbix_sender   -z  XXX.XXX.X.63  -s 
linux_XXX.XXX.X.66_XXX.XXX.X.66  -k  disk_discovery[scsi:00]  
-p 10051   -o 12


6. JAVA后端实现:

Java代码没啥参考价值,思维导图如下:




本文作者:林志伟

本文来源:IT那活儿(上海新炬王翦团队)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/129546.html

相关文章

  • 从应用到平台 - 云服务架构的演进过程

    摘要:应用的研发上线运维运营形成闭环,顺利完成从对内服务到公共平台的升级。从功能角度,只能支持静态方式设置反向代理,然后,而平台有服务对应的后端服务和端口是有动态调整需求。架构上是基础组件需要进行升级,数据访问层日志监控系统等。 介绍        MaxLeap早期是一家研发、运营移动应用和手机游戏公司,发展过程中积累了很多通用组件。这些组件很大程度帮公司在移动研发过程中节省了时间和成本,...

    LiangJ 评论0 收藏0
  • 容器监控实践—Prometheus基本架构

    摘要:根据配置文件,对接收到的警报进行处理,发出告警。在默认情况下,用户只需要部署多套,采集相同的即可实现基本的。通过将监控与数据分离,能够更好地进行弹性扩展。参考文档本文为容器监控实践系列文章,完整内容见 系统架构图 1.x版本的Prometheus的架构图为:showImg(https://segmentfault.com/img/remote/1460000018372350?w=14...

    gghyoo 评论0 收藏0
  • 容器监控实践—Prometheus基本架构

    摘要:根据配置文件,对接收到的警报进行处理,发出告警。在默认情况下,用户只需要部署多套,采集相同的即可实现基本的。通过将监控与数据分离,能够更好地进行弹性扩展。参考文档本文为容器监控实践系列文章,完整内容见 系统架构图 1.x版本的Prometheus的架构图为:showImg(https://segmentfault.com/img/remote/1460000018372350?w=14...

    elina 评论0 收藏0
  • 马蜂窝容器化平台前端赋能实践

    摘要:本文将结合马蜂窝容器化平台赋能前端应用构建的实践经验,介绍整个平台背后的设计和实现原理,取得的一些效果及问题的优化方案。如果使用容器化平台就不会出现这方面的担忧。 容器对前端开发真的有用吗?答案是肯定的。 最初当我向公司的前端同学「安利」容器技术的时候,很多人都会说:「容器?这不是用在后端的技术吗?我不懂啊,而且前端开发用不上吧。」 showImg(https://segmentfau...

    wall2flower 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<