我们的大部分服务器都允许同时进行 2 次远程桌面会话。只要每个人都完成管理任务并注销,这没问题,但有些人会意外关闭会话(断开连接但仍保持登录状态)。
我知道您可以使用正确的管理工具强制某人退出,但这有点丑陋,可能会损害生产力,甚至可能损害服务器(?)。我认为每晚使用 Nagios 检查远程会话是否可用,将有助于加强对这个问题的建设纪律。有人能推荐一种可以监控终端服务可用性的服务检查吗?
答案1
为什么不限制非活动会话的时间?
答案2
我在负载平衡集群中有几个终端服务,用 nagios 进行监控。我在服务器上使用 nsclient++ 代理,并对 services.cfg 文件进行以下检查:
define service {
use default_service
hostgroup term-serv
service_description check_nt_term_serv_tot
check_command check_nt_wrapper!"\\Terminal Services\Total Sessions"!30!45
}
define service {
use default_service
hostgroup term-serv
service_description check_nt_term_serv_act
check_command check_nt_wrapper!"\\Terminal Services\Active Sessions"!30!45
}
define service {
use default_service
hostgroup term-serv
service_description check_nt_term_serv_ina
check_command check_nt_wrapper!"\\Terminal Services\Inactive Sessions"!30!45
}
我还将结果提供给 rrd 文件进行绘图。我认为有更多的终端服务性能计数器可能更适合您的需要,只需查看配置面板下的窗口->管理工具->性能->右键单击图形->添加计数器,看看有什么可用的。