diff --git a/hwmonDaemon.py b/hwmonDaemon.py index aaba83a..83abe61 100644 --- a/hwmonDaemon.py +++ b/hwmonDaemon.py @@ -639,7 +639,15 @@ class SystemHealthMonitor: software_type = self.TICKET_TEMPLATES['SOFTWARE_TYPE'] for issue in issues: - priority = self.PRIORITIES['MEDIUM'] + if issue.lower().startswith('critical') or 'critical' in issue.upper(): + priority = self.PRIORITIES['CRITICAL'] + elif issue.lower().startswith('warning') or 'warning' in issue.lower(): + # all warnings become LOW priority (4) + priority = self.PRIORITIES['LOW'] + else: + # everything else stays at MEDIUM (3) + priority = self.PRIORITIES['MEDIUM'] + category = self.TICKET_TEMPLATES['DEFAULT_CATEGORY'] issue_type = self.TICKET_TEMPLATES['DEFAULT_ISSUE_TYPE'] scope = self.TICKET_TEMPLATES['SCOPE']['SINGLE_NODE']