Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fleaz/matrix-alertmanager-receiver
Fork of https://git.sr.ht/~fnux/matrix-alertmanager-receiver
https://github.com/fleaz/matrix-alertmanager-receiver
Last synced: about 2 months ago
JSON representation
Fork of https://git.sr.ht/~fnux/matrix-alertmanager-receiver
- Host: GitHub
- URL: https://github.com/fleaz/matrix-alertmanager-receiver
- Owner: fleaz
- License: gpl-3.0
- Created: 2024-03-05T19:54:14.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-29T17:25:05.000Z (9 months ago)
- Last Synced: 2024-03-29T17:34:53.910Z (9 months ago)
- Language: Go
- Size: 70.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# matrix-alertmanager-receiver
Simple daemon for forwarding
[prometheus-alertmanager](https://duckduckgo.com/?q=prometheus+alertmanagaer&ia=software)
events to a matrix room.## Build
Make sure you have [Go](https://golang.org/) installed (`golang-bin` package on Fedora).
```
go build -v
```## Container workflow
Container-related logic lives under the `contrib/` directory. One can build a
'docker' container using something along the lines of:```
docker build -t matrix-alermanager-receiver:latest -f contrib/Dockerfile .
```## Usage
There is no authentication build in. You are supposed to expose this service
via a proxy such as Nginx, providing basic HTTP authentication, or bind it only
on localhost on the same machine where your alertmanager is running.