1. 程式人生 > >【zabbix教程二】——Centos7 安裝zabbix3.07服務端

【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 並進行監控!