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à.
Visualizzazione dei registri di SSM Agent
AWS Systems Manager Agent (SSM Agent) scrive informazioni su esecuzioni, comandi, azioni pianificate, errori e stati di integrità nei file di registro su ciascun nodo gestito. Puoi visualizzare i file di log collegandoti manualmente a un nodo gestito oppure puoi inviare automaticamente i log ad Amazon CloudWatch Logs. Per ulteriori informazioni sull'invio di log a CloudWatch Logs, consulta. Monitoraggio AWS Systems Manager
È possibile visualizzare i registri di SSM Agent sui nodi gestiti nelle seguenti posizioni.
- Linux and macOS
-
/var/log/amazon/ssm/
- Windows
-
%PROGRAMDATA%\Amazon\SSM\Logs\
Per i nodi gestiti Linux, i file di SSM Agent stderr
e stdout
vengono scritti nella seguente directory: /var/lib/amazon/ssm/
.
Per i nodi gestiti Windows, i file stderr
e stdout
di SSM Agent vengono scritti nella seguente directory: %PROGRAMDATA%\Amazon\SSM\InstanceData\
.
Per informazioni su come abilitare la registrazione di debug di SSM Agent, consultare Consentire la registrazione di debug di SSM Agent.
Per maggiori informazioni sulla cihub/seelog
configurazione, consulta il Wiki di Seelog su. GitHub Per esempi di cihub/seelog
configurazioni, consulta l'archivio degli esempi cihub/seelog su. GitHub
Consentire la registrazione di debug di SSM Agent
La procedura seguente permette di abilitare la registrazione di debug di SSM Agent nei nodi gestiti.
- Linux and macOS
-
Per permettere a SSM Agent il debug di registrazione su Linux e i nodi gestiti macOS.
-
UtilizzaSession Manager, una funzionalità di AWS Systems Manager, per connetterti al nodo gestito in cui desideri consentire la registrazione del debug oppure accedi al nodo gestito. Per ulteriori informazioni, consulta Utilizzo di Session Manager.
-
Individuare il file seelog.xml.template.
Linux:
Sulla maggior parte dei tipi di nodo gestito Linux, il file si trova nella directory /etc/amazon/ssm/seelog.xml.template
.
Il Ubuntu Server 20.10 STR e il 20.04, 18.04 e 16.04LTS, il file si trova nella directory. /snap/amazon-ssm-agent/current/seelog.xml.template
Copiare questo file dalla directory /snap/amazon-ssm-agent/current/
alla directory /etc/amazon/ssm/
prima di apportare qualsiasi modifica.
macOS:
Sui tipi di istanza macOS, il file si trova nella directory /opt/aws/ssm/seelog.xml.template
.
-
Modificare il nome del file da seelog.xml.template
a seelog.xml
.
Il Ubuntu Server 20.10 STR e il 20.04, il 18.04 e il 16.04LTS, il file deve essere creato nella directory. seelog.xml
/etc/amazon/ssm/
È possibile creare questa directory e il file eseguendo i seguenti comandi.
sudo mkdir -p /etc/amazon/ssm
sudo cp -p /snap/amazon-ssm-agent/current/seelog.xml.template /etc/amazon/ssm/seelog.xml
-
Modificare il file seelog.xml
per cambiare il comportamento di registrazione predefinito. Cambiare il valore minlevel da info a debug, come mostrato nell'esempio seguente.
<seelog type="adaptive" mininterval="2000000"
maxinterval="100000000" critmsgcount="500"
minlevel="debug
">
-
(Facoltativo) Riavviare SSM Agent utilizzando il seguente comando.
Linux:
sudo service amazon-ssm-agent restart
macOS:
sudo /opt/aws/ssm/bin/amazon-ssm-agent restart
- Windows
-
Per permettere a SSM Agent la registrazione di debug su nodi gestiti Windows Server
-
Utilizzare Session Manager per connettersi al nodo gestito in cui abilitare la registrazione di debug oppure accedere ai nodi gestiti. Per ulteriori informazioni, consulta Utilizzo di Session Manager.
-
Creare una copia del file seelog.xml.template. Cambiare il nome della copia in seelog.xml. Il file si trova nella directory seguente:
%PROGRAMFILES%\Amazon\SSM\seelog.xml.template
-
Modificare il file seelog.xml
per cambiare il comportamento di registrazione predefinito. Cambiare il valore minlevel da info a debug, come mostrato nell'esempio seguente.
<seelog type="adaptive" mininterval="2000000"
maxinterval="100000000" critmsgcount="500"
minlevel="debug
">
-
Individuare la voce seguente:
filename="{{LOCALAPPDATA}}\Amazon\SSM\Logs\{{EXECUTABLENAME}}.log"
Modificare questa voce in modo che utilizzi il percorso seguente:
filename="C:\ProgramData
\Amazon\SSM\Logs\{{EXECUTABLENAME}}.log"
-
Individuare la voce seguente:
filename="{{LOCALAPPDATA}}\Amazon\SSM\Logs\errors.log"
Modificare questa voce in modo che utilizzi il percorso seguente:
filename="C:\ProgramData
\Amazon\SSM\Logs\errors.log"
-
Riavviare SSM Agent utilizzando il seguente PowerShell comando in modalità Amministratore.
Restart-Service AmazonSSMAgent