Para detectar servicios y sus relaciones, así como para acceder a la supervisión básica, puede proporcionar las credenciales del sistema operativo invitado con los privilegios correspondientes o bien utilizar el enfoque sin credenciales para detectar servicios.

Requisitos previos

  • Debe tener una instancia del adaptador de vCenter configurada y supervisar el mismo vCenter Server que se utiliza para detectar servicios. El usuario de vCenter Server configurado debe tener los siguientes privilegios:
    • Modificación de alias de operaciones de invitado
    • Consulta de alias de operaciones de invitado
    • Modificaciones de operaciones de invitado
    • Ejecución de programas de operaciones de invitado
    • Consultas de operaciones de invitado
    • Administrar configuraciones de servicios
    • Modificar configuración de servicios
    • Consultar configuración de servicios
    • Leer configuración de servicios
  • La instancia de ESXi que aloja las máquinas virtuales en las que se deben detectar servicios, debe tener acceso HTTPS al puerto 443 desde el nodo del recopilador en el que se ha configurado la instancia del adaptador de detección de servicios.
  • Compruebe que se utilizan los siguientes tipos de comandos y utilidades:
    Tipo Comandos y utilidades
    Sistemas operativos UNIX
    Detección de servicios ps, netstat y top
    Recopilación de métricas de rendimiento : awk, csh, ps, pgrep y procfs (sistema de archivos)
    Sistemas operativos Windows
    Detección de servicios wmic y netstat
    Recopilación de métricas de rendimiento wimic, typeperf y tasklist
  • Restricciones de acceso de usuarios
    • Para los sistemas operativos Linux, asegúrese de que el usuario sea raíz o miembro del grupo de usuarios sudo.
      Nota: Para aquellos usuarios que no sean raíz, la opción NOPASSWD debe estar habilitada en el archivo /etc/sudoers para evitar que los scripts del recopilador de métricas esperen la entrada de la contraseña interactiva.

      Pasos para habilitar la opción NOPASSWD para un usuario sudo particular:

      1. Inicie sesión en la VM específica como usuario raíz.
      2. Ejecute el comando sudo visudo para abrir un editor.
      3. En la sección de comando, agregue username ALL=(ALL) NOPASSWD:ALL. username debe reemplazarse por un nombre de usuario existente para el que esté habilitada esta opción.
      4. Guarde el archivo y ciérrelo. Se volverá a cargar automáticamente.
    • Para detectar servicios en Windows, debe configurarse la cuenta de administrador local.
      Nota: No se detectarán los servicios para los miembros del grupo de administradores que sean diferentes de la propia cuenta de administrador si los ajustes de la directiva User Account Control: Run all administrators in Admin Approval Mode están activados. Como solución alternativa, puede desactivar esta opción de directiva para detectar servicios. Sin embargo, si desactiva los ajustes de la directiva, se reducirá la seguridad del sistema operativo.
    • Para detectar servicios en Windows Active Directory, debe configurarse la cuenta de administrador de dominio.
  • El reloj del sistema debe estar sincronizado entre los nodos de vRealize Operations Manager, vCenter Server, y la VM si la detección de servicios funciona en el modo basado en credenciales y si se usa la asignación de alias de invitado para la autenticación.
  • El usuario configurado debe tener privilegios de lectura y escritura en el directorio temporal. En los sistemas Windows, la ruta de acceso se puede extraer de la variable de entorno TEMP. En los sistemas Linux, es /tmp o /var/tmp.
  • Para obtener más información sobre las plataformas y las versiones compatibles, consulte Plataformas y productos compatibles para la detección de servicios.
Nota: Si más de una instancia de vRealize Operations Manager está supervisando el mismo vCenter Server y la detección de servicios está habilitada para esas instancias de vRealize Operations Manager, la detección de servicios podría ser inestable, que es un problema conocido de VMware Tools. Como resultado, es posible que las operaciones de invitado no puedan ejecutarse.

Procedimiento

  1. En el menú, seleccione Inicio y, a continuación, elija Gestionar aplicaciones > Detectar servicios en el panel izquierdo.
  2. En la página Detectar servicios, haga clic en la opción Configurar detección de servicios.
  3. En la página Cuentas de nube, haga clic en la instancia de vCenter Server de la lista y, a continuación, seleccione la pestaña Detección de servicios.
  4. Para habilitar la detección de servicios en este vCenter Server, habilite la opción Detección de servicios.
  5. Puede optar por añadir credenciales seleccionando la casilla de verificación Utilizar credenciales alternativas.
    1. Haga clic en el signo más e introduzca los detalles en el cuadro de diálogo Gestionar credenciales, lo que incluye un nombre de credencial y un nombre de usuario y una contraseña de vCenter. Además, introduzca el nombre de usuario y la contraseña para Windows, Linux y SRM, y haga clic en Aceptar.
  6. Como alternativa, si utiliza el nombre de usuario y la contraseña predeterminados, introduzca un nombre de usuario y una contraseña predeterminados para Windows, Linux y SRM.
  7. Introduzca una contraseña para la asignación de usuarios invitados.
  8. También puede habilitar el agrupamiento de la aplicación y la creación de una aplicación empresarial.
  9. Haga clic en Guardar.
    Nota: Si especifica un usuario que no sea raíz para Linux, los servicios no se detectarán a menos que habilite la opción Usar Sudo (usuario no raíz de Linux) al editar la instancia de Service Discovery Adapter asociada después de crear la cuenta de nube de vCenter. Esta opción está deshabilitada de forma predeterminada, lo que significa que se espera al usuario raíz de forma predeterminada cuando se configura la cuenta de nube de vCenter.
  10. Edite la cuenta de nube creada para la detección de servicios.
  11. En la sección Ajustes avanzados, para configurar la detección de servicios sin credenciales, seleccione Habilitado en el campo Estado de detección de servicios sin credenciales.

Qué hacer a continuación

Puede administrar servicios compatibles con vRealize Operations Manager en máquinas virtuales específicas.