centos7下的zabbix4.0搭建详解过程 (mysql数据库)

1  确认当前系统版本 

命令: cat/etc/redhat-release

安装Httpd  yum install -y httpd




2  下载zabbix4.0版本

2.1 zabbix 官网 www.zabbix.com


2.2 选择4.0版本 centos7 mysql数据库 apache 版本


2.3 下载yum仓库  

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm


2.4 编辑zabbix的yum源 (因为官网源下载速度非常缓慢!!!!)

vim /etc/yum.repos.d/zabbix.repo


修改红线部分为清华大学YUM源  (https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/)


修改后这样


执行 yum clean all


3  安装zabbix-server  zabbix-agent  zabbix-web

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



                            安装完毕

4  mysql配置 

   4.1  创建zabbix库  

            mysql> create database zabbix character set utf8 collate utf8_bin;

    4.2 创建zabbix用户并赋予权限

      mysql> create user zabbix@localhost identified by '123';

      mysql> grant all privileges on zabbix.* to zabbix@localhost;

      mysql> quit;


5 导入zabbix 初始数据

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



输入密码123


等待导入完成

6  修改zabbix-server配置文件

配置文件目录 /etc/zabbix/zabbix_server.conf



找到DBPassword  取消注释   输入当前用户密码 (123)

7 修改 zabbix服务的时区  (配置文件在/etc/httpd/conf.d/zabbix.conf)



取消注释 并修改为亚洲/shanghai 

8 重启zabbix  httpd 服务


9登入前关闭centos的防火墙,或者打开80端口

10 关闭selinux并重启生效,切记重启生效



修改为disabled





11登入当前IP (我的是192.168.0.133/zabbix) 

下一步


确定所有设置都OK  下一步

报错不能连接sock文件(数据库不能连接)

配置硬连接在 /var/lib/mysql/mysql.sock




检查防火墙80端口(在防火墙开启的情况下,若关闭防火墙则跳过此步骤!)


再次登入成功

默认密码Admin  密码zabbix



代理服务器 agent开启


配置正常

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容