现在的位置: 首页Nagios监控>正文
Nagios监控windows服务出现Failed to get PDH value错误
发表于7年前 Nagios监控 暂无评论 ⁄ 被围观 1,299 次+

昨晚一台windows服务器重启后,Nagios发出报警,报警内容是"NSClient - ERROR: Failed to get PDH value."

上网查了一些资料,据 http://www.nic-nac-project.de/~jose/tag/nsclient/ 介绍是windows计数器的错误,重建计数器就可以解决,我使用

lodctr /R 重建了计数器,但问题依然存在.

我想会不会是 windows 2003 数据保护的原因,于是将windows2003 的数据保护给关掉, 
右键 我的电脑==>属性 ==>高级==>性能设置==>数据执行保护==>
为除下列选定程序之外的所有程序和服务启用DEP==>然后点击添加nsclient++


重启电脑,然后手动检查一下, 恢复正常.
/usr/local/nagios/libexec/check_nt -H 192.168.10.107 -p 12489 -v MEMUSE -w 80 -c 90
Memory usage: total:3937.12 Mb - used: 858.49 Mb (22%) - free: 3078.64 Mb (78%) | 'Memory usage'=858.49Mb;3149.70;3543.41;0.00;3937.12

给我留言

留言无头像?