def __init__(self, conf, plugin, conn): self._conf = conf self._plugin = plugin self.os_hash = {} self.conn = conn self.consolidation = EventConsolidation(self._conf) if "tzone" in self._plugin.hitems("DEFAULT"): self._timezone = self._plugin.get("DEFAULT", "tzone") logger.debug("Plugin %s (%s) with specific tzone = %s" % \ (self._plugin.get("config", "name"), self._plugin.get("DEFAULT", "plugin_id"), self._timezone)) else: self._timezone = self._conf.get("plugin-defaults", "tzone") logger.info("Starting detector %s (%s).." % \ (self._plugin.get("config", "name"), self._plugin.get("DEFAULT", "plugin_id"))) threading.Thread.__init__(self) self._agenttimezone = self._conf.get("plugin-defaults", "tzone") self._EventTimeZone = None #2011-02-01 17:00:16 # self.patternISO_date = re.compile('(?P<year>\d+)[\s-](?P<month>\d+)[\s-](?P<day>\d+)\s+(?P<hour>\d+):(?P<minute>\d+):(?P<second>\d+)') # self.patternUTClocalized = re.compile('(?P<year>\d+)[\s-](?P<month>\d+)[\s-](?P<day>\d+)\s+(?P<hour>\d+):(?P<minute>\d+):(?P<second>\d+)(?P<tzone_symbol>[-|+])(?P<tzone_hour>\d{2}):(?P<tzone_min>\d{2})') self.checkTimeZone()
def __init__(self, conf, plugin, conn): self._conf = conf self._plugin = plugin self.os_hash = {} self.conn = conn self.consolidation = EventConsolidation(self._conf) self.systemtzone = None self.__plugin_id = self._plugin.get("DEFAULT", "plugin_id") self.__plugin_name = self._plugin.get("config", "name") if "tzone" in self._plugin.hitems("DEFAULT"): self._timezone = self._plugin.get("DEFAULT", "tzone") else: self._timezone = self._conf.get("plugin-defaults", "tzone") self._sensorID = None if "sensor_id" in self._conf.hitems("plugin-defaults"): self._sensorID = self._conf.get("plugin-defaults", "sensor_id") self.loginfo( Lazyformat("Starting plugin with the following tzone: {}", self._timezone)) threading.Thread.__init__(self) self._agenttimezone = self._conf.get("plugin-defaults", "tzone") self._EventTimeZone = None if self._conf.has_option("plugin-defaults", "override_sensor"): self.override_sensor = self._conf.getboolean( "plugin-defaults", "override_sensor") else: self.override_sensor = False # 2011-02-01 17:00:16 self.patterndate = re.compile('(\d{10})') self.patternISO_date = re.compile( '(?P<year>\d+)[\s-](?P<month>\d+)[\s-](?P<day>\d+)\s+(?P<hour>\d+):(?P<minute>\d+):(?P<second>\d+)' ) self.set_system_tzone() self.checkTimeZone()