一种设备监控方法、装置、设备及存储介质与流程

文档序号:29066155发布日期:2022-03-01 19:13阅读:50来源:国知局
一种设备监控方法、装置、设备及存储介质与流程

1.本发明涉及通信技术领域,特别涉及一种设备监控方法、装置、设备及存储介质。


背景技术:

2.自2016年政府工作报告提出“互联网+政务服务”以来,各地区、各部门网上政务服务平台建设逐渐驶入“快车道”。终端(台式电脑)国产化也在快速发展,国产终端数量不断激增对运维也带来了极大的挑战。在终端数量不断激增的情况下通过人工单独添加资源监控,容易造成操作失误,浪费巨大的人力成本和时间成本。
3.因此,如何高效、准确实现对终端设备的自动化监控是本领域技术人员亟待解决的技术问题。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种设备监控方法、装置、设备及存储介质,应用于设备管理平台,能够避免人工添加设备资源监控的成本及错误,提高监控操作效率及精确度。其具体方案如下:
5.本技术的第一方面提供了一种设备监控方法,应用于设备管理平台,包括:
6.根据目标需求对预设参数进行配置,以得到目标参数信息;
7.从预设数据库中匹配出与所述目标参数信息对应的目标udp数据;其中,所述预设数据库中存储不同设备的基于udp协议对包括该设备的所述预设参数的信息进行封装得到的udp数据;
8.根据匹配到的所述目标udp数据确定待监控设备,并对所述待监控设备进行监控。
9.可选的,所述从预设数据库中匹配出与所述目标参数信息对应的目标 udp数据之前,还包括:
10.接收客户端基于udp协议发送的udp数据;其中,所述udp数据为所述客户端基于udp协议将不同设备的包括该设备的所述预设参数的信息进行封装得到的数据;
11.对接收到的所述udp数据进行存储,以得到预设数据库。
12.可选的,接收客户端基于udp协议发送的udp数据,包括:
13.确定所述设备管理平台的ip地址及发送端口,以便所述客户端根据所述设备管理平台的ip地址及发送端口将udp数据发送至所述设备管理平台;
14.接收所述客户端基于udp协议发送的所述udp数据。
15.可选的,所述对接收到的所述udp数据进行存储,以得到预设数据库,包括:
16.将接收到的所述udp数据通过队列的方式进行初步存储;
17.按照预设周期从队列中读取初步存储的所述udp数据,并将读取到的所述udp数据存储至预设数据库。
18.可选的,所述预设参数为设备类型和设备ip地址;
19.相应的,所述根据目标需求对预设参数进行配置,以得到目标参数信息,包括:
20.确定与目标需求对应的目标设备类型信息及目标设备ip地址信息;
21.利用目标设备类型信息及目标设备ip地址信息对初始的设备类型和初始的设备ip地址进行配置,以得到目标参数信息。
22.可选的,所述从预设数据库中匹配出与所述目标参数信息对应的目标 udp数据,包括:
23.利用所述目标参数信息对预设数据库中的udp数据进行匹配,以得到包含目标设备类型信息及目标设备ip地址信息的目标udp数据。
24.可选的,所述根据匹配到的所述目标udp数据确定待监控设备,包括:
25.利用人机交互界面对匹配到的所述目标udp数据进行显示,并通过所述人机交互界面上的预设选取接口确定出与所述目标需求对应的待监控设备。
26.本技术的第二方面提供了一种设备监控装置,应用于设备管理平台,包括:
27.参数配置模块,用于根据目标需求对预设参数进行配置,以得到目标参数信息;
28.数据匹配模块,用于从预设数据库中匹配出与所述目标参数信息对应的目标udp数据;其中,所述预设数据库中存储不同设备的基于udp协议对包括该设备的所述预设参数的信息进行封装得到的udp数据;
29.设备确定模块,用于根据匹配到的所述目标udp数据确定待监控设备,并对所述待监控设备进行监控。
30.本技术的第三方面提供了一种电子设备,所述电子设备包括处理器和存储器;其中所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现前述设备监控方法。
31.本技术的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现前述设备监控方法。
32.本技术中先根据目标需求对预设参数进行配置,以得到目标参数信息;然后从预设数据库中匹配出与所述目标参数信息对应的目标udp数据;其中,所述预设数据库中存储不同设备的基于udp协议对包括该设备的所述预设参数的信息进行封装得到的udp数据;最后根据匹配到的所述目标udp数据确定待监控设备,并对所述待监控设备进行监控。可见,本技术通过对预设参数进行配置得到与目标需求对应的目标参数信息,然后从存储设备udp数据的预设数据库中匹配出与目标参数信息对应的目标udp数据以确定待监控设备。基于udp实现设备自动发现,以对发现的设备资源进行快速添加监控,提升可用性,同时避免人工添加设备资源监控的成本及错误,提高监控操作效率及精确度。
附图说明
33.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
34.图1为本技术提供的一种设备监控方法流程图;
35.图2为本技术提供的一种设备监控方法示意图;
36.图3为本技术提供的一种具体的设备自动发现初始界面;
37.图4为本技术提供的一种具体的设备自动发现初始界面元素说明;
38.图5为本技术提供的一种具体的udp数据存储方法示意图;
39.图6为本技术提供的一种具体的设备自动发现结果界面;
40.图7为本技术提供的一种具体的设备自动发现结果界面元素说明;
41.图8为本技术提供的一种具体的监控设备添加结果界面;
42.图9为本技术提供的一种设备监控装置结构示意图;
43.图10为本技术提供的一种设备监控电子设备结构图。
具体实施方式
44.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.自2016年政府工作报告提出“互联网+政务服务”以来,各地区、各部门网上政务服务平台建设逐渐驶入“快车道”。终端(台式电脑)国产化也在快速发展,国产终端数量不断激增对运维也带来了极大的挑战。在终端数量不断激增的情况下通过人工单独添加资源监控,容易造成操作失误,浪费巨大的人力成本和时间成本。针对上述技术缺陷,本技术提供一种设备监控方案,应用于设备管理平台,通过对预设参数进行配置得到与目标需求对应的目标参数信息,然后从存储设备udp数据的预设数据库中匹配出与目标参数信息对应的目标udp数据以确定待监控设备。基于udp实现设备自动发现,以对发现的设备资源进行快速添加监控,提升可用性,同时避免人工添加设备资源监控的成本及错误,提高监控操作效率及精确度。
46.图1为本技术实施例提供的一种设备监控方法流程图,图2为本技术实施例提供的一种设备监控方法示意图。参见图1和图2所示,该设备监控方法应用于设备管理平台,包括:
47.s11:根据目标需求对预设参数进行配置,以得到目标参数信息。
48.本实施例中,根据目标需求对预设参数进行配置,以得到目标参数信息。所述预设参数包括但不限于设备类型和设备ip地址,相应的,步骤s11具体为:先确定与目标需求对应的目标设备类型信息及目标设备ip地址信息,然后利用目标设备类型信息及目标设备ip地址信息对初始的设备类型和初始的设备ip地址进行配置,以得到目标参数信息。如图3所示,所述设备类型可以为设备的涉密类型,其中,所述涉密类型可选为涉密专用服务器、涉密专用桌面机、安全数据库、涉密专用准入网关、涉密专用ids、涉密专用防火墙等。所述设备ip地址在该界面上为与所述目标需求对应的ip地址范围,也即欲发现设备的ip网段,添加ip范围可添加多个ip网段。在发现设备操作之前需要选择要发现的涉密类型以及要发现的资源ip范围,也即与所述目标需求对应的所述目标设备类型信息及所述目标设备ip地址信息。在图3所示的界面上通过指定ip范围、选择涉密类型,点击“发现”按钮,获得设备资源的发现情况,其中,图4为图3界面的显示元素的含义说明。
49.s12:从预设数据库中匹配出与所述目标参数信息对应的目标udp数据;其中,所述
预设数据库中存储不同设备的基于udp协议对包括该设备的所述预设参数的信息进行封装得到的udp数据。
50.本实施例中,在得到所述目标参数信息后,从预设数据库中匹配出与所述目标参数信息对应的目标udp数据;其中,所述预设数据库中存储不同设备的基于udp协议对包括该设备的所述预设参数的信息进行封装得到的udp 数据。具体的,利用所述目标参数信息对预设数据库中的udp数据进行匹配,以得到包含目标设备类型信息及目标设备ip地址信息的目标udp数据。
51.所述预设数据库是运维人员通过udp实现设备自动发现的基础,对监控资源实现快速监控,同时提升可用性以及用户的满意度。不难理解,udp(userdatagram protocol,用户数据报协议)是internet协议集支持的一个无连接传输协议,为应用程序提供了一种无需建立连接就可以发送封装的ip数据包的方法。internet的传输层有两个主要协议,互为补充,无连接的是udp,它除了给应用程序发送数据包功能并允许它们在所需的层次上架构自己的协议之外,几乎没有做什么特别的事情。面向连接的是tcp,该协议几乎做了所有的事情。udp协议与tcp协议一样用于处理数据包,在osi模型中,两者都位于传输层,处于ip协议的上一层。udp有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。udp用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用 udp协议。
52.在进行匹配之前,需要通过所述设备管理平台构建所述预设数据库。首先需要确定所述设备管理平台的ip地址及发送端口,以便所述客户端根据所述设备管理平台的ip地址及发送端口将udp数据发送至所述设备管理平台。所述设备管理平台接收所述客户端基于udp协议发送的udp数据;其中,所述udp数据为所述客户端基于udp协议将不同设备的包括该设备的所述预设参数的信息进行封装得到的数据。最后对接收到的所述udp数据进行存储,以得到预设数据库。为了提高数据处理效率,可以将接收到的所述udp 数据通过队列的方式进行初步存储,在此基础上按照预设周期从队列中读取初步存储的所述udp数据,并将读取到的所述udp数据存储至预设数据库。上述过程具体如图5所示,本技术实施例中,所述客户端通过udp协议的方式将设备在所述客户端数据发送到所述设备管理平台也即管理端,管理端将接收到的udp数据存放到队列中,从队列取出后批量存入到数据库中。客户端通过udp发送数据到管理端,需要指定udp的发送目的地ip及发送端口。
53.s13:根据匹配到的所述目标udp数据确定待监控设备,并对所述待监控设备进行监控。
54.本实施例中,在从存储不同设备的基于udp协议对包括该设备的所述预设参数的信息进行封装得到的udp数据的所述预设数据库中匹配出与所述目标参数信息对应的目标udp数据后,根据匹配到的所述目标udp数据确定待监控设备,并对所述待监控设备进行监控。通过自动发现所配置的参数匹配预设数据库中的udp数据后,将结果传递到页面显示,也即利用人机交互界面对匹配到的所述目标udp数据进行显示。本实施例使用udp协议的方式,对指定网段的活动设备,如机房的服务器、数据库、中间件等软硬设备进行发现,经数据处理后,以列表的形式展示活动设备的发现情况,快速实现资源的添加监控,如图6所示,其中,图7为图6界面中的显示元素的含义说明。在此基础上,通过所述人机交互界面上的预设
选取接口确定出与所述目标需求对应的待监控设备。在图6界面选择要监控的资源,点击“添加设备”按钮,将监控信息添加到系统的资源库中,即可完成对资源的监控,大大减少单独添加资源耗费的人力物力以及时间,最终界面如图8所示。
55.需要说明的是,本实施例中可发现的设备资源包含但不限于服务器、数据库、中间件、桌面机、防火墙、ids、网关等。另外,本实施例基于udp的设备自动发现对指定网段的活动设备进行发现,得到所有活动的设备,获取设备的基本信息,无需人工手动在页面单独添加每个资源,避免耗费大量人力物理,以图形页面的方式展示设备资源的发现监控情况,不仅直观,而且易于理解,极大地提高了运维人员的工作效率。
56.可见,本技术实施例先根据目标需求对预设参数进行配置,以得到目标参数信息;然后从预设数据库中匹配出与所述目标参数信息对应的目标udp 数据;其中,所述预设数据库中存储不同设备的基于udp协议对包括该设备的所述预设参数的信息进行封装得到的udp数据;最后根据匹配到的所述目标udp数据确定待监控设备,并对所述待监控设备进行监控。本技术实施例通过对预设参数进行配置得到与目标需求对应的目标参数信息,然后从存储设备udp数据的预设数据库中匹配出与目标参数信息对应的目标udp数据以确定待监控设备。基于udp实现设备自动发现,以对发现的设备资源进行快速添加监控,提升可用性,同时避免人工添加设备资源监控的成本及错误,提高监控操作效率及精确度。
57.参见图9所示,本技术实施例还相应公开了一种设备监控装置,该设备监控装置应用于设备管理平台,包括:
58.参数配置模块11,用于根据目标需求对预设参数进行配置,以得到目标参数信息;
59.数据匹配模块12,用于从预设数据库中匹配出与所述目标参数信息对应的目标udp数据;其中,所述预设数据库中存储不同设备的基于udp协议对包括该设备的所述预设参数的信息进行封装得到的udp数据;
60.设备确定模块13,用于根据匹配到的所述目标udp数据确定待监控设备,并对所述待监控设备进行监控。
61.可见,本技术实施例先根据目标需求对预设参数进行配置,以得到目标参数信息;然后从预设数据库中匹配出与所述目标参数信息对应的目标udp 数据;其中,所述预设数据库中存储不同设备的基于udp协议对包括该设备的所述预设参数的信息进行封装得到的udp数据;最后根据匹配到的所述目标udp数据确定待监控设备,并对所述待监控设备进行监控。本技术实施例通过对预设参数进行配置得到与目标需求对应的目标参数信息,然后从存储设备udp数据的预设数据库中匹配出与目标参数信息对应的目标udp数据以确定待监控设备。基于udp实现设备自动发现,以对发现的设备资源进行快速添加监控,提升可用性,同时避免人工添加设备资源监控的成本及错误,提高监控操作效率及精确度。
62.在一些具体实施例中,所述参数配置模块11,具体用于确定与目标需求对应的目标设备类型信息及目标设备ip地址信息,并利用目标设备类型信息及目标设备ip地址信息对初始的设备类型和初始的设备ip地址进行配置,以得到目标参数信息。
63.在一些具体实施例中,所述数据匹配模块12,具体用于利用所述目标参数信息对预设数据库中的udp数据进行匹配,以得到包含目标设备类型信息及目标设备ip地址信息的目标udp数据。
64.在一些具体实施例中,所述设备确定模块13,具体用于利用人机交互界面对匹配
到的所述目标udp数据进行显示,并通过所述人机交互界面上的预设选取接口确定出与所述目标需求对应的待监控设备。
65.在一些具体实施例中,所述设备监控装置还包括:
66.数据库构建模块,用于接收客户端基于udp协议发送的udp数据;其中,所述udp数据为所述客户端基于udp协议将不同设备的包括该设备的所述预设参数的信息进行封装得到的数据;并对接收到的所述udp数据进行存储,以得到预设数据库。
67.进一步的,本技术实施例还提供了一种电子设备。图10是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本技术的使用范围的任何限制。
68.图10为本技术实施例提供的一种电子设备20的结构示意图。该电子设备 20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的设备监控方法中的相关步骤。另外,本实施例中的电子设备20具体可以为服务器。
69.本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
70.另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统221、计算机程序222 及数据223等,存储方式可以是短暂存储或者永久存储。
71.其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,以实现处理器21对存储器22中海量数据223的运算与处理,其可以是windows server、netware、unix、linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的设备监控方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。数据223可以包括电子设备20收集到的目标参数信息。
72.进一步的,本技术实施例还公开了一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器加载并执行时,实现前述任一实施例公开的设备监控方法步骤。
73.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
74.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
…”
限定的要素,并不排除
在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
75.以上对本发明所提供的设备监控方法、装置、设备及存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1