All Products
Search
Document Center

Elastic Compute Service:Diagnosa kesehatan instance ECS

Last Updated:Apr 28, 2026

Jalankan diagnosis komprehensif pada sistem, jaringan, dan disk instance ECS untuk mengidentifikasi serta menyelesaikan masalah umum.

Prasyarat

  • Diagnosis Instance Fee and Security Behavior Audit memerlukan peran terkait layanan AliyunServiceRoleForECSSelfService. Jika peran tersebut belum ada, sistem akan menampilkan prompt untuk membuatnya secara otomatis.

    Peran ini mencakup kebijakan akses sistem AliyunServiceRolePolicyForECSSelfService. Anda tidak dapat menambahkan, mengubah, atau menghapus izin yang diberikan oleh kebijakan ini.

    Bentangkan untuk melihat isi kebijakan AliyunServiceRolePolicyForECSSelfService

    {
      "Version": "1",
      "Statement": [
        {
          "Action": [
            "ecs:StartInstance",
            "ecs:StopInstance",
            "ecs:DescribeInstances",
            "ecs:CreateSnapshot",
            "ecs:DescribeSnapshots",
            "ecs:DeleteSnapshot",
            "ecs:DescribeDisks",
            "ecs:DescribeDisksFullStatus",
            "ecs:ResetDisk",
            "ecs:DescribeInvocationResults",
            "ecs:DescribeInvocations",
            "ecs:RunCommand",
            "ecs:CreateDiagnosticReport",
            "oos:StartExecution",
            "oos:ListExecutions",
            "oos:ListExecutionLogs",
            "oos:ListTaskExecutions",
            "oos:CancelExecution",
            "actiontrail:LookupEvents"
          ],
          "Resource": "*",
          "Effect": "Allow"
        },
        {
          "Action": "ram:DeleteServiceLinkedRole",
          "Resource": "*",
          "Effect": "Allow",
          "Condition": {
            "StringEquals": {
              "ram:ServiceName": "selfservice.ecs.aliyuncs.com"
            }
          }
        }
      ]
    }

    Jika Anda menggunakan RAM user untuk menjalankan diagnosis Instance Fee and Security Behavior Audit, pemilik Akun Alibaba Cloud harus memberikan izin kepada RAM user tersebut untuk membuat peran terkait layanan. Lihat Buat kebijakan kustom dalam mode edit dan Berikan izin kepada RAM user.

    Kebijakan berikut memberikan izin kepada RAM user untuk menggunakan troubleshooting instance self-service. Ganti <account ID> dengan UID Akun Alibaba Cloud Anda.

    {
        "Statement": [
            {
                "Action": [
                    "ram:CreateServiceLinkedRole"
                ],
                "Resource": "acs:ram:*:<account ID>:role/*",
                "Effect": "Allow",
                "Condition": {
                    "StringEquals": {
                        "ram:ServiceName": [
                            "selfservice.ecs.aliyuncs.com"
                        ]
                    }
                }
            }
        ],
        "Version": "1"
    }
  • Untuk diagnosis komprehensif atau diagnosis anomali jaringan, instance harus memenuhi kondisi berikut:

    • Tipe instance: Instance termasuk dalam keluarga instans yang dapat dibeli. Lihat Keluarga instans.

      Catatan

      Keluarga instans yang sudah tidak diproduksi tidak mendukung fitur diagnosis kesehatan instance.

    • Status instance: Instance berada dalam status Running.

    • Sistem operasi: Jika diagnosis melibatkan pemeriksaan konfigurasi tingkat OS, sistem operasi harus memenuhi persyaratan dalam tabel berikut.

      Arsitektur sistem

      Versi sistem operasi

      Konfigurasi dalam sistem operasi

      x86 64-bit

      • Windows Server 2008 dan versi lebih baru

      • Alibaba Cloud Linux 2/3

      • AlmaLinux 8.x dan versi lebih baru

      • Anolis OS 7.x/8.x

      • CentOS 7.x/8.x

      • CentOS Stream 8 dan versi lebih baru

      • Debian 8.x dan versi lebih baru

      • Fedora 33/34

      • OpenSUSE 15.x/42.x

      • Rocky Linux 8.x dan versi lebih baru

      • SUSE Linux Enterprise Server 12.x/15.x

      • Ubuntu 16.04/18.04/20.04/24.04

      Catatan

      Distribusi yang tidak tercantum dalam tabel tidak didukung. Kinerja diagnosis pada distribusi yang tidak didukung tidak dijamin.

  • Untuk skenario Instance fails to start, instance harus memenuhi kondisi berikut:

    • Status instance: Instance berada dalam status Stopped.

    • Sistem operasi: Diagnosis melibatkan pemeriksaan konfigurasi tingkat OS. Sistem operasi harus memenuhi persyaratan dalam tabel berikut.

      Arsitektur sistem

      Versi sistem operasi

      x86 64-bit

      • Windows Server 2008 dan versi lebih baru

      • Alibaba Cloud Linux 2/3

      • AlmaLinux 8.x dan versi lebih baru

      • Anolis OS 7.x/8.x

      • CentOS 7.x/8.x

      • CentOS Stream 8 dan versi lebih baru

      • Debian 8.x dan versi lebih baru

      • Fedora 33/34

      • OpenSUSE 15.x/42.x

      • Rocky Linux 8.x dan versi lebih baru

      • SUSE Linux Enterprise Server 12.x/15.x

      • Ubuntu 16.04/18.04/20.04/24.04

      Catatan

      Distribusi yang tidak tercantum dalam tabel tidak didukung. Kinerja diagnosis pada distribusi yang tidak didukung tidak dijamin.

Kasus penggunaan

Gunakan diagnosis instance komprehensif dalam skenario berikut:

  • Atasi masalah: Jalankan diagnosis terarah untuk masalah spesifik, seperti koneksi jaringan yang gagal.

  • Lakukan pemeriksaan rutin: Pantau kesehatan instance secara keseluruhan selama O&M rutin untuk mendeteksi dan menyelesaikan masalah sebelum menyebabkan gangguan bisnis.

Catatan

Setiap item diagnosis mencakup deskripsi masalah dan solusi yang direkomendasikan. Lihat Item dan hasil diagnosis.

Prosedur

Konsol

Buat tugas diagnosis

  1. Login ke Konsol ECS.

  2. Di panel navigasi kiri, pilih Maintenance & Monitoring > Troubleshooting.

  3. Di pojok kiri atas bilah menu atas, pilih wilayah.

  4. Pilih rentang waktu dan ID instans, lalu klik Start.

    Catatan

    Hanya satu tugas diagnosis yang dapat dijalankan per instance dalam satu waktu. Interval antara dua diagnosis berturut-turut harus melebihi 5 menit.

    Tipe masalah

    Deskripsi

    Instance Performance Issues

    Diagnosis beban CPU tinggi, penggunaan memori tinggi, penggunaan bandwidth tinggi, BPS atau IOPS disk tinggi, atau penurunan kinerja.

    Instance Connection Errors or Startup Exceptions

    Diagnosis koneksi remote SSH atau VNC yang gagal, instance mati, atau kegagalan startup OS.

    Network Issues

    Diagnosis penurunan kinerja jaringan atau kegagalan ping.

    Ineffective Instance Operation

    Diagnosis operasi yang tidak berlaku, seperti ekspansi disk yang tidak diterapkan.

    Insufficient Resource Quota

    Diagnosis masalah terkait kuota, seperti kuota kapasitas disk tidak mencukupi, kuota image, atau melebihi jumlah maksimum elastic network interfaces (ENIs) atau grup keamanan.

    Check for Security Risks

    Diagnosis risiko keamanan seperti kerentanan sistem, peringatan keamanan, atau proses berbahaya.

    Instance Billing and Security Audit

    Audit operasi terkait status instance, biaya instans, dan grup keamanan.

    Catatan

    Fitur ini memerlukan peran terkait layanan dan izin untuk troubleshooting instance self-service. Lihat Peran terkait layanan AliyunServiceRoleForECSSelfService.

    Instance Device Check

    Periksa apakah perangkat seperti GPU pada instance berjalan dengan baik.

    Others

    Masukkan detail masalah, ID instans, dan epoch troubleshooting yang sesuai secara langsung.

    Item diagnosis aktual dapat bervariasi. Di laporan diagnostik, klik tab di bawah Diagnostic Item Details untuk melihat item dan progresnya. Anda dapat memantau progres di halaman saat ini atau menutup kotak dialog dan memeriksa daftar tugas diagnosis nanti.

  5. Lihat laporan diagnostik.

    Laporan diagnostik berisi informasi berikut:

    • Informasi Dasar: Rentang waktu diagnosis, ID resource, ID laporan, dan waktu diagnosis.

    • Hasil Diagnosis: Jika semua pemeriksaan lolos, hasilnya adalah No exceptions are detected on the instance. Jika ditemukan item abnormal, item spesifik dan solusi yang direkomendasikan akan ditampilkan.

    • Detail Item Diagnosis: Hasil untuk setiap item diagnosis, dengan tingkat keparahan Critical, Warning, dan Passed.

    Catatan

    Dengan audit biaya instans dan perilaku keamanan, Anda juga dapat memperoleh informasi tambahan:

    Gunakan laporan diagnostik untuk menyelesaikan masalah.

Lihat riwayat diagnosis

Tinjau status kesehatan historis instance melalui riwayat diagnosisnya.

  1. Login ke Konsol ECS.

  2. Lihat riwayat diagnosis instans.

    1. Di panel navigasi sebelah kiri, pilih Maintenance & Monitoring > Troubleshooting.

    2. Di bilah navigasi atas, pilih wilayah.

    3. Pada tab Instance Troubleshooting, klik View History.

    4. Pada halaman Check History, klik tab Instance Health Diagnosis, masukkan ID sumber daya atau ID laporan, lalu klik ikon search.

    Catatan

    Pada daftar laporan riwayat diagnosis, Anda dapat mengklik ikon Filter di sebelah kiri Actions dan memilih status untuk memfilter daftar.

  3. Untuk satu entri riwayat diagnosis, klik View Report untuk melihat laporan detail, atau klik Re-diagnose untuk memulai diagnosis baru.

API

  1. Kueri metrik diagnosis.

    Panggil DescribeDiagnosticMetrics untuk mengkueri metrik diagnosis. Untuk metrik diagnosis yang tersedia, lihat Item dan hasil diagnosis.

  2. Kelola koleksi metrik diagnosis.

    Terdapat dua jenis koleksi metrik diagnosis yang tersedia untuk membuat laporan diagnosis.

    • Koleksi metrik diagnosis publik: Berdasarkan masalah umum pengguna, koleksi ini menyederhanakan proses diagnosis.

      Koleksi metrik diagnosis publik dikelola oleh Alibaba Cloud dan tidak dapat dimodifikasi. Panggil DescribeDiagnosticMetricSets untuk mengkuerinya. Koleksi metrik diagnosis publik yang didukung adalah sebagai berikut.

      Nama metrik

      Deskripsi

      Skenario

      dms-instancedefault

      Koleksi diagnosis default

      Pemeriksaan komprehensif instance ECS.

    • Koleksi metrik diagnosis kustom: Untuk memeriksa hanya metrik tertentu, panggil CreateDiagnosticMetricSet untuk membuat koleksi kustom. Setelah dibuat, panggil DescribeDiagnosticMetricSets untuk mengkuerinya.

      Tanggapan contoh berikut menunjukkan koleksi metrik diagnosis kustom bernama test.

      {
        "RequestId": "6AF68D67-601A-5278-AB10-4195CCA7****",
        "MetricSets": [
          {
            "Type": "User",
            "MetricIds": [
              "Instance.ControllerError",
              "Instance.CPUException",
              "Instance.CPUSplitLock"
            ],
            "MetricSetId": "dms-uf6ck3iljpbft15i****",
            "ResourceType": "instance",
            "MetricSetName": "test"
          }
        ]
      }
  3. Buat laporan diagnosis.

    Panggil CreateDiagnosticReport untuk membuat laporan diagnosis dengan koleksi metrik diagnosis kustom atau publik.

    Tanggapan contoh berikut menunjukkan laporan diagnosis yang berhasil dibuat.

    {
      "RequestId": "A1283ACE-2F19-54B9-9464-401EBD1A****",
      "ReportId": "dr-uf6aacg5g2fjp64i****"
    }
  4. Kueri laporan diagnosis.

    Panggil DescribeDiagnosticReports untuk mengkueri detail laporan diagnosis. Tanggapan mengembalikan hasil diagnosis untuk setiap metrik dalam koleksi. Lihat Item dan hasil diagnosis.

    Tanggapan contoh berikut menunjukkan diagnosis normal tanpa masalah yang ditemukan.

    {
      "RequestId": "20381C19-C31B-52AE-AC9B-8AD672E4****",
      "NextToken": "",
      "Reports": [
        {
          "Status": "Finished",
          "EndTime": "2022-09-07T15:36Z",
          "ResourceId": "i-uf653eye7pkftni****",
          "MetricSetId": "dms-uf6ck3iljpbft15i****",
          "Issues": [],
          "StartTime": "2022-09-05T15:36Z",
          "CreationTime": "2022-09-07T15:36Z",
          "ReportId": "dr-uf6aacg5g2fjp64i****",
          "ResourceType": "instance",
          "Severity": "Normal",
          "FinishedTime": "2022-09-07T15:36Z"
        }
      ]
    }

Referensi