1个不稳定版本
0.1.0 | 2023年3月3日 |
---|
#15 in #yes
79KB
2K SLoC
mawby -- Matrix Alertmanager Webhook机器人?是的!
运行
目前最简单的方法是使用容器封装。构建将自动上传到 quay.io/upto/mawby
。提供三种标签类型
latest
:最新稳定版本master
:master分支的最新版本<version, such as v0.1.0>
:静态版本
在容器内部,mawby
以无特权的用户身份运行(mawby
,uid/gid 9823/9823)。默认情况下,配置从 /etc/mawby/mawby.conf
读取,并需要在 /var/lib/mawby
(可在配置中更改)处有可写的数据目录。
要打印带注释的配置模板,请使用参数 --print-config-template
运行应用程序(或容器)。
使用
mawby 预期 WebhookV4 警报将被发布到 /alerts/<endpoint name>
。使用路由语句,此警报将被路由到预期的房间。例如,使用此 alertmanager.yml
片段
receivers:
- name: service_a
webhook_configs:
- url: http://<mawby-host>:9823/alerts/service_a
以及此 mawby.yaml
片段
rooms:
team1: '#team1:example.org'
routes:
service_a:
room: team1
路由到 alertmanager 中 service_a
接收器的警报将最终在 #team1:example.org。
依赖项
~36–55MB
~1M SLoC