在centos6環境內安裝cacti 0.8.7g

想讓產生的流量圖標題可以顯示中文

在網路上找到的資料  大部分是提到介面中文化的方式

而在圖內的設備名稱顯示中文 只提到在0.8.7早期版本中 用rrd 1.2版

在configuration - setting - path - RRDTool Default Font ->只要"設中文字型檔絕對路徑" 即可

但是在rrd 1.3版以後 卻要輸入另一種呈現方式font-family style.....等等 也找不到範例可參考

終於找到一篇提到

在rrd1.3下 不要管這個字形路徑的設定 而修改cacti程式 直接指定正體中文語系字集

 1.找到functions.php這個函數程式

 2.在前頭加入一行程式碼  setlocale(LC_CTYPE,"zh_TW.UTF-8");

 3.回去系統看 可見到顯示正常中文

 

參考引用網址:英文版cacti-0.8.7g图上中文正常显示的解决办法 (為中國大陸網址)

==補記== 

新裝CentOS6後

因為採mini安裝 所以須多套件都沒有

完成cacti 所需軟體安裝後 並修改LC_CTYPE設定後

仍無法顯示中文 

原因是系統內無中文字型

所以須再安裝中文字型

使用yum安裝文鼎字型(DejaVu fonts)

 shell> yum install cjkuni-fonts-common.noarch cjkuni-ukai-fonts.noarch

更新字型快取

 shell> fc-cache -fv

 

 參考引用網址:[ubuntu] Cacti – 讓 RRDTool 可以輸出中文圖表