我遇到了一个问题,当我的Windows 2k8虚拟服务器使用太多资源或者虚拟服务器主机(VMware ESXi)被升级并将我的VM置于挂起状态时,我的Windows 2k8虚拟服务器被暂停。
我想编写一个小型C#控制台应用程序,唯一的工作是在VMware主机恢复虚拟机后检测此挂起状态。 目前,我需要请求日志来判断服务器是否已从服务器操作团队中暂停。
可以使用什么遥测来检测我的操作系统是否在VMWare主机级别暂停?
我的一个解决方案是:从虚拟服务器操作系统,用另外一台PC ping一些数据,我ping的PC记录ping。这种方法的缺点是我需要使用两个应用程序。我更喜欢在虚拟服务器上运行的单个应用程序本身足够智能以检测暂停状态。
如果我需要提供更多信息或澄清任何内容,请大声喊。
答案 0 :(得分:1)
我会使用Log4net记录发生在txt文件中的任何内容并压缩它。
教程:http://www.codeproject.com/Articles/140911/log-net-Tutorial