centos7安裝zabbix4.0踩坑教程


安裝命令自動補齊yum install bash-completion

1. 安裝mysql5.7數據庫

安裝教程點我

2. 配置yum源

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
  • 清除緩存
yum clean all

3. 安裝Zabbix server,Web前端,agent

此處我的agent是和server安裝在同一個服務器,一般情況下是agent安裝在要監控的服務器上

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

**注意:**此處可能因爲DNS解析問題安裝失敗
解決方案點我

4. 創建初始數據庫

$ mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'your password';# 如果要遠程訪問數據庫@後面要將localhost改爲%
mysql> quit;
  • 導入初始架構和數據,系統將提示您輸入新創建的密碼。
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

5.爲Zabbix server配置數據庫

編輯配置文件 vim /etc/zabbix/zabbix_server.conf

DBPassword=your password

6. 爲Zabbix前端配置PHP

編輯配置文件vim /etc/httpd/conf.d/zabbix.conf
設置時區:
php_value date.timezone Asia/Shanghai

7.啓動Zabbix server和agent進程

啓動Zabbix server和agent進程,併爲它們設置開機自啓:

systemctl restart zabbix-server zabbix-agent httpd

8.配置Zabbix前端

連接到新安裝的Zabbix前端: http://server_ip_or_name/zabbix
這裏安裝很簡單,忘了截圖,附上官網配置鏈接: 配置zabbix前端點我

9.安裝完成.zabbix默認端口號爲10051

10.打開zabbix前端頁面顯示

  • 報錯:zabbix server is not running
  • 查看日誌:
 cat /var/log/zabbix/zabbix_server.log
  • 日誌報錯:
    cannot start alert manager service: Cannot bind socket to "/var/run/zabbix/zabbix_server_alerter.sock": [13] Permission denied.
  • 解決方案: 關閉selinux
修改/etc/selinux/config文件中的SELINUX="" 爲 disabled ,然後重啓。
 如果不想重啓系統,使用命令setenforce 0

再次登錄顯示正常了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章