【zabbix教程二】——Centos7 安裝zabbix3.07服務端
zabbix 的服務端需要LAMP或者LNMP的環境,所以這裡的安裝方式有很多中了,我們就選擇一種比較簡單的安裝方式,直接用官方提供的源來安裝。
安裝步驟:
第一、匯入源
第二、安裝zabbix包
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
第三步、啟動mariadb
systemctl start mariadb
第四步、建立zabbix資料庫
mysql -uroot -p 回車鍵入密碼的時候 這裡是不需要密碼的
CREATE DATABASE `zabbix` DEFAULT CHARACTER SET utf8;
第五步、初始化資料庫
進入這個路徑:/usr/share/doc/zabbix-server-mysql-3.0.8 執行下面指令碼
zcat create.sql.gz | mysql -uroot -p zabbix
第六步、修改配置檔案
vim /etc/zabbix/zabbix_server.conf
DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix 這幾個引數根據自己的實際情況修改
第七步、啟動zabbix服務
systemctl start zabbix-server
第八步、注意事項
關閉 防火牆 stop firewalld.service
關閉SELinux setenforce 0
開啟httpd服務 service httpd start
第九步:配置介面
http://IP/zabbix/
點選 next step
在這一步出現上圖中的錯誤,解決方案:
進入 etc/httpd/conf.d/zabbix.conf 將 php_value date.timezone Europe/Riga 前面的註釋去掉
然後重新啟動 httpd服務: service httpd restart 重新整理頁面OK完成。
點選 next step
在這可能出現上圖中的錯誤,這是因為zabbix資料中沒有資料導致的,如果在上面的步驟中,初始化資料庫正確執行後,這個錯誤就不會出現了!
下面一路next就可以了,最後點選finish 後就會跳到登入介面 預設使用者名稱Admin/密碼zabbix
第十步:將語言修改為中文
1、修改這個下面檔案
sudo vim /usr/share/zabbix/include/locales.inc.php
找到55行,將false改為true,小編這預設的就是true
2、在頁面中修改
第十一、解決中文顯示亂碼問題
1、上傳文字
Win+R開啟執行,輸入fonts,回車進入Windows字型目錄,找到微軟雅黑-常規字型,複製出來將檔名修改為msyh.ttf,然後上傳到/usr/share/zabbix/fonts
2、修改下面檔案
sudo vim /usr/share/zabbix/include/defines.inc.php 將'graphfont' 修改為msyh。
修改完成以後,重新整理介面即可
小結
到這在centos7 安裝zabbix3.0.7的server端的過程已經完成,這個過程應該是在安裝過程中比較麻煩的一步,當然小編在安裝過程中都是使用的預設的安裝,像mysql等,各位讀者也可以將mysql安裝到不同的伺服器上面。在下面一篇部落格中將介紹如何安裝 zabbix agent 並進行監控!