我需要能够判断一系列服务器是否有任何活动的服务器,如果没有,则自动关闭它们(关闭VM).这不是一项微不足道的任务,因为我有1000个服务器实例,包括各种操作系统(Win,Unix,Linux)和许多不同类型的配置.这使得在盒子上安装正常运行时间代理非常重要.此外,由于用户是管理员,我无法确保我安装的工具不会被篡改.
所以我的想法是将每个服务器视为一个黑盒子,并使用服务器外部的统计信息来决定是否有活动:
>监视所有服务器的磁盘和cpu活动.
>如果磁盘写入和cpu活动在1小时内降至零,则假设系统处于空闲状态并将其关闭.
如果我有90%的准确率,我不关心关闭比真正空闲的机器更多的机器.上面的黑匣子会起作用还是不可靠?什么黑匣子指标更合适?
告诉别人如果他们弄乱了脚本,你就不会看到写入或cpu活动,而且它会杀死实例:)
原文链接:https://www.f2er.com/windows/368742.html