Operating System that the created software will work with - Fully Windows Environment, Windows Server 2003 (onwards), Windows XP, Windows 7 (onwards).
Software to create requirement - C++, Java, VBScripts or mixed is fine, but I need to know how to use it or use it together. And the editing part I MUST know how to do it. Better in screen shot method so that I can follow through. But I suppose it needs to be able to run VB Scripts, batch files, etc... Because unless your C++ can do EVERY requirement then I'm fine with FULLY C++. But I NEED to be able to edit, change the requirements on my own in future, etc.
- I need a created C++ software to capture log files from the operating system (server/PC/Notebook, ALL Windows base). All servers/PC/Notebook in the same LAN environment.
- This program will scan the whole network once every 6/12 hours to find out all the IP addresses & MAC address & build up a simple database. After capturing log files need to do some comparison. (I leave the job open of how & what to compare to you, but it must be reading & comparing some error like harddisk is going to be full when it reaches 90%, log files are 90% full, network card failing/faulty, RAM module is failing/faulty, CPU cannot be detected or no responds after pinging other servers, etc. But I need about 10 items to check & I can add more in future). I’m sure all this little functions need to be run in VBScripts or something that can talk to the physical server. So that’s why it’s not 100% plain C++. It might be some challenge but it shouldn’t be too hard for you experts.
- The software will send out a summary report via Email once every 6 hours & an SMS once every 24 hours (I'll provide the SMS website later) to update Administrators of all it's status. It will compare the current logs with a standard (so that it knows that there's a problem) & then immediately send out both an Email & SMS to inform of the potential problems (Example, "Server 1 is down", Or "Server 2 harddisk is 90% full". Messages are static, fixed.). And if it's a small problem without restarting the server or PC, the 6 hours per Email & 24 hour per SMS will continue as normal. And if the server hangs or restarts, after the restart (if there's network & internet access) immediately the software will trigger both an Email & SMS to inform of the potential problems.
- This program is better to have a simple console, a Graphical User Interface (GUI) will be preferred. Because I need to show how it works. If everything is in a script or C++, they might not understand what I'm doing. And of course just a few buttons to check all functions & test out the SMS/Email or both buttons MUST be in that console page, so that I can test that it really works. I'll show you a sample screen shot if you respond to me. And if you’ve done something similar, I need a simple sample to see how it will work for me, thanks.