Greetings,

 

I am a developer, trying to develop a system for monitoring Servers and Virtual Machines using Libvirt API for C/C++. I am facing an issue that there are no functions for monitoring some parameters which I have listed below. I would like to know if there is any there way I can retrieve these parameters since they are critical to my Monitoring Application. Also I am using CentOS 5.6 as a development machine which only supports up to libvirt-devel package version 0.8.2 due to which I am unable to use the newer development binaries (which are only built for newer RedHat kernels) which have support for certain functions that do not work on the one I am using.

 

List of parameters:

 

For Server Monitoring:

1. Memory Swap-In

2. Memory swap-Out

3. Disk Usage

4. Disk Read

5. Disk write

6. Disk Total Read Latency

7. Disk total Write Latency

8. Network Usage

9. Network Packets Received

10. Network Packets Sent

11. CPU utilization

12. CPU Usage

 

For Virtual Machine Monitoring:

1. Memory Utilization

2. Memory Consumption

3. Memory swap-In

4. Memory Swap-Out

5. Disk Usage

6. Disk Read

7. Disk Write

8. Disk Total Read Latency

9. Disk total write Latency

10. Network Usage

11. Network Packets Received

12. Network Packets Transmitted

13. CPU utilization

14. CPU Usage

 

Regards,

Pratik.

Email Disclaimer: http://www.snstech.com/disclaimer.html