CentOS7安装zabbix-proxy

本文详细介绍了Zabbix Proxy的安装步骤,包括设置YUM源、配置数据库、安装与配置Zabbix Proxy及Agent,以及在Zabbix Web界面添加代理的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、说明
zabbix-proxy是分布式的,适用于多机房或者服务器特别多的场景
在这里插入图片描述

二、安装3.2版本的zabbix的yum源
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

三、修改zabbix的repo文件中的源地址
vim /etc/yum.repos.d/zabbix.repo

[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://mirrors.aliyun.com/zabbix/zabbix/3.2/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch 
baseurl=http://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1

四、安装zabbix-proxy
zabbix-proxy可以使用mysql数据库,也可以试用sqlite3等数据库,这里我们使用mysql作为数据库

yum -y install zabbix-proxy-mysql

五、安装mysql数据库

tar -xvf MySQL-5.6.32-1.el7.x86_64.rpm-bundle.tar 
rpm -qa | grep mariadb
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
yum install -y perl-Module-Install.noarch
yum -y install *.rpm
修改my.cnf文件
service mysql start
chkconfig mysql on

六、设置数据库密码
首次的密码为cat /root/.mysql_secret

mysql_secure_installation

七、创建库并授权

mysql -uroot -p123456
create database zabbix_proxy character set utf8;
grant all privileges on zabbix_proxy.* to 'zabbix_proxy'@'localhost' identified by 'zabbix_proxy';
flush privileges;

八、把初始化数据导入到zabbix_proxy库中

zcat /usr/share/doc/zabbix-proxy-mysql-3.2.*/schema.sql.gz | mysql -uzabbix_proxy -pzabbix_proxy zabbix_proxy

九、修改zabbix-proxy的配置文件
cat /etc/zabbix/zabbix_proxy.conf | grep -v ^# | grep -v ^$

Server=192.168.0.31
Hostname=zabbix-proxy
LogFile=/var/log/zabbix/zabbix_proxy.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_proxy.pid
DBHost=localhost
DBName=zabbix_proxy
DBUser=zabbix_proxy
DBPassword=zabbix_proxy
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000

十、启动zabbix-proxy

systemctl start zabbix-proxy

十一、修改zabbix-agent配置文件
cat /etc/zabbix/zabbix_agentd.conf | grep -v ^$ | grep -v ^#

PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.0.32
ServerActive=192.168.0.32
Hostname=192.168.0.32
Include=/etc/zabbix/zabbix_agentd.d/*.conf

十二、重启zabbix-agent

systemctl restart zabbix-agent.service

十三、在zabbix web页面添加代理
在这里插入图片描述
在这里插入图片描述

十四、在主机中选择使用代理并更新
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值