Solved

Tools for monitoring files in a folder

Posted on 2014-01-19
10
213 Views
Last Modified: 2014-04-10
Hi,
I want to monitor a folder for files and alert if we dont get a file for some time.

Thanks,
Ravi
0
Comment
  • 5
  • 3
10 Comments
 
LVL 42

Expert Comment

by:Rob Jurd, EE MVE
ID: 39793386
Windows platform?
Will any of the files be overwritten? meaning the modified date of the file would need to be checked?
0
 
LVL 42

Accepted Solution

by:
Rob Jurd, EE MVE earned 133 total points
ID: 39793406
A simple script should do it that can be scheduled to run as often as you need to test.

this is vb script, assuming windows platform:

Set wshShell = CreateObject( "WScript.Shell" )
Set wshSystemEnv = wshShell.Environment( "SYSTEM" )

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder("C:\FSO")
Set colFiles = objFolder.Files

' Display the current value
If wshSystemEnv( "FileCount" ) = colFiles.Count Then
' Display an ALERT
Else
' Set the environment variable
wshSystemEnv( "FileCount" ) = colFiles.Count

End If

Open in new window

0
 
LVL 8

Assisted Solution

by:Surrano
Surrano earned 67 total points
ID: 39793525
Depending on the use case it may become quite complex.
Below is a unix (bash) shell solution that assumes
- a file modification timestamp is in accordance with its appearance in the directory.
- a changed file is considered "new"
- only regular files (not directories, FIFOs, symlinks, block devices, etc) are checked

#!/bin/bash

# seconds to sleep
SLEEP=60
# directory to monitor
DIR=~/incoming
# 
BASELINE="/var/run/incoming.baseline"

# establish baseline
touch "$BASELINE"

while true; do
  sleep $SLEEP
  touch "${BASELINE}.tmp"
  newfile=`find "$DIR" -type f -newer "$BASELINE" | head -1`
  mv "${BASELINE}.tmp" "$BASELINE"
  if [ "$newfile" = "" ]; then
    # do the alerting of your choice
  fi
done

Open in new window

0
 

Author Comment

by:Ravi Kiran Reddy Katkuri
ID: 39828558
Hi,

All the files will be over written if not processed by a job.

Thanks,
Ravi
0
Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

 
LVL 42

Expert Comment

by:Rob Jurd, EE MVE
ID: 39852499
What platform are you running on?
0
 

Author Comment

by:Ravi Kiran Reddy Katkuri
ID: 39902486
Windows server  platform
0
 
LVL 42

Expert Comment

by:Rob Jurd, EE MVE
ID: 39904691
Did you try any of the scripts posted above?
0
 

Author Comment

by:Ravi Kiran Reddy Katkuri
ID: 39911137
I am not a expert in scripting. I am looking for tools with user interface and easy to use. It can be open source or commercial one.
0
 
LVL 42

Assisted Solution

by:Rob Jurd, EE MVE
Rob Jurd, EE MVE earned 133 total points
ID: 39911543
Sorry I haven't used any of the following ,but the first link is a review of the top 10 tools to monitor files.

http://www.raymond.cc/blog/3-portable-tools-monitor-files-folders-changes/

"Watch 4 folder" Comes up a lot and well recommended. There is a free Version but it will only monitor one folder. Claims to capture up to 12 or 13 events but to not overload your system l would only start with the events you're most in need of .
http://leelusoft.blogspot.com.au/p/watch-4-folder-25.html

Rob
0

Featured Post

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

1. Start | Settings | Printers and Faxes. 2. Go to the File Menu. 3. Select Server Properties. 4. Select the Drivers tab. 5. Select the printer you need information about. 6. Once again select Properties. You should get a list of the files requ…
Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…
This tutorial demonstrates a quick way of adding group price to multiple Magento products.

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now