Update monitor-lxcs.sh

incorporate add/remove functions
This commit is contained in:
tteckster 2023-04-28 08:17:20 -04:00 committed by GitHub
parent c90063059f
commit 8f9b06609f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -17,6 +17,7 @@ cat <<"EOF"
EOF
add() {
while true; do
read -p "This script will add Monitor LXC to Proxmox VE. Proceed(y/n)?" yn
case $yn in
@ -92,10 +93,22 @@ systemctl daemon-reload
systemctl enable -q --now ping-containers.service
clear
echo -e "\n To view Monitor LXC logs: cat /var/log/ping-containers.log"
}
# To remove Monitor LXC from Proxmox VE
# 1) systemctl stop ping-containers.service
# 2) systemctl disable ping-containers.service
# 3) rm /etc/systemd/system/ping-containers.service
# 4) rm /usr/local/bin/ping-containers.sh
# 5) rm /var/log/ping-containers.log
remove() {
systemctl stop ping-containers.service
systemctl disable ping-containers.service &>/dev/null
rm /etc/systemd/system/ping-containers.service
rm /usr/local/bin/ping-containers.sh
rm /var/log/ping-containers.log
echo "Removed Monitor LXC from Proxmox VE"
}
if [ "$1" == "add" ]; then
add
elif [ "$1" == "remove" ]; then
remove
else
echo "Usage: $0 [add | remove]"
exit 1
fi