I'm creating a sensor to monitor the age of files in a specific directory, I want to monitor the age of the files, if they are older then 5 minutes, I need an alarm. In a directory with no subfolders is works fine. In a directory with subfolders, the sensor detects also older files in the subfolder, but I don't want them to be alarmed.
I've put on "Do not recurse subfolders", but that doesn't do the trick. Any suggestions ?
Article Comments
This can be done with Custom Sensor NetworkFileCount
This Custom Sensor returns the number of files available on a server\share
-f=folder The name of the folder that needs to be checked in a \\server\share format. If the foldername contains white spaces, enter the foldername between " ". -u=username Optional the name of the user account that can access the share. -p=password Optional the password or passhash(*) of the user account that can access the share. -t=timedelta Optional the minimum number of minutes a file has to be old before it gets counted. -s=searchpattern Optional the search pattern to be used (i.e. *.txt). -sub Optional switch to include subfolders. -tiw Optional, in combination with the -t= parameter, creates a time window between the current time and xx minutes ago. Only files created in that period are counted.
The sensor can be downloaded from this page
Jan, 2011 - Permalink
Hello,
I'm afraid I don't have a suggestion for a solution, only the explanation what happens. Even if the option to recurse subfolders is not set, the sensor checks the sub-folders as objects themselves. It does not go into the subfolders, but checks the subfolders for age, etc., and this is likely the reason why the it works in your case in folders without subfolders.
Best Regards.
Jan, 2011 - Permalink