[发明专利]一种监控图形自动生成方法、装置、电子设备及存储介质在审
申请号: | 202210354280.0 | 申请日: | 2022-04-06 |
公开(公告)号: | CN114968732A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 周健;何明;柯细兴;罗洪滨 | 申请(专利权)人: | 亿玛创新网络(天津)有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300380 天津市西青区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 监控 图形 自动 生成 方法 装置 电子设备 存储 介质 | ||
本发明提供了一种监控图形自动生成方法、装置、电子设备及存储介质,所述监控图形自动生成方法包括:创建图形任务表,用于存储监控项原型及需要关联的监控模板;将监控任务导入所述图形任务表,生成任务列表;遍历任务列表,获取已关联监控模板的关联主机;根据监控项原型在关联主机上遍历监控项,得到监控项信息,形成包含有监控项、监控项信息的监控数据;若关联主机中存在监控图形,则从监控数据获取监控图形下所有监控项对应的监控项信息,更新监控图形;若关联主机中不存在监控图形,则根据监控数据创建监控图形。本发明可以减去用户手动创建图形的工作,提升监控系统可用性,提高用户工作效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种监控图形自动生成方法、装置、电子设备及存储介质。
背景技术
在监控系统中,自动发现(LLD)提供了一种在计算机上为不同实体自动创建监控项,触发器和图形的方法。例如,在你的机器上自动监控磁盘或网卡,而无需为每个磁盘或网卡手动创建监控项或图形。此外,可以根据定期执行发现后的得到实际结果,来移除不需要的监控项或图形。
然而,上述的技术方案仍然有让用户不够方便以及体验不够好的地方:
可以创建LLD图表,该图表将为发现的每个项目创建图表,但无法将发现的图形创建在同一图表上,且新增和删除都需要人工处理。
例如,服务器上自动发现了3个文件系统/boot、/data和/var,并具有用于已用空间和可用空间的原型项目。可以创建一个/boot的已用空间和可用空间的图形,但无法将一个具有/boot、/data和/var的已用空间的监控项创建在同一张总图上。当出现新的文件系统后,则需要手动添加到总图上,不够方便。
发明内容
本发明提供了一种监控图形自动生成方法、装置、电子设备及存储介质,可以减去用户手动创建图形的工作,提升监控系统可用性,提高用户工作效率。
第一方面,本发明实施例提供了一种监控图形自动生成方法,所述监控图形自动生成方法包括:
创建图形任务表,用于存储监控项原型及需要关联的监控模板;
将监控任务导入所述图形任务表,生成任务列表;
遍历所述任务列表,获取已关联监控模板的关联主机;
根据所述监控项原型在所述关联主机上遍历监控项,得到监控项信息,形成包含有监控项、监控项信息的监控数据;
若所述关联主机中存在监控图形,则从所述监控数据获取所述监控图形下所有监控项对应的监控项信息,更新所述监控图形;若所述关联主机中不存在监控图形,则根据所述监控数据创建所述监控图形。
可选地,遍历所述任务列表,获取已关联监控模板的关联主机的步骤包括:
通过监控系统API的template.get()方法获取所述监控模板名称,将其合并至所述任务列表中;
通过监控系统API的host.get()方法从所述任务列表中获取已关联所述监控模板的关联主机。
可选地,监控图形自动生成方法还包括:
通过graph.get()方法检查所述关联主机中是否存在所述监控图形。
可选地,若所述关联主机中存在监控图形,则从所述监控数据获取所述监控图形下所有监控项对应的监控项信息,更新所述监控图形,具体包括:
获取所述监控图形下所有的监控项及监控项信息,得到图形监控数据;
若所述图形监控数据与所述监控数据不同,则对所述监控数据进行预处理,并根据预处理后的监控数据更新所述监控图形。
可选地,若所述图形监控数据与所述监控数据不同,则对所述监控数据进行预处理,并根据预处理后的监控数据更新所述监控图形,具体包括:
对所述监控数据进行预处理:遍历所述监控数据中的监控项,并为每个监控项随机分配颜色值,得到json格式的数据data;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亿玛创新网络(天津)有限公司,未经亿玛创新网络(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210354280.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种液压动力站
- 下一篇:一种再生资源回收系统