Etiket: IIS

Biztalk Server 2010 – Beta Kurulumu (2)

Temmuz 27th, 2010

Önceki yazımda, Biztalk Server 2010 için gerekli olan ön kurulumları yapmıştık. Her şey hazır olduğuna göre artık Biztalk Server’ın setupını çalıştırabiliriz.
Herşeyin düzgün gitmesi için bir iki dua okumakta fayda var bu sırada :) Zira herhangi bir yerde, saçma bir sorunla karşılaşabilirsiniz.

Kurulum;

  1. Kurulum için, Microsoft’un sitesinden rahatlıkla indirebileceğimiz, setupı çalıştırıyoruz. Karşımıza gelen ekranda, fikir vermesi açısından installation guide’ı okumanızda fayda var. Vaktim değerli derseniz; Install Microsoft BizTalk Server 2010‘ a tıklayın :) .
  2. User Name ve Organization bilgilerinizi doldurun. Çok detaya girmenize gerek yok. Product Key otomatik olarak gelecektir. Next butonu ile işleme devam edin.
  3. Lisans sözleşmesini okuyun :) . Tamam tamam okumayın. Okuyan birini bulursanız selamlarımı iletirsiniz. Accept edip, Next butonu ile devam edin.
  4. Zorunlu, Customer Experience Improvement Program‘ ına  dahil olduğunuzu gösteren yazıyı okuyun. Next butonu ile devam edin.
  5. Yüklemek istediğini komponentleri seçin. Ben şahsen hepsini denemek istediğim için ne var ne yok seçtim. Zaten fazla yer kaplama gibi bir derdi de yok. Sonuçta birkaç dll hepsi.
  6. Biztalk 2009 kurulumunda redistributable components‘ i sen mi indircen, indirilmiş var mı, yoksa ben download edeyim mi diye sorardı. Her kurulumda tekrar tekrar o çok MB lik dosyayı indirmekle uğraşmazdık. Bunda ise otomatik olarak componentleri download etmeye başlıyor. İnşallah beta bir kurulum olduğunda dolayıdır diyorum ve yüklemenin tamamlanmasını bekliyorum.
  7. Aşağıdaki ekranla kurulumu tamamlıyoruz. Launch BizTalk Server Configuration tick ini, konfigürasyonu sonra yapacaksak kaldırıyoruz.
Diğer yazımda Biztalk Server Configuration’ın nasıl yapıldığını inceliyeceğiz.

Tags: , , , , , , , , , , , , , ,
Posted in Bilgisayar, BizTalk, Yazılım | No Comments »

Biztalk Server 2010 – Beta Kurulumu (1)

Temmuz 24th, 2010
  • İşletim sistemi Windows Server 2008 R2 olan bir server hazırlanır,
  • Server üzerinde tüm windows updateler yapılır,
  • IIS Kurulumu yapılır
    • Role’lerden Web Server (IIS) seçilir. Feature olarak da aşağıdakiler Role eklenir
      • Application Development
      • Security altından, Basic Authentication ve Windows Authentication
      • Management Tools altında IIS 6 Management Compatibility
    • İşlem sonunda aşağıdaki kurulumların yapılmış olması gerekir,
  • Business Activity Monitoring (BAM) Kullanılacaksa Office Excel 2007 ya da Office Excel 2010 kurulumu,
  • Visual Studio 2010 yüklenir (Kurulumdaki SQL Server Express kurulmamalıdır.
  • SQL Server 2008 R2/SP1 Kurulumu aşağıdaki gibi gerçekleştirilir,
    • Feature Selection ekranından, aşağıdaki resimde seçilen feature lar seçilir,sql11.jpg">sql1" src="http://www.mehmetaydin.com/wp-content/uploads/2010/07/sql11.jpg" alt="" width="825" height="622" />
    • Aşağıdaki gibi Instance ayarı yapılır,


    • Server Configuration ekranında, servislerin hangi user ile çalışacağını belirleyin veya Use the same account for all SQL Server services butonu ile hepsine aynı userı atayın. Collation tabından, Collation’ı, Latin1_General olarak seçmeyi unutmayın.
    • Database Engine Configuration ekranında Add Current User butonu ile kurulum yapılan userı SQL Administrators olarak belirliyoruz.
    • Analysis Services‘ da yetkili olacak userları seçiyoruz

    • Reporting Services Kurulumu

    • SQL Kurulumun bitmesi beklenir.

Bununla birlikte Biztalk Server 2010 kurulumuı için tüm ön gereksinimleri tamamlanmış bulunuyorsunuz. Bir sonraki yazıda Biztalk Server 2010 – Beta’nın nasıl kurulduğunu görebilirsiniz.

Tags: , , , , , , , , , , , , , ,
Posted in Bilgisayar, BizTalk, SQL Server | No Comments »

MOSS 2007 Kurulumu (Detaylı)

Kasım 15th, 2009

Microsoft Office Sharepoint Server 2007 Standalone Server üzerine kurulumu;

Çok temel olarak W2K3 R2 SP2, SQL Express 2005 ve MOSS 2007 SP2 ile kurulum gerçekleştirilecektir;

  1. İlk önce bize gerekli olan, Windows 2003 server R2 (32 Bit veya 64 Bit) SP 2,
  2. Daha sonra bu makinaya tüm updatelerin geçilmesi gerekiyor (kendi iyiliğiniz için :) ),
  3. IIS kulumu gerekiyor (bir fikriniz yoksa internet üzerinde bol miktarda yazı bulabilirsiniz, Bir fikir olması açısından aşağıda bir resim bulabilirsiniz),
  4. 1.mosssetup_iis

  5. ASP.NeT kurulumu gerekiyor,
  6. 2.moss_2007_setup_aspnet

  7. IIS Manager ekranından, Isolation Mode‘ u ayarlamalıyız, (Başlat -> Çalıştır -> INETMGR),
  8. 3.moss_2007_inetmgr
    4.MOSS_2007_setup_inetmgr

  9. Microsoft .NeT Framework 3.5 Kurulumunu yapıyoruz. Link : http://go.microsoft.com/fwlink/?LinkId=110508 den indirebilirsiniz.
  10. 5.moss_2007_35_framework_setup

  11. Asp.Net 2.0 a izin vermeliyiz. Bunun için tekrar IIS Manager ekranına gelip (Başlat -> Çalıştır -> INETMGR) buradan ASP.NET v2.0.50727 i seçip Allow butonuna tıklamalıyız.
  12. 6.moss_2007_setup_asp.net_configuration

  13. Bundan sonra yapılacak iş ise MOSS 2007 yi kurmak ve Konfigüre etmektir. Fakat bu sırada isteğe bağlı olarak Office ve Visual Studio yu da kurabilirsiniz.
  14. 7.Moss_2007_Office
    8.MOSS_2007_VS_setup

  15. Sharepoint setupımızı çalıştırıyoruz, Next ve Yes lerle ilerleyip, Basic yükleme seçeneğini seçiyoruz. Bu işlem bize otomatik olarak gerekli yüklemeleri yapacaktır. SQL Express, Moss Kurulum Ayarları, vs.. bunların hepsi otomatik olarak kurulacaktır.
  16. 9.Moss_2007_Basic

  17. Kurulum tamamlandıktan sonra aşağıdaki gibi bir ekran karşınıza çıkacak, buradan Sharepoint Configuration ı çalıştıracağımızı belirtip, Configuration Tool’u çalıştırıyoruz.
  18. 10.MOSS_2007_Configuration

  19. Karşımıza gelen seçeneklerden de yine Next ve Yes olanları seçiyoruz. Daha sonra 10 adımlık bir Configuration Task işlemi başlayacaktır. Bu işlem de tamamlandıktan sonra sharepointimiz kurulmuş ve büyük bir kısmı konfigüre edilmiş olacaktır.
  20. 11.MOSS_2007_Conf

  21. Bu konfigüre sırasında biz de boş durmayalım ve eğer server üzerinde yazılım geliştirme yapacaksak, Windows SharePoint Services 3.0 Tools: Visual Studio 2008 Extensions, Version 1.2 eklentisini yükleyelim. Bu sayede Visual Studio içerisinde rahatlıkla web part vs.. yaratabileceğiz. Link : http://www.microsoft.com/downloads/details.aspx?familyid=7BF65B28-06E2-4E87-9BAD-086E32185E68&displaylang=en
  22. Amma da uzun sürdü dediğinizi duyarmış gibiyim :) E hadi madem boş durmayın ve Sharepoint Designer ve InfoPath i yükleyin;
  23. 12.MOSS_2007_Sharepoint Designer

  24. Bu sırada göreceksiniz ki, yüklemeler tamamlanmış, konfigürasyonlar bitmiş ve herşey hazır :) işte süreç bu kadar basit. Konfigürasyon bitince otomatik olan açılan internet explorer sayfasında anasayfanızın gelmiş olması lazımdı. Eğer gelmediyse;
    http://localhost veya http://server_ismi
    linkleriyle anasayfanıza bağlanmayı deneyebilirsiniz.
  25. 13_MOSS_2007_Finish

ve iyi bir haber, yoğun olmadığım bir zaman size söz, Advanced kurulumu da anlatacağım :)

P.S. Söylemeyi unuttum, herşeyi yaptıktan sonra Sharepoint SP2 yi de üzerine geçmeyi unutmayın lütfen…

Tags: , , , , , , , ,
Posted in Sharepoint, Sistem | 2 Comments »

IIS ve FTP Loglarını SQL Server’ da Tutma

Şubat 3rd, 2009

Web siteniz ile ilgili (kim, ne zaman, nasıl, nerden, vs..) logları normal şartlar altında (NŞA) c:\windows\system32\LogFiles klasörüün altında bulabilirsiniz. Ama buradaki log dosyalarını açtığınızda veya bir proje ile bu logları parse etmeniz gerektiğinde verimli kullanım sağlayamazsınız, FTP Log dosyalarının içi;

#Software: Microsoft Internet Information Services 5.1
#Version: 1.0
#Date: 2009-02-02 12:19:13
#Fields: time c-ip cs-method cs-uri-stem sc-status
12:19:13 127.0.0.1 [1]USER xxxxx 331
12:19:13 127.0.0.1 [1]PASS – 530
12:19:17 127.0.0.1 [2]USER anonymous 331
12:19:17 127.0.0.1 [2]PASS anon@localhost 530
12:20:25 127.0.0.1 [3]USER anonymous 331
12:20:25 127.0.0.1 [3]PASS mozilla@example.com 530
12:20:29 127.0.0.1 [3]USER xxxxx 331
12:20:29 127.0.0.1 [3]PASS – 230
12:20:29 127.0.0.1 [3]sent / 550
12:20:29 127.0.0.1 [3]sent / 426
12:20:29 127.0.0.1 [3]sent / 550
12:20:29 127.0.0.1 [3]sent / 426
12:20:29 127.0.0.1 [3]sent / 550
12:20:29 127.0.0.1 [3]sent / 426
12:20:34 127.0.0.1 [3]sent /test 550
12:20:34 127.0.0.1 [3]sent /test 426
12:20:34 127.0.0.1 [3]sent /test 550
12:20:34 127.0.0.1 [3]sent /test 426
12:20:34 127.0.0.1 [3]sent /test 550
12:20:34 127.0.0.1 [3]sent /test 426
12:20:36 127.0.0.1 [3]sent /test2 550
12:20:36 127.0.0.1 [3]sent /test2 426
12:20:36 127.0.0.1 [3]sent /test2 550
12:20:36 127.0.0.1 [3]sent /test2 426
12:20:36 127.0.0.1 [3]sent /test2 550
12:20:36 127.0.0.1 [3]sent /test2 426
12:20:58 127.0.0.1 [4]USER xxxxx 331
12:20:58 127.0.0.1 [4]PASS – 530
12:21:07 127.0.0.1 [5]USER xxxxx 331
12:21:07 127.0.0.1 [5]PASS – 530
12:21:15 127.0.0.1 [6]USER xxxxx 331
12:21:15 127.0.0.1 [6]PASS – 530

gibidir. Bu kısmen basit halidir. Benden söylemesi. Bu logları SQL Server’ a, Access’ e veyaExcel’ e kaydettirebilirsiniz. Bunun için ODBC log konusunu incelememiz gerekmekte :)

Bu makalede ben logları sql servera yazdıracağım, siz değişik yerlere kayıtları alabilirsiniz.

  1. Bu yapacaklarımız sadece IIS ve FTP Loglarını almamızı sağlayacaktır. MMC den IIS i açarsak, İlgili web sitenin properties’ inden IIS log tanımı, yine aynı yerin FTP kısmının Properties’inden de FTP Log tanımını yapabilirsiniz.
  2. Bu işlemler için mutlaka server işletim sistemi gerekmekte,
  3. Makinada IIS ve FTP Server’ ın kurulu olması gerekmekte (FTP Log için, FTP Server gerekli, FTP log istenmiyorsa gerekmemekte),

SQL Serverda Tablo Yaratma

Logları toplayacak SQL Serverımızda yeni bir tablo yaratmamız gerekmekte. Tabloyu aşağıdaki scripti çalıştırarak oluşturabiliriz;

create table InternetLog(
ClientHost varchar(255), username varchar(255),
LogTime datetime, service varchar( 255), machine varchar( 255),
serverip varchar( 50), processingtime int, bytesrecvd int,
bytessent int, servicestatus int, win32status int,
operation varchar( 255), target varchar(255), parameters varchar(255) )

Default da query i çalıştırırken Database olarak master seçilidir muhtemelen, Bunun için yeni bir DB oluşturmanız veya var olan bir database’in içinde tablonun oluşturulması şiddetle tavsiye edilir;

Oluşan Tablodaki kolonların microsoftun sitesindeki tanımları aşağıdaki gibidir ;

Table – Field Format

FieldName: ClientHost
Data Source/Type: Varchar(255)
Explanations: Client IP address.

FieldName: Username
Data Source/Type: Varchar(255)
Explanations: User name for the client. If the page is not password-protected, this is always the anonymous user name.

FieldName: LogTime
Data Source/Type: Datetime
Explanations: Date and time that the log entry was created.

FieldName: Service
Data Source/Type: Varchar(255)
Explanations: Name of the service. This can be WWW, FTP, or some other name.

FieldName: Machine
Data Source/Type: Varchar(255)
Explanations: Server name.

FieldName: ServerIP
Data Source/Type: Varchar(255)
Explanations: Server IP address.

FieldName: ProcessingTime
Data Source/Type: Int
Explanations: Time spent on request processing (in milliseconds).

FieldName: BytesRecvd
Data Source/Type: Int
Explanations: Number of bytes received.

FieldName: BytesSent
Data Source/Type: Int
Explanations: Number of bytes sent.

FieldName: ServiceStatus
Data Source/Type: Int
Explanations: Service status, such as 200.

FieldName: Win32Status
Data Source/Type: Long Integer
Explanations: Windows NT status code. 0 typically indicates success.

FieldName: Operation
Data Source/Type: Varchar(255)
Explanations: Type of the operation or command. For example, this may be USER for FTP or GET for WWW.

FieldName: Target
Data Source/Type: Varchar(255)
Explanations: Target of the operation. For example, this may be Default.htm.

FieldName: Parameters
Data Source/Type: Varchar(255)
Explanations: Any parameters for the operation. This can be either name/value pairs for invoking CGI or an ISAPI extension. It is a user name for the FTP command USER.


System DSN Kaydı Yaratılması

  1. IIS’in bulunduğu bilgisayarda, Control Panel –> Administrative Tools –> ODBC Data Source –> System DSN tabı,
  2. Add butonuna tıklayın,
  3. SQL Server‘ı seçin,
  4. Name kutusuna HTTPLog yazın, description belirtin, bağlanmak istediğiniz SQL Serverı seçin,
  5. SQL Server ayarlarınızı düzgün bir şekilde doldurun (gerekli connection stringler, database ismi, vs..),
  6. İşlemlerin sonunda Test Data Source butonuna tıklayın ve başarılı şekilde ayarlarınızı yaptığınızı teyit ettirin,

LOG için IIS Ayarları

  1. IIS ekranında, Loglamak istediğiniz Web sitenizin üzerine sağ tıklayıp, Properties‘ ine gelin,
  2. Web Site tabında, Active Log Format listesinden, ODBC Logging i seçin. ODBC ayarlarını yaparken Windows NT Integrated authentication seçtiyseniz, buradaki username ve password kısımlarını boş geçebilirsiniz. Ama tahminimce tüm ayarlar çok güzel bir şekilde hazır gelmiş olması gerekmekte. Buradaki bilgilerden, System DSN ayarlarıyla uyuşmayan kısımları değiştirin,

LOG için FTP Ayarları

  1. IIS ayarlarıyla aynı işlemleri yapmanız gerekmekte, aynı System DSN i referans olarak gösterebilirsiniz. Sadece IIS –> FTP Server kısmından özelliklere girip ODBC Loggingi seçmeniz ve ayarları yapmanız gerekmekte,

Resimli bir şekilde anlatmaya gerek görmedim, istenirse düşünebilirim :)

Tags: , , ,
Posted in SQL Server, Sistem | 2 Comments »

IIS Commands

Aralık 3rd, 2008

Start IIS from command prompt

iisreset /start

Stop IIS from command prompt

iisreset /stop

Restart IIS from command prompt

iisreset

Tags: , , , ,
Posted in Bilgisayar | No Comments »

IIS Komutları

Aralık 3rd, 2008

Command Prompt dan IIS i başlatmak için

iisreset /start

Command Prompt dan IIS i kapamak için

iisreset /stop

Command Prompt dan IIS e reset atmak için

iisreset

Tags: , , ,
Posted in Bilgisayar | No Comments »