Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Instal CloudWatch agen di server lokal
Jika Anda mengunduh CloudWatch agen di komputer dan membuat file konfigurasi agen, Anda dapat menggunakan file konfigurasi tersebut untuk menginstal agen di server lokal lainnya.
Unduh CloudWatch agen di server lokal
Anda dapat mengunduh paket CloudWatch agen menggunakan Systems Manager Run Command atau tautan unduhan Amazon S3. Untuk informasi tentang penggunaan tautan unduhan Amazon S3, silakan lihat Unduh paket CloudWatch agen.
Unduh Menggunakan Systems Manager
Untuk menggunakan Systems Manager Run Command, Anda harus mendaftarkan server lokal Anda dengan Amazon EC2 Systems Manager. Untuk informasi selengkapnya, silakan lihat Menyiapkan Systems Manager dalam Lingkungan Hibrid dalam AWS Systems Manager Panduan Pengguna.
Jika Anda telah mendaftarkan server Anda, perbarui SSM Agen ke versi terbaru.
Untuk informasi tentang memperbarui SSM Agen di server yang menjalankan Linux, lihat Menginstal SSM Agen untuk Lingkungan Hybrid (Linux) di Panduan AWS Systems Manager Pengguna.
Untuk informasi tentang memperbarui SSM Agen di server yang menjalankan Windows Server, lihat Menginstal SSM Agen untuk Lingkungan Hybrid (Windows) di Panduan AWS Systems Manager Pengguna.
Untuk menggunakan SSM Agen untuk mengunduh paket CloudWatch agen di server lokal
Buka konsol Systems Manager di https://console.aws.amazon.com/systems-manager/
. Pada panel navigasi, silakan pilih Perintah Eksekusi.
-atau-
Jika AWS Systems Manager halaman beranda terbuka, gulir ke bawah dan pilih Jelajahi Jalankan Perintah.
-
Pilih Jalankan perintah.
-
Dalam daftar dokumen Command, pilih tombol di sebelah AWS-C onfigureAWSPackage.
-
Di area Target, pilih server untuk menginstal CloudWatch agen. Jika Anda tidak melihat server tertentu, server tersebut mungkin tidak dikonfigurasikan untuk Perintah Proses. Untuk informasi selengkapnya, silakan lihat Mengatur AWS Systems Manager untuk Lingkungan Hibrid di Panduan Pengguna AWS Systems Manager .
-
Di daftar Tindakan pilih, Instal.
-
Di Nama , masukkan
AmazonCloudWatchAgent
. -
Simpan Versi kosong untuk menginstal versi terbaru agen.
-
Pilih Jalankan.
Paket agen diunduh, dan langkah selanjutnya adalah mengonfigurasi dan memulainya.
(Menginstal di server lokal) Tentukan IAM kredensil dan Wilayah AWS
Untuk mengaktifkan CloudWatch agen mengirim data dari server lokal, Anda harus menentukan kunci akses dan kunci rahasia IAM pengguna yang Anda buat sebelumnya. Untuk informasi selengkapnya tentang membuat pengguna ini, silakan lihat Buat IAM peran dan pengguna untuk digunakan dengan CloudWatch agen.
Anda juga harus menentukan AWS Wilayah untuk mengirim metrik ke, menggunakan region
bidang.
Berikut ini adalah contoh file ini.
[AmazonCloudWatchAgent] aws_access_key_id=
my_access_key
aws_secret_access_key=my_secret_key
region =us-west-1
Untuk my_access_key
and my_secret_key
, gunakan kunci dari IAM pengguna yang tidak memiliki izin untuk menulis ke Systems Manager Parameter Store. Untuk informasi selengkapnya tentang IAM pengguna yang dibutuhkan untuk CloudWatch agen, lihatMembuat IAM pengguna untuk digunakan dengan CloudWatch agen di server lokal.
Jika Anda namai profil ini AmazonCloudWatchAgent
, Anda tidak perlu melakukan apa pun lagi. Atau, Anda dapat memberikan nama yang berbeda dan menentukan nama tersebut sebagai nilai untuk shared_credential_profile
dalam
common-config.toml
file, yang dijelaskan di bagian berikut.
Berikut ini adalah contoh menggunakan aws configure perintah untuk membuat profil bernama untuk CloudWatch agen. Contoh ini mengasumsikan bahwa Anda sedang menggunakan nama profil bawaan dari AmazonCloudWatchAgent
.
Untuk membuat AmazonCloudWatchAgent profil untuk CloudWatch agen
Jika Anda belum melakukannya, instal AWS Command Line Interface di server. Untuk informasi selengkapnya, silakan lihat Menginstal AWS CLI.
-
Pada server Linux, masukkan perintah berikut dan ikuti petunjuknya:
sudo aws configure --profile AmazonCloudWatchAgent
Di Windows Server, buka PowerShell sebagai administrator, masukkan perintah berikut, dan ikuti petunjuknya.
aws configure --profile AmazonCloudWatchAgent
(Opsional) Memodifikasi konfigurasi umum dan profil bernama untuk agen CloudWatch
CloudWatch Agen menyertakan file konfigurasi yang disebutcommon-config.toml
. Secara opsional, Anda dapat menggunakan file ini sebagai pilihan untuk menentukan informasi proksi dan Wilayah.
Di server yang menjalankan Linux, file ini ada di /opt/aws/amazon-cloudwatch-agent/etc
direktori. Pada server yang menjalankan Server Windows, file ini berada di direktori C:\ProgramData\Amazon\AmazonCloudWatchAgent
.
common-config.toml
bawaan adalah sebagai berikut:
# This common-config is used to configure items used for both ssm and cloudwatch access ## Configuration for shared credential. ## Default credential strategy will be used if it is absent here: ## Instance role is used for EC2 case by default. ## AmazonCloudWatchAgent profile is used for onPremise case by default. # [credentials] # shared_credential_profile = "{profile_name}" # shared_credential_file= "{file_name}" ## Configuration for proxy. ## System-wide environment-variable will be read if it is absent here. ## i.e. HTTP_PROXY/http_proxy; HTTPS_PROXY/https_proxy; NO_PROXY/no_proxy ## Note: system-wide environment-variable is not accessible when using ssm run-command. ## Absent in both here and environment-variable means no proxy will be used. # [proxy] # http_proxy = "{http_url}" # https_proxy = "{https_url}" # no_proxy = "{domain}"
Semua baris pada awalnya berkomentar. Untuk mengatur pengaturan profil kredensial atau proksi, hapus #
dari baris tersebut dan tentukan nilai. Anda dapat mengedit file ini secara manual, atau menggunakan Perintah Eksekusi RunShellScript
dalam Systems Manager:
-
shared_credential_profile
— Untuk server lokal, baris ini menentukan profil kredensi IAM pengguna yang akan digunakan untuk mengirim data. CloudWatch Jika Anda tetap baris ini berkomentar,AmazonCloudWatchAgent
digunakan. Untuk informasi selengkapnya tentang membuat profil ini, silakan lihat (Menginstal di server lokal) Tentukan IAM kredensil dan Wilayah AWS.Pada sebuah EC2 instance, Anda dapat menggunakan baris ini untuk meminta CloudWatch agen mengirim data dari instance ini ke CloudWatch AWS Wilayah yang berbeda. Untuk melakukan hal itu, tentukan profil dengan nama yang mencakup
region
bidang yang menetapkan nama Wilayah yang akan dikirim.Jika menentukan
shared_credential_profile
, Anda juga harus menghapus#
dari awal[credentials]
yang sesuai. -
shared_credential_file
– Untuk meminta agen mencari kredensial dalam file yang terletak di jalur selain jalur default, tentukan jalur dan nama file lengkap di sini. Jalur default adalah/root/.aws
di Linux danC:\\Users\\Administrator\\.aws
pada Server Windows.Contoh pertama di bawah ini menunjukkan sintaks baris
shared_credential_file
yang valid untuk server Linux, dan contoh kedua valid untuk Server Windows. Pada Server Windows, Anda harus menghindari karakter \.shared_credential_file= "/usr/
username
/credentials"shared_credential_file= "C:\\Documents and Settings\\
username
\\.aws\\credentials"Jika menentukan
shared_credential_file
, Anda juga harus menghapus#
dari awal[credentials]
yang sesuai. -
Pengaturan proxy — Jika server Anda menggunakan HTTP atau HTTPS proxy untuk menghubungi AWS layanan, tentukan proxy tersebut di bidang dan.
http_proxy
https_proxy
Jika ada URLs yang harus dikecualikan dari proxy, tentukan dino_proxy
bidang, dipisahkan dengan koma.
Memulai CloudWatch agen
Anda dapat memulai CloudWatch agen menggunakan Systems Manager Run Command atau command line.
Untuk menggunakan SSM Agen untuk memulai CloudWatch agen di server lokal
Buka konsol Systems Manager di https://console.aws.amazon.com/systems-manager/
. Pada panel navigasi, silakan pilih Perintah Eksekusi.
-atau-
Jika AWS Systems Manager halaman beranda terbuka, gulir ke bawah dan pilih Jelajahi Jalankan Perintah.
-
Pilih Jalankan perintah.
-
Dalam daftar dokumen Perintah, pilih tombol di sebelah AmazonCloudWatch- ManageAgent.
-
Di area Target, pilih contoh tempat Anda melakukan instalasi agen.
-
Di daftar Tindakan pilih, konfigurasi.
-
Di Mode pilih, onPremise.
-
Pada Optional Configuration Location masukkan nama file konfigurasi agen yang Anda buat dengan pemandu dan simpan di Parameter Store.
-
Pilih Jalankan.
Agen memulai dengan konfigurasi yang Anda tentukan dalam file konfigurasi.
Untuk menggunakan baris perintah untuk memulai CloudWatch agen di server lokal
-
Dalam perintah ini,
-a fetch-config
menyebabkan agen memuat versi terbaru dari file konfigurasi CloudWatch agen, dan-s
memulai agen.Linux: Jika Anda menyimpan file konfigurasi di Systems Manager Parameter Store, masukkan yang berikut ini:
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m onPremise -s -c ssm:
configuration-parameter-store-name
Linux: Jika Anda menyimpan file konfigurasi di komputer lokal, masukkan perintah berikut. Ganti
configuration-file-path
dengan jalur menuju file konfigurasi agen. File ini disebutconfig.json
Jika kau membuatnya dengan wizard, dan bisa dipanggilamazon-cloudwatch-agent.json
jika Anda membuatnya secara manual.sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m onPremise -s -c file:
configuration-file-path
Windows Server: Jika Anda menyimpan file konfigurasi agen di Systems Manager Parameter Store, masukkan yang berikut dari PowerShell konsol:
& "C:\Program Files\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent-ctl.ps1" -a fetch-config -m onPremise -s -c ssm:
configuration-parameter-store-name
Windows Server: Jika Anda menyimpan file konfigurasi agen di komputer lokal, masukkan yang berikut ini dari PowerShell konsol. Ganti
configuration-file-path
dengan jalur menuju file konfigurasi agen. File ini disebutconfig.json
Jika kau membuatnya dengan wizard, dan bisa dipanggilamazon-cloudwatch-agent.json
jika Anda membuatnya secara manual.& "C:\Program Files\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent-ctl.ps1" -a fetch-config -m onPremise -s -c file:
configuration-file-path