BAT - OWA Funktion Testen
Alle Skripte sind Muster ohne jede Gewährleistung oder Funktionsgarantie. für Schäden bin ich nicht verantwortlich. Achten Sie auf Zeilenumbrüche bei der Übernahme.
Quelle: Frank Carius
Immer wieder gibt des die Aufgabe, bestimmte Dienste von Exchange zu überwachen. Eine Funktion ist z.B. die Überwachung von Outlook Web Access. Funktioniert dieser Dienst nicht mehr, so ist dies ein untrügliches Zeichen für eine Störung im System. Dabei muss nicht Exchange das Problem sein. Es könnte auch die Namensauflösung, die Erreichbarkeit per Router, Switch oder Firewall oder die Funktion des Webservers.
Zum Einsatz kommt dabei das Programm WGET, welches als Kommandozeilenanwendung per HTTP eine Datei herunter lädt. Damit kann sowohl der Download selbst als auch die herunter geladene Datei kontrolliert werden.. Weiterhin kommt das Programm SLEEP aus dem Ressource Kit zum Einsatz , welches das Skript für eine bestimmte Zeit ohne CPU-Belastung anhält.
echo off cls echo OWACHECK:%TIME% Starte OWA Monitor :loop echo OWACHECK:%TIME% Check OWA Funktion wget http://owa2000.netatwork.de/exweb/naw.gif if errorlevel 1 goto error1 fc naw.gif naw.save if errorlevel 1 goto error2: sleep 10 goto loop :error1 echo OWACHECK%TIME% Datei konnte nicht gefunden werden. OWA nicht verfuegbar ? goto ende :error2 echo OWACHECK%TIME% Datei ist VERAENDERT !!. goto ende :ende
Natürlich können auch weiterführende Programme wie PING und TRACERT genutzt werden, um die Funktion von OWA zu testen.