Por que não são sessões inativas com limite de tempo?
A maioria dos nossos servidores é licenciada para duas sessões de área de trabalho remota simultâneas. Tudo bem, desde que todos façam sua tarefa administrativa e se desconectem, mas algumas pessoas acidentalmente fecham as sessões (desconectam, mas permanecem conectadas).
Eu sei que você pode forçar alguém a usar as ferramentas de administração certas, mas é um pouco feio e pode prejudicar a produtividade ou até mesmo o servidor (?). Eu estava pensando que uma checagem nocturna do Nagios de sessões remotas disponíveis para pessoas irritantes ajudaria a reforçar a disciplina de construção sobre o assunto. Alguém pode recomendar uma verificação de serviço que possa monitorar a disponibilidade do serviço de terminal?
Eu tenho um par de serviços de terminal em um cluster de balanceamento de carga sendo monitorado com nagios. Eu uso o agente nsclient ++ nos servidores e essas verificações no arquivo 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
}
Eu também alimente os resultados para um arquivo rrd para gráficos. Eu acho que existem mais contadores de desempenho de terminais que podem se adequar melhor a sua necessidade, basta olhar no windows sob config painel > ferramentas de administração- > desempenho- > clique com o botão direito no gráfico > adicionar contadores e ver o que é disponível.