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
如果长时间未能亮起,请尝试重启proxy端服务
systemctl restart zabbix-proxy.service
教程未完结,等待补充…