Detect Linux hardware/software metrics in C++ and write to a class -- 2

Completed Posted Feb 18, 2015 Paid on delivery
Completed Paid on delivery

Overview:

We require a C++11 application to interrogate and report on hardware and software properties & metrics on a Linux OS. The properties and metrics to interrogate are:

• RAM

• CPU

• Disk and Volumes

• Network

• OS

• Processes

Requirements:

• Linux 2.6 kernel.

• C++11

• POCO Project

• Console Application

• Will be tested on CentOS 7

• No third-party libraries.

Details:

You must use the C libraries for Linux 2.6 kernel to collect metrics and properties. You are not permitted to execute an existing binary (even if it is a standard binary like top,ps or ifconfig) in your code in order to collect data.

You must use Encapsulation to allow easy integration with our existing code.

We have a static class for logging which we require you to use. For the sake of simplicity, we will send you a copy of the logging code so you can use it in your tests. There are 8 different levels in our logging code.

The results are to be written to a class of our choosing.

See the attached document that contains further details regarding the project requirements. Please ensure you are familiar with them.

C++ Programming Software Architecture

Project ID: #7166288

About the project

2 proposals Remote project Active Mar 19, 2015

Awarded to:

Nikhil3398

Hi. We have already discussed it. Please award it. I am able to do it in 3 days, but it will be good if you let me know about your deadline. I have updated bid. You know quality of my work and you also know More

$210 AUD in 3 days
(23 Reviews)
4.1

2 freelancers are bidding on average $191 for this job

viniciusfre

Hi, I have extensive experience with C language and some experience with C++. I've done software and device driver for Linux Desktop and Linux embedded.

$172 AUD in 7 days
(0 Reviews)
0.0