Sign inSign up

xenrox/ntfy-alertmanager

By xenrox

•Updated about 1 month ago

A bridge between ntfy and Alertmanager

Image
1

100K+

xenrox/ntfy-alertmanager repository overview

⁠ntfy-alertmanager⁠

builds.sr.ht status

A bridge between ntfy and Alertmanager.

⁠Installation

Simply use go build or the docker image⁠ with docker-compose file⁠. ntfy-alertmanager:latest is built from the latest tagged release while ntfy-alertmanager:dev is built from the master branch.

⁠Configuration

You can specify the configuration file location with the --config flag. By default the configuration file will be read from /etc/ntfy-alertmanager/config. The format of this file is scfg⁠ and there is an example configuration file⁠ in this repo. Furthermore you can take a look at my deployment⁠.

ntfy-alertmanager has support for setting ntfy priority⁠, tags⁠, icon⁠, action buttons⁠ (which can be used to create an Alertmanager silence), email notifications⁠ and phone calls⁠. Define a decreasing order of labels in the config file and map those labels to tags, priority, an icon or an email address.

  • For priority and icon the first found value will be chosen. An icon for "resolved" alerts will take precedence.
  • Tags are added together.
⁠Alertmanager config
receivers:
    - name: "ntfy"
      webhook_configs:
          - url: "http://127.0.0.1:8080"
            http_config:
                basic_auth:
                    username: "webhookUser"
                    password: "webhookPass"

⁠Contributing

Report bugs on the issue tracker⁠, send patches/ask questions on the mailing list⁠ or write to me directly on matrix @xenrox:xenrox.net⁠.

Tag summary

Content type

Image

Digest

sha256:4dff34a4c…

Size

11.5 MB

Last updated

about 1 month ago

docker pull xenrox/ntfy-alertmanager