The invention discloses a device monitoring method, device, computer equipment and storage medium. The method includes: acquiring the monitoring information of the monitored device and the set of monitoring scripts, in which the monitoring information is needed for monitoring the monitored device, and the set of monitoring scripts includes a plurality of monitoring scripts for the execution of monitoring tasks; according to the monitoring information and monitoring scripts. The set of scripts generates monitoring sequence, and the sequence of execution of monitoring scripts is defined in the monitoring sequence. The monitoring scripts are executed serially according to the sequence defined by the monitoring sequence to monitor the monitored equipment. By generating monitoring sequence, it defines the execution sequence of monitoring scripts. When monitoring the monitored equipment, the monitoring scripts are executed sequentially in serial mode. This can avoid the problem of large bandwidth occupied in the existing technology when monitoring the monitored equipment once, and reduce the instantaneous bandwidth pressure on the monitored equipment.
【技术实现步骤摘要】
设备监控方法、装置、计算机设备及存储介质
本专利技术涉及计算机
,具体涉及一种设备监控方法、装置、计算机设备及存储介质。
技术介绍
对于设备运维监控技术,往往需要对成千上万个设备进行监控,同时,每一个设备要进行监控的指标成百上千。运维监控本身要解决的问题就是如何从这成千上万的设备上采集成百上千类的数据。目前,对于单个被监控设备而言,有些设备并不能对监控请求提供特别高的负载能力支持。比如IBMX3250服务器,其管理接口就不能支持频繁的调用和并发的调用,一旦出现这种情况,该管理口就会有一段时间停止响应,在这段时间内,监控系统将完全无法获取设备状态信息。又比如某些业务系统,单是保障其自身业务的运行,就已经将近耗尽业务所在服务器的计算资源和带宽资源,此时如果再通过大量并发的方式对该业务进行监控,则很有可能导致资源枯竭,业务宕机。另一方面,对整个IT环境而言,所有监控数据需要通过被监控设备的网卡,经由数级网络设备(包括交换机、网闸、防火墙等)传输到监控服务器上。可能对单个被监控设备而言,其监控所占带宽不足为虑,而通过数以千计的设备重重叠加,其网络流量就不可小觑了。专利技术人在研究过程中发现,现有技术中对于被监控设备的监控往往采用并发式监控,这使得带宽占用较大,具体地带宽占用计算如下:设单个监控指标采集监控数据的平均字节数为P,总监控指标数为O,总监控设备数为D,平均监控时间间隔为Ta,监控脚本每执行一次耗时为Tp,则平均带宽占用B为:B=(O*D)/(Ta/Tp)*P/Tp具体举例来说:假设设备数为1000台,监控指标数约为100,每次监控采集的平均字节数为 ...
【技术保护点】
1.一种设备监控方法,其特征在于,包括:获取被监控设备的监控信息和监控脚本集合,其中,所述监控信息为对所述被监控设备进行监控所需的信息,所述监控脚本集合包括多个用于实现监控任务的执行的监控脚本;根据所述监控信息和所述监控脚本集合生成监控序列,所述监控序列中定义有所述监控脚本的执行顺序序列;采用串行的方式按所述监控序列所定义的顺序依次执行所述监控脚本,以对所述被监控设备进行监控。
【技术特征摘要】
1.一种设备监控方法,其特征在于,包括:获取被监控设备的监控信息和监控脚本集合,其中,所述监控信息为对所述被监控设备进行监控所需的信息,所述监控脚本集合包括多个用于实现监控任务的执行的监控脚本;根据所述监控信息和所述监控脚本集合生成监控序列,所述监控序列中定义有所述监控脚本的执行顺序序列;采用串行的方式按所述监控序列所定义的顺序依次执行所述监控脚本,以对所述被监控设备进行监控。2.根据权利要求1所述的设备监控方法,其特征在于,采用串行的方式按所述监控序列所定义的顺序依次执行所述监控脚本包括:将监控任务按照第一间隔时间存入到监控任务表中,其中,所述监控任务表中设置有所述监控序列中每个序列的执行时间,相邻两个序列的执行时间间隔为所述第一间隔时间;读取所述监控任务表中的执行时间,并获取当前时间;如果所述当前时间与读取到的执行时间一致,则启动所述读取到的执行时间对应的监控任务,执行对应的监控脚本。3.根据权利要求2所述的设备监控方法,其特征在于,如果所述当前时间与读取到的执行时间的时间差超过第二间隔时间,则启动所述读取到的执行时间对应的监控任务,执行对应的监控脚本。4.根据权利要求2或3所述的设备监控方法,其特征在于,启动所述读取到的执行时间对应的监控任务,执行对应的监控脚本包括:将所述监控信息传递至所述对应的监控脚本;执行所述对应的监控脚本,采集所述被监控设备的数据。5.根据权利要求1所述的设备监控方法,其特征在于,根据所述监控信息和所述监控脚本集合生成监控序列包括:监控调度程序创建监控任务;所述监控调度程序将所述监控信息传送给所述监控任务;所述...
【专利技术属性】
技术研发人员:吴中仁,乞宗勃,
申请(专利权)人:北京信研汇智信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。