У меня проблемы с добавлением соответствующей информации в электронные письма с предупреждениями, отправленные из Graylog. Я хотел бы включить фактическое сообщение журнала, которое сгенерировало уведомление по электронной почте, в фактическое уведомление по электронной почте. Я пытаюсь использовать переменные "message" , похоже, работают. В электронное письмо не вставляются никакие данные.
Есть ли у кого-нибудь примеры того, как включить сообщение в оповещение по электронной почте?
Это с Graylog 1.2.1
Вот используемые мной переменные, которые не работают:
${foreach backlog message}${message.source}${end}
======================
Message Timestamp: ${message.timestamp}
Message Source: ${message.source}
Message: ${message.message}
Level: ${message.level}
Process ID: ${message.process_id}
Application: ${message.application_name}
Facility: ${message.facility}
======================
Эти переменные, которые появляются в шаблоне электронной почты, действительно работают:
======================
Alert Description: ${check_result.resultDescription}
Date: ${check_result.triggeredAt}
Stream ID: ${stream.id}
Stream title: ${stream.title}
Stream description: ${stream.description} ${if stream_url}
Stream URL: ${stream_url}${end}
======================
Я смог решить это с помощью коллеги.
Приходите в себя, "перезвонок" не требуется для оповещения по электронной почте.
Удаление обратного вызова - это все еще сообщения и электронная почта.
Внутри сообщения можно настроить его на включение 1 или более сообщений в электронное сообщение.