zabbix添加对windows主机的监控

1、下载zabbix-agent

下载地址:https://www.zabbix.com/download_agents#tab:40LTS

zabbix-agent从4.0开始提供windows(msi)包,直接一键安装更加的方便了。
https://assets.zabbix.com/downloads/4.0.13/zabbix_agent-4.0.15-win-amd64-openssl.msizabbix怎么监控UDP端口 zabbix如何监控windows_Server

2、安装zabbix-agent

在Windows2012服务器上运行zabbix_agent-4.0.*-win-amd64-openssl.msi安装程序

zabbix怎么监控UDP端口 zabbix如何监控windows_Server_02


zabbix怎么监控UDP端口 zabbix如何监控windows_数据_03


zabbix怎么监控UDP端口 zabbix如何监控windows_Windows_04


zabbix怎么监控UDP端口 zabbix如何监控windows_Windows_05


zabbix怎么监控UDP端口 zabbix如何监控windows_Windows_06


默认安装完成后zabbix-agent会自动添加到Windows系统服务中并自动启动,请注意有防火墙的自行放开10050端口,不然zabbix-server无法获取到数据。也可以关闭防火墙(开始—控制面板—windows防火墙)

zabbix怎么监控UDP端口 zabbix如何监控windows_zabbix怎么监控UDP端口_07


在windows控制台下执行以下命令:

netstat -ano | findstr 10050

zabbix怎么监控UDP端口 zabbix如何监控windows_Windows_08

3、在zabbix server验证

在zabbix-server上通过zabbix_get命令验证能否获取到数据

zabbix_get -s agent端的IP地址 -k “vfs.fs.size[c:,total]”
如果可以正常返回数值,即表示agent没有问题

[root@centos7 ~]#  zabbix_get -s 192.168.147.1 -p 10050 -k "vfs.fs.size[c:,total]"
107380994048

4、在zabbix-server控制台中创建模板

登陆zabbix-server控制台,配置→主机→创建主机

zabbix怎么监控UDP端口 zabbix如何监控windows_Windows_09


配置好主机信息

zabbix怎么监控UDP端口 zabbix如何监控windows_Windows_10


添加监控模板

zabbix怎么监控UDP端口 zabbix如何监控windows_数据_11


主机添加成功

zabbix怎么监控UDP端口 zabbix如何监控windows_zabbix怎么监控UDP端口_12

5、查看监控信息

zabbix怎么监控UDP端口 zabbix如何监控windows_Windows_13


zabbix怎么监控UDP端口 zabbix如何监控windows_数据_14


扩展

zabbix agent 4.0.0版本在windows主机上安装

同样到官网下载 zabbix agent 4.0下载链接:https://www.zabbix.com/download_agents

zabbix怎么监控UDP端口 zabbix如何监控windows_zabbix怎么监控UDP端口_15


下载好之后,找到这两个文件,复制到C:/zabbix新建目录下(目录可以自定义),目前我们只需要用到这两个

zabbix_agentd.exe
zabbix_agentd.win.conf

编辑zabbix的配置文件,主要配置的有如下几点。

LogFile=C:\zabbix\zabbix_agentd.log,#指定zabbix agent的日志文件

Server= X.X.X.X #指定服务端地址,填入你zabbix-server的地址

ServerActive=  X.X.X.X #主动模式下的服务器端地址,也是你zabbix-server的地址

Hostname=   #指定在服务段要显示的名称,默认不填写为客户端的主机名

EnableRemoteCommands=1 #是否允许远程命令配置,1 为允许,0为不允许,默认是为0

安装
存放路径

  1. 打开cmd命令行
  2. 以管理员运行命令行,输入如下命令运行
> cd C:\zabbix\

> zabbix_agentd.exe -c zabbix_agentd.win.conf -i

zabbix怎么监控UDP端口 zabbix如何监控windows_Server_16

命令说明:

-c --Path to the configuration file.

-i --install Install Zabbix Windows agent as service

-d --uninstall Uninstall Zabbix Windows agent service

-s --start Start Zabbix Windows agent service

-x --stop Stop Zabbix Windows agent service

安装好之后,即可在服务中查看到Zabbix agent的服务,如果没有启动,手动启动

zabbix怎么监控UDP端口 zabbix如何监控windows_数据_17


设定防火墙允许,zabbix默认要用到的端口是10050,所以设定允许10050端口的访问。

zabbix怎么监控UDP端口 zabbix如何监控windows_Server_18


zabbix怎么监控UDP端口 zabbix如何监控windows_数据_19


zabbix怎么监控UDP端口 zabbix如何监控windows_Windows_20