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是因为缺少文件或文件夹导致的错误,所以重点检查是否缺少文件或文件夹
我之前是指定了日志文件路径,但日志文件夹没有创建导致出错