Skip to content

Instantly share code, notes, and snippets.

@leapar
Created August 24, 2017 09:52
Show Gist options
  • Save leapar/ec62d8aef6fcbdde927f5e19bcfcfb02 to your computer and use it in GitHub Desktop.
Save leapar/ec62d8aef6fcbdde927f5e19bcfcfb02 to your computer and use it in GitHub Desktop.
alerta,预警,通知

alerta

预警,通知是任何监控以及运维的核心模块。所有报警信息肯定需要一个独立的系统进行存储整理,方便管理以及展示。 而alerta刚好就是负责这个。 alerta包含三大块内容:

  1. Heartbeat心跳包,不停采集心跳信息,如果没有发送,那么就产生超时,表示系统不可用。
  2. Housekeeping这是一个独立程序,定时检查更新告警信息状态,例如删除过期的消息。可以设置多久清除过期的告警信息。
  3. Alert告警信息,每个告警信息默认一天超时
@leapar
Copy link
Author

leapar commented Aug 25, 2017

tmp1
tmp2
tmp3

@leapar
Copy link
Author

leapar commented Aug 25, 2017

alerta cli

 pip install alerta
vi ~/.alerta.conf
[DEFAULT]
timezone = Australia/Sydney
output = json

[profile production]
endpoint = https://api.alerta.io
key = LMvzLsfJyGpSuLmaB9kp-8gCl4I3YZkV4i7IGb6S

[profile Development]
endpoint = http://localhost:8181/api
key = 3T4aJUyOZfAWVzMZ71tKjjcYfGiJB3JyZBQQT5Am
sslverify = off
timeout = 10.0
debug = yes
 alerta send --resource web01 --event HttpError --correlate HttpOK --group Web --severity minor --environment Development --service service

@leapar
Copy link
Author

leapar commented Aug 25, 2017

tmp1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment