We have several Microsoft RDGateway deployments that we manage/monitor. These deployments typically consist of a RDGateway Server, a Session Broker and then multiple Session Hosts (terminal servers). The RDGateway provides secure access into the environment. Monitoring the following would be nice:
Logon Success (Security Event ID 4624) with ability to grab public IP information and user information Logon Failures (Security Event ID 4625) with ability to grab public IP information and user information RDGateway performance data such as concurrent session count, session latency/user RDGateway system resources consumed by user
Ideally, it would be nice to have a mechanism that tests the RDGateway login process which tracks login time (meaning time it takes for a user to successfully get through the login process), if the login process fails due to resource unavailability reasons. Currently I believe this can be done for logins directly into a Session Host but not when going through an RDGateway.