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
ytop
Recopilación de métricas de rendimiento : awk
,csh
,ps
,pgrep
yprocfs
(sistema de archivos)Sistemas operativos Windows Detección de servicios wmic
ynetstat
Recopilación de métricas de rendimiento wimic
,typeperf
ytasklist
- 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:
- Inicie sesión en la VM específica como usuario raíz.
- Ejecute el comando sudo visudo para abrir un editor.
- 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. - 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.
- Para los sistemas operativos Linux, asegúrese de que el usuario sea raíz o miembro del grupo de usuarios sudo.
- 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
Qué hacer a continuación
Puede administrar servicios compatibles con vRealize Operations Manager en máquinas virtuales específicas.