EメールアラートのAlertManagerとプロメテウス連動

プロメテウスは、互いに分離された二つのコンポーネントとのAlertManagerあります。プロメテウスサーバーがのAlertManagerアラームルールにアラートを送信し、その後のAlertManagerサイレンシング、阻害、集約及びその他の情報、およびその他の情報を電子メールで送信され、マイクロチャネル、

インストールと展開のAlertManager

ダウンロードパッケージ

wget https://github.com/prometheus/alertmanager/releases/download/v0.20.0/alertmanager-0.20.0.linux-amd64.tar.gz

解凍インストーラ

タールzxvfのAlertManager-0.16.0.linux-amd64.tar.gz &&のCDのAlertManager-0.16.0.linux、AMD64

スタートのAlertManager

./alertmanager --config.file = alertmanager.yml

プロメテウスは、のAlertManagerと通信するように構成しました

構成ファイルを変更Prometheus.yml

AlertManagerと通信して配置されました

alerting:
  alertmanagers:
  - static_configs:
    - targets:
       - x.x.x.x:9093

ホストサービスを監視し、アラームルールを増やし、デフォルトでは通常、1

#Load規則は、一度、定期的にグローバルな「evaluation_intervalは」に従ってそれらを評価します。
rule_files:

  • "ルール/ *。YML"
groups:
- name: generals.rules
  rules:
  - alert: InstanceDown
    expr: up == 0
    for: 1m
    labels:
      severity: error
    annotations:
      summary: "Instance {{ $labels.isinstance }} down"
      description: "{{ $labels.instance }} down more than 1 minutes"

設定ファイルのkill -HUP $ PIDをリロードしたり、サービスを再起動しますプロメテウス

表示アラーム設定されたルール

EメールアラートのAlertManagerとプロメテウス連動

トリガーアラーム

作成されたアラームルール、コラムQQのメールボックスに示されているように、電子メール通知アラームを設定し、SMTPをオンにするメールボックスQQの必要性、
デフォルトをsmtp_require_tls trueで、falseに変更することがある必要がある、そうでない場合はメッセージが失敗したトリガされ、smtp_auth_passwordのフィルのauthorize馬

グローバル:グローバルアラームが解決した後にタイムアウトを含む構成、SMTPの設定、様々なチャネルのAPIアドレスなどを通知。
ルート:配布ポリシーがアラームを設定するために使用され、左から右へ順にツリー構造、深さ、最初の一致です。
受信機:このような従来の電子メール、微信、スラックとして設定アラームメッセージの受信者情報は、他のメッセージ通知モードをウェブフック。

global:
  resolve_timeout: 5m
  smtp_smarthost: 'smtp.qq.com:465'
  smtp_from: '[email protected]'
  smtp_auth_username: '[email protected]'
  smtp_auth_password: 'xxx'
  #smtp_auth_secret: false
  smtp_require_tls: false
  smtp_hello: 'qq.com'

route:
  group_by: ['alertname']
  group_wait: 10s
  group_interval: 10s
  repeat_interval: 1h
  receiver: 'mail'
receivers:
- name: 'mail'
  email_configs:
  - to: '[email protected]'
    send_resolved: true

数分の電子メールアラートを受信した後、アラームを手動でシャットダウンし、トリガされ、サービスをES

EメールアラートのAlertManagerとプロメテウス連動

おすすめ

転載: blog.51cto.com/sdsca/2466835
おすすめ