一种基于开源框架的设备自动登录检测方法技术

技术编号:32265038 阅读:22 留言:0更新日期:2022-02-12 19:27
本发明专利技术特别涉及一种基于开源框架的设备自动登录检测方法。该方法包括:基于开源框架的设备自动登录检测方法,获取在网的所有设备信息,总结分类设备登录的失败原因,并在登录失败时返回具体失败原因;自动采集设备信息生成zabbix监控项,有新设备入网或旧设备退网时自动同步到自动监控系统中;定时巡检所有监控项,若登陆失败,则将失败原因发送给运维人员;若问题原因反馈后,预定时间内没有得到解决,再次发送通知信息。该基于开源框架的设备自动登录检测方法,能够基于开源监控框架zabbix自动监控设备登录失败情况,并将具体原因反馈给运维人员及包机人,以达到设备登录监控自动化的目的,大大减少了人力开支,降低了运维成本,提高了运维效率。提高了运维效率。提高了运维效率。

【技术实现步骤摘要】
一种基于开源框架的设备自动登录检测方法


[0001]本专利技术涉及设备监控
,特别涉及一种基于开源框架的设备自动登录检测方法。

技术介绍

[0002]联机指令平台设备自动登录,通过Telnet(远程终端协议)协议或SSH(Secure Shell,安全外壳协议)协议连接设备,按特定方式输入用户或密码或登录指令登录设备,登录后可发送相关指令获取如CPU使用率等报文,或通过ADD、MOD、DEL等指令对配置数据进行新增修改删除,从而实现对设备配置的批量化、自动化。
[0003]但由于设备自动登录因网络不通、用户名密码不正确、密码过期、超过最大连接数等原因,会出现登录不上的情况。为了保障设备登录的连通性,需要对设备自动登录进行常规检查,发现登录异常需要通知相关人员进行处理,以恢复连通性。
[0004]但在当前的技术条件下,业务巡检工作依赖于厂家人员或者自有人员人工现场或远程登录系统进行,费时费力,频次也低,无法及时发现故障隐患。连通性测试需要登录系统不停测试,进行频繁的系统登录,用户切换,页面切换等操作,如有无法连通情况,需要打电话给相关处理人,耗时耗力。且若无法及时发现网络配置系统和智能巡检系统上的设备无法连通,则会影响巡检任务的自动执行,尤其到了工程时段,维护人员拟通过网络配置系统自动下发配置数据时会无法连上设备,导致需要手动登录到设备上进行配置加载,严重影响运维效率。
[0005]针对上述情况,本专利技术提出了一种基于开源框架的设备自动登录检测方法。

技术实现思路

[0006]本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的基于开源框架的设备自动登录检测方法。
[0007]本专利技术是通过如下技术方案实现的:
[0008]一种基于开源框架的设备自动登录检测方法,其特征在于,包括以下步骤:
[0009]第一步,从联机指令平台获取在网的所有设备信息;
[0010]第二步,总结分类设备登录的失败原因,并在登录失败时返回具体失败原因;
[0011]第三步,利用zabbix的自动发现功能自动采集设备信息,生成zabbix监控项,有新设备入网或旧设备退网时,将zabbix监控项自动同步到自动监控系统中,从而省去重复配置;
[0012]第四步,使用zabbix的自定义时间间隔调度功能功能定时巡检所有监控项,若登陆失败,则将失败原因发送给运维人员;
[0013]第五步,若问题原因反馈后,预定时间内没有得到解决,再次发送通知信息,提醒运维人员及包机人尽快处理。
[0014]所述第一步中,设备信息包括IP地址、端口号、用户名、密码、连接协议及不同厂商
不同设备类型的特定登录规则。
[0015]所述连接协议为Telnet(远程终端协议)协议或SSH(Secure Shell,安全外壳协议)协议。
[0016]所述登录规则包括但不限于按步骤输入设备ID、用户名和密码进行登录,输入指令进行登录,指令包含用户名及密码信息,或者先登录OMC或EMS中间设备再跳转到具体设备的进行登录。
[0017]所述第二步中,设备登录的失败原因包括但不限于连接被拒绝、用户被锁定、用户长时间未登录而被限制登录、延迟X秒应用,请稍候、未设定初始密码、网络连接超时、超出网元最大连接数、帐号或密码错误、多次身份验证失败、登录用户被用户admin禁用、密码已过期、密码不符合策略,请及时修改密码、系统内部错误、登录用户在去激活状态,不能登录。
[0018]所述第二步中,对失败原因进行编码,并在返回失败原因时返回相对应的编码。
[0019]所述第三步中,利用zabbix的自动发现功能,将设备信息生成特定格式的json数据,在zabbix系统中自动生成设备名称+登录角色的监控项;当有新设备入网或旧设备退网时,只需通过联机指令平台的一次性入网、退网调测配置,即可将监控项自动同步到自动监控系统中,无需重复配置。
[0020]所述第四步中,当登录异常时,通过zabbix二次开发再重试2次调度,以避免因网络闪断造成的临时登录不上。
[0021]所述第四步中,当登录异常时,通过zabbix二次开发每隔5分钟重新调度2次,检查是否能自动登录成功,直到正常登录时不再重新调度。
[0022]本专利技术的有益效果是:该基于开源框架的设备自动登录检测方法,能够基于开源监控框架zabbix自动监控设备登录失败情况,并将具体原因反馈给运维人员及包机人,以达到设备登录监控自动化的目的,大大减少了人力开支,降低了运维成本,提高了运维效率。
附图说明
[0023]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]附图1为本专利技术基于开源框架的设备自动登录检测方法示意图。
具体实施方式
[0025]为了使本
的人员更好的理解本专利技术中的技术方案,下面将结合本专利技术实施例,对本专利技术实施例中的技术方案进行清楚,完整的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0026]该基于开源框架的设备自动登录检测方法,包括以下步骤:
[0027]第一步,从联机指令平台获取在网的所有设备信息;
[0028]第二步,总结分类设备登录的失败原因,并在登录失败时返回具体失败原因;
[0029]第三步,利用zabbix的自动发现功能自动采集设备信息,生成zabbix监控项,有新设备入网或旧设备退网时,将zabbix监控项自动同步到自动监控系统中,从而省去重复配置;
[0030]第四步,使用zabbix的自定义时间间隔调度功能功能定时巡检所有监控项,若登陆失败,则将失败原因发送给运维人员;
[0031]第五步,若问题原因反馈后,预定时间内没有得到解决,再次发送通知信息,提醒运维人员及包机人尽快处理。
[0032]所述第一步中,设备信息包括IP地址、端口号、用户名、密码、连接协议及不同厂商不同设备类型的特定登录规则。
[0033]所述连接协议为Telnet(远程终端协议)协议或SSH(Secure Shell,安全外壳协议)协议。
[0034]不同厂商设备类型设备软件版本的特定登录方法及登录规则,以及C语言实现的自动登录过程。所述登录规则包括但不限于按步骤输入设备ID、用户名和密码进行登录,输入指令进行登录,指令包含用户名及密码信息,或者先登录OMC或EMS中间设备再跳转到具体设备的进行登录。
[0035]所述第二步中,设备登录的失败原因包括但不限于连接被拒绝、用户被锁定、用户长时间未登录而被限制登录、延迟X秒应用,请稍候、未设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于开源框架的设备自动登录检测方法,其特征在于,包括以下步骤:第一步,从联机指令平台获取在网的所有设备信息;第二步,总结分类设备登录的失败原因,并在登录失败时返回具体失败原因;第三步,利用zabbix的自动发现功能自动采集设备信息,生成zabbix监控项,有新设备入网或旧设备退网时,将zabbix监控项自动同步到自动监控系统中,从而省去重复配置;第四步,使用zabbix的自定义时间间隔调度功能功能定时巡检所有监控项,若登陆失败,则将失败原因发送给运维人员;第五步,若问题原因反馈后,预定时间内没有得到解决,再次发送通知信息,提醒运维人员及包机人尽快处理。2.根据权利要求1所述的基于开源框架的设备自动登录检测方法,其特征在于:所述第一步中,设备信息包括IP地址、端口号、用户名、密码、连接协议及不同厂商不同设备类型的特定登录规则。3.根据权利要求2所述的基于开源框架的设备自动登录检测方法,其特征在于:所述连接协议为Telnet协议或SSH协议。4.根据权利要求2所述的基于开源框架的设备自动登录检测方法,其特征在于:所述登录规则包括但不限于按步骤输入设备ID、用户名和密码进行登录,输入指令进行登录,指令包含用户名及密码信息,或者先登录OMC或EMS中间设备再跳转到具体设备的进行登录。5.根据权利要求1所述的基于开源框架的设备自动登录检测方法,其特征在于:所述第二步中,...

【专利技术属性】
技术研发人员:谢海鹏
申请(专利权)人:浪潮通信信息系统有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利