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
Please also mark the comments that contributed to the solution of the article
Content-Key: 298056
Url: https://administrator.de/contentid/298056
Printed on: April 25, 2024 at 14:04 o'clock
2 Comments
Latest comment
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