Azure Monitor ile Windows Server Disk Kullanım Durumu makalesi içinde Windows Server üzerinde ki fiziksel ve sanal diskler nasıl izlenir ve disk kullanım durumları nasıl raporlarınır bunlara odaklanacağız.

Azure Monitor ile Windows Server Disk Kullanım Durumu makalesi içinde alşağıda ki iki perfmon değerine ve bu sorgular için hazırlanmış Azure Monitor sorgularına odaklanılacaktır.

#Azure Monitor makale ve video eğitim serilerimiz içinde Windows Server Infrastructure katmanını analiz etmiş Perfmon performans sorguları ile Windows Server üzerinde ki işlemci, bellek, network ve disk kullanımları üzerine performans çalışmalarını gerçekleştirmiştik.

#PerfMon Logical Disk etiketi üzerinden Windows Server üzerinde bulunan fiziksel ve mantıksal disklerin kullanım oranları, disk performans durumlarını öğrebilir ve Windows Server işletim sistemine sahip kaynaklarınız için analiz yapabilirsiniz.

Bu gün ise Azure Monitor ile Disk Kullanım Durumu hakkında bilgilere sahip olacağız.

2. Windows Server Disk Kullanım Durumu Nedir?

Windows server işletim sistemine sahip kaynaklarımız hizmet etmiş oldukları uygulama ve servislere göre farklı veri depolama havuz türlerine sahip olabilirler.

Windows Server işletim sistemine tek düzey verilen veri depolama havuzları disk performanslarına etki edebileceği gibi kaynak kullanımlarına da etki edebilecektir.

Exchange Server Log Data

Exchange Server Log Data

Windows Server üzerinde barınan bazı uygulama ve servislerinde ayrıcalıklı disk kullanım alanlarına ihtiyacı bulunmaktadır. Örnek olarak Microsoft uygulama sunucuları olan SQL Server, Exchange Server gibi işletim sistemleri veri tabanlarına sahiptir ve bu veri tabanlarının da gerek database alanı gerekse Log alanı için farklı disk performanslarında ve farklı disk boyutlarında planların yapılması gerekmektedir.

Microsoft SQL Server ve Exchange Server Database ‘lerin sahip olduğu Log dizinleri Database dizinlerine göre daha yavaş büyümekte ve bu duruma paralel olarak da daha az performans isteyen veri depolama havuzlarında barınabilmektedir.

Fakat bu sunucuların sahip oldukları Log dizinleri de Database dizinlerine bağlı olarak daha yüksek performansda disk alanı istemekte ve çok değişken büyüme ve küçülme durumları da Windows Server Disk Kullanım Durumuna etki etmektedir.

Çok hızla büyüyen bir disk alanı, SQL Server ve Microsoft Exchange Server databaselerin üretmiş oldukları Log kayıtları bazen yetersiz disk kullanımına sahip olmakta ve sistemlerin erişilmez duruma gelmesine neden olmaktadır.

Bir de , Microsoft uyguylama sunucuları haricinde her Windows işletim sistemlerinin kullanmış oldukları Page File ve Paging File kullanım durumları vardır ki Windows Server Performans ve Virtual Memory makalesi içinde bu durumu sizlere aktarmıştık.

Windows Page File

Windows Page File

Hız ile büyüyen iş talepleri sırası ile Bellek ‘de iş yükü haline gelmekte ve bu iş yükünü karşılayamayan bellek windows Server üzerinde bulunan diskleri bellek olarak kullanmaya başlamakta.

Eğer, Page file ve Paging File ayarları doğru ve planlı bir şekilde yapılmazsa iş gücü kayıpları ve kesintilerde sıra ile başlamakta.

Windows Virtual Memory

Windows Virtual Memory

Buraya kadar bazı özel durumlardan bahsettik ki bu özel durumlar sizlerin sahip olduğu alt yapı ve kullanım durumlarına göre de değişlenlik gösterebilecektir ve bu ayarları yaparken her bir iş yükü özelinde çalışmaların yapılması sağlıklı bilgi işlem güçlerini oluşturacaktır.

3. Azure Monitor ile Windows Server Disk Kullanım Durumu Nasıl İzlenir

Azure Monitor Nedir ve Log Analytics Workspace Ayarları makalesi için de detaylı bilgiler bulunmakta olup öncelikle ön gereksinimlerin karşılanmış olması gerekmektedir.

Azure Monitor Windows Performance Counters

Azure Monitor Windows Performance Counters

Bu temel gereksinimler karşılandıktan sonra Azure Monitor ile Windows Server Disk Kullanım Durumu hakkın bilgi sahibi olmak ve bu disk kullanım durumlarını raporlayabilmek için aşağıda ki iki perfmon değerinin Windows performance counters bölümüne tanımlanması gerekmektedir.

  • LogicalDisk(*)\% Free Space
  • LogicalDisk(*)\Free Megabytes

Yukarıda paylaşmış olduğum bu iki Windows performance counters değeri makalemiz içinde paylaşmış olduğu Azure monitor sorgularının çalışması için yeterlidir.

Azure monitor ajanlarının yüklü bulunmuş olduğu windows server her 60 saniye de bir Azure Log Analytics Workspace alanına bilgileri paylaşacaktır.

4. Azure Monitor Windows Server Disk Kullanım Sorguları

Azure Monitor Windows Server Disk Kullanım raporlarını almak için ön gereksinimleri tamamladıktan sonra aşağıda paylaşılmış sorguyu çalıştırmanız yeterlidir.

Copy to Clipboard

Bu sorgu Log Analytics Workspace içinde bulunan ve Azure Monitor ajanlarının yüklü bulunmuş olduğu bütün Windows Sunucularının disk kullanım durumlarını raporlayacaktır.

Azure Monitor Disk Usage Report

Azure Monitor Disk Usage Report

Windows Server Azure Monitor Disk Usage Report içinde görüldüpü gibi Azure monitor Ajanlarının yüklü bulunduğu Windows Sunucularının ismi, Windows işletim sistemine tanımlı bulunan disk harfi, diskin sahip olduğu toplm alan, bu toplam alanın ne kadar kullanıldğı ve ne kadar boş alana sahip olduğunu raporlamaktadır.

Azure Monitor Disk Usage Dashboard

Azure Monitor Disk Usage Dashboard

Hazırlanan bu Azure Monitor Disk Usage Report ‘u Chart bölümüne gelip bir Azure Monitor Disk Usage Dashboard haline dönüştürebilir ve bu Dashboard ‘u yüksek çözünürlükte ki ekranlardan izleme yapabilirsiniz.