Exemple #1
0
def createEvent(apiHost,
                apiKey,
                fingerprintFields,
                title,
                organizationID,
                source={
                    'ref': platform.node(),
                    'type': 'host'
                },
                severity=Event.INFO,
                sender={
                    'ref': platform.node(),
                    'type': 'host'
                },
                properties=None,
                status=Event.OK,
                tags=None,
                message=None,
                createdAt=None,
                receivedAt=None,
                eventId=None):
    c = EventConnection(apiKey=apiKey,
                        organizationID=organizationID,
                        apiHost=apiHost)

    e = Event(source, fingerprintFields, title, organizationID, severity,
              sender, properties, status, tags, message, createdAt, receivedAt,
              eventId)

    print(c.createEvent(e))
Exemple #2
0
 def testDefaults(self):
     e = Event(source='MySource',
               fingerprintFields='@title',
               title='MyTitle')
     self.assertEqual(e.severity, e.INFO, 'Check default value of severity')
     self.assertEqual(e.organizationID, None,
                      'Check default value of organizationID')
     self.assertEqual(e.sender, {
         "ref": platform.node(),
         "type": "host"
     }, 'Check default value of sender')
     self.assertEqual(e.properties, None,
                      'Check default value of properties')