[筆記]群暉科技 Synology 的 Syslog 中文亂碼的處理方法
本文于2737天之前發表,文章內容可能已經過時。
因為開會時,被要求紀錄NAS上的檔案存取記錄
想到群暉的NAS上,不曉得在哪一版DSM之後,就有提供這樣的功能
控制台—>檔案服務—>勾選 啟動傳輸日誌
接下來在系統中,就可以看到USER上來新增、修改、刪除之類的動作
正所謂得隴望蜀,雖然在這邊已經可以查到記錄了,可是總是想要丟到SYSLOG Server去做處理比較快
所以我把SYSLOG指定丟到我另一台 FreeBSD 9.1的 SYSLOG Server上
丟出來是沒有碰到什麼問題,但是在SYSLOG Server上,看到的LOG都是亂碼
發信件去給群暉,過了24小時也沒收到回信,想說還是靠自己比較快…
翻了一下google 大神,發現 SYSLOG在處理中文上的確是有問題
最後找到了這篇
FreeBSD : syslogd 儲存的 UTF-8 編碼記錄變亂碼
解決方法真的很簡單,就在syslog的啟動參數,多加一個 -8 ,然後重新啟動syslogd就好了
vi /etc/rc.conf
syslogd_flags=”-8 -a 192.168.1.0/16:*”
再來看一下檔案內容, YES ! 中文都可以看到了!這樣就方便過濾了!
雖然馬賽克遮掉很多,但是應該可以看到中文可以正常顯示了!
至於群暉那邊開好的TICKET….我看就等看看他們哪時候才要回覆我好了…