Não exibir dados do gráfico usando Collectd

2

Portanto, estou tentando configurar o Collectd para coletar dados de uso de recursos e exibi-los no formato de gráfico. Estou usando o Centos 6.8 com o Apache 2.4 (se isso importa). No entanto, não consigo exibir nenhum dado.

Sinto que todos os meus arquivos de configuração estão corretos.
Aqui estão todas as partes relevantes do arquivo 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>

Posso confirmar que arquivos rrd estão sendo feitos:

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

Então, estou tentando usar uma ferramenta de exibição, já tentei dois: link
link

Eu configurei os dois apontando-os corretamente para o diretório /var/lib/collectd/rrd , mas ambos não mostram nenhum dado. É importante notar que eles não me permitem selecionar um host etc, então eu sinto que este é um problema de permissão, mas o diretório /var/lib/collectd/rrd é legível por todos.

Eu também tenho isso em collectd.conf como um complemento do 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>

Nota: Eu também usei o servidor da Web autônomo executando runserver.py com python, mas ele produz os mesmos resultados.

    
por Mohammad 21.11.2016 / 06:05

1 resposta

1

Você pode usar o RRDtool para exibir um gráfico dos dados contidos nos arquivos .rrd .

Então o comando seria algo ao longo dessas linhas:

rrdtool graph yourgraph.png DEF:pkt=yourdatafile.rrd... (você precisaria de outros parâmetros).

Talvez este outro link ajuda também.

    
por 22.11.2016 / 18:02