| Summary: | Не отображает графики, если базовый каталог не /var/lib/collectd | ||
|---|---|---|---|
| Product: | Branch p10 | Reporter: | Вадим Илларионов <gbIMoBou> |
| Component: | kcollectd | Assignee: | Nikolay A. Fetisov <naf> |
| Status: | REOPENED --- | QA Contact: | qa-p10 <qa-p10> |
| Severity: | normal | ||
| Priority: | P5 | CC: | asy, cas, naf, shilovps |
| Version: | не указана | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Вадим Илларионов
2022-03-03 03:43:27 MSK
Права на каталог /var/lib/collectd/, подкаталоги в нём, файлы RRD какие? (Ответ для Nikolay A. Fetisov на комментарий #1) > Права на каталог /var/lib/collectd/, root:root > подкаталоги в нём 755/644 > файлы RRD какие? хорошие :), права 644. То есть, хотя сервис коллектд запускается от рута, ррд на чтение доступны всем. (Ответ для Вадим Илларионов на комментарий #2) > ... ррд на чтение доступны всем. Проверил на текущем Sisyphus, collectd 5.12.0-alt2, kcollectd-0.12.0-alt1 . В списке "Sensor Data" дерево подкаталогов и RRD видны, на основное поле RRD перетаскиваются и графики создаются/добавляются. Контекстное меню есть, создать/удалить дополнительные графики, удалить с графиков данные RRD тоже можно. Если запустить kcollectd из терминала - никакие сообщения об ошибках туда выводиться не будут? Проблема наблюдается в р10. Может, раз в сизифе всё ок, пора бы в бранчи добавить? При запуске kcollectd из терминала - никаких сообщений. В журнал при запуске юнита сыплется такое: collectd[1766578]: Initialization complete, entering read-loop. collectd[1766578]: statvfs(/run/user/500/gvfs) failed: Permission denied collectd[1766578]: statvfs(/run/user/500/doc) failed: Permission denied По ll: d????????? ? ? ? ? ? doc/ d????????? ? ? ? ? ? gvfs/ И зачем рут-службе какие-то подкаталоги в сеансовом каталоге простого юзера? (Ответ для Вадим Илларионов на комментарий #6) > В журнал при запуске юнита сыплется такое: > > collectd[1766578]: Initialization complete, entering read-loop. > collectd[1766578]: statvfs(/run/user/500/gvfs) failed: Permission denied kcollectd - это графическое приложение для показа файлов rrd. К работе collectd оно отношения не имеет, наличия запущенного (и вообще установленного) collectd в системе для просмотра данных не требует - т.е., данные сообщения к настоящей ошибке никак не относятся. > И зачем рут-службе какие-то подкаталоги в сеансовом каталоге простого юзера? Смотрите конфигурацию collectd - и, скорее, подключенные Вами там расширения. (Ответ для Вадим Илларионов на комментарий #4) > Проблема наблюдается в р10. Может, раз в сизифе всё ок, пора бы в бранчи > добавить? В P10 kcollectd такой же, что и в Sisyphus - он пока не менялся. Проверено сейчас на актуальном Simply Linux live 10, образ slinux-live-10.1-x86_64.iso (MD5: e5ef8046ff67fd8f41299d2e50c15caa) с https://www.altlinux.org/Simply_Linux_10 Запущен LiveCD, установлен kcollectd как apt-get update ;apt-get install -y kcollectd Перенесён /var/lib/collectd/ с хост-системы. Запущен kcollectd - графики нормально создаются, никаких проблем не видно. По указанным шагам ошибка не воспроизвелась. версия пакета: * kcollectd-0.12.0-alt1 А ошибка есть. Если collectd запущен по умолчанию (секция <Plugin rrdtool> закомментирована), то графики добавляются и показываются, но если секцию раскомментировать, как есть, с DataDir "/var/lib/collectd/rrd" (то есть каталог rrd добавляется), то дерево в kcollectd отображается, но вот компоненты для перетаскивания пропадают. *** Bug 45642 has been marked as a duplicate of this bug. *** |