我遇到了一个问题,当我的windows 2k8虚拟服务器使用太多资源时,或者当虚拟服务器主机(VMware ESXi)升级并将我的虚拟机置于挂起状态时,它将被挂起。
我想写一个小的C#控制台应用程序,它的唯一工作是在VMware主机恢复虚拟机后检测这种挂起状态。目前,我需要向服务器运维团队请求日志,以告知服务器是否已挂起。
如果我的操作系统在VMWare主机级别挂起,可以使用什么遥测来检测?
我有一个解决方案是:从虚拟服务器操作系统,用一些数据ping另一台PC,我ping的PC记录ping。这种方法的缺点是我需要使用两个应用程序。我更喜欢在虚拟服务器上运行的单个应用程序本身足够智能,可以检测到挂起状态。
如果我需要提供更多信息或澄清任何事情,请大声疾呼。
发布于 2016-01-13 17:23:32
我会使用Log4net将所发生的一切记录到一个txt文件中,并将其压缩。
教程:http://www.codeproject.com/Articles/140911/log-net-Tutorial
https://stackoverflow.com/questions/34719159
复制相似问题