Solucionar problemas del inventario de hardware ConfigMgr

Hace muchos años, publiqué una publicación de blog para ayudar a la gente a rastrear problemas relacionados con Inventario de hardware. Por accidente, mientras ayudaba a alguien a solucionar problemas de inventario de hardware ConfigMgr, noté que faltaba un paso. En 99% de los casos, nadie necesitaría ni notaría este paso, pero como me di cuenta de que faltaba, decidí actualizar mi publicación.

A partir de ahora, esta guía debería ayudar a identificar ninguna (Espero) problemas dentro del flujo de inventario de la PC a la base de datos Configuration Manager (ConfigMgr). Hay tres secciones: Fase 1 - PC cliente, Fase 2 - Servidor MP y Fase 3 - Servidor de sitio.

Todas las capturas de pantalla son de un cliente y servidor de sitio System Center 2012 Configuration Manager (CM12); el servidor del sitio ejecuta Windows 2012 R2. Sin embargo, los pasos que realizo SON aplicables a todas las versiones de ConfigMgr desde la última versión hasta SMS 2.0. La única diferencia que puede encontrar es que algunas de las ubicaciones de los archivos cambian entre versiones.

Cómo solucionar problemas de inventario de hardware ConfigMgr

Fase 1: PC cliente

Al solucionar problemas de una PC cliente, el archivo Inventoryagent.log nunca dirá que está realizando un ciclo de inventario de hardware, un ciclo de inventario de software, etc. Solo enumerará el Identificador único global (GUID) que se utiliza para esa acción. Esta tabla le proporciona esos detalles para traducir el GUID a la acción de inventario.

Solucionar problemas de inventario de hardware ConfigMgr - Fase 1 - Tabla GUID

En mi ejemplo, usaré el inventario de hardware, pero si necesita solucionar cualquier otro tipo de inventario, el proceso es exactamente el mismo.

Simplemente reemplace el GUID de inventario de hardware con el ID de GUID apropiado.

Abra el Panel de control y seleccione el subprograma ConfigMgr.

Solucionar problemas de inventario de hardware ConfigMgr - Fase 1 - Pestaña Acciones

Selecciona el Comportamiento pestaña. Seleccione Ciclo de inventario de hardwarey luego haga clic en Corre ahora.

Solucionar problemas de inventario de hardware ConfigMgr - Fase 1 - Cerrar el applet ConfigMgr

Hacer clic OK dos veces, para cerrar el subprograma ConfigMgr.

Solucionar problemas de inventario de hardware ConfigMgr - Fase 1 - InventoryAgentLog

A continuación, abra InventoryAgent.log utilizando CMTrace. Confirme que el inventario de hardware ha comenzado localizando el GUID (flecha roja).

Observe que este ciclo de inventario es un ciclo de inventario Delta (flecha azul).

Solucionar problemas de inventario de hardware ConfigMgr - Fase 1 - Ciclo de inventario completado

Espere a que se complete el inventario (flecha azul arriba). ** NUEVO ** Tenga en cuenta el GUID (flecha verde arriba). Esto puede parecer confuso, pero este es otro ejemplo de Microsoft que mezcla y hace coincidir los GUID dentro de una tarea. El GUID de flecha verde no es el mismo que se usa para identificar la tarea de inventario de hardware.

Ahora, abra CcmMessaging.log usando CMTrace. Busque el GUID anotado en el paso anterior (flechas rojas a continuación). Luego busque el mensaje que dice “TRANSFERENCIA DE CARGA PAGADA DE MENSAJE COMPLETA” (flecha negra). Asegúrese de que el mensaje de estado diga ÉXITO (flecha verde a continuación). Esto significa que el archivo se carga en su MP. Si este paso falla, debe mirar los registros de IIS (Fase 2 - MP Server) para ver si hay alguna indicación de por qué falló, como errores de certificado.

Solucionar problemas de inventario de hardware ConfigMgr - Fase 1 - CcmMessagingLog
Solucionar problemas de inventario de hardware ConfigMgr - Fase 1 - Símbolo del sistema

A continuación, en su PC cliente con problemas, abra un símbolo del sistema y registre la dirección IP. En mi caso, tengo dos direcciones IP que deben registrarse; los adaptadores inalámbricos y Ethernet.

Fase 2: servidor MP

Solucionar problemas de inventario de hardware ConfigMgr - Fase 2 - Registros de IIS

En la Fase 2, ubique sus registros de IIS en su servidor MP. Generalmente se encuentran aquí: c: \ inetpub \ logs \ LogFiles. Nuevamente, use CMTrace, abra el registro de IIS actual y busque la dirección IP de la PC cliente con problemas. Observe que el GUID se enumera tres veces para la dirección IP del cliente (entre las flechas rojas).

Para determinar qué carpeta contiene sus registros de MP, revise las siguientes publicaciones del blog:
¿Dónde están mis registros de IIS?
¿Dónde están mis registros de IIS? Video instructivo

Si llega a este punto, entonces sabrá que la PC transfirió su inventario al MP y, por lo tanto, no es un problema del cliente. Si no obtiene las líneas anteriores con el GUID, entonces el problema está en el cliente.

Ahora localice los registros de su cliente MP. Estos registros se pueden ubicar en algunos lugares diferentes, pero generalmente estarán en la misma unidad que la instalación del servidor de sitio ConfigMgr o en C: \ Windows \ ccm \ logs. En mi caso, se encontraron aquí d: \ Archivos de programa \ SMS_CCM \ Logs.
Abra MP_hinv.log y busque el nombre de la computadora. En mi caso es M6.

Solucionar problemas de inventario de hardware ConfigMgr - Fase 2 - MP_hinvLog

En la captura de pantalla anterior, puede ver que el MP recibió el inventario de hardware de mi cliente y lo movió a las bandejas de salida de MP. Anote el nombre del archivo (flecha roja).

En este punto, sabes que no tienes ningún problema con el MP.

Fase 3: servidor del sitio

Ahora muévase a su servidor de sitio ConfigMgr.

Fase 3 - dataldrLog

Abra el dataldr.log ubicado aquí D: \ Archivos de programa \ Microsoft Configuration Manager \ Logs. Observe que el archivo se mueve del dataldr.box al dataldr.box autenticado (flecha roja).

Luego observe algunas líneas más adelante que el nombre de la PC aparece en la lista (flecha verde) y el inventario se agrega a la base de datos ConfigMgr 2012. Puede ver que se agrega a la base de datos ConfigMgr 2012 porque se ejecutaron 112 procedimientos almacenados (flecha azul) dentro de la base de datos.

Esto también significa que se actualizaron ~ 112 elementos en la PC cliente desde la última vez que se ejecutó el inventario de hardware. Para un inventario completo, espere que el número de procedimientos almacenados ejecutados supere los 3.000.

Fase 3: Explorador de recursos

Para confirmar que los datos están actualizados y agregados a la base de datos ConfigMgr 2012, abra el Explorador de recursos y revise la última fecha de escaneo de hardware (flecha dorada). Esta fecha / hora coincidirá con la fecha / hora del inventario de hardware como se ve en el archivo Inventoryagent.log. Tenga cuidado con la compensación de la zona horaria si la hora no coincide exactamente.

Siguiendo los pasos descritos en esta publicación de blog, puede solucionar de manera efectiva los problemas de inventario de hardware ConfigMgr dentro de la consola ConfigMgr.

Si aún tiene problemas, es posible que desee verificar lo que realmente se está inventariando, así que eche un vistazo a esta publicación: Cómo confirmar que el inventario de hardware funciona. Por favor hazme saber si tienes preguntas @GarthMJ.

Vea cómo Right Click Tools está cambiando la forma en que se administran los sistemas.

Aumente la productividad de inmediato con nuestra versión limitada y gratuita de la edición Community.

Comience con Right Click Tools hoy:

Compartir este:

Ayuda

  • Este campo es para fines de validación y no debe modificarse.

Contacto

  • Este campo es para fines de validación y no debe modificarse.
es_MXSpanish