DBMCLI ile Exadata veritabanı sunucularındaki metrikler için eşik değerlerinin ayarlanması
Exadata veritabanı sunucularında da cell node’lardaki gibi metrikler için eşik değerler ayarlayıp, bu eşik değerlere ulaştığında bildirimler gönderilmesi mümkündür.
DBMCLI ile compute node’lardaki tanımlı metrikleri ve metriklerin mevcut değerlerini aşağıdaki gibi görüntüleyebiliriz.
DBMCLI> LIST METRICCURRENT DS_BBU_CHARGE exadb01 83.3 % DS_BBU_TEMP exadb01 22.0 C DS_CPUT exadb01 21.8 % DS_CPUT_MS exadb01 0.1 % DS_FANS exadb01 16 DS_FSUT / 68 % DS_FSUT /boot 12 % DS_FSUT /u01 27 % DS_MEMUT exadb01 93 % DS_MEMUT_MS exadb01 0.3 % DS_RUNQ exadb01 16.9 DS_SWAP_IN_BY_SEC exadb01 0.0 KB/sec DS_SWAP_OUT_BY_SEC exadb01 0.0 KB/sec DS_SWAP_USAGE exadb01 0 % DS_TEMP exadb01 19.0 C DS_VIRTMEM_MS exadb01 685 MB N_HCA_MB_RCV_SEC exadb01 235 MB/sec N_HCA_MB_TRANS_SEC exadb01 94.133 MB/sec N_IB_MB_RCV_SEC HCA-1:1 106 MB/sec N_IB_MB_RCV_SEC HCA-1:2 129 MB/sec N_IB_MB_TRANS_SEC HCA-1:1 47.552 MB/sec N_IB_MB_TRANS_SEC HCA-1:2 46.580 MB/sec N_IB_UTIL_RCV HCA-1:1 3.2 % N_IB_UTIL_RCV HCA-1:2 3.9 % N_IB_UTIL_TRANS HCA-1:1 1.4 % N_IB_UTIL_TRANS HCA-1:2 1.4 % N_NIC_KB_RCV_SEC exadb01 1,454 KB/sec N_NIC_KB_TRANS_SEC exadb01 2,161 KB/sec
Tanımlı metrikler için eşik değerlerinin olup olmadığını aşağıdaki gibi sorgulayabiliriz.
DBMCLI> list threshold detail name: DS_FSUT comparison: > critical: 90.0 warning: 70.0 name: DS_MEMUT comparison: > critical: 90.0 warning: 70.0
Yukarıdaki çıktıda DS_FSUT ve DS_MEMUT isimli metrikler için %70 e ulaştığında uyarı , %90’a ulaştığında kritik durumu oluşacaktır. Eşik değerlere ulaşıldığında alerthistory’de aşağıdaki gibi kayıtlar oluşacak ve eğer dmcli üzerinden smtp ayarları yapıldıysa e-posta uyarıları gönderilecektir.
DBMCLI> list alerthistory 1_1 2018-08-02T13:40:26+03:00 warning "The warning threshold for the following metric has been crossed. Metric Name : DS_FSUT Metric Description : Percentage of total space on this file system that is currently used Object Name : / Current Value : 68.0 % Threshold Value : 50.0 % " 1_2 2018-08-02T13:42:26+03:00 clear "The warning threshold for the following metric has been cleared. Metric Name : DS_FSUT Metric Description : Percentage of total space on this file system that is currently used Object Name : / Current Value : 68.0 % Threshold Value : 70.0 % " 2_1 2018-08-02T14:29:26+03:00 critical "The critical threshold for the following metric has been crossed. Metric Name : DS_MEMUT Metric Description : Percentage of total physical memory on this server that is currently used Object Name : exadb01 Current Value : 96.0 % Threshold Value : 90.0 % "
E-posta bildirimi aşağıdaki gibidir.
Yeni bir eşik değerini aşağıdaki ayarlayabilirsiniz. Örnekte dosya sistemindeki kullanım oranı %50 ye ulaştığında uyarı durumu , %90 da ulaştığında kritik durum eşik değerleri ayarlanmıştır.
DBMCLI> CREATE THRESHOLD DS_FSUT comparison='>',warning=50,critical=90 Threshold DS_FSUT successfully created
Tanımlı eşik değerini değiştirmek için,
DBMCLI> alter THRESHOLD DS_FSUT comparison='>', warning=70 Threshold DS_FSUT successfully altered
Değişiklikleri aşağıdaki şekilde görebilirsiniz.
DBMCLI> list threshold detail name: DS_FSUT comparison: > critical: 90.0 warning: 70.0
Tanımlı tüm metrikler için eşik değerleri ayarlanabilir.