diff --git a/tempermonitor.py b/tempermonitor.py index d37334ebf587ec7e2fd40ee4ea02d47f64856a1e..d61b4477e9dfa4712ddd46688d1ee794aebc939f 100755 --- a/tempermonitor.py +++ b/tempermonitor.py @@ -85,6 +85,7 @@ class TempMonitor: # Test if all necessary config fields are set, that are not part of the normal # startup configtest = [ + self.config['general']['plugins'], self.config['collectd']['hostname'], self.config['collectd']['interval'], self.config['mail']['from'], @@ -100,7 +101,7 @@ class TempMonitor: print("connecting to", self.config['serial']['port']) for owid in self.config: # Skip all known and predefined sections - if owid in ['DEFAULT', 'serial', 'collectd', 'mail', 'warning']: + if owid in ['DEFAULT', 'serial', 'collectd', 'mail', 'warning', 'prometheus', 'general']: continue self.sensors[owid] = Sensor(self.config, owid) self._run_task = loop.create_task(self.run())