Detect Linux hardware/software metrics in C++ and write to a class
$30-250 AUD
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.
Project ID: #7121307
About the project
3 freelancers are bidding on average $129 for this job
I have large experience programming in c/C++ and in the new c++ 11 standard. I can do this project for u if u are interested on my bid. Please open chat for details.