diff --git a/hwmonDaemon.py b/hwmonDaemon.py index 8a36afa..1a8c4fa 100644 --- a/hwmonDaemon.py +++ b/hwmonDaemon.py @@ -646,12 +646,12 @@ class SystemHealthMonitor: ticket_title = ( f"[{hostname}]" - f"[{self.TICKET_TEMPLATES['ACTION_TYPE']['AUTO']}]" - f"[{self.TICKET_TEMPLATES[f'{issue_type}_TYPE'][issue_type]}] " + f"{self.TICKET_TEMPLATES['ACTION_TYPE']['AUTO']}" + f"{self.TICKET_TEMPLATES[f'{issue_type}_TYPE'][issue_type]} " f"{issue} " - f"[{self.TICKET_TEMPLATES['SCOPE']['SINGLE_NODE']}]" - f"[{self.TICKET_TEMPLATES['ENVIRONMENT']['PRODUCTION']}]" - f"[{self.TICKET_TEMPLATES['TICKET_TYPE']['MAINTENANCE']}]" + f"{self.TICKET_TEMPLATES['SCOPE']['SINGLE_NODE']}" + f"{self.TICKET_TEMPLATES['ENVIRONMENT']['PRODUCTION']}" + f"{self.TICKET_TEMPLATES['TICKET_TYPE']['MAINTENANCE']}" ) description = self._generate_detailed_description(issue, health_report) @@ -1381,8 +1381,13 @@ class SystemHealthMonitor: try: parts = fs_line.split() + if any(re.match(pattern, mountpoint) for pattern in self.CONFIG['EXCLUDED_PATTERNS']): + logger.debug(f"Excluded mountpoint: {mountpoint}") + continue + if len(parts) >= 6: - mountpoint = parts[5] # This is the actual path + mountpoint = parts[6] + usage_percent = int(float(parts[4].rstrip('%'))) logger.debug(f"=== Starting Path Exclusion Check ===") logger.debug(f"Path to check: {mountpoint}") logger.debug(f"Configured patterns: {self.CONFIG['EXCLUDED_PATTERNS']}")