Как я могу проверить, если мой сервер жив с metricbeat, это возможно?

Я использовал эластичный поиск, metricbeat и elastalert, чтобы посмотреть мой сервер. У меня есть nginx, который используется в качестве обратного прокси-сервера, и мне нужно отправить его, если nginx сбросит или вернет ошибку, у меня уже настроено несколько предупреждений, но как я могу создать правило для отправки предупреждений nginx, когда он уронить или вернуть ошибку. Большое спасибо

0 ответов

Metricbeat только для данных об использовании системных ресурсов. Вам нужно установить filebeat и активировать модуль nginx. Тогда вы можете использовать тип правила any эласталерт и фильтр по fileset.module: nginx а также fileset.name: error:

name: your rule name
index: filebeat-*
type: any
filter:
- term:
    fileset.module: "nginx"
- term:
    fileset.name: "error"
alert:
- "slack"
... # your slack config stuff
realert:
  minutes: 1
Другие вопросы по тегам