Exemplo n.º 1
0
 def make_alert(self):
     """Generates an alert object based on the current attributes"""
     attrs = {}
     for attr in ('source', 'device', 'netbox', 'subid', 'time',
                  'event_type', 'state', 'value', 'severity'):
         attrs[attr] = getattr(self, attr)
     alert = Alert(**attrs)
     alert.alert_type = self.get_alert_type()
     alert.varmap = self
     return alert
Exemplo n.º 2
0
def alert():
    alert = AlertQueue(source=Subsystem.objects.first(), time=datetime.now(),
                       value=1, severity=1)
    alert.save()
    yield alert
    if alert.pk:
        alert.delete()