iMC通过SNMP方式备份设备配置失败的排错思路
一、 组网:
无
二、 问题描述:
iMC iCC组件支持对各主流厂商大部分设备进行配置下发、配置备份等一系列操作。在部分局点备份设备配置文件的时候有时会出现备份失败的现象,如需解决此类问题,请按如下方法实现。
三、 过程分析:
iCC在备份设备配置的过程中主要可能用到的协议有SNMP、telnet、ssh、tftp、ftp等。本文以SNMP方式备份H3C V5设备为例,其他方式请咨询业务软件二线。在设备配置SNMP读团体字和写团体字的前提下,通过SNMP协议,iMC通过 get HH3C-SYS-MAN-MIB获得当前配置文件的存放路径。通过对节点HH3C-CONFIG-MAN-MIB执行SET操作来告诉设备将配置文件传送到iMC,set操作中包括服务器IP地址、服务器端口、操作类型、传输协议(FTP或TFTP),对于FTP传输协议还需要包含用户名和密码。通过不断get HH3C-CONFIG-MAN-MIB节点值来判断当前的传输状态。配置文件将通过tftp或者ftp协议上传到服务器XX:\Program Files\iMC\server\tmp目录下,随后被转储至XX:\Program Files\iMC\server\data\cfgbak。
在配置文件传输过程中,iMC服务器端为ftp server或者tftp server。
对于其他厂商,以Cisco设备为例,IMC也支持SNMP方式的配置备份,备份过程与H3C设备的备份过程类似,只是使用的MIB节点不同,Cisco设备使用的是CISCO-CONFIG-COPY-MIB。
四、 排错思路:
1、 如果全网设备配置都不能成功备份,请判断iMC是否开启相关服务以及防火墙是否放行相关服务器端口。对于tftp服务器,请查看iMC监控代理中tftpserver.exe以及imccfgbakdm.exe进程是否启动。
2、 如果部分在网设备不能成功备份,请判断该设备是否启用snmp写权限,如未启用,请启用。
3、 在满足第二步的前提下,请修改SNMP超时,再次备份看能否成功。
4、 在满足第三步的前提下,请手工从设备tftp或者ftp设备配置至服务器侧,看能否成功。若不能成功,请排查网络相关接口上是否设定了相关的防火墙策略以及在网设备是否做了路由策略。
5、 在第四步的条件下,若能成功手动将配置文件上传,但从iMC web页面备份设备配置依然不成功。如果现场环境允许,请修改XX:\Program Files\iMC\server\conf下qvdm.conf文件中 #setting log level (DEBUG, INFO, WARNING, ERROR, FATAL) LogLevel = DEBUG。重启tftpserver.exe以及imccfgbakdm.exe进程,在服务器侧进行开启抓包,重新备份设备配置。随后请收集XX:\Program Files\iMC\server\conf\log下imccfgbakdm日志、tftpserver日志、抓包以及备份失败详细信息截图于二线同事。
6、 重新将文件qvdm.conf中的日志级别修改为INFO,并重启tftpserver.exe以及imccfgbakdm.exe进程。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作