1. 程式人生 > >Zabbix 4.0 安裝配置

Zabbix 4.0 安裝配置

unity rhel 用戶 密碼 art conn order text load

  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

    技術分享圖片 技術分享圖片
  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

    技術分享圖片
  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

Zabbix 4.0 安裝配置