Unix/Linux Agent & Watchdog (ID:2707)
Project Creator: |
yamsin789
FC Member For 6331 Days
Credits 45 Completed Proj. Num. 1 / 2 Total payment USD 1,000.00 Avg Daily Online 0.01 h (From 21/5/2007) Available on MSN/Skype Yes Last Login 11/18/2008 Peers Rating 100.00% |
---|---|
Budget: | 250 - 500 |
Created: | 7/18/2007 3:32:07 PM EST |
Bidding Ends: | 7/23/2007 3:32:07 PM EST ( Expired ) |
Development Cycle: | 5 Days |
Bid Count: | 6
|
Average Bid: | 525.00 |
Project Description:
Both components must be written in C/C++ and be as portable as possible between different Linux/Unix kernels. The basic target distribution is Red-Hat 4 Update 4. but it must also compile and run under Solaris 10 for example. Agent : -------- We require a Linux Kernel Module which will serve as the server (client-server model) on a remote machine. ?The module will serve as an Asynchronous socket server (implementing a TCP Streaming socket). ?Via this socket the module will receive textual commands which must be parsed. ?Depending on the parsing, new threads will be opened (leave the thread function to our implementation). ?The module will maintain a thread which will execute a given query (a select statement) on an oracle database, and send the returned data in a serialized form through the socket. ?The module will contain a callable function from the Watchdog to make sure it is working properly. ?The module will maintain a log of all events. Watchdog ----------- We also require a Watchdog module. ?The Watchdog module will check every minute to see if the server module is still installed and running correctly. ?The Watchdog will maintain a log of all events. ?If the server module is down, the Watchdog should attempt to reactivate it. ?If the Watchdog fails to activate the server module it should notify with a message onscreen and also write to the log. Please elaborate about hwo you intend to implement these componenets while bidding. |
|
Job Type | C/C++ |
Attached Files: | N/A |