10/11/2019: Upgrade: changed lcc:filter logic so that if multiple scopes used, i.e. "File Name", "File Ext", etc. each scope needs to pass for the file to be flagged.
10/2/2019: Upgrade: added keys "lcc:pathReplace", "lcc:lastPathMessage"
9/9/2019: Upgrade: Added date to console/email records.
8/22/2019: Upgrade: Added Flags to key lcc:SMTP.
8/13/2019: Upgrade: Unique Paths mode can now provide counts.
8/8/2019: Upgrade: confirmation that all log paths are unique. Now ignores 'directory' changes, only reports file changes.
8/7/2019: Upgrade: added 'Day/Time' to lcc:filter. Changed lcc:filter and lcc:filterOut on "File Name" or "File Ext" to full name or partial, i.e. exact matches no longer needed.
8/5/2019: Upgrade: added 'Run Modes'.
8/1/2019: Upgrade: added flags to some keys.
7/31/2019: Upgrade: added "File Name" to lcc:filter, lcc:filterOut.
7/30/2019: Upgrade: added email notifications, report frequency with keys lcc:SMTP and lcc:reportFrequency. Added key lcc:reportMaxQueue.
7/23/2019: Code Released
lccDiskWatcher is a command line program that can monitor disk activity across one to many machines/disks at the same time.
In testing, we have had it monitoring 200+ machines/disks at the same time with minimal resources used and immediate feedback.
The program can log each machine's stats out to individual logs, as well as to a central log for all machines.
The program can be configured for 'thresholds'. Thresholds let the program know when it should alert about too many changes to files.
The main usages of this program are:
Each machine/disk being audited, is considered a 'set'.