collectd聚合插件无法正常工作?

时间:2016-11-21 04:53:32

标签: collectd

为了我的生命,我可以获得聚合插件来生成任何东西。我有

LoadPlugin aggregation

...注释。我有这个块:

<Plugin "aggregation">
     <Aggregation>
         Plugin "cpu"
         Type "cpu"

         GroupBy "Host"  
         GroupBy "TypeInstance"

         CalculateSum true
         CalculateAverage true
     </Aggregation>
 </Plugin> 

...这只是从wiki中提取的。 cpu插件规范是:

<Plugin cpu>
    ReportByCpu true
    ReportByState false
    ValuesPercentage true
</Plugin>

它报告cpu值很好,但不是聚合。我尝试过一堆聚合规范但没有工作。这是在Ubuntu 16.04(我认为),默认安装collectd。

2 个答案:

答案 0 :(得分:1)

将聚合插件中的类型设置为百分比而不是cpu,因为您在Plugin cpu中将ValuesPercentage视为true。

<Plugin "aggregation">
     <Aggregation>
         Plugin "cpu"
         Type "percent"

         GroupBy "Host"  
         GroupBy "TypeInstance"

         CalculateSum true
         CalculateAverage true
     </Aggregation>
 </Plugin>

答案 1 :(得分:0)

在我看来,&#34; ReportByState&#34;必须是真实的&#34; ValuesPercentage&#34;必须是假的。没有明显的理由。并没有任何记录。 : - /