CloudMonitor terintegrasi dengan Web Application Firewall (WAF) untuk mengirimkan peringatan ketika WAF mendeteksi serangan atau metrik layanan melewati ambang batas yang Anda tentukan. Topik ini menjelaskan cara menyiapkan kontak peringatan, mengonfigurasi peringatan berbasis event untuk peristiwa serangan, serta mengonfigurasi peringatan berbasis ambang batas untuk metrik layanan.
Jenis peringatan secara ringkas:
| Jenis peringatan | Apa yang dipantau | Lokasi konfigurasi |
|---|---|---|
| Peristiwa serangan | Notifikasi setiap kali WAF mendeteksi jenis serangan tertentu (misalnya, serangan flood HTTP atau serangan web). | Event Center > System Event |
| Metrik layanan | Notifikasi ketika metrik yang diukur—seperti QPS atau laju blokir—melewati ambang batas yang Anda tentukan. | Alerts > Alert Rules |
| Metrik kustom | Metrik kustom yang didefinisikan di Simple Log Service (SLS). | Lihat Overview |
Prasyarat
Sebelum memulai, pastikan Anda telah:
Menambahkan situs web ke WAF. Untuk informasi lebih lanjut, lihat Tutorial.
Buat kontak peringatan dan kelompok kontak peringatan
Kontak peringatan adalah penerima notifikasi. Kelompokkan mereka ke dalam kelompok kontak peringatan, lalu tetapkan kelompok tersebut saat membuat aturan peringatan.
Masuk ke Konsol CloudMonitor.
Pada panel navigasi kiri, pilih Alerts > Alert Contacts.
Buat kontak peringatan.
Pada tab Alert Contacts, klik Create Alert Contact.
Pada panel Set Alert Contact, masukkan nama, alamat email, dan URL webhook kontak tersebut. Biarkan Language of Alert Notifications pada nilai default Automatic.
CatatanAutomatic berarti CloudMonitor memilih bahasa notifikasi berdasarkan bahasa yang digunakan saat membuat Akun Alibaba Cloud Anda.
Klik OK.
Buat kelompok kontak peringatan.
Pada tab Alert Contact Group, klik Create Alert Contact Group.
Pada panel Create Alert Contact Group, masukkan nama kelompok, pilih kontak yang ingin disertakan, lalu klik Confirm.
(Opsional) Tambahkan kontak ke kelompok secara massal.
Pada tab Alert Contacts, pilih kontak yang ingin ditambahkan, lalu klik Add to Contact Group.
Pada kotak dialog Add to Contact Group, pilih kelompok target dan klik Confirm.
Konfigurasikan pemantauan dan peringatan untuk peristiwa serangan
Siapkan aturan peringatan berbasis event untuk menerima notifikasi ketika WAF mendeteksi peristiwa serangan tertentu. Saat menerima peringatan, buka tab Event Monitoring di Konsol CloudMonitor untuk melihat peristiwa terbaru dan mengidentifikasi serangan tersebut.
Masuk ke Konsol CloudMonitor.
Pada panel navigasi kiri, pilih Event Center > System Event.
Pada tab Event Monitoring, klik Old Event Alarm Rules di pojok kanan atas, lalu klik Create Alert Rule.
Pada panel Create/Modify Event-triggered Alert Rule, konfigurasikan parameter dan klik OK.
Parameter Deskripsi Alert Rule Name Nama aturan peringatan berbasis event. Product Type Layanan cloud. Pilih Web Application Firewall (WAF). Event Type Kategori event yang dipantau. Nilai yang valid: Attack, Exceed, dan Event. Event Level Tingkat keparahan yang memicu peringatan. Semua event WAF diklasifikasikan sebagai CRITICAL. Event Name Event spesifik yang dipantau. Nama event yang mengandung v3 adalah event WAF 3.0. Semua event lainnya adalah event WAF 2.0. Untuk daftar lengkap event WAF 2.0, lihat Peristiwa serangan yang dapat dipantau oleh CloudMonitor. Keyword Filtering Memfilter event berdasarkan kata kunci sebelum mengirimkan peringatan. Berisi salah satu kata kunci: menekan peringatan jika event cocok dengan kata kunci. Tidak berisi salah satu kata kunci: menekan peringatan jika event tidak cocok dengan kata kunci. SQL Filter Pernyataan SQL yang digunakan untuk penyaringan tambahan. Resource Range Sumber daya yang dicakup oleh aturan ini. Nilai yang valid: All Resources dan Application Groups. Alert Contact Group Kelompok kontak yang menerima pemberitahuan peringatan. Notification Method Tingkat keparahan dan saluran pengiriman notifikasi. Nilai yang valid: Critical (Telepon + SMS + Email + Webhook), Warning (SMS + Email + Webhook), Info (Email + Webhook). SMQ Antrian Simple Message Queue (SMQ, sebelumnya MNS) untuk menerima pengiriman peringatan. Function Compute Fungsi Function Compute untuk menerima pengiriman peringatan. URL Callback URL HTTP yang dapat diakses publik. CloudMonitor mengirimkan permintaan HTTP POST untuk mendorong notifikasi peringatan ke URL ini. Hanya HTTP yang didukung. Untuk langkah-langkah konfigurasi, lihat Configure callbacks for system event-triggered alerts (old). Simple Log Service Penyimpanan log SLS untuk menerima pengiriman peringatan. Mute Period Durasi waktu CloudMonitor menunggu sebelum mengirim ulang peringatan yang belum diselesaikan. Nilai yang valid: 5 Menit, 15 Menit, 30 Menit, 60 Menit, 3 Jam, 6 Jam, 12 Jam, dan 24 Jam.
Setelah aturan disimpan, kontak dalam kelompok yang ditentukan akan menerima notifikasi setiap kali WAF mendeteksi peristiwa serangan yang dikonfigurasi.
Untuk melihat peristiwa serangan terbaru, pada tab Event Monitoring, pilih Web Application Firewall (WAF) dari daftar drop-down All Products, pilih nama event yang tidak mengandung v3 dari daftar drop-down Select Event Name, lalu klik Search.

Konfigurasikan pemantauan dan peringatan untuk metrik layanan
Siapkan aturan peringatan berbasis ambang batas untuk menerima notifikasi ketika metrik layanan WAF melewati nilai yang Anda tentukan. Saat menerima peringatan, periksa halaman Alert Rules untuk mengidentifikasi metrik yang memicu aturan tersebut.
Masuk ke Konsol CloudMonitor.
Pada panel navigasi kiri, pilih Alerts > Alert Rules.
Pada halaman Alert Rules, klik Create Alert Rule.
Pada panel Create Alert Rule, konfigurasikan parameter dan klik Confirm.
Parameter Deskripsi Product Pilih Web Application Firewall (WAF) dari daftar drop-down. Resource Range Sumber daya yang dicakup oleh aturan ini. Nilai yang valid: All Resources (semua sumber daya WAF), Application Groups (semua sumber daya dalam kelompok aplikasi tertentu), Instances (sumber daya WAF spesifik). Rule Description Kondisi peringatan. Klik Add Rule, lalu pada panel Config Rule Description konfigurasikan aturan peringatan, jenis metrik, metrik, ambang batas, dan tingkat peringatan. Untuk daftar metrik layanan yang tersedia, lihat Metrik layanan yang dapat dipantau oleh CloudMonitor. Mute Period Durasi waktu CloudMonitor menunggu sebelum mengirim ulang peringatan aktif. Nilai yang valid: 5 Menit, 15 Menit, 30 Menit, 60 Menit, 3 Jam, 6 Jam, 12 Jam, dan 24 Jam. Jika kondisi peringatan terpenuhi lagi dalam periode bisu, CloudMonitor menekan notifikasi duplikat. Effective Period Jendela waktu selama CloudMonitor memantau sumber daya dan menghasilkan peringatan. Alert Contact Group Kelompok kontak yang menerima pemberitahuan peringatan. Alert Callback URL HTTP yang dapat diakses secara publik. CloudMonitor mengirim permintaan HTTP POST untuk mendorong notifikasi peringatan ke URL ini. Hanya protokol HTTP yang didukung. Untuk langkah-langkah konfigurasi, lihat Gunakan fitur callback peringatan untuk mengirim notifikasi tentang peringatan yang dipicu oleh ambang batas. Klik Advanced Settings untuk mengonfigurasi parameter ini. Auto Scaling Jika diaktifkan, memicu aturan penskalaan yang ditentukan saat peringatan muncul. Konfigurasikan Region, ESS Group, dan ESS Rule. Untuk detailnya, lihat Manage scaling groups dan Configure scaling rules. Klik Advanced Settings untuk mengonfigurasi parameter ini. Simple Log Service Jika diaktifkan, menulis data peringatan ke penyimpanan log SLS yang ditentukan. Konfigurasikan Region, ProjectName, dan Logstore. Untuk detailnya, lihat Getting started. Klik Advanced Settings untuk mengonfigurasi parameter ini. Simple Message Queue (formerly MNS) - Topic Jika diaktifkan, menulis data peringatan ke topik MNS yang ditentukan. Konfigurasikan Region dan topicName. Untuk detailnya, lihat Create a topic. Klik Advanced Settings untuk mengonfigurasi parameter ini. Method to handle alerts when no monitoring data is found Cara menangani status peringatan ketika data tidak tersedia. Nilai yang valid: Do not do anything (default), Send alert notifications, Treated as normal. Klik Advanced Settings untuk mengonfigurasi parameter ini. Tag Tag pasangan nama-nilai yang dilampirkan pada aturan peringatan.
Setelah aturan disimpan, temukan aturan tersebut pada halaman Alert Rules dengan memilih Web Application Firewall (WAF) dari daftar drop-down Product dan memilih dimensi metrik dari daftar drop-down Metric.

Daftar drop-down Metric mengontrol versi metrik WAF yang ditampilkan:
domain: metrik WAF 2.0
resource: metrik WAF 3.0
Instance: metrik Hybrid Cloud WAF. Nama metrik yang mengandung v3 adalah metrik WAF 3.0; semua lainnya adalah metrik WAF 2.0.
Konfigurasikan pemantauan dan peringatan untuk metrik kustom
Gunakan Simple Log Service untuk mengonfigurasi pemantauan dan peringatan untuk metrik kustom. Untuk informasi lebih lanjut, lihat Overview.
Peristiwa serangan yang dapat dipantau oleh CloudMonitor
CloudMonitor dapat memantau serangan web, serangan banjir HTTP, serangan pemindaian, dan event kontrol akses pada nama domain yang ditambahkan ke WAF. Semua event WAF memiliki tingkat keparahan CRITICAL.
| Jenis Peristiwa | Nama Peristiwa | Deskripsi | Status event | Tingkat keparahan |
|---|---|---|---|---|
| Attack | waf_event_aclattack | Terjadi event kontrol akses. | acl | Critical |
| Exceed | waf_event_bandwidth_exceed | Bandwidth melebihi batas atas. | overrun | Critical |
| Attack | waf_event_ccattack | Terjadi serangan flood HTTP. | cc | Critical |
| Exceed | waf_event_qps_exceed | Jumlah permintaan per detik (QPS) melebihi batas atas. | overrun | Critical |
| Attack | waf_event_webattack | Terjadi serangan web. | web | Critical |
| Attack | waf_event_webscan | Terjadi serangan pemindaian. | webscan | Critical |
Metrik layanan yang dapat dipantau oleh CloudMonitor
CloudMonitor dapat memantau metrik layanan WAF untuk nama domain yang ditambahkan ke WAF. Semua metrik memiliki dimensi nama domain.
| Metrik | Deskripsi | Keterangan |
|---|---|---|
| 4XX_ratio | Proporsi kode status HTTP 4xx yang dikembalikan per menit. Tidak termasuk HTTP 405. | Ditampilkan sebagai desimal. |
| 5XX_ratio | Proporsi kode status HTTP 5xx yang dikembalikan per menit. | Ditampilkan sebagai desimal. |
| acl_blocks_5m | Jumlah permintaan yang diblokir oleh kebijakan kontrol akses dalam 5 menit sebelumnya. | — |
| acl_rate_5m | Proporsi permintaan yang diblokir oleh kebijakan kontrol akses dalam 5 menit sebelumnya. | Ditampilkan sebagai desimal. |
| cc_blocks_5m | Jumlah permintaan yang diblokir oleh perlindungan serangan banjir HTTP dalam 5 menit sebelumnya. | — |
| cc_rate_5m | Proporsi permintaan yang diblokir oleh perlindungan serangan banjir HTTP dalam 5 menit sebelumnya. | Ditampilkan sebagai desimal. |
| waf_blocks_5m | Jumlah permintaan yang diblokir oleh pencegahan serangan aplikasi web dalam 5 menit sebelumnya. | — |
| waf_rate_5m | Proporsi permintaan yang diblokir oleh pencegahan serangan aplikasi web dalam 5 menit sebelumnya. | Ditampilkan sebagai desimal. |
| QPS | Jumlah permintaan per detik. | — |
| qps_ratio | Laju pertumbuhan QPS dengan granularitas per menit. | Ditampilkan sebagai persentase. |
| qps_ratio_down | Laju penurunan QPS dengan granularitas per menit. | Ditampilkan sebagai persentase. |