Usando o Autoit, este é um teste simples que será executado uma vez a cada 10 segundos para ver se a fonte da página de destino está acessível, ele registrará o resultado com um timestamp:
#include <inet.au3>
While 1
$source = _InetGetSource("domain.tld")
$file = FileOpen("log.log", 9)
If $source = "" Then
FileWrite($file,@MON & "/" & @MDAY & "/" & StringRight(@YEAR, 2) & " " & @HOUR & ":" & @MIN & ":" & @SEC & @TAB & "Failed source pull" & @CRLF)
Else
FileWrite($file,@MON & "/" & @MDAY & "/" & StringRight(@YEAR, 2) & " " & @HOUR & ":" & @MIN & ":" & @SEC & @TAB & "Successful source pull" & @CRLF)
EndIf
FileClose($file)
Sleep(10000)
WEnd