安装Zabbix5.0

1.安装Zabbix仓库文件

1 | rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

2. Zabbix server 和 agent

1 |  yum  -y install zabbix-server-mysql zabbix-agent 

3.安装 Zabbix 前端

1 | yum -y install centos-release-scl 

编辑仓库配置文件 /etc/yum.repos.d/zabbix.repo 并开启 zabbix-frontend repository
在这里插入图片描述
开始安装 Zabbix 前端 软件包

1 | yum - y install zabbix-web-mysql-scl zabbix-nginx-conf-scl 

4.安装设置数据库

a.创建mariadb.repo

[root@ela3 ~]# vim /etc/yum.repos.d/mariadb.repo
[mariadb]
name = MariaDB 
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.4/centos7-amd64 
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB 
gpgcheck=1

b.yum安装最新版本mariadb

1 | [root@ela3 ~]# yum install -y MariaDB-server MariaDB-client

c.修改配置文件

1 | [root@ela3 ~]# vim /etc/my.cnf.d/server.cnf
[mysqld]
    skip_name_resolve = ON          # 跳过主机名解析
    innodb_file_per_table = ON      # 开启独立表空间
    innodb_buffer_pool_size = 256M  # 缓存池大小
    max_connections = 2000          # 最大连接数
    log-bin = master-log            # 开启二进制日志

d.重启数据库服务

1 | [root@ela3 ~]# systemctl restart mariadb
2 | [root@ela3 ~]# mysql_secure_installation  # 初始化mariadb

5.创建初始数据库

确认你的数据库服务器已经处于运行状态

1 | mysql -uroot -p'taotao@123'
2 | mysql> create database zabbix character set utf8 collate utf8_bin;
3 | mysql> create user zabbix@localhost identified by 'password';
4 | mysql> grant all privileges on zabbix.* to zabbix@localhost;
5 | mysql> quit;

导入初始架构和数据,系统将提示您输入新创建的密码。

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

6.为Zabbix server配置数据库

编辑配置文件 /etc/zabbix/zabbix_server.conf

1 | DBPassword=taotao@123

7.为Zabbix前端配置PHP

1 配置 Nginx

1.1 删除 nginx 默认站点的配置内容
编译Nginx 主配置文件:
/etc/opt/rh/rh-nginx116/nginx/nginx.conf,删除 38 行到 80 行的内容

1.2 编辑Nginx 子配置文件:
/etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf,
取消 listen 和 server_name 的注释并设置它们。

1 | listen 80;
2 | server_name www.shark-zabbix.com;

2.配置PHP

编辑配置文件:
/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf, 添加 nginx 到 listen.acl_users 指令的值中

1 | listen.acl_users = apache,nginx

取消下面的注释并设置正确的时区

1 | php_value[date.timezone] = Asia/Shanghai

8. 启动Zabbix server和agent进程

1 | systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
2 | systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm   #开机自启

9.访问并配置 Zabbix 前端

在浏览器输入 http://zabbix 服务器的 IP 或者主机名 即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
默认用户名为:Admin ,密码为:zabbix
在这里插入图片描述
在这里插入图片描述
点击 左下角的 User sttings
在这里插入图片描述
选择 Chinese (zh_CN) 之后点击 Update
在这里插入图片描述
等待页面自动涮新后,即可看到页面已改为中文
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值