Website Monitoring solution

Den Status von Webseiten ermitteln

Check Website Status and Response Time

Mit diesem Skript ermitteln wir den Status von Webseiten sowie deren Antwortzeiten. Sollte eine Webseite nicht erreichbar sein so wird der Statuscode ebenfalls ermittelt und zurückgegeben.

Das Ganze lässt sich auch als Monitoring Lösung einsetzen und das Ergebnis als E-Mail zustellen.

Kurzerhand einen Task erstellt und schon ist die Überwachung fertig.

$action = New-ScheduledTaskAction powershell.exe -Argument “-file C:\Install\WebsiteChecker.ps1.ps1” -WorkingDirectory “C:\WINDOWS\system32\WindowsPowerShell\v1.0”

$trigger = New-ScheduledTaskTrigger -daily -At 07:00

$principal = New-ScheduledTaskPrincipal -UserID dwp.local\MSA-CheckSG$ -LogonType Password -RunLevel highest

Register-ScheduledTask WebsiteCheck –Action $action –Trigger $trigger –Principal $principal

Hier ein Beispiel:

Webseiten Status ermitteln per Powershell

Website Monitoring

Skript Download:

WebsiteChecker

Invoke-WebRequest and find a Value