I'm half expecting the answer to this is Nagios, but I just wanted to check against certain specific requirements we have with our infrastructure and custom applications.
We need to monitor for custom events like the ones outlined below:
- Alert if there is a .CSV or .TXT in a specific folder that's been there for more than 30 mins
- Warn if a specific POP3 mailbox has more than 3 items in there
- A specific folder should have a file with the pattern 'standard_file_name_ddmmyy' by 1700 each day
- An XML file should be in a folder by no later than 0300 each morning, except on weekends.
Essentially, it's to monitor different file-related activity which otherwise is difficult to keep on top of.