Friday, April 27, 2012

The Health Service could not log on the RunAs account EXAMPLE\user for management group

Me encontrĆ© con el siguiente problema en una instalaciĆ³n de Service Manager 2010 SP1 CU3:

Nombre de registro:Operations Manager
Origen: HealthService
Fecha: 4/19/2012 6:43:33 PM
Id. del evento:7000
CategorĆ­a de la tarea:(1)
Nivel: Error
Palabras clave:ClƔsico
Usuario: No disponible
Equipo: SERVER.example.local
DescripciĆ³n: The Health Service could not log on the RunAs account EXAMPLE\user for management group . The error is Logon failure: unknown user name or bad password.(1326L). This will prevent the health service from monitoring or performing actions using this RunAs account...

La cuestiĆ³n es bĆ”sicamente que la cuenta de AD se bloqueaba constantemente. EncontrĆ© luego de buscar en varios lugares que podrĆ­a tratarse de la configuraciĆ³n del conector con active directory, asĆ­ que lo que hice fue eliminar el conector y volver a crearlo pero esto no solucionĆ³ mi problema el error 7000 seguĆ­a estando. AsĆ­ que cree un caso en Microsoft quienes me dieron una mano y detectamos que el problema se producĆ­a debido a que el usuario habĆ­a quedado ligado a la base de datos de ServiceManager especĆ­ficamente en la tabla CredentialManagerSecureStorage.
Hicimos una consulta de dicha tabla
select * from CredentialManagerSecureStorage
y allĆ­ estaba el usuario en cuestiĆ³n. AsĆ­ que eliminamos el registro y reniciamos los servicios y todo volviĆ³ a funcionar. Cabe destacar que desde la consola de Service Manager no es posible realizar dicha acciĆ³n porque no basta con modificar los Run As.
Espero les sea de mucha utilidad