Как программно обнаружить синий экран в рабочей станции VMWare? - PullRequest
2 голосов
/ 10 ноября 2011

Я бы хотел иметь возможность автоматически обнаруживать, произошел ли BSOD в ВМ (с использованием VMWare Workstation и VIX). Я тестирую программное обеспечение, используя все версии Windows в VMWare, и хотел бы знать, когда появляется синий экран.

Предпочтительно я также хотел бы попытаться автоматически отправить себе файл дампа, который генерирует BSOD, но я, вероятно, смогу это выяснить, когда смогу обнаружить, что BSOD действительно произошел.

VMWare HA на самом деле меня не устраивает из-за затрат, и я не особо беспокоюсь о восстановлении ... Я просто забочусь об обнаружении.

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 10 ноября 2011

Периодически отправляйте гостевой ОС отчет на другой сервер с сообщением «Я жив». Если не удается сообщить, предположите худшее.

Я не эксперт по VMWare, но если возможно программно получить доступ к диску ОС и использование процессора, то это также даст вам знать. Они не должны быть нулевыми, но они будут в BSOD.

0 голосов
/ 31 января 2012

Я буду запрашивать журнал событий при каждой перезагрузке, если бы вы были вами (я предполагаю, что у вас активирована автоматическая перезагрузка).Вы можете найти свидетельство BSOD тут же, а затем отправить дампы или сделать все, что вам нужно.

...