System Center Configuration Manager 2007 altında Reporting – Bölüm 1

System Center Configuration Manager 2007 yapısı itibariyle organizasonunuz içerisindeki birçok bilgiyi toplayıp size sunabiliyor.Bilgi toplama esansındaki konfigurasyon aşamaları önemli olduğu kadar sonrasındaki raporlamada bilgileri analiz edebilmeniz için bir o kadar önemlidir.Bu makalemize SCCM 2007 altındaki raporlama özelliklerini inceleyeceğiz.

Raporlamanın sağlıklı çalışabilmesi için öncelikle kurulum sırasındaki SQL Server konfigurasyonunda bir sorun olmaması gerekiyor.Bildiğimiz gibi kurulum sırasında SQL Server local sunucu üzerinde yada uzaktaki başka bir sunucu üzerine kurulu olabilir.Uzak SQL sunucuda konfigurasyon yapacaksanız ;

Primary Site Server olacak bilgisayarın hesabını SQL Server kurulu makinadaki Local administrator grubuna dahil etmeniz gereklidir.

Eğer SCCM kurulumunu yaptığınız kullanıcı hesabının SQL üzerinde yönetimsel yetkisi bulunmuyorsa , uzaktaki SQL Server sunucusu üzerinde Management Studio kullanarak sysadmin SQL Server rolünü kullanıcıya atamanız gerekiyor.

Kurulum sırasında sizden sql sunucusunu ve instance name istediğinde ise SQL’in bulunduğu sunucunun NETBIOS ismini ve SQL kurulumu sırasında kullandığınız instance name’i / ile belirtiyorsunuz.Örn:

COMP1/MSSQLSERVER

Eğer SQL Server kurulumu sırasında instance name’i defaultta bıraktıysanız varsayılan isim MSSQLSERVER’dir.Aynı zamanda SQL üzerinde regedit altında

HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerInstance NamesSQL dizininde varolan instance name lere ulaşabilirsiniz.

SCCM altında raporlarınızı Report Viewer ile görüntüleyebilirsiniz.Yalnız bundan once bir adet reporting point yüklemeli ve konfigure etmelisiniz.İsterseni ilk once site bazında raporlama seçeneklerine göz gezdirelim ve ardından bir rapor noktası oluşturalım.

Site bazında rapor seçeneklerine ulaşmak için;

System CenterConfiguration Manager / Site Database sağ tıklayarak Report Options klikleyin.

 

İlk listeden varsayılan report point’i seçin.Bu rapor noktası Configuration Manager konsolu kullanılarak açılacak raporlar için kullanılır.Eğer burada bir rapor noktanız yoksa bir sonraki bölümde gerçekleştireceğimiz rapor noktası oluşturma adımlarını takip etmelisiniz.

Bu pencerede aynı zamanda raporların ve dashboard ların Configuration Manager konsolu altında yeni bir penceredemi yoksa varolan konsol içerisindemi açılacağını seçebilirsiniz.

Reporting Point oluşturulması:

Reporting Point SCCM içerisinde site server role lerden birisidir.En temel olarak Report viewer içinde vertitabanı bilgisini görüntülemek için Configuration Manager tarafından kullanılan dosyaları barındıran rolümüzdür.Varsayılan olarak bir reporting point’imiz var.Aynı varsayılanı sildiğiniz takdirde raporları dorğu görüntülemek için bir raporlama noktası oluşturmanız gerekmektedir.Bunun için aşağıdaki adımları izleyebilirsiniz;

System CenterConfiguration Manager / Site Database / Site Management / <site kodu> – <site ismi> / Site Settings / Site Systems altında sunucu isminize sağ tıklayarak New Roles’u seçin

 

Rol seçim ekranında Reporting Point seçerek devam edin.

 

Report Folder bölümünde rapor klasörü yerini belirtiriz.SCCM varsayılan olarak inetpubwwwroot altında SMSReporting_sitekodu ismiyle bir klasör oluşturacaktır.Protokol kısmında ise kullanıcıların raporları görüntülerken kullanacağı portu belirtebilirsiniz.Varsayılan olarak http 80 seçilidir.Güvenli bağlantı için https opsiyonunu seçebilirsiniz.Bu işlemlerden sonra Next ile sihirbazı bitirebilirsiniz.

Bunun dışında reporting ile ilgili ince bir ayardan daha bahsedebiliriz.Varsayılan olarak SCCM herhangi bir rapor sorgusu yaptığınızda maksimum 10.000 satır sonuç döndürecektir.İsterseniz bu limiti değiştirebilme şansınız bulunuyor.Bunun için

HKEY_LOCAL_MACHINESoftwareMicrosoftSMSReporting dizini altında inin

RowCount isminde yeni bir DWORD değeri oluşturun ve görüntülenmesini istediğiniz rapor sayısını değer olarak girin.Eğer tüm raporların görüntülenmesini istiyorsanız 0xffffffff değerini girebilirsiniz.

Bunun dışında dikkat etmeniz gereken bir noktada ASP scriptlerinin timeout süresi.Normalde IIS altında bir asp scripti için timeout süresi 90 saniyedir.Fakat eğer çok yüklü rapor sorguları üretiyorsanız bu 90 dakikayı aşabilirsiniz.Bu durumda 90 saniyeyi birazdaha arttırmanız gereklidir yoksa raporu görüntüleyemeden timeout’a düşersiniz.Bu değeri arttırmak için;

IISsunucu ismiWeb SitesDefault Web Site dizininde SMSReporting_siteismi “˜ne sağ tıklayarak özelliklerine girin.

Virtual Directory tabında Application settings bölümünde Configuration’a tıklayın.

 

Options tabında ASP script timeout kısmındaki bölümde 90 saniye olan süreyi arttırabilme şansınız bulunuyor.

Report Viewer Kullanımı:

Report Viewer sayesinde SCCM altındaki raporları konsol içerisinde veya yeni bir pencrede açabilirsiniz.Configuration Manager bu noktada sizing için özel bir Reporting Users grubu oluşturur.BU grubun üyeleri raporları görüntüleyebilme yetkisine sahiptirler.

Report Viewer’ı açmak için yapmanız System CenterConfiguration Manager / Site Database / Computer Management / Reporting / Reports altında ilgili rapora sağ tıklayarak RUN “˜ı seçmelisiniz.Bu noktada önceden yaptığınız konfigurasyona gore SCCM raporu konsol içerisinde yada ayrı bir pencerede açacaktır.

Aynı şekilde uzaktaki clientlarınızda SCCM içerisindeki raporları görüntüleyebilir.Kullanacakları URL http://serverismi/SMSReporting_sitekodu şeklinde olacaktır.Yalnız burada güvenlik konusuna değinmemiz gerekiyor.

SCCM varsayılan olarak SMS Reporting Users isminde bir grup oluşturur.Bu grubun üyeleri raporları görüntüleme yetkisine sahiptir.Clientlarınızı bu gruba dahil ettiğinizde izin konusunda sıkıntı yaşamayacaklardır.Bunun dışında eğer grubun üyesi olmalarına rağmen izinler ile ilgili sorun yaşıyorsanız SMS tarafında da kullanılan yöntem ile manuel izin verebilirsiniz.Bunun için

Başlat-çalıştır altında dcomcnfg.exe yazın.

Açılan MMC konsolunda DCOM Config altında SMS_REPORTING_POINT özelliklerine girin.

Security sekmesinde Launch and Activation Permissions kısmında Edit’e tıklayın.

Bu kısımda SMS Reportin Users grubunun ekli ve izinlerinin tam olduğunu doğrulayın.Aynı zamanda bu bölümde kullanıcı bazlı manuel izin verebilme şansınız bulunuyor.

Makalemizin ikinci kısmında custom raporların oluşturulması ve dashboard yönetimini inceleyeceğiz.

< >< ><–>