1. LAMP
Linux,Apache,MariaDB,PHP
Linux
安裝centos7。
Apache
1 | yum install httpd |
跟著回答 “y” 後便會完成安裝, 然後輸入以下指令啟動及設定 Apache 開機自動執行:
1 | systemctl start httpd |
這時 Apache 已經啟動了, 可以在瀏覽器輸入伺服器的位置試試, 例如 http://localhost
MariaDB
執行以下指令安裝 MariaDB:
1 | yum install mariadb-server mariadb |

設定初始名稱
再次確認所有狀態
設置完畢
成功!zabbix主頁
常見問題
[問題] zabbix-server沒有啓動成功
登入zabbix後會出現”Zabbix server is not running: the information displayed may not be current.”
如何解決:
查看zabbix-server狀態
1 | systemctl status zabbix-server |
看到zabbix-server並沒有啓動成功
啓動zabbix-server
1 | systemctl start zabbix-server |
啓動後 在看一次zabbix-server狀態
看到綠色文字的地方已經顯示成功啓動
在刷新一次網頁
這樣就沒有提示錯誤,這是比較簡單的除錯方法,如果還不能解決有可能是端口沒有開放導致,可以先netstat
查看端口。
查看zabbix_server端口
1 | netstat -tulpn | grep zabbix_server |
zabbix-agent Error
如果agent端出錯報紅,可以先參考上方zabbix-server解決方式進行排除。
可查看zabbix_server及zabbix_agentd的日誌
/var/log/zabbix/zabbix_server.log(是否有啟動錯誤)
/var/log/zabbix/zabbix_agentd.log(是否正常連線)
如假設都資料庫及zabbix_server皆已正常,建議查看Zabbix_server.conf的配置
檔案參考連結(Zabbix_server.conf) 帶新增
[問題] 選單中沒有繁體中文
修改zabbix源文件1
vim /usr/share/zabbix/include/locales.inc.php
找出’zh_TW’
大概在56行的位置將display改成true,如下圖。1
'zh_TW' => array('name' => _('Chinese (zh_TW)'), 'display' => true),
修改後就可以設定繁體中文了
[問題] 圖形 中文亂碼
修改zabbix 介面無法顯示中文字體的錯誤
如何解決:
下載微軟雅黑字型檔
1 | wget https://github.com/StellarCN/scp_zh/raw/master/fonts/SimHei.ttf |
修改配置文件1
sudo vim /usr/share/zabbix/include/defines.inc.php
搜尋兩個名稱並修改對應字型
ZBX_GRAPH_FONT_NAME1
2
3define('ZBX_GRAPH_FONT_NAME', 'graphfont');
改爲
define('ZBX_GRAPH_FONT_NAME', 'SIMHEI');
ZBX_FONT_NAME1
2
3define('ZBX_FONT_NAME', 'graphfont');
改爲
define('ZBX_FONT_NAME', 'SIMHEI');
或也可以直接將原字型graphfont取代成SIMHEI
1 | # 在VIM內輸入 |
在刷新一次圖形頁面