def get_local_maintenance(self): self.refresh_local_conf_file(HA) manual_maintenance = util.to_bool( self.get(HA, LOCAL_MAINTENANCE_MANUAL) ) local_maintenance = util.to_bool(self.get(HA, LOCAL_MAINTENANCE)) return manual_maintenance or local_maintenance
def setup(self, options): self._log = logging.getLogger("%s.MemFree" % __name__) self._log.addFilter(log_filter.IntermittentFilter()) self._address = options.get("address") self._use_ssl = util.to_bool(options.get("use_ssl")) if self._address is None or self._use_ssl is None: raise Exception("mem-free requires address and use_ssl flag") self._log.debug("address=%s, use_ssl=%r", self._address, self._use_ssl)
def setup(self, options): self._log = logging.getLogger("%s.MgmtBridge" % __name__) self._log.addFilter(log_filter.IntermittentFilter()) self._address = options.get('address') self._use_ssl = util.to_bool(options.get('use_ssl')) self._bridge = options.get('bridge_name') if (self._address is None or self._use_ssl is None or self._bridge is None): raise Exception("mgmt-bridge requires address, use_ssl flag," " and bridge name") self._log.debug("address=%s, use_ssl=%r, bridge=%s", self._address, self._use_ssl, self._bridge)
def setup(self, options): self._log = logging.getLogger("%s.CpuLoadNoEngine" % __name__) self._log.addFilter(log_filter.IntermittentFilter()) self._address = options.get('address') self._use_ssl = util.to_bool(options.get('use_ssl')) self._vm_uuid = options.get('vm_uuid') if (self._address is None or self._use_ssl is None or self._vm_uuid is None): raise Exception("engine-health requires" " address, use_ssl, and vm_uuid") self._log.debug("address=%s, use_ssl=%r, vm_uuid=%s", self._address, self._use_ssl, self._vm_uuid)
def setup(self, options): self._log = logging.getLogger("%s.EngineHealth" % __name__) self._log.addFilter(log_filter.IntermittentFilter()) self._address = options.get('address') self._use_ssl = util.to_bool(options.get('use_ssl')) self._vm_uuid = options.get('vm_uuid') if (self._address is None or self._use_ssl is None or self._vm_uuid is None): raise Exception("cpu-load-no-engine requires" " address, use_ssl, and vm_uuid") self._log.debug("address=%s, use_ssl=%r, vm_uuid=%s", self._address, self._use_ssl, self._vm_uuid) self.engine_pid = None self.engine_pid_start_time = None self.proc_stat = None self.system = {'prev': None, 'cur': None} self.vm = {'prev': None, 'cur': None} self.latest_report_ts = None self.load = 0.0