SCOM Partitioning and grooming yazımızda sizlere iki süreçi anlatarak , SCOM Console bulunan alert’in çözümüne değineceğiz.
Öncellikle Partitioning konusunda değinelim. System Center Operations Manager’da bir çok agent üzerinden büyük veri toplanır. Bu verilerin düzgün şekilde yönetilmesi gerekir. Partitioning bu konuda devreye girmektedir. Performans açısından veri ambarında bulunan yani aslında Data Warehouse Database’de bulunan zaman dilimlerine göre farklı tablolara ve bölümlere ayırma işlemidir. Bu sadece veri tabanı sorguları hızlanmaktadır.
İkinci olarak Grooming ise temizleme işlemidir. Scom tarafından bir çok agent üzerinden bir çok veri toplanmaktadır. Bu verilerin belirli süreçlerde temizlenmesi gerekmektedir. Yoksa veri tabanı boyutu oldukça büyükmektedir. Grooming işleminde ise eski verilerin silinmesi sağlanmaktadır.
Bu konuda öncellikle bu process nasıl çalışmaktadır. Detaylara bakalım.
Console üzerinde Authoring>Rules kısmında bulunan Partitioning and Grooming kuralarına bakalım.
Kuralın detaylarına baktığımızda Schedule olarak görmekteyiz.
İkinci olarak SQL üzerinde p_partioningandgrooming çalıştığını görmekteyiz. Yani sonuç olarak nasıl tetiklendiğini görmekteyiz.
Şimdi ise datanın ne kadar süre tutulduğunu göz atalım.
Settings’de bulunan Database Grooming üzerinde datanın ne kadar tutulduğunu görmekteyiz.
Ayrıca SQL üzerinde’de kontrol edebiliriz. OperationsManager database üzerinde (select * from PartitionAndGroomingSettings) ile detayları görebiliriz.
Sırada partitions table’larımızı görmek için ;
Eğerki hatalar varsa partitionStartTime değişmemektedir. Günlük kontrol edilebilir.
Ayrıca 2 sürecin kontrolü için; komut ile Partitioning ve groming sağlıklı olduğu test edebiliriz.
select * from InternalJobHistory order by InternalJobHistoryId DESC
1=Success
2=Failed
0=Never Completed
Peki bu süreci nasıl Manuel olarak nasıl tetikleyebiliriz. Yazınının başında söylediğimiz prosedürün tetiklenmesi gerekir. Bunun için SQL tarafında çalıştırarak kontrol sağlayabiliriz. Ayrıca aşağıdaki görünen hatanın çözümünü bu store prosedür ile çözebilirsiniz.
exec p_PartitioningAndGrooming
Sonuç olarak SCOM Partitioning and Grooming nasıl olmaktadır , ne iş yapmaktadır ve hatalarda nasıl kontrol sağlanır göstermiş olduk. Diğer yazılarımı aşağıdaki kategorilerden takip edebilirsiniz.