Forum

How to View TMG Log...
 
Bildirimler
Hepsini Temizle

How to View TMG Logs when using SQL Server Express for Logging

1 Yazılar
1 Üyeler
0 Likes
376 Görüntüleme
Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33006
Illustrious Member Yönetici
Konu başlatıcı
 

Forefront TMG ürünü standart olara firewall ve webproxy loglarını
kurulum ile beraber gelen sql 2008 express edition üzerinde tutmaktadır.
Eğer bir sistem yöneticisi olarak eski tarihli loglara ulaşmak veya
bunların üzerinden bir takım özel raporlar çekmek istiyorsanız eğer SQL
Express in log export özelliğini kullanabilirsiniz

Yapmanız gereken adımlar aşağıdaki gibidir

All Programs / Microsoft SQL Server 2008 / Import and Export Data

Karşılama ekranını geçtikten sonra kaynak seçimini yapıyoruz

Kaynak olarak SQL 2008 Express sürümünü seçtiğimiz zaman üzerindeki veri tabanlarını görebiliyoruz.

Bir sonraki bölüme geçiyoruz


Hedef olarak flat  file seçiyoruz ve dosya için bir yol belirliyoruz. Ayrıca dil ayarlarını ve formatını belirliyoruz.

Bir sonraki sayfa olan "Specify Table Copy or Query page" kısmında herhang bir değişiklik yapmıyoruz.

Daha sonra ise aşağıdaki bölüme geçiyoruz

Kaynak tablo doğru ise column delimiter' i tab olarak seçip ilerliyoruz.

Run Package page sayfasındaki ayarları değiştirmiyoruz ve son noktada çıktıyı alıyoruz

Gelelim bu çıktıyı okumaya, Excel yardımı ile dosyayı açıp sutunlara
ayırabiliriz, bunun için aşağıdaki açıklamalardan yararlanabiliriz

http://msdn.microsoft.com/en-us/library/dd447850.aspx

Ancak buradaki açıklamalara göre excel deki ayırma işlemlerini yapsak
bile aşağıdaki gibi client ip için bir takım görüntüleme sorunları
yaşayabiliriz.

Bu şekilde iplerin okunmuyor olmasının sebebi, TMG nin ipv6 ve ipv4
için sadece bir kolona sahip olması ve iki ip versiyonunun aslında
birbirinden farklı olmasıdır. TMG de bunun tek bir kolon üzerinde tutmak
için dotted-decimal dediğimiz formatta tutmaktadır ve bunun bizim
tarafımızdan çevrilmesi gerekmektedir.

örneğin C0A8019A-ffff-0000-0000-000000000000 kaydı için ip ye dönüşümü aşağıdaki gibi yapabiliriz.

ilk 8 haneyi alalım yani C0A8019A sonra bunları ikişerli gruplar halinde ayıralım

C0 = 192

A8 = 168

01 = 1

9A = 154

192.168.1.154

Bununla tek tek uğraşmamak için aşağıdaki formulü kullanabilirsiniz

=HEX2DEC(MID(A17,2)) &"."&HEX2DEC(MID(A17,3,2))&"."&HEX2DEC(MID(A17,5,2))&"."&HEX2DEC(MID(A17,7,2))

tabiki bunu excel içinde kullanıyoruz 🙂


Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 11/01/2011 01:46

Paylaş: