一种Linux集群告警的系统及方法技术方案

技术编号:16177712 阅读:47 留言:0更新日期:2017-09-09 05:10
本发明专利技术提供了一种Linux集群告警的系统及方法,该系统,包括:至少一个集群节点、服务端和客户端;每个所述集群节点中设置有告警程序;所述告警程序,用于实时采集所在的所述集群节点的告警信息,实时输出所述告警信息;所述客户端,用于向所述服务端订阅所述至少一个集群节点的告警信息,实时接收所述服务端推送的所述告警信息;所述服务端,用于实时获取每个所述集群节点的所述告警程序输出的所述告警信息,并实时将获取的所述告警信息推送给所述客户端。本发明专利技术提供了一种Linux集群告警的系统及方法,能够实时获取Linux集群的告警信息。

【技术实现步骤摘要】
一种Linux集群告警的系统及方法
本专利技术涉及计算机
,特别涉及一种Linux集群告警的系统及方法。
技术介绍
随着计算机技术以及互联网技术的飞速发展,Linux系统由于有着开源,安全性较高,系统资源占用少等诸多优点,在各种领域都得到广泛应用。基于Linux系统的集群也得到广泛应用,如何实时获取Linux集群的告警信息越来越重要。现有技术中,在获取Linux集群的告警信息时,需要向相应的服务端发送告警信息的请求,服务端只有在接收到告警信息的请求时,才会返回Linux集群的告警信息。通过上述描述可见,现有技术无法实时获取Linux集群的告警信息。
技术实现思路
本专利技术实施例提供了一种Linux集群告警的系统及方法,能够实时获取Linux集群的告警信息。一方面,本专利技术实施例提供了一种Linux集群告警的系统,包括:至少一个集群节点、服务端和客户端;每个所述集群节点中设置有告警程序;所述告警程序,用于实时采集所在的所述集群节点的告警信息,实时输出所述告警信息;所述客户端,用于向所述服务端订阅所述至少一个集群节点的告警信息,实时接收所述服务端推送的所述告警信息;所述服务端,用于本文档来自技高网...
一种Linux集群告警的系统及方法

【技术保护点】
一种Linux集群告警的系统,其特征在于,包括:至少一个集群节点、服务端和客户端;每个所述集群节点中设置有告警程序;所述告警程序,用于实时采集所在的所述集群节点的告警信息,实时输出所述告警信息;所述客户端,用于向所述服务端订阅所述至少一个集群节点的告警信息,实时接收所述服务端推送的所述告警信息;所述服务端,用于实时获取每个所述集群节点的所述告警程序输出的所述告警信息,并实时将获取的所述告警信息推送给所述客户端。

【技术特征摘要】
1.一种Linux集群告警的系统,其特征在于,包括:至少一个集群节点、服务端和客户端;每个所述集群节点中设置有告警程序;所述告警程序,用于实时采集所在的所述集群节点的告警信息,实时输出所述告警信息;所述客户端,用于向所述服务端订阅所述至少一个集群节点的告警信息,实时接收所述服务端推送的所述告警信息;所述服务端,用于实时获取每个所述集群节点的所述告警程序输出的所述告警信息,并实时将获取的所述告警信息推送给所述客户端。2.根据权利要求1所述的系统,其特征在于,所述客户端,进一步用于向所述服务端发送订阅需求信息;所述服务端,用于接收所述客户端发来的所述订阅需求信息,根据所述订阅需求信息处理获取的所述告警信息,将处理后的所述告警信息推送给所述客户端。3.根据权利要求1所述的系统,其特征在于,进一步包括:消息队列;所述告警程序,用于将采集的所述告警信息保存到所述消息队列中;所述服务端,用于从所述消息队列中获取所述告警信息。4.根据权利要求1所述的系统,其特征在于,所述告警信息包括:CPU的利用率的告警信息、内存的利用率的告警信息、网络异常的告警信息、硬盘故障的告警信息、硬盘的存储空间的告警信息中的一个或多个。5.根据权利要求1-4中任一所述的系统,其特征在于,进一步包括:数据库,用于存储每个所述集群节点的所述告警信息;和/或,所述服务端,用于将获取的所述告警信息按照预设格式封装,将封装后的所述告警信息推送给所述客户端;和/或,所述客户端,进一步用于展示接收到的所述告警信息。6.一种Linux集群告警的方法,其特征在于,预先在至少一个集群节点中的每个所述集群节点中设置告警程序;客户端预先向服务端订阅所述至少一个集群节点的告警信息;包括:每个所述集群节点中的所述告警程序实...

【专利技术属性】
技术研发人员:曹风兵
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1