Add Ntfy notification support to ZED
commita6f6c881ffde598898165f36e4e0a2ff15836cf6
authorDex Wood <slash2314@users.noreply.github.com>
Fri, 1 Dec 2023 23:25:17 +0000 (1 17:25 -0600)
committerTony Hutter <hutter2@llnl.gov>
Mon, 12 Feb 2024 22:32:11 +0000 (12 14:32 -0800)
tree129812efbaf6950a23410d2264c593a3e8b6ff50
parentfc3d34bd08d81f9189fd06ac641da4e2d82a56c7
Add Ntfy notification support to ZED

This commit adds the zed_notify_ntfy() function and hooks it
into zed_notify(). This will allow ZED to send notifications
to ntfy.sh or a self-hosted Ntfy service, which can be received
on a desktop or mobile device. It is configured with ZED_NTFY_TOPIC,
ZED_NTFY_URL, and ZED_NTFY_ACCESS_TOKEN variables in zed.rc.

Reviewed-by: @classabbyamp
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Dex Wood <slash2314@gmail.com>
Closes #15584
cmd/zed/zed.d/zed-functions.sh
cmd/zed/zed.d/zed.rc