一、實驗准備
使用HCL 跟VM、HCL 無法橋接到物理網卡,我使用VM 橋接到virtualbox 的網卡.ENSP跟GNS3 可以直接連接到物理網卡

網關配置在本地virtual 網卡
二、交換機配置:
[H3C]info-center enable [H3C]info-center loghost 192.168.137.3
三、服務器配置
日志服務器我使用是 Centos 7 需要修改有兩個配置文件
vi /etc/rsyslog.conf
$ModLoad imudp $UDPServerRun 514
#去掉注釋符,H3C交換機使用是默認UDP 傳輸還可以用TCP、RELP 格式
vi /etc/sysconfig/rsyslog
SYSLOGD_OPTIONS="-m541 -c2"
systemctl restart rsyslog
#重啟日志服務器
測試如下:
tail -l /var/log/message

四、擴展:與本地日志分離
vi /etc/rsyslog.conf
# Provides UDP syslog reception $ModLoad imudp $UDPServerRun 514 $template IpTemplate,"/var/log/remote/%FROMHOST-IP%/%$YEAR%-%$MONTH%-%$DAY%.log" :fromhost-ip, !isequal, "127.0.0.1" ?IpTemplate & ~
效果如下
五、擴展:將linux服務器日志上傳到日志服務器
vi /etc/rsyslog.conf

將*.* @@remote-host:514 修改成 *.* @192.168.137.3:514
@@代表的代表是tcp @代表是udp relp 用“:omrelp:”表示
linux測試語句如下:用#logger test1
六、總結
1、客戶端跟服務端要互通,一開始我將HCL 連接到virtualbox 網卡,將物理網卡共享到virtualbox 網卡按我的理解就是采用NAT 方式連接, 交換機在內網,日志服務器在外網,結果就是交換機可以訪問服務器,但是服務器沒辦法訪問交換機所以沒辦法 發送日志
2、解決互聯的問題、發現還是沒辦法收集到日志、采用普通的服務器再測試也是存在問題,之后發現要修改/etc/sysconfig/rsyslog 才搞定
