项目作者: netkey

项目描述 :
elastalert 的睿象云报警插件
高级语言: Python
项目地址: git://github.com/netkey/elastalter-aiops-plugin.git
创建时间: 2019-11-22T10:21:34Z
项目社区:https://github.com/netkey/elastalter-aiops-plugin

开源协议:

下载


elastalert-aiops-plugin

安装

  1. sudo apt install -y python-pip python-dev libffi-dev libssl-dev
  2. sudo pip install -r requirements.txt

修改配置:

config.yaml:

  • es_host: elasticsearch 地址
  • es_port: elasticsearch 端口

修改添加报警规则

启用睿象云的报警,需添加必要的配置, 例如

  1. alert:
  2. - "elastalert_modules.aiops_alert.AIOpsAlerter"
  3. aiops_webhook: "http://api.aiops.com/alert/api/event"
  4. aiops_appid: ""
  5. aiops_priority: 3

报警规则在rules目录中,可以随意的添加格式报警规则

创建警报的index:

  1. elastalert-create-index --index elastalert_status --old-index

运行:

  1. python -m elastalert.elastalert --verbose