Search for project

More than 2000 projects issued through our platform and this
amount increases very fast.

Unix / Linux Agent & Watchdog (ID:2958)

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: 500 - 1000
Created: 8/28/2007 1:54:30 PM EST
Bidding Ends: 9/12/2007 1:54:30 PM EST
( Expired )
Development Cycle: 10 Days
Bid Count: 13
Average Bid: 3,092.31  
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 on screen and also write to the log.

Please elaborate about how you intend to implement these components while bidding.



Job Type C/C++ 
Attached Files: N/A

Bids placed

(There are 13 bids on this project, these are listed below)
 
Contact*:
Email*:
Telephone:
(Include country code)
Enquiry*