Lieber collectd Experten bekommen,Wollen collectd CPU Schwellwertwarnungen ohne CPU Details
ich verwende collectd auf viele Kunden Telemetriedaten an eine zentrale Instanz von Netzwerk-Plugin zu senden. Die Kunden verwenden für diese collectd mit einer Konfiguration unter anderem enthalten:
LoadPlugin cpu
LoadPlugin network
<Plugin network>
Server "xxx.xxx.xxx.xxx" "yyyy"
</Plugin>
Diese Konfiguration enthält auch eine Schwellwertdefinition der CPU eine Warnung für den Fall senden mehr als 90% über einen bestimmten Zeitraum verwendet wird. Die Konfiguration hierfür ist:
LoadPlugin "threshold"
<Plugin "threshold">
<Plugin "cpu">
<Type "percent">
Instance "user"
# start to warn from 90%
WarningMax 90
# every 5 seconds -> 12 Hits (2 min)
Hits 12
# don't stop to warn until value drops below hyteresis
Persist true
# hyteresis means, we stop warning by 90% - 10% = 80%
Hysteresis 10
</Type>
</Plugin>
</Plugin>
Leider ist der collectd Client den gesamten Datensatz für jede CPU und nicht nur die Warnung senden, wenn die CPU die Schwelle erreicht. Wenn ich das CPU-Plugin entferne, sendet collectd nichts, weder die CPU-Details noch die Warnungen, wenn der Schwellenwert ausgelöst wird.
Gibt es eine Option zum Ändern der Konfiguration, bei der nur die schwellenwertbezogenen Warnungen angezeigt werden, aber nicht die gesamten CPU-Details?
Redards