ExBPA heute und morgen

Arbeitsweise

ExBPA zerfällt in zwei wichtige Komponenten. Das ausführbare Programm verfügt über die notwendigen Funktionen, um die Daten innerhalb des Systems zu sammeln. Diese beinhalten zum Beispiel Komponenten, um Werte in den System-Registries und dem Active Directory abzufragen.

Der andere wichtige Teil des Best Practice Analyzer sind Konfigurationsdateien in einem XMLFormat. Diese Dateien enthalten unter anderem die auszuwertenden Werte in Registry und Active Directory sowie die Schlüsse, die sich daraus ziehen lassen. Beide Komponenten unterliegen getrennten Aktualisierungszyklen. Die XML-Dateien werden ständig überarbeitet. Beim Programmstart sucht ExBPA deshalb automatisch auf Microsofts Update-Seiten nach einer neueren Version.

Die Überarbeitung des Programms selbst ist aufwändiger und erfolgt deshalb in längeren Abständen. Aktuell trägt das Programm die Versionsnummer 2.7. Besonders wenn Installationen ohne direkten Internetzugriff überprüft werden sollen, ist es wichtig, nicht nur die aktuelle Programmversion, sondern auch die manchmal getrennt verfügbare neueste Variante der XML-Dateien herunterzuladen. Hier ist aber darauf zu achten, dass die Version zu der Version der ausführbaren Dateien passt.

Überprüfte Komponenten

ExBPA überprüft nicht nur die eigentliche Exchange Server-Konfiguration, sondern eine Vielzahl von Systemkomponenten, die für die korrekte Funktion der Umgebung notwendig sind. Dazu gehören die Konfiguration des Betriebssystems, aber auch Hardwarekomponenten, wie etwa bekannte BIOS-Probleme, sowie übliche Ergänzungssoftware von Drittanbietern, wie Antivirus-Komponenten.

Der Abfrage erfolgt zu großen Teilen über die WMI-Schnittstelle. Daneben sind aber auch Anfragen an das Active Directory über LDAP sowie verschiedene andere Netzwerkprotokolle wie beispielsweise DNS möglich.

ExBPA wurde für die Versionen ab Exchange 2000 entwickelt. Das Programm kann allerdings auch Exchange 5.5-Server in gemischten Umgebungen abfragen. Eine Analyse reiner Exchange 5.5- (und ältererer) Umgebungen ist nicht möglich. Da ExBPA besonders auf große Umgebungen abzielt, werden Clusterumgebungen gezielt unterstützt.