一种pc服务器操作系统与数据库运行环境监测报警系统技术方案

技术编号:11383597 阅读:68 留言:0更新日期:2015-05-01 08:38
本发明专利技术公开一种pc服务器操作系统与数据库运行环境监测报警方法及系统,该方法包括:采集客户端被监控数据库的操作系统的运行数据,将采集到的运行数据封装成数据表并通过socket通信发送到服务器端;服务器端将来自客户端的至少一些运行数据以图表图形进行显示;服务端将接收到的运行数据与配置的报警值进行比较,超出报警值或是产生故障时根据配置的报警方式输出报警信号。本发明专利技术所述技术方案能实时全面地对数据库进行监控,在异常发生时能及时地进行处理,保证数据库在稳健的系统中运行。

【技术实现步骤摘要】

本专利技术涉及一种操作系统与报警系统,更具体地,涉及一种pc服务器操作系统与数据库运行环境监测报警系统
技术介绍
数据库系统作为信息应用的基础设施,主要用于存储及组织数据,对众多的业务系统提供数据支撑。一旦出现数据库瘫痪或因数据出错而导致的数据不可用情况,将会降低用户体验,甚至导致系统瘫痪,单位无法正常运转,给企业造成经济上和形象上的损失。因此实时全面地了解数据库的运行情况,在异常发生时能及时地进行处理,保证数据库在稳健的系统中运行,显得尤为重要。因此,需要提供一种pc服务器操作系统与数据库运行环境监测报警系统,以实现对配置的数据库及其操作系统的运行情况进行实时、直接的监控,以便对数据库进行有效的管理和优化。
技术实现思路
本专利技术要解决的技术问题是提供一种pc服务器操作系统与数据库运行环境监测报警系统,以克服现有技术数据库瘫痪或因数据出错而导致的数据不可用情况,并能够实现对配置的数据库及其操作系统的运行情况进行实时、直接的监控,以便对数据库进行有效的管理和优化。为解决上述技术问题,本专利技术采用下述技术方案。一种pc服务器操作系统与数据库运行环境监测报警方法,该方法包括:采集客户端被监控数据库的操作系统的运行数据,将采集到的运行数据封装成数据表并通过socket通信发送到服务器端;服务器端将来自客户端的至少一些运行数据以图表图形进行显示;服务端将接收到的运行数据与配置的报警值进行比较,超出报警值或是产生故障时根据配置的报警方式输出报警信号。优选的,所述客户端被监控数据库的操作系统的运行数据包括操作系统的运算参数和数据库的运行状态信息;所述操作系统的运算参数进一步包括物理内存、CPU使用率、磁盘空间使用率、任务平均发送时长及丢包率;所述数据库的运行状态信息进一步包括当前会话数、表空间使用率、前5位等待事件、当前共享池的占用比率、系统当前的所有逻辑读与物理读值、数据库锁和数据库死锁。优选的,所述报警方式包括服务端普通显示报警、服务端提醒色显示报警、服务端播放蜂鸣声报警、运维端报警。优选的,所述报警方式为运维端报警时,服务器端监控模块会根据当前异常情况的类型,将报警信息打包成数据包,通过socket通信发送到运维端,运维端在接收到报警信息后,以弹出菜单的方式或短信通知的方式进行报警报警。一种pc服务器操作系统与数据库运行环境检测报警系统,该系统包括客户端数据采集模块、服务器端配置模块、服务器端监控模块、服务器端显示模块、运维端报警模块;所述客户端数控采集模块,用于采集客户端被监控数据库的操作系统的运行数据,并将采集到的运行数据封装成数据表并通过socket通信发送到服务器端监控模块;所述服务器端配置模块,用于配置被监控数据库的操作系统和运维端类型、配置操作系统运行数据的报警值和报警方式;所述服务器监控模块,用于接收和分析来自客户端被监控数据库的操作系统的运行数据,并与配置的报警值进行比较,超出报警值或是产生故障时根据配置的报警方式输出报警信号;所述服务器端显示模块,用于显示服务器端与客户端和运维端的连接或断开状态,以图表或图形方式显示分析后的运行数据,显示由服务器端监控模块输出的报警信号;所述运维端报警模块,用于通过socket通信接收服务器端发送的数据,以弹出菜单的方式或短信通知的方式进行报警。优选的,所述客户端数据采集模块采集的运行数据包括操作系统的运算参数和数据库的运行状态信息;所述操作系统的运算参数进一步包括物理内存、CPU使用率、磁盘空间使用率、任务平均发送时长及丢包率;所述数据库的运行状态信息进一步包括当前会话数、表空间使用率、前5位等待事件、当前共享池的占用比率、系统当前的所有逻辑读与物理读值、数据库锁和数据库死锁。优选的,所述服务器端配置模块,包括客户端ID、客户端名称、报警方式显示区域、客户端IP地址、断开提醒及客户端描述;所述客户端ID是客户端与服务端通信的惟一标识。优选的,所述服务器端客户端配置模块中配置的报警方式包括服务端普通显示报警、服务端提醒色显示报警、服务端播放蜂鸣声报警、运维端报警。优选的,所述服务器端显示模块中所述显示的连接或断开状态包括显示绿色表示连接状态,显示红色表示断开状态;所述以图表或图形显示分析后的运行数据,可显示客户端被监控数据库的操作系统或某一时段的运行数据信。优选的,所述服务器端监控模块中报警输出方式包括服务端普通显示报警和或服务端提醒色显示报警和或服务端播放蜂鸣声报警和运维端报警。本专利技术的有益效果如下:本专利技术所述技术方案实现了对配置的数据库及其操作系统的运行情况进行实时、直接的监控,以便对数据库进行有效的管理和优化。附图说明下面结合附图对本专利技术的具体实施方式作进一步详细的说明;图1示出本专利技术所述的一种pc服务器操作系统与数据库运行环境监测报警系统整体架构;图2示出本专利技术所述的一种pc服务器操作系统与数据库运行环境监测报警系统的服务器端的客户端连接情况显示和客户端报警信息显示;图3示出本专利技术所述的一种pc服务器操作系统与数据库运行环境监测报警系统的服务器端配置模块中的客户端配置;图4示出本专利技术所述的一种pc服务器操作系统与数据库运行环境监测报警系统的服务器端显示模块的工作状态图;图5示出本专利技术所述的一种pc服务器操作系统与数据库运行环境监测报警系统的服务器端显示模块显示的CPU使用率波形图;图6示出本专利技术所述的一种pc服务器操作系统与数据库运行环境监测报警系统的服务器端显示模块显示的内存使用率柱状图;图7示出本专利技术所述的一种pc服务器操作系统与数据库运行环境监测报警系统的图表信息显示模块显示的系统磁盘利用率柱状图;图8示出本专利技术所述的一种pc服务器操作系统与数据库运行环境监测报警系统的服务器端显示模块显示的任务平均发送时长波形图;图9示出本专利技术所述的一种pc服务器操作系统与数据库运行环境监测报警系统的服务器端显示模块显示的丢包率波形图;图10示出本专利技术所述的一种pc服务器操作系统与数据库运行环境监测报警系统的服务器端显示模块显示的当前会话数波形图;图11示出本专利技术所述的一种pc服务器操作系统与数据库运行环境监测报警系统的服务器端显示模块显示的表空间使用率柱状图;图12示出本专利技术所述的一种pc服务器操作系统与数据库运行环境监测报警系统的服务器端显示模块显本文档来自技高网...

【技术保护点】
一种pc服务器操作系统与数据库运行环境监测报警方法,其特征在于,该方法包括:采集客户端被监控数据库的操作系统的运行数据,将采集到的运行数据封装成数据表并通过socket通信发送到服务器端;服务器端将来自客户端的至少一些运行数据以图表图形进行显示;服务端将接收到的运行数据与配置的报警值进行比较,超出报警值或是产生故障时根据配置的报警方式输出报警信号。

【技术特征摘要】
1.一种pc服务器操作系统与数据库运行环境监测报警方法,其特征在
于,该方法包括:
采集客户端被监控数据库的操作系统的运行数据,将采集到的运行数据
封装成数据表并通过socket通信发送到服务器端;
服务器端将来自客户端的至少一些运行数据以图表图形进行显示;
服务端将接收到的运行数据与配置的报警值进行比较,超出报警值或是
产生故障时根据配置的报警方式输出报警信号。
2.根据权利要求1所述的监测报警方法,其特征在于,所述客户端被监
控数据库的操作系统的运行数据包括操作系统的运算参数和数据库的运行状
态信息;
所述操作系统的运算参数进一步包括物理内存、CPU使用率、磁盘空间
使用率、任务平均发送时长及丢包率;
所述数据库的运行状态信息进一步包括当前会话数、表空间使用率、前5
位等待事件、当前共享池的占用比率、系统当前的所有逻辑读与物理读值、
数据库锁和数据库死锁。
3.根据权利要求1所述的监测报警方法,其特征在于,所述报警方式包
括服务端普通显示报警、服务端提醒色显示报警、服务端播放蜂鸣声报警、
运维端报警。
4.根据权利要求3所述的监测报警方法,其特征在于,所述报警方式为
运维端报警时,服务器端监控模块会根据当前异常情况的类型,将报警信息
打包成数据包,通过socket通信发送到运维端,运维端在接收到报警信息后,
以弹出菜单的方式或短信通知的方式进行报警报警。
5.一种pc服务器操作系统与数据库运行环境检测报警系统,其特征在
于,该系统包括客户端数据采集模块、服务器端配置模块、服务器端监控模
块、服务器端显示模块、运维端报警模块;
所述客户端数控采集模块,用于采集客户端被监控数据库的操作系统的
运行数据,并将采集到的运行数据封装成数据表并通过socket通信发送到服
务器端监控模块;
所述服务器端配置模块,用于配置被监控数据库的操作系统和运维端类
型、配置操作系统运行数据的报警值和报警方式;
所述服务器监控模块,用于接...

【专利技术属性】
技术研发人员:郑鑫
申请(专利权)人:集时通福建信息科技有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1