Script zur Programmüberwachung
Hallo!
Ich bin auf der Suche nach einem Script bzw. Tool mit dem ich auf meinem Server ein Programm bzw. Applikation überwachen kann ob es läuft. Wenn es nicht läuft sollte eine Email abgesetzt werden.
Hoffe es kann mir jemand weiterhelfen!
Vielen Dank!
lg,
Max
Ich bin auf der Suche nach einem Script bzw. Tool mit dem ich auf meinem Server ein Programm bzw. Applikation überwachen kann ob es läuft. Wenn es nicht läuft sollte eine Email abgesetzt werden.
Hoffe es kann mir jemand weiterhelfen!
Vielen Dank!
lg,
Max
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 298056
Url: https://administrator.de/forum/script-zur-programmueberwachung-298056.html
Ausgedruckt am: 02.05.2025 um 13:05 Uhr
2 Kommentare
Neuester Kommentar

Minimal von hier angepasst ...
Programm reagiert nicht - per Powershell neu starten?
PRTG macht das aber wesentlich komfortabler.
Gruß jodel32
Programm reagiert nicht - per Powershell neu starten?
# Pfad zur Anwendung die überwacht werden soll
$appPath = "C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE"
# Wartezeit zwischen den Überprüfungen (s)
$wait = 10
while ($true){
if (!(Get-Process ([System.IO.Path]::GetFileNameWithoutExtension($appPath)) -EA SilentlyContinue)){
Send-MailMessage -From "user@domain.de" -to "empfaenger@domain.de" -Subject "Programm läuft nicht" -SmtpServer smtp.domain.de -Credential (New-Object PSCredential("USERNAME",(ConvertTo-SecureString 'PASSWORD' -AsPlainText -Force))) -UseSSL
}
write-host "Sleeping $wait seconds..."
sleep $wait
}
PRTG macht das aber wesentlich komfortabler.
Gruß jodel32