Nagios 终端服务检查?

Nagios 终端服务检查?

我们的大部分服务器都允许同时进行 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 文件进行绘图。我认为有更多的终端服务性能计数器可能更适合您的需要,只需查看配置面板下的窗口->管理工具->性能->右键单击图形->添加计数器,看看有什么可用的。

相关内容