Zabbix 4.0 安裝配置


  1. 先安裝主程序,檢查系統中是否有zabbix

    # rpm -qa | grep zabbix*

    如沒有可以直接使用下來命令安裝

    # rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

    如果存在想更換新的可以卸載后重新安裝新版

    # rpm -qa | grep zabbix* -- 查詢系統中所安裝zabbix的版本

    # rpm -e zabbix-release-4.0-1.el7.noarch -- 卸載舊版本

    # rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

    # yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

     

  2.  

    安裝與配置MySQL數據庫

    a.下載mysql的repo源

    rpm -i http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

    會獲得兩個mysql的yum源:

    /etc/yum.repos.d/mysql-community.repo

    /etc/yum.repos.d/mysql-community-source.repo

    b. 安裝mysql-server

    $ yum install mysql-server

    c. 安裝好之后,登錄MySQL添加zabbix數據和表,默認密碼為空,直接回車登入

    $ mysql -u root

    mysql> create database zabbix character set utf8 collate utf8_bin;

    mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';

    mysql> quit;

    導入數據表結構

    # zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

  3.  

    配置zabbix

    a. 為zabbix指定數據連接的密碼

    # vi /etc/zabbix/zabbix_server.conf

    輸入:/DBPassword= 回車,即可看到如下位置,填入自己設定的密碼

    DBPassword=password

     

    b. 為zabbix指定時區,修改成圖中所示

    # vi /etc/httpd/conf.d/zabbix.conf

    php_value date.timezone Asia/Shanghai

    Zabbix 4.0 安裝配置
    Zabbix 4.0 安裝配置
  4.  

    設定完之后,開始配置防火牆

    a. 開啟相應的服務

    # systemctl restart zabbix-server zabbix-agent httpd

    b. 設定為開機自動啟動

    # systemctl enable zabbix-server zabbix-agent httpd

    c. 開放所需要的端口

    # firewall-cmd --add-service=http --permanent

    # firewall-cmd --add-port=10051/tcp --permanent

    # firewall-cmd --reload

    ** 這里建議把SELinux 也設定為關閉,后面設定的時候會有影響,倒是zabbix服務無法啟動,關閉方法如下,設定之后重啟生效。

    # vi /etc/selinux

    更改為 SELINUX=disable

    Zabbix 4.0 安裝配置
  5.  

    瀏覽器中輸入 http://server_ip_or_name/zabbix ,即可看到如下頁面,然后參考圖片完成配置。

     

     


     


     

     


     

     

     

     

     

  6.  

    配置完即可看到登錄的畫面了,默認的用戶名為 Admin,密碼 zabbix

     

     

    END

注意事項

 
  • 如果登錄MySQL報這樣的錯:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ 原因是/var/lib/mysql的訪問權限問題。下面的命令把/var/lib/mysql的擁有者改為當前用戶: $ chown -R root:root /var/lib/mysql 然后,重啟服務: $ systemctl restart mysqld


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM