Das positive Feedback zu Exchange Monitor 1.0 hat mich ermutigt Exchange Monitor weiter zu entwickeln. Dabei habe ich festgestellt, dass das bisherige Design nicht sonderlich gut für ein kleines Monitoring Tool ist. Daher habe ich mich für ein anderes Design und auch für ein anderes Konzept für die Daten entschieden.
Hier einmal die wichtigsten Neuerungen:
- Historische Daten
- Daten werden in CSV Dateien gespeichert
- Anzahl der historischen Daten konfigurierbar
- Dashboard
- Neues Design, besser Überblick
- Gesamtsystemstatus
- Detailseiten
- Detailierter Status der Server
- Integration Exchange Reporter
- Reports aus Exchange Reporter können in Exchange Monitor angezeigt werden
Natürlich gibt es auch weiterhin Alarmaktionen die frei konfigurierbar sind (Mail, SMS, etc). Die Integration mit Exchange Reporter erfordert Version 2.1 des Exchange Reporters. Version 2.1 steht schon in den Startlöchern.
Genug geschrieben, so sieht das Dashboard aus: Kein Datenwust, oder viel Text. Grün heißt OK, Gelb ist Warnung, Rot ist Fehler… Das lässt sich wunderbar auf einem 55 Zoll Fernseher an die Wand bringen
Bei einem Klick auf die Server lassen sich dann die Daten im Detail sowie auf die vorherigen Daten anzeigen, das sieht dann so aus:
Ich werde nach und nach weitere Sensoren hinzufügen. Bisher funktioniert alles, was auch in Exchange Monitor 1.0 funktioniert hat:
- Mail Versand/Empfang Überwachung (verschickt eine Mail ins Internet und wertet die Antwort aus)
- Überprüft zusätzliche SMTP Gateways bei Bedarf (Proxys, AntiSPAM Gateways)
- Listet die Warteschlangen auf und alarmiert bei volllaufenden Warteschlangen
- Überwacht den Speicherplatz der Exchange Server
- Überwacht die SMTP Gateways per Ping
- Überwacht die Exchange Dienste
- Kann per SMS Fehler melden
Die Installation ist einfach: Runterladen, entpacken, settings.ini anpassen, starten.
.\Start-ExchangeMonitor.ps1 -Installpath c:\ExchangeMonitor
Der Parameter –Installpath gibt das Verzeichnis an, indem Exchange Monitor 2 gespeichert ist.
In dem Verzeichnis findet sich die folgende Struktur:
Im Verzeichnis „HTML“ liegt nach dem ersten Durchlauf eine Datei mit dem Namen „index.html“, diese kann entweder direkt per Browser geöffnet werden, oder es wird ein IIS installiert der auf dieses Verzeichnis zeigt.
Im Exchange Monitor Verzeichnis findet sich ebenfalls die Datei „settings.ini“. Hier müssen die entsprechenden Einstellungen vor dem ersten Start vorgenommen werden:
- Checkpoints = Anzahl der zu speichernden Prüfpunkte
- Echomail =Testmail mit Autoresponder für Mailflow (kann normalerweise so belassen werden)
- Testmailbox =E-Mail Adresse von der die Testmail geschickt und wieder empfangen werden
- TestUser =Der zugehörige Benutzername zur Testmailbox
- TestUserDomain =Die zugehörige AD-Domain in der sich das Konto des TestUsers befindet
- TestUserPass =Passwort des Testusers
- AddSmtpServers =zu prüfende SMTP Gateways, die per SMTP Port 25 erreichbar sind (AntiSPAM Gateways, Proxys etc)
- Latency =Zeit in Sekunden in der die Testmailbox wieder innerhalb des Postfachs gefunden werden muss, der Wert muss ggf je nach Umgebung höher oder niedriger gesetzt werden
- IncludeExchangeReport =Ab Exchange Reporter Version 2.1 wird es die Möglichkeit geben, die Exchange Reports auch im Monitor anzuzeigen. Bis dahin bitte auf „nein“ belassen.
Eine detaillierte Anleitung reiche ich noch nach. Hier gibt es Exchange Monitor 2.0 zum Download:
Hallo,
bekomme jedesmal wenn ich das ausführen mag, bei Include-Functions einen Fehler wieso?