Hello, please i need to create a simple powershell script for check the last modified time of a folder, then if is upper 24 ours get an alert, and if is under 24 ours it's ok. I can get the last time but i don't know how to get the alert on sensor
Get-Item C:\prova | select LastWriteTime if $result { write-host "<prtg>" write-host "<result>" write-host "<channel>Ultima modifica</channel>" write-host "<value>$data</value>" write-host "</result>" write-host "<text>Error in logfile</text>" write-host "</prtg>" }
Article Comments
Hello, my problem is the script that i don't know how to write for have the result in custom EXE sensor...
May, 2022 - Permalink
The result syntax seems fine already. However if that is the whole script, it seems like there's no value for the "$data" parameter. Please also check if you can run the script manually to get the proper XML result - if this works, the sensor should as well.
May, 2022 - Permalink
Hello,
Assuming the script is working fine and you are able to display the last modified time in PRTG using the custom EXE sensor, you can simply add a "Upper Error Limit" of 24 hours in the channel settings. Then the sensor will show an error/down state if the value is above 24 hours. Also have a look here: https://www.paessler.com/support/how-to/limits
May, 2022 - Permalink