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