Назад | Перейти на главную страницу

Данные графика не отображаются с помощью Collectd

Итак, я пытаюсь настроить Collectd для сбора данных об использовании ресурсов и просмотра их в формате графика. Я использую Centos 6.8 с Apache 2.4 (если это имеет значение). Однако я не могу отобразить какие-либо данные.

Я считаю, что все мои файлы конфигурации верны.
Вот все соответствующие части collectd.conf файл:

Hostname    "localhost"
FQDNLookup   false
BaseDir     "/var/lib/collectd"
PIDFile     "/var/run/collectd.pid"
PluginDir   "/usr/lib64/collectd"
TypesDB     "/usr/share/collectd/types.db"
Interval     10
Timeout      2
ReadThreads  5

LoadPlugin syslog

<Plugin syslog>
LogLevel info
</Plugin>


LoadPlugin cpu
LoadPlugin interface
LoadPlugin load
LoadPlugin memory
LoadPlugin rrdtool

Include "/etc/collectd.d"

<Plugin rrdtool>
  DataDir "/var/lib/collectd/rrd/"
  CacheTimeout 120
  CacheFlush   900
</Plugin>

Я могу подтвердить, что файлы rrd создаются:

[root@atom collectd]# ls /var/lib/collectd/rrd/
atom.hackavistic.com  localhost

Итак, я пытаюсь использовать инструмент отображения, я пробовал два:
https://github.com/httpdss/collectd-web
https://github.com/collectd/collectd/tree/master/contrib/php-collection

Я правильно настроил оба, указывая на них /var/lib/collectd/rrd каталог, но они оба не могут показать никаких данных. Важно отметить, что они не позволяют мне выбирать host и т.д., поэтому я чувствую, что это проблема с разрешением, но /var/lib/collectd/rrd каталог доступен для чтения во всем мире.

У меня тоже есть это в collectd.conf в качестве дополнения apache включают:

Alias /php-collection/ /var/www/php-collection/
<Directory /var/www/php-collection/>
    DirectoryIndex index.php
    Options -Indexes
    AddType application/x-httpd-php .php
</Directory>

Alias /collectd-web/ /var/www/collectd-web/
<Directory /var/www/collectd-web/>
    Options +Indexes
    AllowOverride all
</Directory>

Примечание. Я также использовал автономный веб-сервер, запустив runserver.py с python, но дает те же результаты.

Вы могли бы использовать RRDtool для отображения графика из данных, содержащихся в вашем .rrd файлы.

Таким образом, команда будет примерно такой:

rrdtool graph yourgraph.png DEF:pkt=yourdatafile.rrd... (вам потребуются другие параметры).

Возможно, это другой ссылка на сайт тоже помогает.