Sistemi di notifica
Recupero di tutti i sistemi di notifica
Richiesta
Definizione
GET /api/v1/settings/notifications
Headers
-
AuthorizationrichiestoToken di autenticazione con privilegi di lettura della risorsa.
Bearer {token}
Response
Status codes
| Status code | Message |
|---|---|
| 200 | "List of notifications" |
| 403 | "Forbidden" |
Body
- Attributi
- Esempio
-
data.settings.notifications.enabledbooleanIndica se il sistema di notifica è attivo.
-
data.settings.notifications.namestringNome assegnato al sistema di notifica.
-
data.settings.notifications.settingsobjectOggetto popolato con informazioni riguardanti la destinazione e il formato dei log.
-
data.settings.notifications.settings.destination_addressstringIndirizzo IP a cui vengono inviati i log.
-
data.settings.notifications.settings.destination_portintegerPorta dell'indirizzo IP a cui vengono inviati i log.
-
data.settings.notifications.settings.formatstringFormato dei log. I due formati accettati sono
leef,cefejson. -
data.settings.notifications.settings.protocolstringProtocollo d'invio dei dati. I due valori ammessi sono
tcpeudp. -
data.settings.notifications.typestringTipo di sistema di notifica. I valori ammessi sono
siemegeneric.
{
"data": {
"notifications": [
{
"enabled": true,
"name": "siem_test",
"settings": {
"destination_address": "127.0.0.1",
"destination_port": 59999,
"format": "leef",
"protocol": "udp"
},
"type": "siem"
}
]
},
"message": "List of notifications",
"status": "ok"
}
Recupero di uno specifico sistema di notifica
Richiesta
Definizione
GET /api/v1/settings/notifications/{notification_name}
Headers
-
AuthorizationrichiestoToken di autenticazione con privilegi di lettura della risorsa.
Bearer {token}