Как я могу проверить, если мой сервер жив с metricbeat, это возможно? - PullRequest
0 голосов
/ 01 ноября 2018

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

1 Ответ

0 голосов
/ 28 января 2019

Metricbeat только для данных об использовании системных ресурсов. Вам нужно установить filebeat и активировать модуль nginx. Затем вы можете использовать тип правила any elastalert и фильтровать по 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
...