Microsoft Exchange Server Best Practice Analyzer 16 dicembre :00 Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)
Agenda Gli strumenti di Best Practice Analyzer Gli strumenti di Best Practice Analyzer Che cosa è Exchange Best Practice Analyzer (ExBPA) Che cosa è Exchange Best Practice Analyzer (ExBPA) Cosa fa ExBPA Cosa fa ExBPA Approfondimenti Approfondimenti setup & requirements setup & requirements come funziona come funziona web update web update architettura architettura Live Demo.... Live Demo....
Perchè servono strumenti di Best Practice I sistemi e le infrastrutture di oggi sono sempre più complesse I sistemi e le infrastrutture di oggi sono sempre più complesse Distribuire e gestire sistemi con meno sforzo Distribuire e gestire sistemi con meno sforzo Implementare degli standard di Best Practice e applicarli in modo omogeneo ed efficente Implementare degli standard di Best Practice e applicarli in modo omogeneo ed efficente Mantenere alti i livelli di SLA e disponibilità dei servizi Mantenere alti i livelli di SLA e disponibilità dei servizi Mantenere i sistemi in uno stato ottimale Mantenere i sistemi in uno stato ottimale la posta elettronica è oggi Mission Critical la posta elettronica è oggi Mission Critical
Altri strumenti per Best Practice MBSA – Microsoft Baseline Security Analyzer MBSA – Microsoft Baseline Security Analyzer SQLBPA – Microsoft SQL Server Best Practice Analyzer SQLBPA – Microsoft SQL Server Best Practice Analyzer Condividono con ExBPA Condividono con ExBPA concetti di base concetti di base interfaccia interfaccia finalità e modalità finalità e modalità analysis tool analysis tool baseline baseline best practice best practice
Cosa è Exchange Server BPA E uno strumento che racchiude le principali problematiche di Exchange, con le relative soluzioni, così come evidenziate in anni di esperienza dai tecnici dei centri di supporto (anche non Microsoft) E uno strumento che racchiude le principali problematiche di Exchange, con le relative soluzioni, così come evidenziate in anni di esperienza dai tecnici dei centri di supporto (anche non Microsoft) Exchange Server BPA implementa un expert on your desktop Exchange Server BPA implementa un expert on your desktop I migliori consigli per ottenere la massima resa dallinfrastruttura Exchange I migliori consigli per ottenere la massima resa dallinfrastruttura Exchange E un tool in grado di aggiornarsi automaticamente e costantemente, via Web, man mano che vengono evidenziate tecniche, problemi, soluzioni E un tool in grado di aggiornarsi automaticamente e costantemente, via Web, man mano che vengono evidenziate tecniche, problemi, soluzioni E uno strumento di auto-documentazione dellarchitettura e delle configurazioni di Exchange, anche nel tempo E uno strumento di auto-documentazione dellarchitettura e delle configurazioni di Exchange, anche nel tempo
Che risultati può dare Uno stato di salute (health check) del sistema Uno stato di salute (health check) del sistema evidenza di configuraziuoni critiche o fuori-standard evidenza di configuraziuoni critiche o fuori-standard Diversi livelli di dettaglio nellanalisi del report Diversi livelli di dettaglio nellanalisi del report Include istruzioni passo-passo e sempre aggiornate per la soluzione dei problemi riconosciuti Include istruzioni passo-passo e sempre aggiornate per la soluzione dei problemi riconosciuti Assicura lo stato dellarte per la configurazione ottimale dei sistemi fornendo evidenza dei punti da migliorare Assicura lo stato dellarte per la configurazione ottimale dei sistemi fornendo evidenza dei punti da migliorare ottimizzazione, prestazioni, affidabilità ottimizzazione, prestazioni, affidabilità Fornisce una analisi proattiva di potenziali problemi Fornisce una analisi proattiva di potenziali problemi Aiuta nellidentificazione delle cause di problemi ricorrenti e consigli su come evitarli Aiuta nellidentificazione delle cause di problemi ricorrenti e consigli su come evitarli
Come ottenerlo Exchange Best Practices Analyzer è disponibile gratuitamente come Download dal sito Microsoft *FREE* download Exchange Best Practices Analyzer è disponibile gratuitamente come Download dal sito Microsoft *FREE* download
Installazione
Pre-requisiti Con un unico.MSI Con un unico.MSI Richiede.NET Framework 1.1 Richiede.NET Framework 1.1 Richiede IIS Common Files (per remote metabase access) Richiede IIS Common Files (per remote metabase access) Meglio su una workstation Meglio su una workstation
Cosa installa Default in C:\Program Files\ExBPA Default in C:\Program Files\ExBPA Resource files per culture Resource files per culture oggi solo inglese e giapponese oggi solo inglese e giapponese nel futuro le altre principali lingue (anche italiano ) nel futuro le altre principali lingue (anche italiano ) ExBPA.exe e ExBPACmd.exe ExBPA.exe e ExBPACmd.exe diverse.dll specializzate diverse.dll specializzate ConfigCollector, NetworkCollector,... ConfigCollector, NetworkCollector,... ExBPA.Config.xml ExBPA.Config.xml oggetti, impostazioni, regole (il DB!) oggetti, impostazioni, regole (il DB!) ExBPA.chm (Local Help DB) ExBPA.chm (Local Help DB)
Interfaccia semplificata
Approfondimenti
Obiettivi di ExBPA Non per security MBSA Non per security MBSA Per disponibilità e prestazioni Per disponibilità e prestazioni Documentazione standard Documentazione standard Storia dei deployment Storia dei deployment Semplice da eseguire Semplice da eseguire
Per cosa è stato sviluppato Una tipica installazione Exchange è complessa Una tipica installazione Exchange è complessa molti parametri di fine tuning in posti diversi (registry, AD, OS Setting,...) molti parametri di fine tuning in posti diversi (registry, AD, OS Setting,...) topologia topologia configurazioni difficili da tenere sotto controllo configurazioni difficili da tenere sotto controllo Espone e analizza la complessità di una installazione di Exchange Espone e analizza la complessità di una installazione di Exchange Evidenzia mis-configuration Evidenzia mis-configuration Esplicita setting particolari Esplicita setting particolari
Come lavora Include la conoscenza su Exchange in termini di Best Practice (Exchange KB,...) Include la conoscenza su Exchange in termini di Best Practice (Exchange KB,...) Non solo raccoglie informazioni (ci sono già parecchi strumenti che lo fanno), ma le analizza confontandoli con KB Non solo raccoglie informazioni (ci sono già parecchi strumenti che lo fanno), ma le analizza confontandoli con KB Usa diverse fonti Usa diverse fonti AD AD Registry Registry OS Settings OS Settings IP, DNS, Netbios,... IP, DNS, Netbios,...
Integrazione con componenti esterni (anche non Microsoft) Firmware (HP, Dell,...) Firmware (HP, Dell,...) Anti-Virus software Anti-Virus software Trend Trend Sybari Sybari Symantec Symantec McAfee McAfee La base di analisi è aperta ed estensibile crescerà La base di analisi è aperta ed estensibile crescerà Rules DB aggiornato online allattivazione Rules DB aggiornato online allattivazione
Web Update
Cosa si aggiorna via Web Rules Rules migliorano la capacità di rilevare problemi migliorano la capacità di rilevare problemi Funzionalità Funzionalità Connectivity test Connectivity test Baseline Baseline CHM Help per gli approfondimenti CHM Help per gli approfondimenti
Come si aggiorna se siamo off- line Funzione Web Update Pack Funzione Web Update Pack Consente un download degli aggiornamenti Consente un download degli aggiornamenti Vanno applicati/installati manualmente per aggiornare Rules & KB Vanno applicati/installati manualmente per aggiornare Rules & KB Anche i link Tell me more... sono pensati per referenziare il Local Help (.chm) in caso di mancanza di connessione web Anche i link Tell me more... sono pensati per referenziare il Local Help (.chm) in caso di mancanza di connessione web
Come funziona
How the ExBPA Tool Works Active Directory Exchange Server Exchange Server Exchange Server ExBPA Dispatcher XML Rules collectors Output Data ExBPA Analyzer Import XML Export ExBPA Interface
Data Files in Application Data\Microsoft del current user in Application Data\Microsoft del current user Output.datetime.log Output.datetime.log Output.datetime.xml Output.datetime.xml Consultabili anche da altre workstation tramite XML Import (solo con versioni compatibili della base dati XML) Consultabili anche da altre workstation tramite XML Import (solo con versioni compatibili della base dati XML)
Architettura (I) Copre tutte le versioni di Exchange integrate con Active Directory Copre tutte le versioni di Exchange integrate con Active Directory anche Exchange 5.5 ma solo in topologie miste anche Exchange 5.5 ma solo in topologie miste Raccoglie più di 1200 dati elementari da ogni server Raccoglie più di 1200 dati elementari da ogni server 800 regole di analisi dei dati raccolti 800 regole di analisi dei dati raccolti link a più di 500 articoli di approfondimento (web) link a più di 500 articoli di approfondimento (web) XML come linguaggio di Input/Output (Data model) XML come linguaggio di Input/Output (Data model) Rule Engine basato su XPath Rule Engine basato su XPath
Architettura (II) Nessun componente da installare sui server Nessun componente da installare sui server data collection remota data collection remota Normalmente eseguito da una Workstation (XPpro o 2000pro), non sul server Normalmente eseguito da una Workstation (XPpro o 2000pro), non sul server Scritto in C# managed code Scritto in C# managed code.NET Framework 1.1.NET Framework 1.1
Run-time Permissions requirements Local administrator permissions on domain controller/global catalog Local administrator permissions on domain controller/global catalog Active Directory information enumeration Active Directory information enumeration WMI providers call WMI providers call Local administrator permissions su ciascun Exchange server Local administrator permissions su ciascun Exchange server WMI providers call WMI providers call registry access registry access IIS Metabase access IIS Metabase access "Exchange View Only Permissions" sullintera Exchange organization "Exchange View Only Permissions" sullintera Exchange organization Accesso alla topologia del sistema Accesso alla topologia del sistema
Tips & Tricks CTRL-C mette nella clipboard il testo della regola selezionata (no right-click) CTRL-C mette nella clipboard il testo della regola selezionata (no right-click) Con Print report + print-to-file possiamo produrre un HTML output Con Print report + print-to-file possiamo produrre un HTML output La Detailed View riporta tutto quanto rilevato può essere usata per una approfondita analisi manuale che può sopperire alla mancanza di regole specifiche La Detailed View riporta tutto quanto rilevato può essere usata per una approfondita analisi manuale che può sopperire alla mancanza di regole specifiche
Riferimenti e risorse (1) Microsoft Exchange Server Best Practices Analyzer Tool s/2003/exbpa/default.asp Microsoft Exchange Server Best Practices Analyzer Tool s/2003/exbpa/default.asp s/2003/exbpa/default.asp s/2003/exbpa/default.asp
Riferimenti e risorse (2) Exchange Home Exchange Home Exchange Italy Home Exchange Italy Home Microsoft Exchange Server TechCenter ange/default.mspx Microsoft Exchange Server TechCenter ange/default.mspx ange/default.mspx ange/default.mspx Exchange Server 2003 Technical Library sp?url=/technet/prodtechnol/exchange/exchange20 03/proddocs/library/default.asp Exchange Server 2003 Technical Library sp?url=/technet/prodtechnol/exchange/exchange20 03/proddocs/library/default.asp sp?url=/technet/prodtechnol/exchange/exchange20 03/proddocs/library/default.asp sp?url=/technet/prodtechnol/exchange/exchange20 03/proddocs/library/default.asp
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.