zabbix中文問題匯總
阿新 • • 發佈:2018-08-03
pla lis blog usr local mark 網站目錄 安裝目錄 name 問題一
問題解決:
原因是找不到語言包
$ sudo dpkg-reconfigure locales #查看系統已經安裝的語言包
locale -a
$ sudo vim /usr/share/zabbix/include/locales.inc.php #找到源碼文件
在文件中找到函數"getLocales()"
‘enGB‘ => array(‘name‘ => (‘English (en_GB)‘), ‘display‘ => true),
可以把你不需要的語言設置為false,有些版本默認不支持中文,可以找到‘zh_CN‘這一行把flase改為true
最後保存文件,重啟nignx和php-fpm後問題解決。
問題二:
#錯誤
"cannot send list of active checks to []: host [] not found"
解決辦法:
因為web端上被監控端的主機名和zabbix_agentd.conf中的Hostname名字不一樣,改為一樣的即可。
問題三:
解決zabbix亂碼方法
上傳文件到zabbix中
找到本地C:\Windows\Fonts\simkai.ttf(楷體)上傳到服務器zabbix網站目錄fonts目錄下。
修改zabbix php配置文件
# cd /data/zabbix3.4.5/ # 我zabbix安裝目錄 # sed -i ‘s/DejaVuSans/simkai/g‘ ./include/defines.inc.php
查看zabbix亂碼處理結果
常見問題
依舊亂碼:通過以上的操作,大部分同學的亂碼問題解決了,但是依舊有一些同學還是亂碼?細心的群友提供另外一種情況:初始化數據庫的時候未使用utf8編碼所致.初始化數據庫使用命令
create database zabbix default charset utf8;
或者my.cnf增加如下配置
default-character-set = utf8
zabbix中文問題匯總