思科设备syslog支持

时间:2024-04-10 15:20:02

1.2 快照命令收集
华三命令 思科命令
display current-configuration show running-config
display version show version
display startup show startup-config
display ip routing-table show ip route
思科设备syslog支持
1.3 日志命令解析
1.3.1 日志设置
1) >
远程登录设备
2) > enable
进入用户视图
3) #configuration terminal
进入配置视图
4) (config)# logging on
打开日志开关
5) (config)# logging a.b.c.d
设置日志来源ip
6) (config)# logging host a.b.c.d
设置日志服务器ip
7) (config)# logging trap debugging
设置日志级别,debugging是默认级别 7,1-7界别都上传到日志服务器
8) (config)# service timestamps log datetime localtime
设置日志输出格式,显示时间戳
9) # sh logging
用户视图下查看日志
1.3.2 日志解析(show logging)
<187>87: *Jun 21 02:45:05: %LINK-3-UPDOWN: Interface changed
○1 ○2○3 ○4 ○5 ○6 ○7
字段说明:
○1 日志优先级 ○2 日志长度
○3 时间标识 ○4 时间
○5 思科标识符 ○6 日志类型
○7 日志内容
思科设备syslog支持
1.3.3 日志报文截图

思科设备syslog支持
1.7
思科设备:
1. 创建思科分析基类,继承采集结果分析基类
CISCOAnalyser() extend Analyser {
……
实现Analyser的两个抽象方法
1. getExecItemList(){
……
//获取设备采集需要执行的所有mib节点和cmd命令
}
2. createDeviceInfo(){
……..
//分析返回结果,生成设备信息
}
提供两个抽象方法:
1. doDeviceParse(){
……
//解析盒式设备方法
}
2. doChassisParse(){
……
//解析框式设备方法
}

}

  1. 创建对应类型思科设备分析类,继承思科分析基类,实现两个解析方法
    DefaultCISCOAnalyser extend CISCOAnalyser(){
  2. doDeviceParse(){
    ……
    //解析盒式设备
    }
  3. doChassisParse(){
    ……
    //解析框式设备
    }
    }