doina

一个小菜鸟运维工程师.

zabbix 监控windows服务器开机天数

因为windows有个bug,开机时间超过497天后会导致socket连接释放不掉,最终导致程序无法使用.
需要工具: Pstools, cygwin64

注: 如果zabbix_agent 是服务方式运行的, 需要修改zabbix agent服务的运行账号为administrator

编写监控脚本

C:\zabbix_agents\conf>cat winRunTime.bat
@echo off
D:\tools\PSTools\PsInfo.exe |findstr Uptime |D:\tools\cygwin64\gawk.exe '{print $2}'

在配置文件中添加监控项

#在zabbix的配置文件中最后面增加如下内容
#### Add Uptime 
EnableRemoteCommands=1
UserParameter=WinRunTime,C:\zabbix_agents\conf\winRunTime.bat

新建模板

《zabbix 监控windows服务器开机天数》

创建监控项

《zabbix 监控windows服务器开机天数》

创建触发器

《zabbix 监控windows服务器开机天数》

点赞

发表评论

电子邮件地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据