

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# `AWSSupport-TroubleshootPatchManagerLinux`
<a name="automation-troubleshoot-patch-manager-linux"></a>

 **Descrizione** 

 Il `AWSSupport-TroubleshootPatchManagerLinux` runbook risolve i problemi più comuni che possono causare errori di patch sui nodi Linux-based gestiti utilizzando Patch Manager, uno strumento di. AWS Systems Manager L'obiettivo principale di questo runbook è identificare la causa principale dell'errore del comando patch e suggerire un piano di correzione. 

 **Come funziona?** 

 Il `AWSSupport-TroubleshootPatchManagerLinux` runbook considera l' ID/Command ID di coppia dell'istanza fornito dall'utente per la risoluzione dei problemi. Se non viene fornito alcun ID di comando, seleziona l'ultimo comando di patch non riuscito negli ultimi 30 giorni sull'istanza fornita. Dopo aver verificato lo stato del comando, il rispetto dei prerequisiti e la distribuzione del sistema operativo, il runbook scarica ed esegue un pacchetto di analisi dei log. L'output include la causa principale del problema e l'azione necessaria per risolverlo. 

**Tipo di documento**

Automazione

**Proprietario**

Amazon

**Piattaforme**

 
+ Amazon Linux 2 e AL2023
+ Red Hat Enterprise Linux 8.X e 9.X
+ Centos 8.X e 9.X
+ USA 15.X

**Parametri**

**Autorizzazioni IAM richieste**

Il `AutomationAssumeRole` parametro richiede le seguenti azioni per utilizzare correttamente il runbook.
+ `ssm:SendCommand`
+ `ssm:DescribeDocument`
+ `ssm:GetCommandInvocation`
+ `ssm:ListCommands`
+ `ssm:DescribeInstanceInformation`
+ `ssm:ListCommandInvocations`
+ `ssm:GetDocument`
+ `ssm:DescribeAutomationExecutions`
+ `ssm:GetAutomationExecution`

 **Istruzioni** 

Segui questi passaggi per configurare l'automazione:

1. Passa a [https://console.aws.amazon.com/systems-manager/documents/AWSSupport-TroubleshootPatchManagerLinux/description](https://console.aws.amazon.com/systems-manager/documents/AWSSupport-TroubleshootPatchManagerLinux/description)nella AWS Systems Manager console.

1. Seleziona Execute automation (Esegui automazione).

1. Per i parametri di input, inserisci quanto segue:
   + **InstanceId (Obbligatorio):**

     Utilizza il selettore interattivo di istanze per scegliere l'ID del nodo gestito SSM basato su Linux (Amazon Elastic Compute Cloud (Amazon EC2) o server Hybrid Activated) rispetto al quale il comando di patch non è riuscito, oppure inserisci manualmente l'ID dell'istanza gestita SSM.
   + **AutomationAssumeRole (Facoltativo):**

     Inserisci l'ARN del ruolo IAM che consente all'automazione di eseguire azioni per tuo conto. Se non viene specificato un ruolo, Automation utilizza le autorizzazioni dell'utente che avvia questo runbook.
   + **RunCommandId (Facoltativo):**

     Immettere l'ID del comando Failed `AWS-RunPatchBaseline` Run del documento. Se non fornite un Command ID, il runbook cercherà l'ultimo comando di patch non riuscito negli ultimi 30 giorni sull'istanza selezionata.  
![Sezione dei parametri di input che mostra il InstanceId campo, AutomationAssumeRole il menu a discesa e RunCommandId il campo.](http://docs.aws.amazon.com/it_it/systems-manager-automation-runbooks/latest/userguide/images/awssupport-troubleshoot-patch-manager-linux_input_parameters.png)

1. Seleziona Esegui.

1. L'automazione inizia.

1. Il documento esegue le seguenti operazioni:
   + **CheckConcurrency:**

     Assicura che esista una sola esecuzione di questo runbook destinata alla stessa istanza. Se il runbook rileva un'altra esecuzione in corso relativa alla stessa istanza, restituisce un errore e termina.
   + **ValidateCommandID:**

     Verifica se l'ID di comando fornito, come parametro di input, è stato eseguito per il documento `AWS-RunPatchBaseline` SSM. Se non viene fornito alcun Command ID, il runbook prenderà in considerazione l'ultima esecuzione non riuscita degli `AWS-RunPatchBaseline` ultimi 30 giorni sull'istanza selezionata.
   + **BranchOnCommandStatus:**

     Conferma che lo stato del comando fornito non è riuscito. In caso contrario, il runbook termina l'esecuzione e genera un rapporto che indica che il comando fornito è stato eseguito correttamente.
   + **VerifyPrerequistes:**

     Conferma che i prerequisiti sopra menzionati sono soddisfatti. 
   + **GetPlatformDetails:**

     Recupera la distribuzione e la versione del sistema operativo (OS).
   + **GetDownloadURL:**

     Recupera l'URL di download per il pacchetto PatchManager Log Analyzer.
   + **EvaluatePatchManagerLogs:**

     Scarica ed esegue il pacchetto python PatchManager Log Analyzer sull'istanza per valutare il file di registro.
   + **GenerateReport:**

     Genera un rapporto finale sull'esecuzione del runbook che include il problema identificato e la soluzione suggerita.

1. Al termine, consulta la sezione Output per i risultati dettagliati dell'esecuzione:  
![Risultati della risoluzione dei problemi che mostrano l'errore di download di S3 con le soluzioni di connettività di rete.](http://docs.aws.amazon.com/it_it/systems-manager-automation-runbooks/latest/userguide/images/awssupport-troubleshoot-patch-manager-linux_outputs.png)

 **Riferimenti** 

Systems Manager Automation
+ [Esegui questa automazione (console)](https://console.aws.amazon.com/systems-manager/documents/AWSSupport-TroubleshootPatchManagerLinux/description)
+ [Esegui un'automazione](https://docs.aws.amazon.com//systems-manager/latest/userguide/automation-working-executing.html)
+ [Configurazione di un'automazione](https://docs.aws.amazon.com//systems-manager/latest/userguide/automation-setup.html)
+ [Pagina iniziale Support Automation Workflows](https://aws.amazon.com/premiumsupport/technology/saw/)