| Yazan: Birol AYDUGAN,
Tarih: 08-03-2008 11:13
|
Okunma Sayısı : 434  |
Beğenilme : Yok |
 ISA Server;2000 sürümünden sonra bir çok yenilikleri beraberinde getirmiştir bunu windows 98 sonrasi işletim sistemlerindeki degisime benzetebiliriz.Bu yazida SQL 2005 ve ISA 2006 urunlerini inceleyecek ve ISA'nin caching SQL in ise STORAGE DATA ozelliklerinden yararlanacak ve birbiri ile entegre calismasina deginecegiz,Kisa ca Internet'te erisilen yerler hakkinda kimlik bilgileri,zaman ve Terminal olarak SQL'serverimiza sorgu gonderip bize gelen cevap ile Gelismis Raporlama Saglayacagiz.
Yapılandırmaya baslamdan önce SQL 2005 kurulumu ve ISA 2006 kurulumunu tamamlamis olarak kabul ediyorum,bi sonraki makale’de bu kurulumlari gerceklestirecegim.
SQL Server kurulumunu tamamladıktan sonra ilk olarak ISA Server loglarının tutulması icin bir veritabanı oluşturmaya ihtiyaç duyarız Sekil -1
Aşağıda oluşturulucak olan veritabına bir isim veriyoruz ve log ve veri dosyayısının yerini default bırakıp enter diyoruz (isteğe bağlıdır).Disk kapasitesi ve performans durumlarında ayarlanabilir. Sekil -2 Veritabanına logları yazıcak kullanıcının oluşturulması ve veritabanı üzerinde gerekli izinlerin verilmesi gerekmektedir.

Sekil -3 Sekil -4 Login name kısmına etki alani\isa server name$ yazılır default database loglar için oluşturduğumuz veritabanı seçilir Sekil -5 Kullanıcının sunucu üzerindeki rolleri secilir istege bağlıdır

Sekil -6 ISA Server ile birlikte gelen aşağıdaki w3proxylog.sql ve fwsrv.sql dosyalarinin icindeki SQL kodlarini query analyzer kullanarak calistiralim  Sekil -7
Sekil -8  Sekil -9 SQL Server 2005 üzerindeki oluşturduğumuz bu veritabanına ISA Server bir API(Aplication Program Interface) kullanarak bağlantı sağlar bizim kullanıcağımız API ise ODBC olucaktır Yonetimsel araçlardaki ODBC tıklanarak System DSN’deki ekle butonuna basılarak SQL Server seçeneği seçilir.
 Sekil -10 SQL Server da log tutmak için oluşturduğumuz veri tabanı ismi ve SQL Server’ın adı yazılarak devam edilir. 
Sekil -11 SQL Server’a baglanırken kullanılacak kimlik doğrulama seçimi yapılan menüde biz varsayılan olarak gelen Windows NT kimlik dogrulama türü seçilerek devam edilir
 Sekil -12 SQL Server üzerinde kullanılacak veritabanı seçilerek ileri butonuna tıklanır. 
Sekil -13 Finish butonuna basılarak sihirbaz tamamlanır.Makalenin başında verdigim ISA Server 2006 kurulum ve aynı sitede yer alan ISA Server kuralları ile ilgili bilgileri ve ISA Server üzerindeki firewall policy’de oluşturmamız gereken kurallar hakkında bilgi edinebilirsiniz.
ISA Server Management arayüzünden Monitoring bölümünde Logging sekmesindeki configure firewall ve webproxy logging için gerekli ayarlar yapılır.(Resim 14-15) Sekil -14 Yukaridaki uyarıda loglama işleminin çalışması için ISA Server üzerinde Remote SQL logging’in etkinleştirmesi gerektiğini sormaktadır biz tabiki buna evet diyoruz eger istersek daha sonra bunu ISA>firewall policy>edit system policy>içinde bulunan Remote logging kısmından manuel olarak yapabiliriz.

Sekil -15 Yukaridaki soruya evet dediğimizde otomatik olarak etkin geldiğini görmekteyiz.
Not:ISA Server loglarinin tutulmasi icin ISA’yı kimlik dogrulamayi zorlucak şekilde ayarlamamız gerekmetedir,Microsoft bunun icin asağıdaki uygulama yerine internet erişim için yazılması gereken kural üzerinde yapılamsını tavsiye ediyor.

Sekil -16 Bizde Microsoft’u dinliyor ve AD’de NET isimli bir grup olusturup birol-ca,muhasebe ve pazarlama kullanıcılarını bu gruba üye yaptıktan sonra internet icin kullandığımız kural ile entegre ediyoruz. Sekil -17 ISA Server servislerini restart ederek testimize başlayabiliriz. Aşağıdaki Resim 18,Resim 19 da Clientlarimizin yapmış olduğu internet erişimleri görülmektedir. Muhasebe kullanıcısının eriştiği Sayfa Resim -18 Pazarlama kullanıcısın eriştiği sayfa Sekil -19
Aşagıdaki Resim -20,Resim -21 de SQL Server üzerinde yapmış olduğumuz sorgu sonucu alınan bilgileri göstermektedir. Sekil -20
Sekil -21 Makalenin başında da bahsettiğim gibi internet erişim loglarının SQL Server’da tutulması bize performansın yanı sıra istenilen erişim raporlarina günlük,haftalık yada istenilen anda erişim sağlayarak firma bünyesindeki durumu gözden geçirmemizde ve gereken önlemleri zamanında almamızda fayda sağlayacaktır. Kontrolsüz güç güç değildir ))))
Kaynak: http://support.microsoft.com/default.aspx?scid=kb;en-us;838710
|