使用syslog记录H3C设备日志
Syslog是一种工业标准的协议,可用来记录设备的日志。通过查看分析系统记录,可以随时掌握系统运行状况。下面我们将H3C设备的日志输出到syslog服务器。
一、首先是安装日志服务器,我这里使用的是Linux系统自带的syslogd服务,安装过程略。
二、设置syslog接收设备日志
1、修改 /etc/sysconfig/syslog 启动参数 SYSLOGD_OPTIONS 添加 -r 选项 ,允许接收远程设备日志;
SYSLOGD_OPTIONS="-r -x -m 0"
SYSLOGD_OPTIONS="-r -x -m 0"
2、建立设备日志文件
touch /var/log/h3c/information
3、修改 /etc/syslog.conf,添加一行,中间用tab分割
local5.info /var/log/h3c/information
4、重启syslogd服务
service syslog restart
注:如果启用了Linux的防火墙,记得打开514端口。
三、设置H3C交换机,发送日志到日志服务器(ip:10.0.0.1)
system-view
info-center loghost 10.0.0.1 facility local5
info-center source default channel loghost log level informational state on
info-center loghost 10.0.0.1 facility local5
info-center source default channel loghost log level informational state on
现在查看 /var/log/h3c/information文件,就能看到H3C设备日志已经写入进来了。将其他交换机照此设置后,就能集中记录所有交换机的日志消息了。