Files
configpolicy/hosts
Dustin C. Hatch a7319c561d journal2ntfy: Script to send log messagess via ntfy
The `journal2ntfy.py` script follows the systemd journal by spawning
`journalctl` as a child process and reading from its standard output
stream.  Any command-line arguments passed to `journal2ntfy` are passed
to `journalctl`, which allows the caller to specify message filters.
For any matching journal message, `journal2ntfy` sends a message via
the *ntfy* web service.

For the BURP server, we're going to use `journal2ntfy` to generate
alerts about the RAID array.  When I reconnect the disk that was in the
fireproof safe, the kernel will log a message from the *md* subsystem
indicating that the resynchronization process has begun.  Then, when
the disks are again in sync, it will log another message, which will
let me know it is safe to archive the other disk.
2023-05-17 14:51:21 -05:00

191 lines
2.5 KiB
INI

[all:vars]
ansible_python_interpreter=/usr/bin/python3
[alertmanager:children]
metricspi
[aria2]
file0.pyrocufflink.blue
[bitwarden_rs]
bw0.pyrocufflink.blue
[blackbox-exporter:children]
metricspi
[burp-client]
bw0.pyrocufflink.blue
cloud0.pyrocufflink.blue
file0.pyrocufflink.blue
hass2.pyrocufflink.blue
git0.pyrocufflink.blue
[burp-server]
burp1.pyrocufflink.blue
[certbot]
[collectd]
mtrcs0.pyrocufflink.blue
[collectd:children]
pyrocufflink
[collectd-prometheus:children]
collectd
[collectd-sensors]
nvr1.pyrocufflink.blue
[dch-proxy]
[dch-vpn]
[dhcpcd:children]
vm-hosts
[dhcpd:children]
pyrocufflink-dhcp
[docker]
[docker:children]
bitwarden_rs
[file-servers]
file0.pyrocufflink.blue
[frigate]
nvr1.pyrocufflink.blue
[gitea]
git0.pyrocufflink.blue
[grafana]
mtrcs0.pyrocufflink.blue
[graylog]
logs0.pyrocufflink.blue
[hassdb]
[home-assistant]
hass2.pyrocufflink.blue
[jenkins-slave]
[journal2ntfy:children]
burp-server
[k8s-controller]
k8s-ctrl0.pyrocufflink.blue
[k8s-node]
k8s-amd64-n0.pyrocufflink.blue
k8s-amd64-n1.pyrocufflink.blue
k8s-amd64-n2.pyrocufflink.blue
[kubelet:children]
k8s-controller
k8s-node
[metricspi]
mtrcs0.pyrocufflink.blue
[minio:children]
burp-server
[motioneye]
[named-server:children]
pyrocufflink-dns
[nextcloud]
cloud0.pyrocufflink.blue
[ntpd]
[nut]
serial0.pyrocufflink.blue
[postgresql]
cloud0.pyrocufflink.blue
[protonvpn:children]
pyrocufflink-dns
[public-web]
web0.pyrocufflink.blue
[pxe]
pxe0.pyrocufflink.blue
[pyrocufflink]
burp1.pyrocufflink.blue
bw0.pyrocufflink.blue
cloud0.pyrocufflink.blue
dc-4k6s8e.pyrocufflink.blue
dc-ag62kz.pyrocufflink.blue
file0.pyrocufflink.blue
git0.pyrocufflink.blue
hass2.pyrocufflink.blue
k8s-amd64-n0.pyrocufflink.blue
k8s-amd64-n1.pyrocufflink.blue
k8s-amd64-n2.pyrocufflink.blue
k8s-ctrl0.pyrocufflink.blue
logs0.pyrocufflink.blue
matrix0.pyrocufflink.blue
nvr1.pyrocufflink.blue
pxe0.pyrocufflink.blue
serial0.pyrocufflink.blue
smtp1.pyrocufflink.blue
web0.pyrocufflink.blue
[pyrocufflink-dhcp]
[pyrocufflink-dns]
[radius:children]
samba-dc
[rw-root]
hass2.pyrocufflink.blue
nvr1.pyrocufflink.blue
serial0.pyrocufflink.blue
[samba-dc]
dc-4k6s8e.pyrocufflink.blue
dc-ag62kz.pyrocufflink.blue
[smtp-relay]
smtp1.pyrocufflink.blue
[squid]
[synapse]
matrix0.pyrocufflink.blue
[victoria-metrics]
[victoria-metrics:children]
metricspi
[vmagent:children]
victoria-metrics
[vmalert:children]
metricspi
[vm-hosts]
[wheelhost]
file0.pyrocufflink.blue
[zezere]
[zigbee2mqtt:children]
home-assistant
[zwavejs2mqtt:children]
home-assistant