O plugin de interface do Collectd deve reportar octetos por segundo e pacotes por segundo, conforme documentado aqui:https://collectd.org/wiki/index.php/Plugin:Interface, mas para mim, ele relatacumulativooctetos e pacotes (como ifconfig
faz).
Eu sei que o collectd na verdade não mede métricas como essa, mas sim as coleta dos utilitários do sistema, então estou pensando que não é um bug do collectd. (Mas talvez seja!) Consegui encontrar muitos exemplos de pessoas configurando isso sem problemas, mas nenhuma menção a esse problema específico.
Pode haver uma solução alternativa no lado da análise (elasticsearch/kibana, para mim), mas primeiro gostaria de tentar corrigir os relatórios antes de recorrer a isso.
Qualquer ajuda é muito apreciada.
Ubuntu 14.04.1 LTS, coleção 5.4
Responder1
Em uma configuração clássica, o collectd funciona com o rrdtool. O arquivo rrd para receber os dados da interface é configurado com o tipo de fonte de dados COUNTER, para que o rrdtool se encarregue de calcular a taxa.
Se você não estiver alimentando o rrdtool, seu receptor alternativo pode ter que cuidar de manter a leitura anterior e então construir a diferença e dividi-la pelo tempo decorrido.