NE40及NE40E设备日志下载方法

发布时间:  2014-10-24 浏览次数:  839 下载次数:  9
问题描述
在处理NE设备过程中,我们经常需要下载设备上的日志文件。可以参考该案例进行操作。
解决方案
下载日志文件
日志通常保存在CF卡或硬盘中。下载日志文件需要使PC和路由器之间建立FTP连接,当前,前提条件是可以PING通路由器。
至于FTP服务器,可在PC上自己搭建,也可直接在路由器上创建FTP服务器。
以下仅介绍在路由器上搭建服务器并下载的方式

将日志记录从内存中保存到CF卡的log文件中

首先,请在“< >”模式下save log保存当前所有底层日志记录。

并且在_h模式或者diag模式下save diag-logfile保存诊断日志。
NE40等较老设备使用如下方式:
<R9-NE40-8>sys
[R9-NE40-8]_h
[R9-NE40-8-hidecmd]save diag-logfile

NE40E-X等较新设备使用以下方式:
<NE40E-X3>sys
[NE40E-X3]diag
[NE40E-X3-diagnose]save diag-logfile


确认日志文件的所在路径
首先,要找一下日志文件夹在哪个存储介质中,有CF卡2的设备通常默认是保存在cfcard2:中的。
<R3-NE40E-8>cd cfcard2:             // 选择进入cfcard2:
<R3-NE40E-8>dir               //查看当前cfcard2:下有哪些文件
Directory of cfcard2:/

  Idx  Attr     Size(Byte)  Date        Time(LMT)  FileName
0  drw-              -  Apr 28 2014 00:21:08   log  
//缺省使用名为log的文件夹存放日志文件

    1  -rw-              4  Apr 30 2014 13:51:22   snmpnotilog.txt
    2  drw-              -  Nov 05 2013 10:41:38   capture
    3  -rw-    148,774,890  Feb 25 2014 12:33:38   v600r001c00sph060.pat

1,022,848 KB total (866,896 KB free)

<R3-NE40E-8>cd log         //进入log文件夹
<R3-NE40E-8>dir           //查看当前路径下的内容
Directory of cfcard2:/log/

  Idx  Attr     Size(Byte)  Date        Time(LMT)  FileName
    0  -rw-      6,519,242  Apr 30 2014 15:50:48   log.log
    1  -rw-      1,482,608  Apr 30 2014 15:50:48   log.dblg

    2  -rw-        262,144  Feb 07 2014 09:04:46   logfilebuf.dat
    3  -rw-          2,929  Dec 12 2013 17:25:40   logpkt.per
    4  -rw-        748,071  Mar 31 2014 16:24:30   2014-03-31.16-24-12.log.zip
    5  -rw-        695,160  Apr 17 2014 10:12:34   2014-04-17.10-12-17.log.zip
    6  -rw-      1,007,026  Apr 28 2014 00:21:08   2014-04-28.00-20-48.dblg.zip

1,022,848 KB total (866,896 KB free)
//以上两处标红的文件便是我们通常需要下载的日志文件
<R3-NE40E-8>

在路由器上搭建FTP服务器,并创建相关账户
<R3-NE40E-8>
<R3-NE40E-8>sys
[R3-NE40E-8]
[R3-NE40E-8]
[R3-NE40E-8]ftp server enable        //开启FTP服务器功能
[R3-NE40E-8]aaa          //进入AAA视图
[R3-NE40E-8-aaa]local-user ftp password cipher ftp      //创建FTP账户
[R3-NE40E-8-aaa]local-user ftp level 15                 //设置该账户等级
[R3-NE40E-8-aaa]local-user ftp ftp-directory cfcard2:/    //设置该账户登录FTP的根目录路径
[R3-NE40E-8-aaa]local-user ftp service-type ftp     //设置该账户的类型为FTP
[R3-NE40E-8-aaa]q
[R3-NE40E-8]
[R3-NE40E-8]
[R3-NE40E-8]


从PC登陆到路由器的FTP服务器


通过windows自带的CMD功能登录路由器的FTP服务器



登录到路由器的FTP服务器,并下载相关文件



至此,日志文件下载成功,到CMD所在目录下找到下载的log.log和log.dblg文件即可。





END