Summary: | Не работает сбор статистики xen | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Alex Moskalenko <mav> |
Component: | collectd-libvirt | Assignee: | Michael Shigorin <mike> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | aspsk, asy, at, crux, ender, force, lav, ldv, mike, misha, mithraen, pma, rider, shaba, viy |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
URL: | http://collectd.org/wiki/index.php/Plugin:libvirt |
Description
Alex Moskalenko
2011-04-15 17:08:00 MSK
Попробуйте пересобрать локально -- если поможет, пересоберу в сизифе. Xen под рукой нет. Прошу прощения за долгое отсутствие - не было времени заняться этой проблемой. Локальная пересборка collecttd (система на базе p6) проблему не решила - все тот же libvirt plugin: Unable to connect: virConnectOpenReadOnly failed. Зато выяснилось, что при запущенном libvirtd (чего ранее не требовалось), плагин стан собирать статистику. Что интересно - virsh не требует запущенного libvirtd и все показывает и без него. Соответственно вопрос скорее в том, можно ли вернуть прошлое поведение, чтобы для плагина не требовался запущенный libvirtd. Пока похоже, что это следствие изменения логики работы libvirt -- на страничке плагина упоминания необходимости libvirtd не вижу. Сам спрашивал бы апстрим libvirt, поскольку соответствующий кусок плагина выглядит совсем безыскусно: if (conn == NULL) { /* `conn_string == NULL' is acceptable. */ conn = virConnectOpenReadOnly (conn_string); if (conn == NULL) { c_complain (LOG_ERR, &conn_complain, "libvirt plugin: Unable to connect: " "virConnectOpenReadOnly failed."); return -1; } } |