

• El panel de AWS Systems Manager CloudWatch dejará de estar disponible después del 30 de abril de 2026. Los clientes pueden seguir utilizando la consola de Amazon CloudWatch para ver, crear y administrar sus paneles de Amazon CloudWatch, tal y como lo hacen actualmente. Para obtener más información, consulte la [documentación del panel de Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html). 

# Solución de problemas con Systems Manager Inventory
<a name="syman-inventory-troubleshooting"></a>

Este tema contiene información acerca de cómo solucionar errores o problemas comunes de AWS Systems Manager Inventory. Si tiene problemas para ver los nodos en Systems Manager, consulte [Solución de problemas de disponibilidad de nodos administrados](fleet-manager-troubleshooting-managed-nodes.md).

**Topics**
+ [No se admiten varias aplicaciones de todas las asociaciones con el documento “`AWS-GatherSoftwareInventory`”](#systems-manager-inventory-troubleshooting-multiple)
+ [El estado de ejecución del inventario nunca sale de pendiente](#inventory-troubleshooting-pending)
+ [El documento `AWS-ListWindowsInventory` no se ejecuta](#inventory-troubleshooting-ListWindowsInventory)
+ [La consola no muestra Inventario con las pestañas Panel \$1 Vista detallada \$1 Configuración](#inventory-troubleshooting-tabs)
+ [UnsupportedAgent](#inventory-troubleshooting-unsupported-agent)
+ [Omitido](#inventory-troubleshooting-skipped)
+ [Failed](#inventory-troubleshooting-failed)
+ [Error de cumplimiento del inventario de una instancia de Amazon EC2](#inventory-troubleshooting-ec2-compliance)
+ [El objeto de bucket de S3 contiene datos antiguos](#systems-manager-inventory-troubleshooting-s3)

## No se admiten varias aplicaciones de todas las asociaciones con el documento “`AWS-GatherSoftwareInventory`”
<a name="systems-manager-inventory-troubleshooting-multiple"></a>

Un error `Multiple apply all associations with document 'AWS-GatherSoftwareInventory' are not supported` significa que una o varias Regiones de AWS donde está intentando configurar una asociación de Inventory *para todos los nodos* ya están configuradas con una asociación de inventario para todos los nodos. Si es necesario, puede eliminar la asociación de inventario existente para todos los nodos y, a continuación, crear una nueva. Para ver las asociaciones de inventario existentes, elija **State Manager** en la consola de Systems Manager y, a continuación, busque las asociaciones que utilizan el documento de SSM `AWS-GatherSoftwareInventory`. Si la asociación de inventario existente para todos los nodos se creó en varias regiones y desea crear una nueva, debe eliminar la asociación existente de cada región donde haya una.

## El estado de ejecución del inventario nunca sale de pendiente
<a name="inventory-troubleshooting-pending"></a>

Hay dos razones por las que la recopilación de inventario nunca sale del estado `Pending`:
+ No hay nodos en la seleccionada Región de AWS:

  Si crea una asociación de inventario global mediante Systems Manager Quick Setup, el estado de la asociación de inventario (documento `AWS-GatherSoftwareInventory`) muestra `Pending` si no hay nodos disponibles en la región seleccionada.****
+ Permisos insuficientes:

  Una asociación de inventario muestra `Pending` si uno o más nodos no tienen permiso para ejecutar Systems Manager Inventory. Compruebe que el perfil de instancias de AWS Identity and Access Management (IAM) incluye la política administrada **AmazonSSMManagedInstanceCore**. Para obtener información acerca de cómo agregar esta política a un perfil de instancias, consulte [Configuración alternativa para permisos de instancia de EC2](setup-instance-permissions.md#instance-profile-add-permissions).

  Como mínimo, el perfil de instancias debe tener los siguientes permisos de IAM.

------
#### [ JSON ]

****  

  ```
  {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
          {
              "Effect": "Allow",
              "Action": [
                  "ssm:DescribeAssociation",
                  "ssm:ListAssociations",
                  "ssm:ListInstanceAssociations",
                  "ssm:PutInventory",
                  "ssm:PutComplianceItems",
                  "ssm:UpdateAssociationStatus",
                  "ssm:UpdateInstanceAssociationStatus",
                  "ssm:UpdateInstanceInformation",
                  "ssm:GetDocument",
                  "ssm:DescribeDocument"
              ],
              "Resource": "*"
          }
      ]
  }
  ```

------

## El documento `AWS-ListWindowsInventory` no se ejecuta
<a name="inventory-troubleshooting-ListWindowsInventory"></a>

El documento `AWS-ListWindowsInventory` está obsoleto. No utilice este documento para recopilar el inventario. En su lugar, utilice uno de los procesos que se describen en [Configuración de la recopilación de inventario](inventory-collection.md). 

## La consola no muestra Inventario con las pestañas Panel \$1 Vista detallada \$1 Configuración
<a name="inventory-troubleshooting-tabs"></a>

La página **Vista detallada** de Inventory solo está disponible en la Regiones de AWS que ofrece Amazon Athena. Si las siguientes pestañas no se muestran en la página de Inventory, significa que Athena no está disponible en la región y que no puede utilizar la **Vista detallada** para consultar datos.

![\[Visualización de Inventario con las pestañas Panel | Vista detallada | Configuración\]](http://docs.aws.amazon.com/es_es/systems-manager/latest/userguide/images/inventory-detailed-view-for-error.png)


## UnsupportedAgent
<a name="inventory-troubleshooting-unsupported-agent"></a>

Si el estado detallado de una asociación de inventario es **UnsupportedAgent** y el valor de **Estado de la asociación** es **Error**, la versión de AWS Systems Manager SSM Agent del nodo administrado no es correcta. Para crear una asociación de inventario global (un inventario de todos los nodos de la Cuenta de AWS), debe utilizar, por ejemplo, la versión 2.0.790.0 de SSM Agent u otra versión posterior. En la página **Instancias administradas**, en la sección **Versión del agente**, puede ver la versión del agente que se ejecuta en cada nodo. Para obtener más información sobre cómo actualizar el SSM Agent en los nodos, consulte [Actualización de SSM Agent mediante Run Command](run-command-tutorial-update-software.md#rc-console-agentexample).

## Omitido
<a name="inventory-troubleshooting-skipped"></a>

Si el estado de la asociación de inventario de un nodo muestra **Omitido**, esto significa que una asociación de inventario de mayor prioridad ya se está ejecutando en ese nodo. Systems Manager sigue un orden de prioridad específico cuando se pueden aplicar varias asociaciones de inventario al mismo nodo administrado.

### Orden de prioridad de asociación de inventario
<a name="inventory-association-priority-order"></a>

Systems Manager aplica las asociaciones de inventario en el siguiente orden de prioridad:

1. **Asociaciones de inventario de Quick Setup**: asociaciones creadas con Quick Setup y la consola unificada. Estas asociaciones tienen nombres que comienzan por `AWS-QuickSetup-SSM-CollectInventory-` y se dirigen a todos los nodos administrados.

1. **Asociaciones de inventario explícitas**: asociaciones que se dirigen a nodos administrados específicos mediante:
   + ID de instancia
   + Pares clave-valor de etiqueta
   + Grupos de recursos de AWS

1. **Asociaciones de inventario global**: asociaciones que se dirigen a todos los nodos administrados (con `--targets "Key=InstanceIds,Values=*"`) pero que **no** se crearon a través de Quick Setup.

### Escenarios habituales
<a name="inventory-skipped-scenarios"></a>

**Escenario 1: la asociación de Quick Setup anula la asociación explícita**
+ Tienes una asociación de inventario de Quick Setup dirigida a todas las instancias
+ Puede crear una asociación manual dirigida a nodos administrados específicos por etiqueta
+ Resultado: la asociación manual muestra `Skipped` con un estado detallado `OverriddenByExplicitInventoryAssociation`
+ La asociación Quick Setup sigue recopilando el inventario de todas las instancias

**Escenario 2: la asociación explícita anula la asociación global**
+ Tienes una asociación de inventario global dirigida a todas las instancias (no creada por Quick Setup)
+ Crear una asociación para instancias de destino específicas
+ Resultado: la asociación global muestra `Skipped` para las instancias de destino específicas
+ La asociación explícita se ejecuta en las instancias de destino

### Pasos de resolución
<a name="inventory-skipped-resolution"></a>

**Si quiere usar su propia asociación de inventario en lugar de Quick Setup:**

1. **Identifique asociaciones de Quick Setup**: en la consola de Systems Manager, vaya a State Manager y busque asociaciones cuyos nombres comiencen por `AWS-QuickSetup-SSM-CollectInventory-`.

1. **Elimine la configuración de Quick Setup**:
   + Vaya a Quick Setup en la consola de Systems Manager.
   + Busque su configuración de recopilación de inventario.
   + Elimina la configuración de Quick Setup (esto elimina la asociación de inventario asociada).
**nota**  
No es necesario eliminar manualmente la asociación creada por Quick Setup.

1. **Compruebe que la asociación se ejecute**: tras eliminar la configuración de Quick Setup, su asociación de inventario explícita debería empezar a ejecutarse correctamente.

**Si quiere modificar el comportamiento existente:**
+ Para ver todas las asociaciones de inventario existentes, elija **State Manager** en la consola de Systems Manager y, a continuación, busque las asociaciones que utilizan el documento de SSM `AWS-GatherSoftwareInventory`.
+ Recuerde que cada nodo administrado solo puede tener una asociación de inventario activa a la vez.

**importante**  
Los datos de inventario se siguen recopilando de los nodos omitidos cuando se ejecuta la asociación de inventario asignada (de mayor prioridad).
Las asociaciones de inventario de Quick Setup tienen prioridad sobre todos los demás tipos, incluso aquellas con destinos explícitos.
El mensaje de estado detallado `OverriddenByExplicitInventoryAssociation` aparece cuando una asociación es sustituida por una de mayor prioridad, independientemente del tipo de asociación.

## Failed
<a name="inventory-troubleshooting-failed"></a>

Si el estado de la asociación de inventario de un nodo es **Error**, podría significar que el nodo tiene varias asociaciones de inventario asignadas. Un nodo solo puede tener una asociación de inventario asignada a la vez. Las asociaciones de inventario utilizan el documento `AWS-GatherSoftwareInventory` de AWS Systems Manager (documento de SSM). Puede ejecutar el siguiente comando mediante la AWS Command Line Interface (AWS CLI) para ver una lista de las asociaciones de un nodo.

```
aws ssm describe-instance-associations-status --instance-id instance-ID
```

## Error de cumplimiento del inventario de una instancia de Amazon EC2
<a name="inventory-troubleshooting-ec2-compliance"></a>

Se puede producir un error de cumplimiento del inventario de una instancia de Amazon Elastic Compute Cloud (Amazon EC2) si se asignan varias asociaciones de inventario a la instancia. 

 Para resolver este problema, elimine una o más asociaciones de inventario asignadas a la instancia. Para obtener más información, consulte [Eliminación de una asociación](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-state-manager-delete-association.html). 

**nota**  
Tenga en cuenta el siguiente comportamiento si crea varias asociaciones de inventario para un nodo administrado:  
A cada nodo se le puede asignar una asociación de inventario que se dirija a *todos* los nodos (--targets "Key=InstanceIds,Values=\$1").
A cada nodo también se le puede asignar una asociación específica que utilice pares clave-valor de etiqueta o un grupo de recursos de AWS.
Si a un nodo se le asignan varias asociaciones de inventario, el estado muestra *Omitido* para la asociación que no se ha ejecutado. La asociación que se ha ejecutado más recientemente muestra el estado real de la asociación de inventario. 
Si a un nodo se le asignan varias asociaciones de inventario y cada una utiliza un par clave-valor de etiqueta, esas asociaciones de inventario no se ejecutan en el nodo debido al conflicto de etiqueta. La asociación sigue ejecutándose en nodos que no tienen el conflicto clave-valor de etiqueta. 

## El objeto de bucket de S3 contiene datos antiguos
<a name="systems-manager-inventory-troubleshooting-s3"></a>

Los datos del objeto de bucket de Amazon S3 se actualizan cuando la asociación del inventario se realiza correctamente y se descubren datos nuevos. El objeto de bucket de Amazon S3 se actualiza para cada nodo cuando la asociación se ejecuta y se produce un error, pero los datos del objeto no se actualizan en este caso. Los datos del objeto de bucket de Amazon S3 se actualizarán únicamente cuando la asociación se ejecute correctamente. Cuando se produzca un error en la asociación del inventario, verá datos antiguos en el objeto de bucket de Amazon S3.