如何在 Windows 中监视镜像磁盘的运行状况?

Nit*_*xDM 15 raid windows-server-2003 monitoring software-raid dynamic-disk

我的 Windows 2003 Server 上有一个镜像动态磁盘。您如何监控卷的健康状况?

当音量出现问题时,有没有办法让服务器发送电子邮件?有没有办法让服务器运行 SMART 测试?

编辑: 没有什么比登录客户端服务器、运行 DISKPART LIST VOLUME 并看到这个更能说明 WTF 了。

Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
----------  ---  -----------  -----  ----------  -------  ---------  --------
Volume 0     X   xDrive       NTFS   Mirror       233 GB  Failed Rd
Volume 1     C                NTFS   Simple        57 GB  Healthy    System
Volume 2     D                       DVD-ROM         0 B  Healthy
Volume 3     F                RAW    Partition    466 GB  Healthy
Volume 4     E   New Volume   NTFS   Partition    932 GB  Healthy
Run Code Online (Sandbox Code Playgroud)

Tha*_*Guy 5

不久前我也有同样的问题。我想到的第一件事是使用 WMI,但出于某种奇怪的原因,WMI 不会通过任何正常的 Win32_* 类公开 RAID 卷的健康状况。

我最终偶然发现了本文中的脚本并进行了一些修改以满足我的要求。它解析 diskpart.exe 的“LIST VOLUME”命令的输出。这可能看起来有点肮脏和丑陋,但现在它是我见过的最好的选择。

链接页面上显示的脚本已准备好与Nagios / NSClient++ 一起使用。如果您了解一点 VBScript,修改它以发送电子邮件而不是打印状态信息是很容易的。

如果您不了解 VBScript,我很乐意为您提供一个修改版,它可以为您做任何您想做的事。