马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
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的缓存设置成保存,实验以下下令:
- sed -i '/^keepcache=0/s/=0/=1/' /etc/yum.conf
复制代码 (2) 实验安装测试利用
复制刚刚(1)步调中看到的安装zabbix-agent2客户端下令,如下:
- # 配置zabbix官方repository
- rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rhel/7/x86_64/zabbix-release-latest.el7.noarch.rpm
- yum clean all
- # 安装zabbix-agent2客户端
- yum install zabbix-agent2 zabbix-agent2-plugin-*
- # 修改zabbix-agent2服务的配置文件 (可以跳过,这里只需要获取zabbix-agent2相关安装包)
- # 具体配置文件在/etc/zabbix/zabbix_agent2.conf, 需要修改的项有:
- Server=xxx
- ServerActive=xxx
- HostName=xxx
- HostMetadata=xxxx
- # 启动和配置zabbix-agent2服务开机自启动 (可以跳过,这里只需要获取zabbix-agent2相关安装包)
- systemctl restart zabbix-agent2
- systemctl enable zabbix-agent2
复制代码 (3) 制作私有yum软件堆栈及repo设置文件
将(2)中安装过程中保存在本地的zabbix-agent2相干包拷贝到web服务的目次中,创建私有软件堆栈元数据。
- # 将(2)中测试机上的/var/cache/yum/x86_64/7/zabbix/packages/拷贝到web服务目录中,并生成仓库依赖包元数据信息
- mkdir /data/soft/zabbix-agent2/zabbix-7-lts/centos7
- cp /var/cache/yum/x86_64/7/zabbix/packages/*.rpm /data/soft/zabbix-agent2/
- cd /data/soft/zabbix-agent2/zabbix-7-lts/centos7
- createrepo
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |