- Introduction
- Requirements
- Installation
- Configuration
- Troubleshooting
- FAQ
Simple ntfy examples
If you like the result please support the original author. The project is free of use and is currently supported by donations.
Server GitHub: https://github.com/binwiederhier/ntfy
Simple ntfy examples
-
agent.sh is basically the main script that launches the others twice (cronjob can only do each minute, so we recheck after 30s)
-
CPUload.sh average load of the server
-
Disks.sh check the percentage remaining on the main root drive
-
Docker.sh reports how many containers are currently running with a configurable treshhold
-
Flood.sh is monitoring for the container "transmission-express_transmission-openvpn" as an example and reports when running
-
Jelly.sh reports the Health status of the Jellyfin server (this example running on localhost)
-
Process.sh reports the command of the most CPU Hungry running PID on the machine
-
Used-RAM.sh basically the same as above, for RAM
-
ntfy.conf is where the configurable values can be edited
-Docs: https://ntfy.sh/docs/publish/
-Android app: https://play.google.com/store/apps/details?id=io.heckel.ntfy
-brain
Download zip content to directory of choice
sudo cronjob -e and select your text editor of choice then enter the last line like this example:
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
* * * * * cd /path/of/the/script && /bin/sh agent.sh
Well this is kinda straight forward. Please see ntfy.sh examples for more info ntfy