温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Zabbix Proxy的分布式部署是怎样的

发布时间:2022-01-07 16:21:38 来源:亿速云 阅读:132 作者:柒染 栏目:系统运维

Zabbix Proxy的分布式部署是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

正文

正文之前

1.Zabbix Proxy使用的是独立的数据库实例,如果放在一起数据容易遭到破坏;

2.Proxy仅仅是一个数据采集的作用,其他的依然是依靠Server端实现,这就会造成一个现象,如果Proxy出现断连,就不会再出现告警了。

安装阿里源

环境依然是CentOS 7.6,注意Zabbix Proxy在CentOS7上支持5.2版本。

添加源 cat <<EOF > /etc/yum.repos.d/zabbix.repo [zabbix] name=Zabbix Official Repository - \$basearch baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.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=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/\$basearch/ enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX gpgcheck=1 EOF  添加 gpgkey curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 \ -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591 curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX \ -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

安装Zabbix Proxy

yum -y install zabbix-proxy-mysql

 Zabbix Proxy的分布式部署是怎样的

安装Zabbix Proxy

安装数据库并初始化

####安装数据库#### yum -y install mariadb-server vim  ####启动数据库并设置为开机启动#### systemctl start mariadb && systemctl enable mariadb  ####初始化数据库,主要是修改数据库密码和删除测试库实例#### mysql_secure_installation

 Zabbix Proxy的分布式部署是怎样的

安装数据库和相关工具

Zabbix Proxy的分布式部署是怎样的

完成数据库初始化

创建Proxy库实例

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

Zabbix Proxy的分布式部署是怎样的

创建数据库实例

导入架构文件

这里需要注意一个点,需要编辑架构文件,指定上面创建的数据库实例名称。

vim /usr/share/doc/zabbix-proxy-mysql-5.2.3/schema.sql.gz ####在首行添加该语句#### use zabbix_proxy ####导入架构#### zcat /usr/share/doc/zabbix-proxy-mysql*/schema.sql.gz | mysql -uzabbix_proxy -pxiaoyu123

Zabbix Proxy的分布式部署是怎样的

首行加入use zabbix_proxy,否则会出现找不到数据库

修改Proxy配置文件

vim /etc/zabbix/zabbix_proxy.conf

 Zabbix Proxy的分布式部署是怎样的

修改Zabbix Server地址

Zabbix Proxy的分布式部署是怎样的

修改Hostname

Zabbix Proxy的分布式部署是怎样的

修改为正确的数据库名字和用户名

Zabbix Proxy的分布式部署是怎样的

添加该用户密码

Zabbix Proxy的分布式部署是怎样的

增加本地缓存时间,防止出现网络阻塞数据传输异常(可选)

Zabbix Proxy的分布式部署是怎样的

设置拉取Server配置频率,我这里设置为5S

启动zabbix proxy服务

systemctl start zabbix-proxy && systemctl enable zabbix-proxy

Zabbix Server前端配置

Zabbix Proxy的分布式部署是怎样的

创建代理

 Zabbix Proxy的分布式部署是怎样的

填入配置文件里的参数和proxy的IP地址

Zabbix Proxy的分布式部署是怎样的

添加正常

Zabbix Proxy的分布式部署是怎样的

日志正常

使用Proxy方法

Zabbix Proxy的分布式部署是怎样的

创建主机,并选择代理

Zabbix Proxy的分布式部署是怎样的

老套路,选择ICMP模板测试

Zabbix Proxy的分布式部署是怎样的

进入主机查看最新数据

Zabbix Proxy的分布式部署是怎样的

数据已经获取成功,Proxy工作正常

Zabbix Proxy的安装相对比较简单,但其配置文件并不简单,相当于一个阉割版的Zabbix  Server,如果想要研究的更加深刻,需要详细的去测试每一项的功能,并应用在实际的生产环境中,分布式部署由于只是采集数据功能,所以只是在一定程度上降低了Server的I/O、内存等压力,并不是完全独立,另外5.2新增了本地缓存以及掉线后数据会持续采集的功能,增强了分布式的可用性。

看完上述内容,你们掌握Zabbix Proxy的分布式部署是怎样的的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI