I'm looking for a modular application, which can monitor&log my servers (Windows 2000 & NT4 & Check Point Firewall) later maybe unix. I would like the modules to Monitor my servers MS_event/system logs, service & device state (started / stopped), disk capacity (used/free), performance counts (to be able to select from Microsoft performance counters), Also a network probe to monitor&log network activity, network sessions, top talkers requests & MB. I would like to scan my system and build a database of files/directories (including NTFS streams) registry and Windows 2000 system state (AD etc and LDAP) on my system (to include NTFS security permissions/ Atributes (Read/Write/Archive..) last access, last write , creation date time and user, file size, dos name, (ALL NTFS2 (2000 +NT) attributes) Hash checking- (CRC-32, POSIX 1003.2 MD5.) then monitor&log if they change (Logs can be written as text or CSV files one per module under a log directory) I would also like to be able to configure it to monitor log file (text) for certain events (for check point) I would like the modules to us WMI (MS platform SDK) and other more reliable technics to monitor these events and trigger an alert when they change (after comparing against the database) when something changes to log what change to log files and maybe send net send to admin. I would like the probe and performance counts to build real time & log so I can capture at the minute and daily snapshot what's happing to my servers. So I can plan growth and capacity ( I need to work out who as been saving large file to my servers) Modules can be broken down to network probe, logging/monitoring and alerting, event/system logs, performance counts, system changes (NTFS, Registry, WMI repository, Services & Device (state), w2k System State (AD, com objects, stuff you find under system state that includes files) Application will be installed on each individual server I wish to monitor and write logs to that server (I will need to be able to exclude files from monitoring) I don't need a Big GUI don't mind if I have to change settings in a ini or script file Must me fast, small, low on CPU and memory and able to run for a long time with out memory leaks.
Code must be in C++ and in a structured and readable format Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased.
windows NT 4 Windows 2000 Windows XP
## Deadline information
Please supply small sample of what you can do (somthing relavent to what I need)