Dokumentation
Es kommt der Zeitpunkt, an dem etwas nicht mehr geht. Und dann sind sie froh, wenn es ein Stück Papier oder eine Textdatei gibt, in der die hoffentlich aktuellen Einstellungen hinterlegt sind. Wie kann man Exchange dokumentieren ?.
- Mit dem Problem der Dokumentation stehen Sie nicht alleine. Nahezu jede Firma hat das "Problem" der Dokumentation und das ist oftmals hausgemacht:
- Einer muss den Anfang finden
- Jeder dokumentiert unterschiedlich mit anderen Programme
Word, HTML, Notepad - Einige Programme "dokumentieren" selbst
z.B. Inventarisierungssoftare, WSUS (Patchmanagement), Helpdesksysteme (Veränderungen) - Niemand fühlt sich wirklich verantwortlich
- Dokumentation "veraltet" sehr schnell
Zu viele Personen glauben, dass eine Dokumentation immer den Charakter eines "Buchs" haben muss, was möglichst "perfekt" aussehen sollte. Dies ist ein hoffnungsloses Unterfangen. Ich merke das schon, wenn ich als Autor meines Buchs (Exchange 2003 - Ein Buch zum Thema) hier "aktuell" bleiben will.
Was muss eine Dokumentation bieten ?
Eine Lösung muss daher eine ganz anderen Ansatz wählen. eine Dokumentation einer Firma muss vom Prinzip her viele Faktoren erfüllen, die eine normale "Textverarbeitung" nicht leisten kann:
- "Multiuser"-tauglich
Eine parallele Bearbeitung zumindest unterschiedlicher Dokumente muss möglich sein. - Einfach und jederzeit erreichbar'
z.B. per Webbrowser von jedem Betriebssystem ohne extra zu installierende Software - mit Daten auch per Program "füllbar"
Idel, wenn Skripte und andere Quellen die erforderlichen Daten automatisch beisteuern. - Durchsuchbar
Was wäre der heutige EDV-Mitarbeiter ohne eine Volltextsuche. - Versionierungsfähig
Dokumentationen ändern sich und dabei werden neue Versionen erstellt. Die alten Versionen dürfen dabei aber nie überschrieben werden. Der Benutzer sollte sich aber nicht um diese Archive kümmern müssen.
Dabei hat Dokumentation erst mal nichts mit "Prozess Management" zu tun und bedeutet auch nicht den Einsatz einer bestimmten Software. Für die Dokumentation sehe ich vier Schritte:
- Geeignete Plattform
Dine DOC-Datei ist sicher nicht geeignet. Aber vielleicht ist ein "WIKI" (Wiki) als Ansatz. Denkbar ist aber auch Sharepoint
Jedes Thema sollte dabei eine eigene Seite sein, die autark editiert und versioniert werden kann und sehr einfach mit anderen Seiten verknüpfbar ist. Bei einem WIKI gibt es aber keine feste "Struktur" sondern nur Schlüsselworte und Links. Wenn wir alle ehrlich sind, dann suchen wir schneller in Google als in einem Inhaltsverzeichnis eines großen Buchs - Ein Anfang machen
Dann muss natürlich überhaupt erst mal ein Start gemacht werden. Da interne Mitarbeiter hier fast immer zu wenig Zeit dazu haben, bietet sich hier an, dass z.B. externe Mitarbeiter einzelne Themen einfach dokumentieren, wie Sie es sehen. Dann starten die eigenen Administratoren nicht mit einem leeren Blatt und nebenbei bekommen Sie auch eine dritte Meinung - Mitarbeiter müssen wollen
Eine Dokumentation lebt, d.h. die eigenen Mitarbeiter müssen die Dokumentation nicht als Pflicht, sondern als unentbehrliches Hilfsmittel akzeptieren und selbst ihren Bereich weiter pflegen. - Integration schaffen
Wenn es wünschenswert ist, kann man natürlich eine Kopplung schaffen, z.B. dass ein Script die Konfiguration eines Servers ausliest und im Serverdokument mit ablegt
Sicher wird nicht alles in diesem System landen. Strukturierte Daten einer Softwareverteilung haben dort nichts verloren, sondern bleiben im jeweiligen System. Auch Eventlogs und andere Datenquellen sind viel zu kurzlebig. Aber wenn jemand Arbeit für etwas aufwendet, dann sollte das auch protokolliert werden. Wobei hier zu prüfen ist, ob das wirklich auch mit in die "Doku" muss, oder ein einfaches Tätigkeitsprotokoll nicht ausreichend ist.
Wir bei Net at Work dokumentieren sehr intensiv z.B. mit Supportanrufen oder über Arbeitsberichte. Wir müssen das nicht nur zwecks Rechnungsstellung tun, sondern dies hilft uns auch, wenn später Supportanrufe kommen. Keiner von uns kann die Konfiguration aller Kunden aus dem Kopf wissen.
Wie geht es weiter ?
Wenn Sie selbst noch nicht dokumentieren oder die aktuelle Form nicht mehr verwalten können, dann sollten Sie mit uns über die Umsetzung einer internen Dokumentation sprechen. Wir könnten z.B. mit ihnen die Anforderungen und Wünsche aufnehmen, ein geeignetes System auswählen und installieren und zuletzt je nach ihren Wünschen die aktuelle Umgebung dokumentieren und die Administratoren in die Benutzung einführen.
Tools zur automatischen Dokumentation
Es gibt zwar keine Tools, die Konzepte und Zusammenhänge automatisch erfassen aber reine System und Konfigurationsdaten können über verschiedene Hilfsprogramme sehr wohl erfasst und damit dokumentiert werden. Hier ein paar Links zu Tools.
-
ADMap
Dokumentation von Active Directory und Exchange Organisationen in Visio -
MBSA
Eigentlich zum Ermitteln von Sicherheitsproblemen bekommt man nebenbei auch einen Bericht der Systeme -
ExBPA
Zumindest für die Dokumentation von Exchange sehr gut geeignet. Das Ergebnis ist zwar kein "druckbares" Dokument aber die XML-Datei kann als Archiv sehr gut genutzt werden. -
WSUS
Primäre Funktion ist zwar das Patch Management, aber dazu ermittelt der WSUS-Server umfangreiche Daten des Clients, die auch abgefragt oder als Report extrahiert werden können -
NAWInventory
Mein eigenes VBScript und schnell einen Überblick über die Server zu bekommen -
Extended Security Update Inventory Tool
http://www.microsoft.com/downloads/details.aspx?FamilyID=2C93DA1D-48A0-4E5C-991F-87E08954F61B&displaylang=en -
Microsoft Office Visio 2007 Professional - Exchange Server Add-in
http://www.microsoft.com/downloads/details.aspx?FamilyID=0140BC6D-1C51-41F6-A473-D0E04690EE5E&displaylang=en -
DocuSnap
http://www.docusnap.de/
Kommerzielles Tools zur Dokumentationen von Netzwerken und Systemen - Haben Sie eigene oder kennen sie andere Tools, die hier aufgeführt werden sollten?
Weitere Links
- Wiki
- http://sydi.sourceforge.net/about.php
- Microsoft Office Visio Stencil Containing Shapes for Microsoft Exchange
Server 2007
http://www.microsoft.com/downloads/thankyou.aspx?familyId=45f7ea49-ceb2-4b04-8d46-2b0ae5e10694&displayLang=en









