none
Monitorear usuarios terminal a traves de SNMP RRS feed

  • Pregunta

  • Saludos a todos¡¡

    Necesito monitorear por medio de SNMP la cantidad de usuarios conectados por RDP a un equipo, debido a que se me quejan de problemas con el servicio y la idea es tener un historico de la cantidad de sesiones activos o desconectadas.... o habra una manera de hacer un logoff al momento que el usuario cierre la sesion bruscamente?

    He buscado MIB pero no he encontrado el OID que me de esta información.

    Muchas gracias por la ayuda que me puedan brindar (y) XD. 

    viernes, 11 de diciembre de 2009 15:21

Respuestas

  • Hola,

    Planteas dos cuestiones a las cuales intenteremos darte una respuesta válida.

    1.- habra una manera de hacer un logoff al momento que el usuario cierre la sesion bruscamente?

    Para cerrar las sesiones desconectadas en tu TS  se pueden controlar de tres maneras:

    1. En las propiedades de cada usuario de AD, en su solapa "Sesiones".
    2. En la configuración de los servicios de TS, en las propiedades de la conexion RDP-Tcp tienes una solapa denominada "Sesiones". En ella tienes las diferentes opciones que puedes configurar en referencia al tiempo de inactividad y otros.
    3. Por politicas de grupo. Puedes aplicar una GPO a los usuarios para que se le apliquen los valores que desees a los tiempos de inactividad. Las políticas son las siguientes:
              Administrative Templates\Windows Components\Terminal Services\Sessions  

             * Allow reconnection from original client only
             * Set time limit for disconnected sessions
             * Sets a time limit for active but idle Terminal Services sessions
             * Sets a time limit for active Terminal Services sessions
             * Terminate session when time limits are reached
      
            Como buenas prácticas se recomienda la tercera opción, es decir, aplicando una GPO a tus usuarios. Pero si todos tus usuarios van a tener los mismos valores de tiempos y no tienes una granja amplia de servidores de TS, lo más sencillo sería la opción 2.


    2.- Monitorizar a los usuarios de RDP por SNMP.

    No tengo datos de que usando SNMP, mediante alguna MIB, se pueda monitorizar la información de usuarios conectados por RPD en un TS. Es posible que alguna herramienta de terceros te haga estas tareas. Te pego algunas opciones para realizar esa tarea usando otras herramientas diferentes a SNMP:

    Usando WMI
      Configuring Terminal Services with WMI
      http://technet.microsoft.com/en-us/library/cc740011(WS.10).aspx
      http://technet.microsoft.com/en-us/library/cc776289(WS.10).aspx

    Mediante los comandos de gestion de Terminal Server
      Managing Terminal Services from the command line
      http://technet.microsoft.com/en-us/library/cc775998(WS.10).aspx
      http://technet.microsoft.com/en-us/library/cc725766(WS.10).aspx

    Por ejemplo: query session /server:192.168.1.15 /counter te mostrará las conexiones RDP del servidor especificado. Este comando lo puedes encontrar en tus servidores de TS y tambien en los equipos clientes a partir de WinXP.

    Usando Cacti
    Si usas cacti para graficar tus servidores puedes ver como se integra con Terminal Server en este link.
      How To Graph Terminal Services Active Users
      http://forums.cacti.net/about22423.html&highlight=terminal+services

    Usando SCOM
    Si en tu arquitectura de sistemas tienes SCOM puedes instalar el Management Pack para Terminal Server
     Terminal Services Management Pack for Operations Manager 2007
     http://www.microsoft.com/downloads/details.aspx?FamilyId=1428ECFD-8C3E-4779-A383-4C491D2684F3&displaylang=en&displaylang=en




    Un saludo,

    Tomas Hidalgo

    Colobora con el foro:
    Si la respuesta es de utilidad para resolver tu duda/problema, usa la opción "Marcar como repuesta" .
    viernes, 11 de diciembre de 2009 22:31
    Moderador

Todas las respuestas

  • Hola,

    Planteas dos cuestiones a las cuales intenteremos darte una respuesta válida.

    1.- habra una manera de hacer un logoff al momento que el usuario cierre la sesion bruscamente?

    Para cerrar las sesiones desconectadas en tu TS  se pueden controlar de tres maneras:

    1. En las propiedades de cada usuario de AD, en su solapa "Sesiones".
    2. En la configuración de los servicios de TS, en las propiedades de la conexion RDP-Tcp tienes una solapa denominada "Sesiones". En ella tienes las diferentes opciones que puedes configurar en referencia al tiempo de inactividad y otros.
    3. Por politicas de grupo. Puedes aplicar una GPO a los usuarios para que se le apliquen los valores que desees a los tiempos de inactividad. Las políticas son las siguientes:
              Administrative Templates\Windows Components\Terminal Services\Sessions  

             * Allow reconnection from original client only
             * Set time limit for disconnected sessions
             * Sets a time limit for active but idle Terminal Services sessions
             * Sets a time limit for active Terminal Services sessions
             * Terminate session when time limits are reached
      
            Como buenas prácticas se recomienda la tercera opción, es decir, aplicando una GPO a tus usuarios. Pero si todos tus usuarios van a tener los mismos valores de tiempos y no tienes una granja amplia de servidores de TS, lo más sencillo sería la opción 2.


    2.- Monitorizar a los usuarios de RDP por SNMP.

    No tengo datos de que usando SNMP, mediante alguna MIB, se pueda monitorizar la información de usuarios conectados por RPD en un TS. Es posible que alguna herramienta de terceros te haga estas tareas. Te pego algunas opciones para realizar esa tarea usando otras herramientas diferentes a SNMP:

    Usando WMI
      Configuring Terminal Services with WMI
      http://technet.microsoft.com/en-us/library/cc740011(WS.10).aspx
      http://technet.microsoft.com/en-us/library/cc776289(WS.10).aspx

    Mediante los comandos de gestion de Terminal Server
      Managing Terminal Services from the command line
      http://technet.microsoft.com/en-us/library/cc775998(WS.10).aspx
      http://technet.microsoft.com/en-us/library/cc725766(WS.10).aspx

    Por ejemplo: query session /server:192.168.1.15 /counter te mostrará las conexiones RDP del servidor especificado. Este comando lo puedes encontrar en tus servidores de TS y tambien en los equipos clientes a partir de WinXP.

    Usando Cacti
    Si usas cacti para graficar tus servidores puedes ver como se integra con Terminal Server en este link.
      How To Graph Terminal Services Active Users
      http://forums.cacti.net/about22423.html&highlight=terminal+services

    Usando SCOM
    Si en tu arquitectura de sistemas tienes SCOM puedes instalar el Management Pack para Terminal Server
     Terminal Services Management Pack for Operations Manager 2007
     http://www.microsoft.com/downloads/details.aspx?FamilyId=1428ECFD-8C3E-4779-A383-4C491D2684F3&displaylang=en&displaylang=en




    Un saludo,

    Tomas Hidalgo

    Colobora con el foro:
    Si la respuesta es de utilidad para resolver tu duda/problema, usa la opción "Marcar como repuesta" .
    viernes, 11 de diciembre de 2009 22:31
    Moderador
  • Hola Tomas,

    Agradezco inmensamente tu respuesta la cual esta muy completa.
    Empezare a evaluar la mejor manera para controlar este servicio y mas adelante pondre mis comentarios.

    Oscar., :)

    lunes, 14 de diciembre de 2009 13:55