Как отправить уведомление OSSec на URL-адрес HTTP

В настоящее время я вижу только уведомление по электронной почте, которое можно отправить для оповещений в OSSec. Есть ли способ сделать http-вызов в случае предупреждения?

2 ответа

Решение

Я не смог найти прямой способ отправить уведомление об ОСсе на URL-адрес webhook. Но я получил это с помощью logstash, который мы используем для разбора и индексации логов. Я добавил вывод logstash со следующей конфигурацией:

выход {
  if [type] == "ossec_alert" {
    http {
      http_method => "пост"
      url => "https://mythhpwebhook.com?key=1234"
      content_type => "application / json"
      mapping => ["Subject", "OSSEC Alert:% {signature}", "Message", "% {message}"]
    }
  }
}

Not: сообщение и подпись являются переменными из фильтра, примененного к вводу ossec.

Я обнаружил, что вы можете отправлять уведомления ossec с активными ответами: посмотрите на этот пример и этот ossec-tweeter.sh

Другие вопросы по тегам