La casa della brugola informatica


il mondo che vorresti...o forse no...
Archivio Posts
Anno 2009

Anno 2008

Anno 2007

Anno 2006

ISA 2006: configurazione con SQL 2005

Una delle cose sicuramente più noiose con ISA Server è quella legata all'installazione del suo motore dei log, MSDE (Microsoft Server Desktop Engine 2000)....personalmente avrei trovato un modo migliore per gestire la sua installazione e/o configurazione, un pò come avviene in Wsus 3.0. Molti forse si aspettavano che assieme ad ISA 2006, ci fosse anche SQL Express 2005....giusto per rinnovare il parco software, ma così non è stato e siamo rimasti al vecchio MSDE.

La cosa non è un vero problema, visto che possiamo decidere di installare SQL Express 2005 oppure utilizzare il nostro SQL Std 2005 già installato, per configurare la scrittura dei Log direttamente sul nostro Server ISA o su un altro server già esistente.

Adesso vedremo come fare quest'operazione in poco tempo.

Strumenti:

Windows Server 2003 R2
Isa Server 2006 Std
SQL Std 2005 SP1

NB: in questo articolo è stato utilizzato SQL Developer 2005 installato direttamente sul server ISA.

Procedimento:

Come prima cosa, installiamo ISA 2006 senza selezionare l'Advanced Logging tra i tool di installazione; potete tranquillamente arrivare a configurare le prime regole di ISA Server senza troppi problemi.

Aprite il Surface Area Configuration di SQL ed andate ad attivare le connessioni remote in TCP/IP, come illustrato nella figura 1.


figura 1 - attivazione del protocollo TCP/IP

Una volta attivato il protocollo, andiamo a settare le porte di utilizzo e per fare questo apriamo il SQL Configuration Manager; apriamo le proprietà del protocollo TCP/IP e impostiamo la porta 1967 tra le TCP Dynamic Ports - figura 2.


figura 2 - abilitazione e apertura della porta 1967

NB: una volta fatte queste due operazioni, riavviate il servizio di SQL per rendere effettive le modifiche fatte.

A questo punto creiamo il database all'interno di SQL e lo chiamiamo ISA2006LOG (o come meglio credete voi) - figura 3


figura 3 - creazione del database all'interno di SQL 2005

Creato il database, dobbiamo creare le tabelle e per fare questo utiliziamo 2 script presenti nella cartella C:\Programs Files\Microsoft Isa Server\, denominati: fwsrv.sql e w3proxy.sql.
Facendo Drag&Drop del file, all'interno di SQL, ci apparirà il codice di esecuzione dello script al quale dobbiamo aggiungere, all'inizio, la stringa USE ISA2006LOG (o il nome del database che abbiamo appena creato), il risultato deve essere come illustra la figura 4.


figura 4 - codice di esecuzione dello script

NB: Ricordatevi di eseguire entrambi gli script

L'ultima parte riguarda la configurazione di ISA Server, a livello di policy ed a livello di configurazione dei log.

Aprite le system policy di ISA ed attivate il Remote Logging (SQL) successivamente applicate la regola - figura 5



Andiamo in Monitoring -> Logging e all'interno della Task Pane selezioniamo Configure Firewall Logging.
Scegliere SQL Database e cliccare su Options, si aprirà una finestra dove dovrete inserire i parametri di configurazione del server SQL, come indicato nella figura 6.


figura 7 - configurazione Server SQL

Come vedete dallo screenshot, sono stati inseriti i seguenti parametri:

Nome Server SQL -> in questo caso uguale al nome del Server ISA
Nome Database -> ISA2006LOG o come lo avete chiamato voi
Porta -> 1433 (Default)
Force Data Encryotion -> Disable

A livello di autenticazione andate ad impostare quella dell'utente sa di SQL

Ripetete quest'operazione anche per il Configure Web Proxy Logging, inserendo gli stessi campi.

Applicate le regole e riavviate i servizi di ISA (tutti), in caso di problemi avrete dei warning che vi avviseranno che i servizi non potranno essere avviati; questo succederà se avete sbagliato qualche passaggio nel mentre.

Tengo a precisare che questa prova è stata fatta usando SQL sulla stessa macchina di ISA, è possibile che installando SQL su un altro server possa essere necessario dover abilitare determinate regole all'interno di ISA stesso, per permettere il traffico.

Buona configurazione

Ciao ciao
S
Categoria: Isa Server
mercoledì, 27 set 2006 Ore. 11.38








Ora e Data
Statistiche
  • Views Home Page: 345.560
  • Views Posts: 816.462
  • Views Gallerie: 41.757
  • n° Posts: 334
  • n° Commenti: 283
Mappa
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003