Hallo Leser,

heute mal mit einem neuen Script – ExChecker!

ExChecker – Prüftool für die Exchange-Umgebung

Der ExChecker ist bereits im Jahr 2015 entstanden. Damals war sein einziger Zweck, den Mailflow vom Exchange zu einem externen Empfänger und zurück zu testen.

Hinzugekommen sind weitere Prüfmechanismen, die die Exchange-Umgebung überwachen sollen. Primär ging es darum, eine Website anzuzeigen, die sich automatisch aktualisiert und den Status des Mail-Verkehrs anzeigt. Mittlerweile, in Version 1.1, sind folgende Methoden implementiert:

  • QuerySchema
  • Mail-Zähler (Tag / Monat / Jahr / Gesamt)
  • Mailzustellungskette überprüfen
  • Exchange Dienste
  • Ping
  • Speicherplatz aller Festplatten / Partitionen
  • Datenbankgröße
  • E-Mail Report ( HTML / Text)

Das Script wird auf einem Exchange Server oder einem System mit EWS / Exchange Management Shell ausgeführt. Aufrufbar mit Parametern, um die gewünschte Funktion zu testen. Nach jedem Durchlauf wird die HTML-Datei neu generiert und zeigt gewünschte Informationen an. Die HTML-Datei liegt im Scriptverzeichnis und beinhaltet einen Content-Refresh alle 15 Sekunden. Somit kann diese auch auf einem Monitor angezeigt werden, der über keine aktive Bedienung verfügt.

Die Steuerung des Scripts erfolgt mit Hilfe der „Settings.ini“-Datei. Dort werden sämtliche Parameter für die einzelnen Prüfmechanismen gesetzt.

Es kann ein geplanter Task mit den gewünschten Reporting- / Monitoring-Funktionen erstellt werden!

Ihr könnt das Tool unter ExChecker herunterladen! Ich hoffe es gefällt euch!

Administrativen Gruß

Andi