X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fvirt.c;h=b6fedf55efae12f6f7921d2cd29d6c918263fd97;hb=ca316d91e178412604ea8462dc60a8bc32cbfc87;hp=6118c0fdabddc541214294e9390f7d7112516e49;hpb=dbeee0cfad69e701ea2665001fd9f2bce49c9489;p=collectd.git diff --git a/src/virt.c b/src/virt.c index 6118c0fd..b6fedf55 100644 --- a/src/virt.c +++ b/src/virt.c @@ -547,6 +547,12 @@ lv_read (void) continue; } + if (info.state != VIR_DOMAIN_RUNNING) + { + /* only gather stats for running domains */ + continue; + } + cpu_submit (info.cpuTime, domains[i], "virt_cpu_total"); memory_submit ((gauge_t) info.memory * 1024, domains[i]); @@ -588,7 +594,7 @@ lv_read (void) } for (j = 0; j < status; j++) { - memory_stats_submit ((gauge_t) minfo[j].val, domains[i], minfo[j].tag); + memory_stats_submit ((gauge_t) minfo[j].val * 1024, domains[i], minfo[j].tag); } sfree (minfo);