Skip to content

SMAX-Restful 提供SMAX与监控系统集成的Webhook

License

Notifications You must be signed in to change notification settings

tzhu0704/SMAX-Restful

Repository files navigation

SMAX-Restful

SMAX Restful Webhook 提供相关SMAX工单等实体的Restful访问,目前支持

  • 与AlertManager集成,提供对应的Webhook,实现基于报警事件的自动工单创建(暂不支持工单关闭)

  • 支持基于工单ID的工单详细信息查询

启动说明

  • 需要将编译后的SMAX-restful.jar与startwebhook.sh放入统一目录

  • 运行startwebhook.sh

  • 执行 com.mf.smax.Application.main 方法

开单效果

输入图片说明

项目结构

├─java
│  └─com
│      └─mf
│          ├─integration
│          │      Constants.java --SMAX常量说明
│          │      HttpUtil.java
│          │      MyX509TrustManager.java
│          │      SMACall.java   --SMAX交互场景实现
│          │
│          └─smax
│              │  Application.java
│              │
│              ├─common
│              │  └─api
│              │          SwaggerConfig.java
│              │
│              ├─entity
│              │      AlertFromAlertManager.java
│              │      QueryTicket.java
│              │      Ticket.java
│              │
│              ├─test
│              │      servicetest.java
│              │
│              └─web
│                      ticketController.java
│
├─resources
│      application.properties  --SMAX实例基本配置
│      application.yml
│      logback.xml
│
└─webapp
    │  index.jsp
    │
    └─WEB-INF
            web.xml

Restful 接口说明

具体试用说明参见51CTO Blog: https://blog.51cto.com/gnzhutan/4269716

欢迎关注: http://gnzhutan.blog.51cto.com

About

SMAX-Restful 提供SMAX与监控系统集成的Webhook

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published