xen_multi - Munin multigraph plugin to monitor Xen domains activity
This plugin should work on any system running a Xen hypervisor and where xentop is installed. It also needs Munin 1.4.0 or higher, since it uses AREASTACK (available from 1.3.3) and multigraph (available from 1.4.0).
xentop requires superuser privileges, so you need to include in your configuration:
[xen-multi] user root env.xenskip "<space separated module list>"
Modules: cput, cpup, mem, disk, net
Then restart munin-node and you're done.
This plugin produces four different graphs: CPU usage, memory usage, disk IOs and network traffic.
In each graph, all Xen domains (including dom0) have their data stacked, giving an overall amount of resources used.
NOTE: xentop always reports 0 for dom0's disk IOs and network traffic, but both graphs show its entry all the same, so each domain can keep its own color along the different graphs.
This graph shows a percentage of the CPU time used by each domain.
This graph shows a percentage of the CPU percentage used by each domain.
This graph shows the amount of memory (in bytes) used by each domain.
This graph shows the number of disk read and write operations for each domain.
This graph shows the amount of bits received and transmitted for each domain.
Michael Renner for the
diskstats plugin which I borrowed some code from.
#%# family=auto #%# capabilities=autoconf
Raphael HALIMI <email@example.com> Modified by Krisztian IVANCSO <firstname.lastname@example.org>