Как запустить сценарий оболочки, используя prometheus-am-executor - PullRequest
0 голосов
/ 26 ноября 2018

Я скачал prometheus-am-executor-0.0.1.zip, доступный в интернете.

Может кто-нибудь помочь мне с приведенными ниже вопросами.Я не могу настроить этот экспортер.

  1. Как запустить этот экспортер?
  2. Что нам нужно настроить, чтобы этот экспортер получал оповещения от alertmanager?
  3. Что нам нужно настроить, чтобы этот экспортер запускал скрипт или команду.
  4. В чем разница между alertmanager.conf и alertmanager.yaml, который мы настроили для получения предупреждений от alertmanager.

Спасибо, Прийотош

1 Ответ

0 голосов
/ 26 ноября 2018

Как запустить этот экспортер?

Это не экспортер.Это простой HTTP-сервер, который может получать оповещения от администратора оповещений и вызывать скрипт.

Этот сервер можно запустить с помощью команды:

./prometheus-am-executor script.sh

Где script.sh - это скриптчто вы хотите, чтобы вызывать, как только alertmanager отправляет уведомление о предупреждении.

Что нам нужно настроить, чтобы этот экспортер получал предупреждение от alertmanager?

Когда вы запускаетеИсполнитель, используя приведенную выше команду, прослушивает порт 8080 для получения уведомлений от диспетчера оповещенийВам не нужно ничего настраивать для исполнителя.

Что нам нужно настроить для этого экспортера, чтобы запустить сценарий или команду

Просто передайте файл сценария, которыйнеобходимо выполнить, как описано в команде выше.

В чем разница между alertmanager.conf и alertmanager.yaml, который мы настроили для получения предупреждений от alertmanager.

alertmanager.conf является примером alertmanager.yaml.Он предоставляется в качестве примера, чтобы проиллюстрировать, как вы можете вызвать исполнителя.Соответствующая часть:

- name: 'executor'
  webhook_configs:
  - url: http://localhost:8080

Это настройка приемника с именем executor, который будет уведомлять сервер, прослушивающий localhost:8080, который в данном случае является исполнителем.

...