Also ich behaupte jetzt mal das ist nicht so das Problem. In meinen Augen umfasst das 3 Schritte. Erstens das intervallmässige anpingen. (Sollte nicht durchgehend sein da unnötig und ggf. auch störend. Eine Batch die das was der Ping zurück liefert "auswertet" (weiß nicht wie weit das mit If Errorlevel geht). Das ist wohl der schwerste Part. Und jetzt muss nur noch die Batch sagen Ok nächste Abfrage in 600s (oder wie du es möchtest) oder aber halt hier stimmt was nicht. Aufruf Alaram.exe mit Parametern für den Benutzer Ping oder Server Fehler oder so.
Wenn du bei Schritt zwei nicht weiter kommst vllt findet sich hier wer der das aus dem Stehgreif weis, sonst kann ich mal am WE rum probieren ;)