【技术实现步骤摘要】
本专利技术有关于监控系统及监控方法,尤其更有关于可避免多台主机直接与数据库连接并传送状态信息,进而造成数据库过载的监控系统及监控方法。
技术介绍
—般来说,一个云端的数据中心需具备各式各样的主机,例如实体机器(PhysicalMachine, PM)、虚拟机器(Virtual Machine, VM)、网络交换机(Switch)、路由器(Routine)、不断电系统(Uninterruptible Power Supply, UPS)、防火墙(Firewall)等,以分别处理不同的信息。为了方便管理并监控数据中心的状态,管理人员通常会通过硬件或软件的方式,在主机内部设置侦测器(sensor),以监控多个主机的各项信息,例如温度、湿度、风扇速率、CPU、存储器、网络状态及硬盘容量等。并且,将多个侦测所得的信息定期回报并储存于数据中心的一数据库中,管理人员可进一步存取该数据库,以监控数据中心内各主机的各项信肩、O现行的数据中心,多是设定让主机直接与数据库进行连接,并且由各主机各自回报自身的信息,并储存于该数据库中。惟,多个主机通常需要持续地侦测自身的信息,并且周期性地将信息回报并储存至该数据库中,因此,当主机的数量过多、回报的频率过于频繁、或是同时间回报的信息量太大时,都可能会造成频宽的拥塞,进而使得回报的信息遗失。并且,若数据中心内的主机数量太多,也会导致数据库对外的传输通道过多(通常等于主机的数量),因此若同一时间进行数据传输的主机太多时,就会发生上述频宽拥塞的问题,并且,还可能会发生数据库的负载(Loading)过载,进而造成数据库损坏的问题。 ...
【技术保护点】
一种管理云端主机的监控系统,包括:多个主机,分别具有一感测单元,各该感测单元分别侦测各该多个主机的状态,并分别依据各该多个主机的状态产生一状态信息;一数据库;一监控代理服务器,连接该数据库;及一监控管理服务器,接受该多个主机及该监控代理服务器的注册请求,并分配已注册的该监控代理服务器同时对应服务已注册的该多个主机;其中,该监控代理服务器搜集其对应服务的该多个主机的该状态信息,并将搜集所得的该多个主机的该状态信息写入该数据库中,将该监控代理服务器做为该多个主机与该数据库间的传输界面。
【技术特征摘要】
1.一种管理云端主机的监控系统,包括: 多个主机,分别具有一感测单元,各该感测单元分别侦测各该多个主机的状态,并分别依据各该多个主机的状态产生一状态信息; 一数据库; 一监控代理服务器,连接该数据库 '及 一监控管理服务器,接受该多个主机及该监控代理服务器的注册请求,并分配已注册的该监控代理服务器同时对应服务已注册的该多个主机;其中,该监控代理服务器搜集其对应服务的该多个主机的该状态信息,并将搜集所得的该多个主机的该状态信息写入该数据库中,将该监控代理服务器做为该多个主机与该数据库间的传输界面。2.如权利要求1所述的监控系统,其中该监控管理服务器包括: 一第一接收单元,连接该多个主机及该监控代理服务器,接受该多个主机及该监控代理服务器的注册请求; 一第一传输单元,连接该多个主机及该监控代理服务器,分配该监控代理服务器来同时对应服务该多个主机 '及 一第一控制单元,连接该第一接收单元及该第一传输单元,处理该监控管理服务器的各项信息。3.如权利要求2所述的监控系统,其中该监控管理服务器还包括一使用者界面,连接该第一控制单元,供查询该多个主机的该状态信息。4.如权利要求1所述的监控系统,其中该监控代理服务器由该多个主机的其中之一模拟而成,该多个主机分别包括一代理程序模式,当该多个主机的其中之一接受该监控管理服务器的指派时,执行该代理程序模式以模拟为该监控代理服务器,并且模拟为该监控代理服务器的该主机与该数据库直接连接。5.如权利要求1所述的监控系统,其中该多个主机分别包括: 一第二传输单元,连接该监控管理服务器及该监控代理服务器,对该监控管理服务器进行注册,并将该状态信息传送至该监控代理服务器; 一第二接收单元,连接该监控管理服务器,接受该监控管理服务器对于该监控代理服务器的分配;及 一第二控制单元,连接该第二传输单元及该第二接收单元,处理该主机的各项信息。6.如权利要求5所述的监控系统,其中该多个主机分别包括一主机通知单元,连接该第二控制单元,当该第二控制单元判断该主机的该状态信息异常时,该主机通知单元通知对应的管理人员进行处理。7.如权利要求5所述的监控系统,其中该多个主机分别包括一主机数据池,连接该第二控制单元,储存侦测所得的该状态信息。8.如权利要求7所述的监控系统,其中该主机数据池包括一队列及一本地端数据库,该队列对待处理的数据进行排序,并且当该主机未被分配该监控代理服务器,或被分配的该监控代理服务器损坏时,该主机通过该本地端数据库暂存该状态信息。9.如权利要求1所述的监控系统,其中还包括一应用程序界面服务器,连接该监控管理服务器,该应用程序界面服务器提供一控制面板,该控制面板接受外部操作以登入该监控管理服务器,并查询该多个主机的该状态信息。10.如权利要求1所述的监控系统,其中该监控代理服务器包括: 一第三传输单元,连接该监控管理服务器,对该监控管理服务器进行注册; 一第三接收单元,连接该监控管理服务器及该多个主机,接受该监控管理服务器的分配,并搜集对应服务的该多个主机的该状态信息; 一数据库存取界面,连接该数据库,将搜集所得的该多个主机的该状态信息写入该数据库中 '及 一第三控制单元,连接该第三传输单元、该第三接收单元及该数据库存取界面,处理该监控管理服务器的各项信息。11.如权利要求10所述的监控系统,其中该监控代理服务器还包括: 一代理通知单元,连接该第三控制单元,当该第三控制单元判断搜集所得的该状态信息异常时,该代理通知单元通知对应的管理...
【专利技术属性】
技术研发人员:洪瑞聪,许秉慧,
申请(专利权)人:台达电子工业股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。