ALIYUN::CMS::SiteMonitor digunakan untuk membuat tugas pemantauan situs.
Sintaksis
{
"Type": "ALIYUN::CMS::SiteMonitor",
"Properties": {
"Address": String,
"OptionsJson": String,
"TaskName": String,
"TaskType": String,
"IspCities": List,
"Interval": Integer,
"AlertIds": List
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
Address | String | Ya | Ya | URL atau alamat IP yang ingin Anda pantau. | Tidak ada. |
TaskName | String | Ya | Ya | Nama tugas pemantauan situs. | Nama harus memiliki panjang 4 hingga 100 karakter, dan dapat berisi huruf, angka, serta garis bawah (_). |
TaskType | String | Ya | Tidak | Jenis tugas pemantauan situs. | Nilai valid:
|
AlertIds | List | Tidak | Tidak | ID aturan peringatan. | Anda dapat memanggil operasi DescribeMetricRuleList untuk menanyakan ID aturan peringatan yang ada di CloudMonitor. |
Interval | Integer | Tidak | Ya | Frekuensi pemantauan. | Nilai valid:
Satuan: menit. |
IspCities | List | Tidak | Ya | Informasi tentang titik deteksi. | Jika Anda mengosongkan properti ini, sistem akan secara acak memilih tiga titik deteksi. Untuk informasi lebih lanjut, lihat properti IspCities. |
String | Tidak | Ya | Opsi tambahan dari protokol yang ingin Anda gunakan untuk tugas pemantauan situs. Opsi tersebut bervariasi berdasarkan protokol. | Tidak ada. |
Sintaksis IspCities
"IspCities": [
{
"Isp": String,
"City": String
}
]Properti IspCities
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
City | String | Ya | Tidak | Nama atau ID kota tempat titik deteksi berada. Nama kota mendukung pencocokan kabur. | Tidak ada. |
Isp | String | Ya | Tidak | Nama atau ID penyedia layanan internet tempat titik deteksi berada. Nama penyedia layanan mendukung pencocokan kabur. | Untuk informasi lebih lanjut, lihat DescribeSiteMonitorISPCityList. |
Nilai Pengembalian
Fn::GetAtt
TaskId: ID tugas pemantauan situs.
Contoh
YAML format
ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
SiteMonitor:
Type: ALIYUN::CMS::SiteMonitor
Properties:
Address: aliyun.com
TaskName: DemoTask
TaskType: http
Outputs:
TaskId:
Description: ID tugas pemantauan situs.
Value:
Fn::GetAtt:
- SiteMonitor
- TaskId JSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
},
"Resources": {
"SiteMonitor": {
"Type": "ALIYUN::CMS::SiteMonitor",
"Properties": {
"Address": "aliyun.com",
"TaskName": "DemoTask",
"TaskType": "http"
}
}
},
"Outputs": {
"TaskId": {
"Description": "ID tugas pemantauan situs.",
"Value": {
"Fn::GetAtt": [
"SiteMonitor",
"TaskId"
]
}
}
}
}