Leslie Zhang

Results 81 comments of Leslie Zhang

文档: db 文件是 sqlite3 使用的,不是给 mysql 使用的。

它的模板文件是写入数据库的,默认是sqllite。你可以直接修改数据库文件。

今天看了下源码,目前先试试 `PromtheusController` 这个旧的控制器里面的接口(`/prometheus/alert`),暂时不涉及自定义模板的那个接口(`/prometheusalert`)。

测试下使用告警组发送消息到: - [x] wxurl - [x] ddurl - [x] fsurl - [x] phone 其他通知媒介我没有地址,可能需要其他人来测试使用情况。

关于自定义模板接口(`/prometheusalert`)增加告警组: 需要在 `PrometheusAlertMsg` 增加一个 `alertgroup` 字段,然后在 `PrometheusAlert` 中获取各个媒介地址(wxurl, ddurl...)之前先判断是否有 `alertgroup` 和是否开启告警组的功能,如果有就取告警组中的地址,否则就取单独传递的地址。感觉这样应该可以,先把思路写在这里。 自定义模板处请求增加新的参数:`alertgroup=sa,dev`,比如说是 sa 和 dev 两个告警组。然后在获取地址出增加一个从告警组获取地址的判断。

我也差不多有这个需求,对所有资产定期进行端口开放情况扫描,然后生成统计报表,分析是否应该开放此端口。

https://github.com/feiyu563/PrometheusAlert/pull/364