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

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

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

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

在Zabbix上添加Win DHCP Scope的监控

在Zabbix上添加Win DHCP Scope的监控

 

 

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

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

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

在Zabbix上添加Win DHCP Scope的监控

在Zabbix上添加Win DHCP Scope的监控

 

将监控信息转化未JSON格式

 

 在Zabbix上添加Win DHCP Scope的监控

 

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

 

 

 在Zabbix上添加Win DHCP Scope的监控

 

 在Zabbix上添加Win DHCP Scope的监控

在Zabbix上添加Win DHCP Scope的监控

 

 在Zabbix上添加Win DHCP Scope的监控

 

在Zabbix上添加Win DHCP Scope的监控

 

添加告警触发器原型 

在Zabbix上添加Win DHCP Scope的监控

 

 在Zabbix上添加Win DHCP Scope的监控

 

 

模板分享

 

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

 完成。

 

相关文章:

  • 2021-12-11
  • 2022-02-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-27
  • 2021-09-04
猜你喜欢
  • 2021-08-07
  • 2021-08-15
  • 2022-01-06
  • 2021-10-04
  • 2021-09-27
  • 2021-05-07
  • 2021-08-22
相关资源
相似解决方案