Большинство наших серверов имеют лицензию на 2 одновременных сеанса удаленного рабочего стола. Это нормально, пока все выполняют свои административные задачи и выходят из системы, но некоторые люди вместо этого случайно закрывают сеансы (отключаются, но остаются в системе).
Я знаю, что вы можете заставить кого-то уйти с помощью правильных инструментов администратора, но это немного некрасиво и может снизить производительность или, возможно, даже сервер (?). Я думал, что еженощная проверка Nagios доступных удаленных сеансов, изводящих людей, поможет укрепить дисциплину в этом вопросе. Может ли кто-нибудь порекомендовать сервисную проверку, которая может контролировать доступность терминальной службы?
Почему бы не ограничить время неактивных сессий?
У меня есть пара терминальных служб в кластере балансировки нагрузки, мониторинг которого осуществляется с помощью 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 для построения графиков. Я думаю, что есть больше счетчиков производительности терминальных сервисов, которые могут лучше соответствовать вашим потребностям, просто посмотрите в окна в панели конфигурации-> инструменты администрирования-> производительность-> щелкните правой кнопкой мыши на графике-> добавить счетчики и посмотрите, что доступно.