|
|
|
@ -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 |
|
|
|
|