zabbix中文顯示亂碼的問題及解決

zabbix是目前企業中用到最多的開源監控系統,友好的界面,以及多樣的監控方式及數據採集。支持分佈式監控的企業級開源解決方案。咱們我的在接觸zabbix時一般在安裝完zabbix後默認顯示的是英文界面,雖然不太習慣,過段時間慢慢適應後就行了,但對於剛開始接觸的人來講英文畢竟不太友好,因此爲了從此方便仍是將界面改成中文;當改成中文後,在查看圖表時會遇到亂碼問題,這是因爲字體格式不一致致使,本文的目的就是解決這常見的兩個問題。
   首先調整中文顯示;

zabbix中文顯示亂碼的問題及解決
選擇中文
zabbix中文顯示亂碼的問題及解決
查看圖表時會遇到亂碼的狀況;
zabbix中文顯示亂碼的問題及解決
這個是我作完以後寫的,懶得不想還原亂碼的狀態了,就在網上隨便找了一張;
解決方案;
在界面變成中文後,點擊監測中-->圖形,會發現下方圖形中有亂碼致使數據沒法正常顯示;該問題是因爲zabbix默認使用的是「DejaVuSans.ttf」(zabbix3.2.7默認使用的是「graphfont.ttf」),該字體對中文支持度很差,所以下方數據會有亂碼。php

解決方法是將本地的中文字體上傳至zabbix的fonts目錄,以後修改include下的defines.inc.php,將文本中全部的「DejaVuSans.ttf」(graphfont.ttf),替換爲上傳的中文字體,這裏以黑體爲例演示

一、在本地的C:\Windows\Fonts下選擇本身喜歡的字體,此處選擇黑體
zabbix中文顯示亂碼的問題及解決web

二、經過xftp(或其餘上傳工具)將黑體字體上傳至zabbix的fonts目錄(zabbix的web安裝路徑下的fonts)
zabbix中文顯示亂碼的問題及解決vim

三、修改include下的defines.inc.php
zabbix中文顯示亂碼的問題及解決服務器

注意:目錄是zabbix的web安裝所在的路徑,根據狀況而選擇;
四、vim 編輯該文件,使用%s/graphfont/simhei/g命令對graphfont進行全局替換
zabbix中文顯示亂碼的問題及解決
五、重啓web服務器
service httpd restart
查看頁面;
zabbix中文顯示亂碼的問題及解決
顯示正常。分佈式

相關文章
相關標籤/搜索