zabbix 的服務端需要LAMP或者LNMP的環境,所以這裏的安裝方式有很多中了,我們就選擇一種比較簡單的安裝方式,直接用官方提供的源來安裝。
安裝步驟:
第一、導入源
sudo rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
第二、安裝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 並進行監控!