Hi,
I have my basic watch to alert of log on failures. When I stimulated the watch it worked and generated a Slack message but the watch never triggered even though the conditions are met. Please find my alert below.
{
"trigger": {
"schedule": {
"interval": "60m"
}
},
"input": {
"search": {
"request": {
"search_type": "query_then_fetch",
"indices": [
"auth.log"
],
"types": [],
"body": {
"query": {
"bool": {
"must": {
"match": {
"message": "failure"
}
},
"filter": {
"range": {
"@timestamp": {
"from": "now-5m",
"to": "now"
}
}
}
}
}
}
}
}
},
"condition": {
"compare": {
"ctx.payload.hits.total": {
"gte": 3
}
}
},
"actions": {
"notify-slack": {
"slack": {
"message": {
"to": [
"#slack-alert-from-siem"
],
"text": "there is multiple logon failures within the last 3 mins"
}
}
}
}
}