我尝试从Windows 10上的Nagios检查WMI,它适用于某些指标,而不适用于重要指标,并且我无法继续进行,因为它全部由MS Windows处理(对我来说是黑盒)。 我已使用以下链接在Windows上启用WMI:- https://support.nagios.com/forum/viewtopic.php?f=35&t=31641 https://assets.nagios.com/downloads/nagiosxi/docs/Monitoring-Windows-Using-WMI-and-Nagios-XI.pdf?_ga=2.108589442.161758119.1534272859-287347189.1533275875
有效查询:-
checkmem 检查驱动器大小 检查事件日志 检查文件夹大小 检查页 检查过程 检查时间 信息
不起作用的查询:-
checkcpu 支票网络 检查时间 检查域名 检查用户
无法正常工作的WMI查询的错误是:- 未知-WMI查询出现问题。来自wmic的错误文本为:[wmi / wmic.c:212:main()]错误:检索结果数据。 NTSTATUS:NT代码0x80041017-NT代码0x80041017
这是我在nagios上的WMI命令的样子:-
OK-物理内存:总计:7.9GB-已使用:5.092GB(64%)-免费:2.807GB(36%)|'已使用物理内存'= 5467906048Bytes; “物理内存利用率” = 64%;
需要一些帮助来解决它。
答案 0 :(得分:0)
对于“无法正常工作的wmi查询的错误是:-未知-WMI查询有问题。来自wmic的错误文本是:[wmi / wmic.c:212:main()]错误:检索结果数据。NTSTATUS:NT代码0x80041017-NT代码0x80041017“
看起来像语法问题。
请参见https://docs.microsoft.com/en-us/windows/desktop/wmisdk/wmi-error-constants
WBEM_E_INVALID_QUERY 2147749911(0x80041017) 查询在语法上无效。