CentOS上怎样离线批量主动化摆设zabbix 7.0版本客户端

[复制链接]
发表于 2025-12-19 11:08:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
CentOS上怎样离线批量主动化摆设zabbix 7.0版本客户端

管理的服务器大部分都是CentOS利用体系,版本告急是CentOS 7。由于监控监控服务器须要,要在前两天搭建的Zabbix 7.0体系上把这些CentOS 7体系都监控监控起来。由于服务器数量浩繁,而且有些服务器还无法直接访问外网,为了进步zabbix-agent2客户端的摆设和设置服从,就采取将zabbix 7.0客户端的软件包私有化,而且写一个主动化摆设的脚原来进步摆设和设置服从。
1 私有化zabbix-agent2客户端软件堆栈

(1) 找一台测试机离线下载zabbix-agent2相干软件包

详细可以参考zabbix官网软件下载界面,我们是被监控监控端是CentOS 7版本体系,Zabbix Server是7.0 LTS,以是依次选择 Zabbix Packages -> ZABBIX VERSION 7.0 LTS -> OS DISTRIBUTION CentOS -> OS VERSION 7 -> ZABBIX COMPONENT Agent 2, 在下方天生的文档中的安装zabbix-agent2包的下令,复制到被监控端服务器上实验,不外在实验前先把yum的缓存设置成保存,实验以下下令:
  1. sed -i '/^keepcache=0/s/=0/=1/' /etc/yum.conf
复制代码
(2) 实验安装测试利用

复制刚刚(1)步调中看到的安装zabbix-agent2客户端下令,如下:
  1. # 配置zabbix官方repository
  2. rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rhel/7/x86_64/zabbix-release-latest.el7.noarch.rpm
  3. yum clean all
  4. # 安装zabbix-agent2客户端
  5. yum install zabbix-agent2 zabbix-agent2-plugin-*
  6. # 修改zabbix-agent2服务的配置文件 (可以跳过,这里只需要获取zabbix-agent2相关安装包)
  7. # 具体配置文件在/etc/zabbix/zabbix_agent2.conf, 需要修改的项有:
  8. Server=xxx
  9. ServerActive=xxx
  10. HostName=xxx
  11. HostMetadata=xxxx
  12. # 启动和配置zabbix-agent2服务开机自启动 (可以跳过,这里只需要获取zabbix-agent2相关安装包)
  13. systemctl restart zabbix-agent2
  14. systemctl enable zabbix-agent2
复制代码
(3) 制作私有yum软件堆栈及repo设置文件

将(2)中安装过程中保存在本地的zabbix-agent2相干包拷贝到web服务的目次中,创建私有软件堆栈元数据。
  1. # 将(2)中测试机上的/var/cache/yum/x86_64/7/zabbix/packages/拷贝到web服务目录中,并生成仓库依赖包元数据信息
  2. mkdir /data/soft/zabbix-agent2/zabbix-7-lts/centos7
  3. cp /var/cache/yum/x86_64/7/zabbix/packages/*.rpm /data/soft/zabbix-agent2/
  4. cd /data/soft/zabbix-agent2/zabbix-7-lts/centos7
  5. createrepo
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表