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

60次阅读
没有评论

共计 2315 个字符,预计需要花费 6 分钟才能阅读完成。

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

安装数据库并初始化

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

 

安装数据库和相关工具

完成数据库初始化

创建 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;

创建数据库实例

导入架构文件

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

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

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

修改 Proxy 配置文件

vim /etc/zabbix/zabbix_proxy.conf

 

修改 Zabbix Server 地址

修改 Hostname

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

添加该用户密码

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

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 的分布式部署是怎样的的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-04发表,共计2315字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)