Zabbix proxy

简介
zabbix proxy 可以代替 zabbix server 收集性能和可用性数据,然后把数据汇报给 zabbix server,并且在一定程度上分担了zabbix server 的压力.
zabbix-agent可以指向多个proxy或者server
zabbix-proxy不能指向多个server

zabbix proxy 使用场景:
监控远程区域设备
监控本地网络不稳定区域
当 zabbix 监控上千设备时,使用它来减轻 server 的压力
简化分布式监控的维护

我的版本:zabbix4.0,mysql8.0,proxy不在zabbix server服务器,是在另外一台服务器是redhat8上安装的,需要新创建数据库

wget https://repo.zabbix.com/zabbix/4.0/rhel/8/x86_64/zabbix-release-4.0-2.el8.noarch.rpm
rpm -ivh mysql80-community-release-el8-1.noarch.rpm
wget https://repo.mysql.com/yum/mysql-8.0-community/el/8/x86_64/mysql80-community-release-el8-1.noarch.rpm
rpm -ivh zabbix-release-4.0-2.el8.noarch.rpm
yum install mysql-server zabbix-proxy zabbix-agent -y
systemctl start mysqld
mysql   #空密码进入数据库
ALTER USER USER() IDENTIFIED BY 'Redhat@2020';  #重置root密码为Redhat@2020
create database zbx_proxy character set utf8 collate utf8_bin;
use mysql;
update user set host = '%' where user = 'root';
create user zbx_proxy@localhost identified by 'Redhat@2020'; 配置zbx_proxy登录数据库密码
grant all privileges on zbx_proxy.* to zbx_proxy@localhost;
alter user 'zbx_proxy'@'localhost' IDENTIFIED with mysql_native_password by 'Redhat@2020';
FLUSH PRIVILEGES;
quit;
find / -name schema.sql.gz   #找到sql文件导入到库
#/usr/share/doc/zabbix-proxy-mysql/schema.sql.gz  我的在这里
zcat /usr/share/doc/zabbix-proxy-mysql/schema.sql.gz |mysql -uzbx_proxy -p zbx_proxy  #执行过后输入mysql密码,上面配置过
vim /etc/zabbix/zabbix_proxy.conf #修改配置文件 需要与控制台添加的proxy信息一致
ProxyMode=0 #0为主动, 1为被动
Server=192.168.253.128 #zabbix server服务器的地址或主机名
Hostname=Zabbix proxy #代理服务器名称, 需要与zabbix server添加代理时候的proxy name是一致的!      Hostname=Zabbix proxy(默认)
DBHost=localhost #数据库服务器地址
DBName=zbx_proxy
DBUser=zbx_proxy
DBPassword=Redhat@2020
DBPort=3306

常用配置:可不做

ProxyLocalBuffer=3 #数据同步到server,数据还会保存多久,单位小时
ProxyOfflineBuffer=24 #未提交的数据保存多长时间
HeartbeatFrequency=60 #心跳间隔检测时间, , 默认60秒, 范围0-3600秒, 被动模式不使用
ConfigFrequency=5 #间隔多久从zabbix server 获取监控信息
DataSenderFrequency=5 #数据发送时间间隔, 默认为1秒, 范围为1-3600秒, 被动模式不使用
StartPollers=10 #启动的线程数, 与客户端的数据保持一致

登录控制台,配置proxy
Zabbix proxy_第1张图片

Zabbix proxy_第2张图片

在这里插入图片描述
这里有时间就可以正常使用了

创建好后,在控制台创建一台主机进行测试
Zabbix proxy_第3张图片
proxy哪里一定要勾选创建的proxy
Zabbix proxy_第4张图片

网页配置如果没有出现数据(latest date),重启proxy
systemctl restart zabbix-proxy

你可能感兴趣的:(ZABBIX,mysql,数据库,运维)