Fix couldn't disable alerting (#10258)

service_alerting_enable no will properly disable alerting (may be set globally or per node)
service_alerting_frequency will no properly control frequency (set globally the same, via db is best)
This commit is contained in:
Tony Murray
2019-05-23 16:07:45 -05:00
committed by GitHub
parent a000b4a6de
commit ecc05b07fb

View File

@@ -108,8 +108,8 @@ class ServiceConfig:
self.billing.enabled = config.get('service_billing_enabled', True)
self.billing.frequency = config.get('service_billing_frequency', ServiceConfig.billing.frequency)
self.billing.calculate = config.get('service_billing_calculate_frequency', ServiceConfig.billing.calculate)
self.alerting.enabled = config.get('service_ping_enabled', True)
self.alerting.frequency = config.get('service_billing_frequency', ServiceConfig.alerting.frequency)
self.alerting.enabled = config.get('service_alerting_enabled', True)
self.alerting.frequency = config.get('service_alerting_frequency', ServiceConfig.alerting.frequency)
self.ping.enabled = config.get('service_ping_enabled', False)
self.ping.frequency = config.get('ping_rrd_step', ServiceConfig.billing.calculate)
self.down_retry = config.get('service_poller_down_retry', ServiceConfig.down_retry)