我可能会丢失一些东西,但是似乎USEDDISKSPACE的-l参数似乎只适用于由Windows字母系统装入的卷。 我已经尝试使用以下参数为-l:
体积标识
安装文件夹的path
check_nt可能只是不处理作为子文件夹挂载的监视卷。 如果任何人有任何的洞察力,是伟大
编辑:
为了澄清,Windows通常将驱动器盘符Cconfiguration为主要的安装驱动器。 我无法将其他卷挂载为其他驱动器盘符,这是因为对GPO的办公策略没有给我足够的驱动器号来安装更多的卷。 我们无法更改GPO策略或激发创build它的系统pipe理员。 我的工作,而不是安装一个新的卷来驱动字母d,e,f等,是我装入卷如C:\ SQLDatabasefiles。 Nagios无法识别安装在C:\ SQLDatabasefiles上的卷实际上是一个卷,并且似乎没有办法报告此卷上的磁盘利用率。
这与SMB无关,这是一种文件夹共享机制。
我认为最好的方法是直接检查SMB共享,而不是在装有SMB的共享Windows主机上使用check_nt。 SMB共享存在于已login的用户上下文中,而不是系统范围的服务,因此check_nt插件找不到它们。
看一下Nagios Exchange的check_disk_smb_spaces插件。