千家信息网

zabbix对Windows server的监控

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,zabbix配置Windows监控环境zabbix serverens192:10.127.0.133ens256:172.168.0.2windows server2012ens192:172.16
千家信息网最后更新 2026年11月01日zabbix对Windows server的监控

zabbix配置Windows监控

环境

zabbix server

ens192:10.127.0.133
ens256:172.168.0.2

windows server2012

ens192:172.168.0.3
gateway:172.168.0.2

配置共享上网以及端口转发

这里的windows server2012环境使用的是esxi虚拟机,由于上公网的ip不够用,这里我做了nat,但esxi不支持nat网络,所以我使用iptables在zabbix server上实现了端口转发以及共享上网

开启zabbix server的路由转发功能
echo 1 > /proc/sys/net/ipv4/ip_forward

或者

vim /etc/sysctl.conf net.ipv4.ip_forward = 1sysctl -p
配置iptables
iptables -t nat -A POSTROUTING -s 172.168.0.0/24 -o ens192 -j SNAT --to-source 10.127.0.133iptables -t nat -A PREROUTING -d 10.127.0.133 -p tcp --dport 3389 -i ens192 -j DNAT --to-destination 172.168.0.3:3389iptables-save
测试网络连通性

进行远程连接测试

由于Windows server2012没有开启远程连接服务,需要在服务器管理器中添加角色和功能,步骤比较简单,这里不再赘述,直接连接zabbix server的3389端口就可以连接内网Windows server的远程桌面了

下载zabbix agent客户端

下载地址:

开始安装

安装完成之后,zabbix agent会添加到服务中并开始运行

也可以看到10050端口正处于监听状态

在zabbix上添加Windows主机

主机名称写Windows名称就可以了

创建完主机之后遇到一个问题,连接agent一直报104错误,查看了下agent日志,发现网络走的是内网网卡,可能是之前iptables规则有点多,而且iptables规则是从上往下匹配的,导致正确的规则没有匹配到

get value from agent failed: ZBX_TCP_READ() failed;[104] connection reset by peer

将正确的iptables规则放在链的最顶端可以解决

iptables -t nat -I POSTROUTING -d 172.168.0.0/24 -p tcp -m tcp --dport 10050 -j SNAT --to-source 10.127.0.133iptables-save

查看日志可以看到agent的状态变为可用

zabbix提供了一个Windows监控的模板,提供了很多系统上的监控,并且可以自动发现并监控服务状态

创建Windows监控项示例

获取IIS进程状态

agent提供了一个proc.num[]的键值用于对进程数量的监控

当进程数量为0时可以配置触发器报警

如果要对IIS进程进行详细的监控,可以使用Windows的性能监视器进行监控

zabbix agent提供了perf_counter[counter,\]键值对性能间试器采集到的值进行监控,这里以获取windows可用内存为例,首先要添加一个计数器

创建完成之后只需要在zabbix上添加计数器的路径就可以了

当然,这些计数器的路径也可以用数字来表示,路径与数字的映射值存在于注册表中,需要运行 regedit ,然后找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009这个注册表。

比如上面的监控项也可以使用如下方法表示:

如果我们要监控web进程的详细信息,可以在process路径下添加计数器,inetinfo为web运行的软件名称

获取IIS的并发连接数

同样是使用性能监视器,添加一个IIS连接数的计数器来对其进行监控,存在于Web Service路径下,如果要对IIS的其他信息(比如处理的CGI请求数)进行获取,也是在Web Service路径下添加计数器


欢迎各×××陈师傅"

监控 计数器 路径 进程 状态 端口 规则 服务 配置 主机 名称 性能 网络 运行 信息 功能 数字 数量 日志 注册表 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技有限公司 互联网科技企业 广州紫鲸互联网科技有限公司 科技创新与互联网经济 科技互联网公司装修 互联网科技公司怎么样 天津摩尔互联网科技 苏州大垚互联网科技 科技大学互联网专业好不好 常德市电业局互联网科技部 知域互联网科技有限公司大骗子 互联网与医疗科技 银川新华互联网科技学校联系电话 华夏恒生互联网科技013171 互联网在线教育科技创业 下一代互联网重大应用科技园 云鲸互联网络科技有限公司 吉林省码上互联网科技电话 杭州科技互联网公司有哪些 平安好医生打造互联网科技医疗 互联网科技 互联网的科技 互联网科技未来 狮子座互联网科技 佰商互联网科技有限公司 中国最先进互联网科技公司 重庆互联网医院沙龙医盟信息科技 语蝶互联网科技有限公司 黑科技 体验场景 互联网大会 互联网金融科技公司的优势
0