Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Melihat SSM Agent log
AWS Systems Manager Agent (SSM Agent) menulis informasi tentang eksekusi, perintah, tindakan terjadwal, kesalahan, dan status kesehatan untuk mencatat file di setiap node terkelola. Anda dapat melihat file log dengan menghubungkan secara manual ke node terkelola, atau Anda dapat secara otomatis mengirim log ke Amazon CloudWatch Logs. Untuk informasi selengkapnya tentang mengirim CloudWatch log ke Log, lihatPemantauan AWS Systems Manager.
Anda dapat melihat SSM Agent log pada node terkelola di lokasi berikut.
- Linux and macOS
-
/var/log/amazon/ssm/
- Windows
-
%PROGRAMDATA%\Amazon\SSM\Logs\
Untuk node yang dikelola Linux, stdout
file SSM Agent stderr
dan ditulis ke direktori berikut:/var/lib/amazon/ssm/
.
Untuk node yang dikelola Windows, stdout
file SSM Agent stderr
dan ditulis ke direktori berikut:%PROGRAMDATA%\Amazon\SSM\InstanceData\
.
Untuk informasi tentang mengizinkan logging SSM Agent debug, lihatMengizinkan SSM Agent logging debug.
Untuk informasi selengkapnya tentang cihub/seelog
konfigurasi, lihat Wiki Seelog di. GitHub Untuk contoh cihub/seelog
konfigurasi, lihat repositori contoh cihub/seelog di. GitHub
Mengizinkan SSM Agent logging debug
Gunakan prosedur berikut untuk mengizinkan logging SSM Agent debug pada node terkelola Anda.
- Linux and macOS
-
Untuk memungkinkan logging SSM Agent debug di Linux dan node macOS terkelola
-
Baik gunakanSession Manager, kemampuan AWS Systems Manager, untuk terhubung ke node terkelola tempat Anda ingin mengizinkan logging debug, atau masuk ke node terkelola. Untuk informasi selengkapnya, lihat Bekerja dengan Session Manager.
-
Temukan file seelog.xml.template.
Linux:
Pada sebagian besar jenis node yang dikelola Linux, file tersebut terletak di direktori/etc/amazon/ssm/seelog.xml.template
.
Pada Ubuntu Server 20.10 STR & 20.04, 18.04, dan 16.04 LTS, file tersebut terletak di direktori. /snap/amazon-ssm-agent/current/seelog.xml.template
Salin file ini dari direktori /snap/amazon-ssm-agent/current/
ke direktori /etc/amazon/ssm/
sebelum membuat perubahan apapun.
macOS:
Pada tipe instans macOS, file terletak di direktori /opt/aws/ssm/seelog.xml.template
.
-
Ubah nama file dari seelog.xml.template
ke seelog.xml
.
Pada Ubuntu Server 20.10 STR & 20.04, 18.04, dan 16.04 LTS, file seelog.xml
harus dibuat dalam direktori. /etc/amazon/ssm/
Anda dapat membuat direktori dan file ini dengan menjalankan perintah berikut.
sudo mkdir -p /etc/amazon/ssm
sudo cp -p /snap/amazon-ssm-agent/current/seelog.xml.template /etc/amazon/ssm/seelog.xml
-
Edit file seelog.xml
untuk mengubah perilaku pencatatan default. Mengubah nilai minlevel dari info ke debug, seperti yang ditunjukkan dalam contoh berikut.
<seelog type="adaptive" mininterval="2000000"
maxinterval="100000000" critmsgcount="500"
minlevel="debug
">
-
(Opsional) Mulai ulang SSM Agent menggunakan perintah berikut.
Linux:
sudo service amazon-ssm-agent restart
macOS:
sudo /opt/aws/ssm/bin/amazon-ssm-agent restart
- Windows
-
Untuk mengizinkan logging SSM Agent debug pada node Windows Server terkelola
-
Gunakan Session Manager untuk terhubung ke node terkelola tempat Anda ingin mengizinkan logging debug, atau masuk ke node terkelola. Untuk informasi selengkapnya, lihat Bekerja dengan Session Manager.
-
Membuat salinan file seelog.xml.template. Ubah nama salinan menjadi seelog.xml. file terletak di direktori berikut.
%PROGRAMFILES%\Amazon\SSM\seelog.xml.template
-
Edit file seelog.xml
untuk mengubah perilaku pencatatan default. Mengubah nilai minlevel dari info ke debug, seperti yang ditunjukkan dalam contoh berikut.
<seelog type="adaptive" mininterval="2000000"
maxinterval="100000000" critmsgcount="500"
minlevel="debug
">
-
Temukan entri berikut.
filename="{{LOCALAPPDATA}}\Amazon\SSM\Logs\{{EXECUTABLENAME}}.log"
Ubah entri ini untuk menggunakan jalur berikut.
filename="C:\ProgramData
\Amazon\SSM\Logs\{{EXECUTABLENAME}}.log"
-
Temukan entri berikut.
filename="{{LOCALAPPDATA}}\Amazon\SSM\Logs\errors.log"
Ubah entri ini untuk menggunakan jalur berikut.
filename="C:\ProgramData
\Amazon\SSM\Logs\errors.log"
-
Mulai ulang SSM Agent menggunakan PowerShell perintah berikut dalam mode Administrator.
Restart-Service AmazonSSMAgent