安装篇


监控篇


      最近使用Zabbix监控软件,确实为运维人员减少工作量,及时的报警机制,在加上和第三方软件结合,效果很不错,最近使用zabbix对Windows服务器进行监控,涉及到如何快速安装客户端zabbix_agent问题?结合上网资料,想把自己的经验给大家分享一下,希望对大家有所帮助。

      Linux下面可以用Shell,ansible自动化运维工具批量安装。Windows用bat脚本可实现批量安装。如果是域控环境,可以设置脚本开机启动,自动安装。

      脚本和客户端下载:

脚本内容:

color fdcd \#IP from Zabbix Server or proxy where data should be send to.Set zabbix_server_ip=192.168.1.1             #zabbix服务器地址echo Creating zabbix install dirmkdir c:\zabbixmkdir c:\zabbix\confmkdir c:\zabbix\binmkdir c:\zabbix\logecho Copying Zabbix install filexcopy \\192.168.1.1\zabbix\zabbix_agents_3.4.6.win c:\zabbix\ /s        #存放共享文件路径,设置有权限可以访问copy /y C:\zabbix\conf\zabbix_agentd.win.conf C:\zabbix\                              #将zabbix_agent拷贝到C盘echo Modiy zabbix configuration filesecho LogFile=c:\zabbix\log\zabbix_agentd.log >> C:\zabbix\zabbix_agentd.win.confecho Server=%zabbix_server_ip% >> C:\zabbix\zabbix_agentd.win.conf                    #将zabbix服务器地址替换到客户端配置文件中echo Hostname=%COMPUTERNAME% >> C:\zabbix\zabbix_agentd.win.conf                      #将客户端主机名替换到客户端配置文件中echo StartAgents=10 >> C:\zabbix\zabbix_agentd.win.confecho Timeout=30 >> C:\zabbix\zabbix_agentd.win.confechoecho Copy zabbix start-up fileif %processor_architecture% EQU x86 copy /y C:\zabbix\bin\win32 C:\zabbix\           #检查windows是32还是64位系统,拷贝对应的客户端程序。if %processor_architecture% EQU AMD64 copy /y C:\zabbix\bin\win64 C:\zabbix\echo start zabbix servicC:\zabbix\zabbix_agentd.exe -i -c C:\zabbix\zabbix_agentd.win.confecho start zabbix services                                                           #安装Zabbix Agent服务,然后自动启动net start "Zabbix Agent"echo set zabbix service autosc config "Zabbix Agent" start= autoecho Zabbix agentd Configuration and Install Successful

安装完毕,可以使用zabbix监控windows服务器啦。