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

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

這主要是因爲配置文件有兩行模塊被註釋致使的。 sql

vi /etc/rsyslog.conf tcp

將如下兩行 ide

#$ModLoad imudp spa

#$ModLoad imtcp 日誌

修改成 進程

$ModLoad imtcp ci

$ModLoad imtcp it

而後刪除進程 io

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

注意修改時的('

相關文章
相關標籤/搜索