Windows客户端接入zabbix

阿帅 / 2024-11-06 / 原文

zabbix监控Windows主机

Windows下安装运行zabbix-agent

1、通过浏览器下载zabbix-agent包

	http://www.zabbix.com/download_agents 点击zabbix agent 根据zabbix-server安装的版本下载相对应的agent版本 
		查看zabbix-server的版本 $*/zabbix_server --version
//该文档使用的是zabbix-agent-Windows-4.0.18版本,可以在附件中进行下载。

2.创建一个zabbix目录,我是在系统盘下面进行创建的,为了方便。

将下载下载agent包,解压,将bin目录下和conf的所有文件复制到新创建的目录中 C:\zabbix_agent-4.0.18-windows-amd64,主要是为了方便,没有其他目的

编辑zabbix_agentd.conf文件

修改内容
			EnableRemoteCommands=1           #允许在本地执行远程命令
			LogRemoteCommands=1               #执行远程命令是否保存操作日志
			Server=10.0.0.61		 #填写zabbix服务器IP地址
			ServerActive=10.0.0.61	 #填写zabbix服务器IP地址,和server的值保持一致
			Hostname=Windows2		 #(名字自定义)客户端计算器名称(被监控主机)

3.安装和启动zabbix-agent

	打开agent(必须以管理员身份运行cmd命令窗口),输入指令
		c:\zabbix_agent-4.0.18-windows-amd64\zabbix_agentd.exe -i -c c:\zabbix_agent-4.0.18-windows-amd64\zabbix_agentd.conf 	#安装zabbix客户端
			zabbix_agentd.exe [13784]: service [Zabbix Agent] installed successfully
			zabbix_agentd.exe [13784]: event source [Zabbix Agent] installed successfully
			
	启动zabbix服务		
		c:\zabbix_agent-4.0.18-windows-amd64\zabbix_agentd.exe -s -c c:\zabbix_agent-4.0.18-windows-amd64\zabbix_agentd.conf
			zabbix_agentd.exe [9096]: service [Zabbix Agent] started successfully

还可以在Windows开始中的服务里面,找到zabbix agent右键启动它,如果启动之后是正在运行,那就是没有问题的。

防火墙放行特定端口 TCP 10050,否则连接不上服务器

在zabbix服务端的web中创建监控项

	1.选择配置--主机--创建主机
	2.输入客户端计算机名,可见名称自定义-- 群组自行选择--输入客户端计算机IP地址---勾选一启用--选择添加
		(主机名称必须和配置文件zabbix——agent.conf)中设置的hostname保持一致。

常见报错

由于很多人路径搞错,导致服务起不来,将服务卸载重新安装即可。

然后在CMD窗口下执行删除zabbix客户端操作

C:\zabbix\zabbix_agentd.exe  -d  -c  C:\zabbix\zabbix_agentd.win.conf

删除成功,接着再次从第一步开始。

模板导入方法

1.登入到web监控界面

2.依次点击配置 -- 模板 -- 导入

3.选择导入的文件,点击导入即可。选项可以不用理会,默认即可。

4.模板导入验证:配置 -- 模板 -- 搜索模板名称 -- 点击应用

windows基本信息监控模板

这里配了监控内存百分比 内存使用量byte 自动发现agent主机的磁盘并监控磁盘使用百分比、使用容量、空闲容量。

模板名称

zabbix-winds.xml	#见附件