[发明专利]一种web应用的监控系统及方法在审
| 申请号: | 201811301282.3 | 申请日: | 2018-11-02 |
| 公开(公告)号: | CN109547237A | 公开(公告)日: | 2019-03-29 |
| 发明(设计)人: | 郭定香;阎海涛 | 申请(专利权)人: | 航天信息股份有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L29/08 |
| 代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 胡秋立 |
| 地址: | 100195 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 配置模块 监控脚本 监控 监控结果 监控系统 配置 读取 抓取 监控页面 配置信息 手工配置 自动登录 触发器 返回 工作量 登录 原型 账户 创建 访问 维护 | ||
1.一种web应用的监控系统,其特征在于,包括:
web应用配置模块,用于配置web应用的url、关键字、登录账户、密码;
监控脚本模块,用于读取web应用配置模块中的配置信息,完成监控页面的自动登录,通过访问ur1抓取所述监控页面的内容,并判断所述监控页面的内容是否存在关键字,然后将监控结果返回给Zabbix配置模块;
Zabbix配置模块,用于配置discovery规则,创建项目原型和触发器;
Zabbix执行模块,用于执行监控脚本,并将监控脚本执行完成后返回的监控结果进行显示。
2.根据权利要求1所述的监控系统,其特征在于,所述监控脚本模块,具体的开发语言可以为,python脚本语言。
3.根据权利要求1所述的监控系统,其特征在于,所述将监控结果返回给Zabbix配置模块,包括:
将监控结果以json形式返回给Zabbix配置模块。
4.根据权利要求1所述的监控系统,其特征在于,所述配置discovery规则和触发器,包括:配置discovery是否使用代理、监控扫描的IP地址;
设置监控脚本模块部署的IP地址;
设置监控脚本的定时执行时间,以及触发报警条件。
5.根据权利要求1所述的监控系统,其特征在于,所述执行监控脚本,包括:
根据Zabbix配置模块设置的监控脚本的定时执行时间运行监控脚本,监控脚本在执行时,逐条读取web应用配置模块的配置信息。
6.根据权利要求1所述的监控系统,其特征在于,所述将监控脚本执行完成后返回的监控结果进行显示,包括:
解析以json形式返回的监控结果;
将所述监控结果显示在Zabbix图形面板中。
7.根据权利要求1所述的监控系统,其特征在于,所述Zabbix执行模块,还包括:
若监控脚本在执行过程中,发现异常,则触发报警信息。
8.一种web应用的监控方法,其特征在于,包括:
根据Zabbix预先配置的执行时间,启动监控脚本的执行命令;
所述监控脚本根据web应用配置模块的配置信息,通过访问ur1抓取所述监控页面的内容,并判断所述监控页面的内容是否存在关键字,然后将监控结果返回给Zabbix配置模块;
Zabbix执行模块对所述监控结果进行解析,并将解析后的监控结果显示在Zabbix图形面板中。
9.根据权利要求8所述的监控方法,其特征在于,所述根据预先配置的执行时间,启动监控脚本的执行命令,包括:
根据Zabbix配置模块的监控脚本定时执行的间隔时间,启动监控脚本的执行命令。
10.根据权利要求8所述的监控方法,其特征在于,所述通过访问ur1抓取所述监控页面的内容的步骤之前,还包括:
读取web应用配置模块中的配置信息,完成监控页面的自动登录。
11.根据权利要求8所的监控方法,其特征在于,还包括:
若监控脚本在执行完成后生成的监控结果异常,则发出报警信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811301282.3/1.html,转载请声明来源钻瓜专利网。





