[技术干货] Windows 安装多一个agent

[复制链接]
乐维 发表于 2020-8-28 09:52:08 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
背景分析:在某特定场景下存在两套不同服务商的zabbix系统,现阶段需要测试两套产品,在资源有限的情况下,需在同一台机器上进行安装agent测试。服务商A的zabbix_agent先安装,由于双方默认agent包的服务名都是Zabbix Agent,所以需要现在服务商B需要需要解决这一问题,以防止服务冲突。
1. 服务商B在安装过程出现了报错,主要是因为服务名字冲突,机器识别到该服务已安装。如图1.
1.png
1
2. 可以通过cmd 模式下使用命令“net start” 查看确认现在已启动的agent服务。如图2。
2.png
2
确实是已有一个同名的服务在启动。
3. 为此B要对zabbix的服务名进行修改。
区分机器32位和64位系统,进入对应目录
找到zabbix_agentd.exe程序
执行命令修改agent的服务名:(该修改办法是在原默认服务名Zabbix Agent后面加上主机名)
zabbix_agentd.exe -i -m -c ‘C:\Program Files\ZABBIX_AGENT3\conf\zabbix_agentd.win.conf’
#安装zabbix_agentd服务 ,-m参数是为agent服务加上主机名,zabbix_agentd.win.confagent配置文件。另外为确保执行不受影响,需在cmd模式下执行。结果如图3.
3.png
图3
A……部分内容就是该机器服务名,现在已经修改完。
4. 现在已经获取到新的agent服务名,只需要将原安装内容里面对应的服务名改为新的服务名即可,再手动分批执行安装,手动安装是为了避免服务名有改边为原来名字的情况出现,如图4。或另外注释处理安装部分内容,因为前面已经安装并修改了服务名称,如图4可直接启动。
4.png
4
5. 直接重启新的服务名,如图5.再设置自启动,如图6.
net start “服务名”
5.png
5
sc config "服务名" start= auto
6.png
6

6. 现在再查询已经启动的服务net start ,如图7.
7.png
7
可以看到已经增加多了一个agent服务。


技术交流欢迎加入Q群:177428068





上一篇:Zabbix使用javascript+jsonpath预处理动态生成监控项
下一篇:ZABBIX4.2预处理新功能---数据节流THROTTLING
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝0

帖子241

发布主题

乐维社区

微信公众号

版权所有 © 2016-2019 九一乐维丨粤ICP备17007026号