1、cisco 设备上启用日志及 syslog 服务器配置使用 syslog 记录 Cisco 设备日志 以下配置描述了如何将 Cisco 设备的日志发往 syslog 服务器 device#conf t device(config)#logging on device(config)#logging a.b.c.d /日志服务器的 IP 地址 device(config)#logging facility local1 /facility 标识, RFC3164 规定的本地设备标识为 local0 - local7 device(config)#logging trap errors /日志记录
2、级别,可用“?“查看详细内容 device(config)#logging source-interface e0 /日志发出用的源 IP 地址 device(config)#service timestamps log datetime localtime /日志记录的时间戳设置,可根据需要具体配置 检验 device#sh logging 个人实验配置实验环境:syslog 服务器:winxp (kiwi syslog) or linuxas4 (syslog) ipaddr:192.168.1.1router:cisco3640(dynamips 模拟)router(3640)配置:r1
3、(config)#logging on#打开日志服务r1(config)#logging host 192.168.1.1#定义日志服务器地址r1(config)#service timestamps debug datetime localtime show-timezone msecr1(config)#service timestamps log datetime localtime show-timezone msec#以上 2 行定义时间戮r1(config)#logging facility local7 #定义 facility 级别 ,默认为 7r1(config)#loggi
4、ng trap 7 #定义 severity 级别,(0-7),如 7 则=0-7 全部启用syslog(windows kiwisyslog)配置kiwi syslog 版本为 8.2.8,因是免费版本故不支持多台设备分别记录.安装后既可, 基本不用配置.syslog(linuxas4 syslog)配置明天做,缓缓网上资料配置vi /etc/sysconfig/syslog 把 SYSLOGD_OPTIONS=“-m 0“ 修改为 SYSLOGD_OPTIONS=“-r -m 0“ /-r 从远端主机写入 -m 0 sables MARK messages vi /etc/syslog.c
5、onf 加入下列内容 把设备号为 local4(PIX 的默认设备号) 的所有的日志记录到 /var/log/router.log 中 #Save pix messages all to router.log local4.* /var/log/router.log 把设备号为 local5(在 S8016 中用 info-center loghost host-ip-addr facility local-number 指定)的所有的日志记录到 /var/log/router.log 中 #Save S8016 messages all to S8016.log local5.* /var/
6、log/S8016.log 生成空的日志文件touch /var/log/router.logtouch /var/log/S8016.log然后重启 syslog,就 ok 了/etc/rc.d/init.d/syslog restart 别忘了设置防火墙规则,仅允许你的设备发送到 udp/514(默认的 UDP 端口为 514,默认的 tcp 端口为 146 为了避免日志过大,配置日志轮循(man logrotate 查看详细的帮助信息)vi /etc/logrotate.conf增加下列内容# system-specific logs may be also be configured
7、here./var/log/router.log (rotate 2/var/log/S8016.log weekly /每周轮循rotate 4 /轮循 4 次配置 crontab 进行日志备份 ,如按照日期进行备份.如网络设备很多,可把同类的设备配置为相同的设备号例:more switch.log | grep X.X.X.X /查看某一设备的日志审核和记录系统的事件是非常重要的。如果仅仅把系统事件作为日志记录下来,而不去查看,还是无济于事。可用 webadmin 管理和查看日志 ,用 logchek 自动地检查日志文件,把正常的日志信息剔除掉,把一些有问题的日志保留下来,然后把这些信息
8、email 给系统管理员。(稍后补充)网络设备配置PIX 的配置 logging on /打开日志 logging host if_name ip_address protocol/port /指定日志主机 例:logging host log 133.3.3.2 logging trap level /指定日志消息的级别 (0:紧急(Emergencies) 1:告警(Alerts) 2:严重的(Critical) 3:错误(Errors) 4:警告(Warnings) 5:通知(Notifications) 6:信息(Informational) 7:调试(Debugging) loggi
9、ng trap 7 /把调试信息设置为 Debug 级,记录 FTP 命令和 WWW 的 URL 另外可用 logging facility 命令更改设备号,PIX 默认为 local4(20) Huawei S8016 的配置( VRP(R) Software, Version 3.10(NSSA), RELEASE 5331)Huawei S8016 新命令行设置日志服务器 info-center enable /打开信息中心 inf-center loghost host-ip-addr channel 2 facility local-number 设置日志主机的 IP 地址 info
10、-center logging host host-ip-addr 设置日志主机的信息通道 info-center host host-ip-addr channel channel-number|channel-name 设置日志主机记录工具 set logging host host-ip-addr facility local-number 取消向日志主机输出信息 undo info-center loghost host-ip-addr huwei S3026 配置(VRP (tm) Software, Version 3.10)logging onset logging host 133.3.3.2 channel 2 language chinese facility local1Cisco 7505 的配置 logging 133.3.3.2 logging on logging trap 6 logging facility local0