Updated ticket priorities for different drive failures

This commit is contained in:
2025-05-14 21:22:44 -04:00
parent 40b7eb5641
commit 22bdaa9401

View File

@ -639,7 +639,15 @@ class SystemHealthMonitor:
software_type = self.TICKET_TEMPLATES['SOFTWARE_TYPE'] software_type = self.TICKET_TEMPLATES['SOFTWARE_TYPE']
for issue in issues: for issue in issues:
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'] priority = self.PRIORITIES['MEDIUM']
category = self.TICKET_TEMPLATES['DEFAULT_CATEGORY'] category = self.TICKET_TEMPLATES['DEFAULT_CATEGORY']
issue_type = self.TICKET_TEMPLATES['DEFAULT_ISSUE_TYPE'] issue_type = self.TICKET_TEMPLATES['DEFAULT_ISSUE_TYPE']
scope = self.TICKET_TEMPLATES['SCOPE']['SINGLE_NODE'] scope = self.TICKET_TEMPLATES['SCOPE']['SINGLE_NODE']