在安裝和配置zabbix時遇到幾個問題:
a 在編譯zabbix時,提示iksemel包沒有
下載iksemel包,否則會提示
# wget http://iksemel.googlecode.com/files/iksemel-1.4.tar.gz
# tar -xzf iksemel-1.4.tar.gz
# cd iksemel-1.4
./configure && make && make instal
b 啟動zabbix時,提示libiksemel.so.3這個包沒有
# ln -s /usr/local/lib/libiksemel.so.3 /lib
c 關於如何使用中文化的zabbix
添加好圖形後,圖形是的有些漢字是方框。明顯是字體原因。
方法:
查看zabbix 相關信息,其字體文件放置在web目錄:zabbix/fonts/DejaVuSans.ttf
因此我們可以替換掉此字體文件。
先備份:
# mv /var/www/html/zabbix/fonts/DejaVuSans.ttf /opt//DejaVuSans.ttf.bak
然後復制uming.ttf字體文件
# cp usr/share/fonts/chinese/TrueType/uming.ttf /var/www/html/zabbix/fonts/DejaVuSans.ttf
然後重新啟動zabbix_server程序,打開圖形顯示正常了。
d 啟動zabbix後,發現有進程,但端口沒有被偵聽。
查看日志,發現它使用了root身份去連zabbix的客戶端,但是我在配置文件裡設置的是用zabbix賬戶去連。
並且我的mysql數據庫的賬戶密碼不為空,導致用戶一直連不上數據庫,導致端口沒有被偵聽。
將數據庫root的密碼為空,重啟新據庫。