如何configurationcollecd聚合插件来聚合IPTable :: Plugin的输出?

我已经启用CollectD:IPTables插件来跟踪到两个不同服务器组的stream量:

LoadPlugin iptables <Plugin iptables> Chain "filter" "TRACK_TRAFFIC_SERVER_A" "monitoring_traffic_server_a" Chain "filter" "TRACK_TRAFFIC_SERVER_B" "monitoring_traffic_server_b" </Plugin> 

插件为types为ipt_bytesipt_packets的每个链返回元组。

现在我想有一个度量标准,它提供了发送给SERVER_A和SERVER_B的ipt_bytesipt_packets的总和。

为此,我启用了CollectD:Aggregation插件来提供这个指标。 这是当前configuration不起作用

 LoadPlugin aggregation <Plugin "aggregation"> <Aggregation> Plugin "iptables" Type "iptables" GroupBy "Host" GroupBy "TypeInstance" GroupBy "Type" CalculateNum false CalculateSum true CalculateAverage false CalculateMinimum false CalculateMaximum false CalculateStddev false </Aggregation> </Plugin> 

如何configuration聚合插件来处理Collectd :: IPTables的输出?

尝试删除: GroupBy "Type" ,它应该工作。

根据collectd汇总插件文档 :

有几个限制你应该知道:

types不能没有规定,因为向苹果添加苹果是不合理的。 此外, 如果尝试按types进行分组则内部查找结构将不起作用。

必须至less有一个未指定的未分组字段。 否则什么都不会被聚合。