У меня есть зеркальный динамический диск на моем сервере Windows 2003. Как вы контролируете состояние громкости?
Есть ли способ, чтобы сервер отправил электронное письмо, когда есть проблема с объемом? Есть ли способ заставить сервер выполнять тесты SMART?
РЕДАКТИРОВАТЬ: Ничто не говорит WTF, как войти в систему на клиентском сервере, запустить DISKPART LIST VOLUME и увидеть это.
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
Ответы:
У меня был тот же вопрос некоторое время назад. Первое, о чем я подумал, - это использование WMI, но по какой-то странной причине WMI не раскрывает работоспособность тома RAID ни через один из обычных классов Win32_ *.
В конце концов я наткнулся на сценарий в этой статье и внес несколько изменений в соответствии со своими требованиями. Он анализирует выходные данные команды diskpart.exe "LIST VOLUME". Это может показаться немного грязным и уродливым, но сейчас это лучший вариант, который я видел.
Сценарий, который отображается на связанной странице, готов к использованию с Nagios / NSClient ++ . Если вы немного знаете VBScript, то достаточно легко изменить его, чтобы отправлять электронную почту вместо печати информации о состоянии.
Если вы не знаете VBScript, я с удовольствием предоставлю вам модифицированную версию, которая будет делать все, что вы захотите.
источник
RE0.Pattern = "Healthy|Sain" RE1.Pattern = "Mirror|RAID-5|Miroir"
, но неRE2
иRE3
которые «Failed | В группе риска» и «Перестройка». К сожалению, это плохо, потому что те, в основномRE2
, являются важными. Не могли бы вы найти перевод на французский или другой способ, который не зависел бы от языка?Замените find "SSD" на "mirror" (или в полоску ... как угодно) или на имя вашего тома. (мои тома называются SSD1 + SSD2)
Вставьте пакетный файл с отключенным @echo и готово. :)
Выше линии необходим для партии. знак равно
Примечания
tokens=8
источник
Smartmontools ( http://sourceforge.net/apps/trac/smartmontools/wiki ) имеет версию для Windows, но я не знаю, работает ли она на 2K8
источник
Я использую этот некрасивый пакетный файл для мониторинга более ста серверов, чтобы проверить состояние зеркала, и результат отличный. Это плагин клиента nsclient ++, который каждые четыре часа выполняет пассивную проверку для отправки результата на сервер nagios.
источник
хотя все эти ответы дадут вам статус, ни один из них не является правильным ответом.
в корпоративной среде вы должны использовать корпоративные инструменты для мониторинга серверов и сетей. Практически все инструменты мониторинга, которые я использовал, автоматически контролируют состояние любого поддерживаемого RAID-массива, программного или аппаратного обеспечения. они также отслеживают другие вещи, о которых вам следует знать, такие как температура, свободное место на диске и т. д. Вы действительно хотите создать собственный сценарий для каждой возможной вещи, которую необходимо отслеживать?
сделайте себе одолжение, пропустите все эти шнурки и жевательную резинку и используйте правильный инструмент.
источник