一种脚本生成方法和装置制造方法及图纸

技术编号:19903007 阅读:39 留言:0更新日期:2018-12-26 02:47
本发明专利技术公开了一种脚本生成方法和装置,该方法包括:根据输入的简单网络管理协议SNMP参数对预设的管理信息库mib文件进行解析,提取出一条或多条解析后的数据;针对每一条解析后的数据,分别从指标字典库中选择指标名称和类别名称,与该条解析后的数据进行关联;根据关联结果,按照预设的规则生成脚本。采用本发明专利技术的脚本生成方法和装置节约了人力物力财力,增加了代码的可读性,减小了后期维护痛点,还能够提高适配效率,有利于PIM平台产品的市场推广速度。

【技术实现步骤摘要】
一种脚本生成方法和装置
本专利技术涉及通信
,尤其涉及一种脚本生成方法和装置。
技术介绍
PIM平台即物理基础设施管理平台,负责各厂商物理设备如服务器、交换机、防火墙、磁阵等的统一化管理。其中,该平台的数据采集模块主要通过底层shell脚本采集各个被监控设备的资产数据和监控数据。而资产脚本和监控脚本往往是由程序员人工编写,存在如下缺点:1.耗费大量人力物力财力。从资源投入角度讲,这会增加公司的运营成本;从时间效率角度讲,这将会影响产品的市场推广速度,进而削弱公司产品竞争力。2.代码风格参差不齐,不仅影响代码可读性,而且会戳中后期维护人员的痛点。因此,开发一种PIM平台下的脚本自动生成装置十分必要。
技术实现思路
本专利技术的主要目的在于提供一种脚本生成方法和装置,可以节省人力物力财力,增加了脚本代码可读性,有利于后期维护。为了解决上述技术问题,本专利技术提供了一种脚本生成方法,包括:根据输入的简单网络管理协议SNMP参数对预设的管理信息库mib文件进行解析,提取出一条或多条解析后的数据;针对每一条解析后的数据,分别从指标字典库中选择指标名称和类别名称,与该条解析后的数据进行关联;根本文档来自技高网...

【技术保护点】
1.一种脚本生成方法,包括:根据输入的简单网络管理协议SNMP参数对预设的管理信息库mib文件进行解析,提取出一条或多条解析后的数据;针对每一条解析后的数据,分别从指标字典库中选择指标名称和类别名称,与该条解析后的数据进行关联;根据关联结果,按照预设的规则生成脚本。

【技术特征摘要】
1.一种脚本生成方法,包括:根据输入的简单网络管理协议SNMP参数对预设的管理信息库mib文件进行解析,提取出一条或多条解析后的数据;针对每一条解析后的数据,分别从指标字典库中选择指标名称和类别名称,与该条解析后的数据进行关联;根据关联结果,按照预设的规则生成脚本。2.如权利要求1所述的方法,其特征在于,所述根据输入的简单网络管理协议SNMP参数对预设的管理信息库mib文件进行解析之前,还包括:登录web可视化操作界面;将所述预设的mib文件导入所述web可视化操作界面,并在所述web可视化操作界面输入所述SNMP参数。3.如权利要求1所述的方法,其特征在于,所述解析后的数据包括:对象标识符OID、节点名称、节点释义和SNMP返回结果;所述针对每一条解析后的数据,分别从指标字典库中选择指标名称和类别名称与该条解析后的数据进行关联包括:对于每一条解析后的数据分别进行如下操作:定义一个预定义类型的变量,将该条解析后的数据的SNMP返回结果保存到该变量里,并从指标字典库中选择指标名称和类别名称,将选中的指标名称和类别名称与该条解析后的数据关联。4.如权利要求3所述的方法,其特征在于,所述按照预设的规则生成脚本包括:针对每一条解析后的数据,生成一个函数;其中,函数的名称由关联的类别名称决定;函数内各个定义的变量由关联的指标名称决定;将所有的解析后的数据生成的函数以预定的顺序组合,生成脚本。5.如权利要求2所述的方法,其特征在于:在所述提取出一条或多条解析后的数据之后,还包括:在所述web可视化操作界面上显示所述提取出的一条或多条解析后的数据;所述针对每一条解析后的数据,分别从指标字典库中选择指标名称和类别名称,与该条解析后的数据进行关联包括:在所述web可视化操作界面上对所述指标名称和类别名称进行选择。6.一种脚本生成装置,包括:存储器和处理器;其中:所述存储器,用于存储用于脚本生成的程序;所述处理器,用于读取...

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

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

1