Build precise queries to find exactly what you need
Press ESC to close
Your review has been submitted and is pending approval.
VBScript: for a given directory, it finds the most recently modified file and checks if its modification date is older than [w] or [c] minutes. It also checks if the file size is at least [z] bytes. It's useful for monitoring incremental log files with names that change with the dates.
Current Version
1.0
Last Release Date
2010-11-17
Owner
Dirk
Compatible With
Output values: 0=OK, 1=Warning, 2=critical, 3=unknown
This script can be useful for monitoring application log file names that change with the date. For example, I often want to check if a process is still generating a log file (and that the file is not empty).
Intended for use with Nagios check_nrpe / nsclient++.
It accepts four arguments: - directory path - warning age (in minutes) - critical age (in minutes) - minimum file size (in bytes)
sample command line execution: cscript check_MostRecentFile.vbs c:testdir 1440 2880 10
NOTE: Files with the "hidden" attribute are intentionally excluded by the script, but this can be easily changed if needed.
@peakyblinder - I believe you have to use short paths. You can find out the short path of a directory by CMD>DIR /X DIR /X gives you the short file name for each file/folder. Example: C:PROGRA~1MICROS~3 is a short path to Program FilesMicrosoft SQL.
This works great except when you want to use spaces in your directory paths. If you know of a workaround or how to specify the command it would be a great help. Thanks,
You must be logged in to submit a review.
To:
From:
We’ve completely redesigned the world’s largest repository of Nagios plugins and monitoring tools. Join thousands of users sharing monitoring solutions for servers, applications, and everything in between.
Due to our redesign, all existing accounts require a password reset to access your account again.
Ready to explore 6,100+ projects and contribute to the community?
Reset Password Create Account
Happy Monitoring!