Centos7安装并配置Zabbix Proxy端

仅供学习交流使用,如果侵犯到你的合法权利,请联系邮件删除或评论,我将会在24h内删除

本教程为安装Zabbix系列教程第三期,如果您还没有搭建,请看第一期和第二期教程教程!

第一期教程:Centos7安装并配置Zabbix Server端

第二期教程:Centos7安装并配置Zabbix Agent端

本教程需要第三台虚拟机,请自行准备第三台虚拟机!

一、安装并配置虚拟机(第三台虚拟机)

1.关闭防火墙并且设置开机不自启

systemctl stop firewalld && systemctl disable firewalld

2.关闭selinux

setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

3.重启

reboot

二、设置阿里源

请提前启动网卡!

查看网卡信息和ip地址

ip addr

列:网卡名字是ens33

启动网卡

ifup ens33

yum源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

epel源

wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

三、安装并且配置zabbix

1.安装zabbix rpm源(官方源)

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

安装zabbix rpm源(阿里源)【上面下载慢用这个】

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

2.清理yum源缓存

yum clean all && yum makecache fast

3.安装zabbix proxy端

yum install -y zabbix-proxy

4.安装并配置mysql

yum install -y mariadb-server

设置开启自启

systemctl enable --now mariadb

创建并设置库(设置默认密码为password)

mysql
create database zabbix_proxy character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'password';
grant all privileges on zabbix.* to zabbix@localhost;
quit;

导入初始架构和数据

zcat /usr/share/doc/zabbix-proxy-mysql*/schema.sql.gz | mysql -uzabbix -ppassword zabbix

5.编辑配置文件 /etc/zabbix/zabbix_proxy.conf

vi /etc/zabbix/zabbix_proxy.conf
请自行找到并更改以下字段
Server=127.0.0.1		#把127.0.0.1改成服务器IP [server端]
Hostname=zabbix proxy		#把zabbix server改成本机IP
搜索: /DBP
DBPassword=password  #删除注释,并且输入刚才设置的密码“默认为password”

6.重启zabbix-proxy服务

systemctl restart zabbix-proxy.service

7.设置开机自启

systemctl enable zabbix-proxy.service

四、在Server端添加Proxy

zb10

zb11

zb12

zb13

zb14

zb15

如果长时间未能亮起,请尝试重启proxy端服务

systemctl restart zabbix-proxy.service

教程未完结,等待补充…