艾瑞克的 Hexo 空間

[筆記]群暉科技 Synology 的 Syslog 中文亂碼的處理方法

本文發表於1191天之前,文章內容可能已經過時,如有疑問,請聯繫作者。

因為開會時,被要求紀錄NAS上的檔案存取記錄

想到群暉的NAS上,不曉得在哪一版DSM之後,就有提供這樣的功能

控制台—>檔案服務—>勾選 啟動傳輸日誌

2014-09-09_16-24-11

接下來在系統中,就可以看到USER上來新增、修改、刪除之類的動作

2014-09-09_16-25-18

正所謂得隴望蜀,雖然在這邊已經可以查到記錄了,可是總是想要丟到SYSLOG Server去做處理比較快

所以我把SYSLOG指定丟到我另一台 FreeBSD 9.1的 SYSLOG Server上

丟出來是沒有碰到什麼問題,但是在SYSLOG Server上,看到的LOG都是亂碼

2014-09-09_16-25-19

發信件去給群暉,過了24小時也沒收到回信,想說還是靠自己比較快…

翻了一下google 大神,發現 SYSLOG在處理中文上的確是有問題

最後找到了這篇

FreeBSD : syslogd 儲存的 UTF-8 編碼記錄變亂碼

解決方法真的很簡單,就在syslog的啟動參數,多加一個 -8 ,然後重新啟動syslogd就好了

vi /etc/rc.conf

syslogd_flags=”-8 -a 192.168.1.0/16:*”
 

再來看一下檔案內容, YES ! 中文都可以看到了!這樣就方便過濾了!

雖然馬賽克遮掉很多,但是應該可以看到中文可以正常顯示了!

2014-09-09_16-25-20

 

至於群暉那邊開好的TICKET….我看就等看看他們哪時候才要回覆我好了…

avatar
[雜念] 有沒有 CrazyMike 瘋狂賣客用iphone 6 吸金的八卦?

  1. 1. FreeBSD : syslogd 儲存的 UTF-8 編碼記錄變亂碼