Cactiez v0.7 syslog不接收日誌問題bug

Cactiez英文版只更新到v0.7,安裝後默認syslog是有問題的,表現在只能接收本機syslog記錄,其它設備指向它的log無法顯示,在設備上使用netstat ano | grep udp沒有顯示在監聽UDP 514端口。

這主要是由於配置文件有兩行模塊被註釋導致的。

vi /etc/rsyslog.conf

將以下兩行

#$ModLoad imudp

#$ModLoad imtcp

修改爲

$ModLoad imtcp

$ModLoad imtcp

然後刪除進程

killall /sbin/rsyslogd

重新開啓進程

/sbin/rsyslogd -i /var/run/syslogd.pid -c 5

這樣就好咯。

然後日誌雖然顯示了,但是不會根據級別不同顯示不同的顏色,還需要對/etc/rsyslog.conf進行編輯:

修改前:

$template cacti_syslog,"INSERT INTO syslog_incoming(facility, priority, date, time, host, message) values (%syslogfacility%, %syslogpriority%, '%timereported:::date-mysql%', '%timereported:::date-mysql%', '%HOSTNAME%', '%msg%')", SQL

修改後:

$template cacti_syslog,"INSERT INTO syslog_incoming(facility, priority, date, time, host, message) values ('%syslogfacility-text%', '%syslogpriority-text%', '%timereported:::date-mysql%', '%timereported:::date-mysql%', '%HOSTNAME%', '%msg%')", SQL

注意修改時的('

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章