• 域控下发脚本,安装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"

  • 相关阅读:
    适配器模式
    代理模式
    单例模式
    构建者(建造者)模式
    js Math方法
    补零
    js中十进制与二进制、八进制、十六进制的互相转换
    js生成一个范围内随机数Math.random
    js不改变原数组的情况下取数值数组的最大值和最小值
    自己封装方法,功能跟数组的indexof一样
  • 原文地址:https://www.cnblogs.com/share-wu/p/11163648.html
Copyright © 2020-2023  润新知