Syslog

rsyslog - 動作和動作

  • April 14, 2014

我想創建規則以將數據從facility文件MySQL數據庫發送。

怎麼可能實現?只需添加第二行,例如:

syslog.*                         /var/log/syslog.log
syslog.*                         :ommysql:localhost,database,user,password

還是有更正確的方法?

還是有更正確的方法?

我不知道它是否會被認為更正確,因為我認為它是 rsyslog 特定的功能(並且盡可能以兼容 syslog 的方式做事可能被認為“更正確”……或者它可能不會)但有與號:

syslog.*      /var/log/syslog.log
&             :ommysql:localhost,database,user,password

如果您在頁面中搜尋“與號”,則會在此處記錄。我相信那裡的“遺留描述”不是指“兼容 syslog”的行為,而是指 rsyslog 的遺留行為,它現在實現了一種叫做RainerScript的東西來編寫規則。至於在這種情況下這是否真的更容易或更正確,我不能說。

引用自:https://unix.stackexchange.com/questions/124686