zabbix_server --version  #查看zabbix版本

1、官网下载zabbix的windows-agent(选择相应版本):
https://www.zabbix.com/cn/download_agents
在这里插入图片描述
2、安装

在zabbix文件夹内解压 zabbix_agentd安装包得到bin\conf两个文件夹
在这里插入图片描述
修改conf内的zabbix_agentd.conf文件

LogRemoteCommands=1   #执行远程命令是否保存操作日志

LogFile=C:\zabbix\zabbix_agentd.log #日志文件存储位置

EnableRemoteCommands=1   #允许在本地执行远程命令

Server=192.168.1.156   #填zabbix服务器IP地址(被动)

Hostname=name   #zabbix_agent即windows主机名称(被监控主机名称)

ServerActive=192.168.1.156   #填写zabbix服务器IP地址(主动)

cmd以管理员身份运行

C:\zabbix\bin\zabbix_agentd.exe -i -c C:\zabbix\conf\zabbix_agentd.conf  #-i 安装服务 -d 代表卸载

C:\zabbix\bin\zabbix_agentd.exe -s -c C:\zabbix\conf\zabbix_agentd.conf #启用服务

在这里插入图片描述
在这里插入图片描述
完成!

自动部署脚本!

@echo off

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit

cd \
rem /S 复制目录和子目录,除了空的
rem /E 复制目录和子目录,包括空的
xcopy \\192.168.1.5\Desktop\zb c:\ /e 
rem 将计算机名插入zabbix_agentd配置文件中
echo Hostname=%COMPUTERNAME% >> C:\zabbix\conf\zabbix_agentd.conf


rem 安装zabbix_agent
C:\zabbix\bin\zabbix_agentd.exe -i -c C:\zabbix\conf\zabbix_agentd.conf
rem 启用zabbix_agent
C:\zabbix\bin\zabbix_agentd.exe -s -c C:\zabbix\conf\zabbix_agentd.conf

rem 开启zabbix Agent服务
net start "Zabbix Agent"
rem 开启服务 自动启动 
sc config "Zabbix Agent" start= auto

pause

如果出现“一个错误 1053 服务没有及时响应启动或控制请求”卸载服务,删除文件,重启电脑,重新安装即可。

C:\zabbix\bin\zabbix_agentd.exe -d -c C:\zabbix\conf\zabbix_agentd.conf  #卸载服务
删除zabbix内的文件
重启电脑
重新安装

#错误1067解决方法

原因:错误1067是因为缺少文件或文件夹导致的错误,所以重点检查是否缺少文件或文件夹
我之前是指定了日志文件路径,但日志文件夹没有创建导致出错

更多推荐