Ubuntu Server 20.04 zabbix5.0 服務端中文亂碼

參考資料:


  1. 安裝文檔:https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=ubuntu&os_version=20.04_focal&db=mysql&ws=apache

  2. 中文手冊:https://www.zabbix.com/documentation/5.0/zh/manual


修改服務配置

vim /etc/zabbix/zabbix_server.conf
# 設置數據庫連接密碼
DBPassword=password
# 設置發現線程數,默認1,解決:Zabbix server: Utilization of discoverer processes over 75%
StartDiscoverers=5

設置Apache首頁爲zabbix

vim /etc/apache2/sites-available/000-default.conf
# 修改根目錄指向zabbix
DocumentRoot /usr/share/zabbix
# 默認初始管理員:Admin 密碼:zabbix

配置中文支持

# 查看當前語言
locale -a
# 如果沒有zh_CN.utf8則需要安裝語言
apt install language-pack-zh-hans
# 登錄Web界面,在User settings中更改語言

解決中文圖表亂碼

# 下載中文字體,也可以上傳自定義中文字體
wget https://mirrors.tuna.tsinghua.edu.cn/adobe-fonts/source-han-sans/Variable/TTF/Subset/SourceHanSansCN-VF.ttf
# 將ttf字體放到/usr/share/fonts/truetype/
mv SourceHanSansCN-VF.ttf /usr/share/fonts/truetype/

# zabbix 默認字體graphfont.ttf 位置:/usr/share/zabbix/assets/fonts/
# 查看web字體發現graphfont.ttf是軟連接,依次查找字體文件

ll /usr/share/zabbix/assets/fonts/
# graphfont.ttf -> /etc/alternatives/zabbix-frontend-font

ll /etc/alternatives/zabbix-frontend-font
# /etc/alternatives/zabbix-frontend-font -> /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
# 刪除原連接,並重新將連接指向中文字體
rm /etc/alternatives/zabbix-frontend-font
ln -s /usr/share/fonts/truetype/SourceHanSansCN-VF.ttf /etc/alternatives/zabbix-frontend-font
# /etc/alternatives/zabbix-frontend-font -> /usr/share/fonts/truetype/SourceHanSansCN-VF.ttf
# 重啓服務
systemctl restart zabbix-server apache2
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章