added update-notify.sh
added node_dir_size_exporter.sh
This commit is contained in:
parent
8e1af22017
commit
f20f1349c5
2 changed files with 29 additions and 0 deletions
8
node_dir_size_exporter.sh
Normal file
8
node_dir_size_exporter.sh
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
DIR=$1
|
||||||
|
KEY=$2
|
||||||
|
FILE=$3
|
||||||
|
|
||||||
|
du -bsx $DIR | sed "s/\([0-9]*\).*\/\(.*\)/node_dir_size{name=\"\2\",key=\"$KEY\"} \1/" > "$FILE$$"
|
||||||
|
mv "$FILE$$" "$FILE"
|
21
update-notify.sh
Normal file
21
update-notify.sh
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
GOTIFY_FILE=$(<~/.gotify)
|
||||||
|
GOTIFY_TOKEN=${GOTIFY_FILE##*( )}
|
||||||
|
HOST="$(hostname)"
|
||||||
|
TITLE="Updates available on $HOST"
|
||||||
|
|
||||||
|
if [ "$EUID" -ne 0 ]; then
|
||||||
|
echo "Please run as root"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
apt update
|
||||||
|
|
||||||
|
UPDATE=$(apt list --upgradable)
|
||||||
|
|
||||||
|
echo "$UPDATE"
|
||||||
|
|
||||||
|
if [[ $UPDATE == *$'\n'* ]]; then
|
||||||
|
curl -F "title=$TITLE" -F "message=$UPDATE" -F "priority=5" "https://push.sp-codes.de/message?token=$GOTIFY_TOKEN"
|
||||||
|
fi
|
Reference in a new issue