域控下发脚本,安装zabbix客户端

1.在域控制器上,访问域的SYS VOL下的scripts文件夹,在本环境中,域名为xxx.com,对应的文件夹为
\itjoying.comSYSVOLxxx.comscripts
2.新建一个Zabbix目录,并将对应版本zabbix_agentd.exe 复制到Zabbix目录下
3.cmd运行gpmc.msc
4.新建deploy Zabbix Agent
5.编辑对象,浏览到“Computer Configuration"->"Preferences"->"Windows Settings"->“Files"中
6.在右侧单击右键,选择”New" -> “File”,“Source file”选择刚才放入的Zabbix_agentd.exe文件,
“Destination File"选择C:abbixzabbix_agentd.exe。域控制器将会将zabbix_agentd.exe下发到挂载该策略的计算机的该路径下。
7.另外,我们在这个路径下,新建一个叫install.bat的文件,采用同样方式进行下发,最终的配置结果如下:
8.在此,我们要编辑这个install.bat,用它来生成配置文件及启动Zabbix Agent服务,以下是这个文件的代码示例,可根据实际情况进行更改:

echo #create_by_shawncai_20170701 > C:abbixabbix_agentd.win.conf
echo #Zabbix Agent Auto-Install Script V1.0 >>C:abbixabbix_agentd.win.conf
echo #start_writing_conf >>C:abbixabbix_agentd.win.conf

::NETWORK1/PROXY1
ipconfig /all | findstr /i "ipv4" | findstr /i "192.168.1." >nul 2>nul && set SERVER=192.168.1.1

::NETWORK2/PROXY2
ipconfig /all | findstr /i "ipv4" | findstr /i "172.168.6[4-9]." >nul 2>nul && set SERVER=172.168.1.1
ipconfig /all | findstr /i "ipv4" | findstr /i "172.168.7[0-9]." >nul 2>nul && set SERVER=172.168.1.1
ipconfig /all | findstr /i "ipv4" | findstr /i "172.168.8[0-5]." >nul 2>nul && set SERVER=172.168.1.1

echo SERVER=%SERVER% >>C:zabbixzabbix_agentd.win.conf
echo SERVERActive=%SERVER%:10051 >>C:zabbixzabbix_agentd.win.conf
echo LogFile=C:zabbixzabbix_agent.log >>C:zabbixzabbix_agentd.win.conf
echo #end_writing_conf >>C:zabbixzabbix_agentd.win.conf

C:zabbixzabbix_agentd.exe -c C:abbixabbix_agent.win.conf --install

net.exe start "Zabbix Agent"

原文地址:https://www.cnblogs.com/share-wu/p/11163648.html