CentOS7安裝zabbix4.0,踩坑n天,終於上岸


首先是zabbix-server端的安裝

一、初始化系統設置

systemctl stop firewalld.service
systemctl disable firewalld.service
setenforce 0 sed -i '/^S/s/enforcing/disabled/' /etc/selinux/config

 

二、LAMP安裝

mkdir /etc/yum.repos.d/bak mv /etc/yum.repos.d/C* /etc/yum.repos.d/bak/ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo yum clean all yum makecache yum install -y mariadb mariadb-server httpd php php-mysql systemctl enable --now httpd systemctl enable --now mariadb

 

三、安裝zabbix

rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
  • 替換源

sed -i 's#http://repo.zabbix.com#https://mirrors.tuna.tsinghua.edu.cn/zabbix#g' /etc/yum.repos.d/zabbix.repo yum install -y zabbix-server-mysql zabbix-web-mysql

 

四、配置MySQL

  • 安裝

    yum install -y mariadb-server systemctl enable --now mariadb
  • 初始化數據庫

    mysql_secure_installation
  • 創建數據庫

    mysql -uroot -predhat
    MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; MariaDB [(none)]> grant all on zabbix.* to zabbix@localhost identified by '12345';
  • 導入數據

    rpm -ql zabbix-server-mysql
    cd /usr/share/doc/zabbix-server-mysql-4.0.20/ gzip -d create.sql.gz mysql -uzabbix -p12345 zabbix < create.sql

 

五、配置zabbix-server

  • 配置Zabbix Serve

    vim /etc/zabbix/zabbix_server.conf
        DBHost = localhost DBName=zabbix DBUser=zabbix DBPassword=12345 
  • 啟動Zabbix Server

    systemctl enable --now zabbix-server

    more /var/log/zabbix/zabbix_server.log // 日志路徑

如果沒有端口監聽可能是selinux沒有關閉

  • 啟動httpd

  systemctl start httpd.service
  systemctl status httpd.service
  • 瀏覽器訪問http://192.168.60.139/zabbix

 

下一步,由於時區問題會看到下圖:

 修改時區

    vim /etc/httpd/conf.d/zabbix.conf
      php_value date.timezone Asia/Shanghai systemctl restart httpd

刷新頁面

如果出現連接不到數據庫,但是自己的庫名,密碼都是寫的對的,可能是selinux沒有關,zabbix-server沒有啟動起來,還有可能是數據庫的字符集設置的不對

 

   

 最后使用Admin,zabbix登錄

 

六、添加監控主機

安裝Zabbix Agent

yum install zabbix-agent -y systemctl enable --now zabbix-agen

 

查看端口

 

瀏覽器查看監控的主機

 

 

 

接下來是zabbix-agent端

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.9-3.el7.x86_64.rpm rpm -ivh zabbix-agent-4.0.9-3.el7.x86_64.rpm vim /etc/zabbix/zabbix_agentd.conf Server=192.168.60.139 // server主機的ip
systemctl enable --now zabbix-agent.service

2020-05-14    22:36:44


免責聲明!

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



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