在Zabbix上添加Win DHCP Scope的监控

Posted gocd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Zabbix上添加Win DHCP Scope的监控相关的知识,希望对你有一定的参考价值。

用户要求对十几台Windows DHCP Server Scope做监控,使用率超过80%,告警通知。

通过查询在Powershell中可以通过 Get-DhcpServerv4ScopeStatistics 命令查看到所需信息。

由于每台DHCP Server 的Scope不固定,且数量比较多,手动添加肯定是不可能的了,必须采用自动发现,同时如果每个Scope查询单独执行一次查询,肯定会对服务器造成压力,并且脚本会出现执行超时。

所以在这里将监控项DHCPScope作为主监控项,然后将DHCPScope获取的信息转化为JSON格式,再具体到每个Scope的监控。这样的好处可以降低Zabbix监控信息采集对主机的资源消耗,也便于集中管理。

技术图片

技术图片

 

 

 于是在zabbix_agentd.conf 中添加自定义监控项DHCPScope,并重启zabbix_agentd

UserParameter=DHCPScope,powershell -nologo -command "(Get-DhcpServerv4ScopeStatistics)"

测试监控项DHCPScope,获取到所需信息。

技术图片

技术图片

 

将监控信息转化未JSON格式

 

 技术图片

 

 在Zabbix Web中新建模板添加自动发现

 

 

 技术图片

 

 技术图片

技术图片

 

 技术图片

 

技术图片

 

添加告警触发器原型 

技术图片

 

 技术图片

 

 

模板分享

 

https://files.cnblogs.com/files/gocd/DHCP_export_templates.xml 

 完成。

 

以上是关于在Zabbix上添加Win DHCP Scope的监控的主要内容,如果未能解决你的问题,请参考以下文章

DHCP负载均衡 实验

Windows 2008 R2下DHCP服务器的安装

如何从Win2003上导入导出DHCP数据库

在Windows上安装Zabbix agent客户端

Zabbix添加对Windows OS监控

Zabbix监控windows进程连接数