From b3b08a343971fbfbab0c833197d66f7ee8172e79 Mon Sep 17 00:00:00 2001 From: Bram Prieshof Date: Thu, 6 Aug 2020 12:55:51 +0200 Subject: [PATCH] Update 'Scripts/toggles/toggle-Netdata_NGINX.sh' --- Scripts/toggles/toggle-Netdata_NGINX.sh | 58 +++++++++++++++---------- 1 file changed, 34 insertions(+), 24 deletions(-) diff --git a/Scripts/toggles/toggle-Netdata_NGINX.sh b/Scripts/toggles/toggle-Netdata_NGINX.sh index 4395b9e..635903a 100644 --- a/Scripts/toggles/toggle-Netdata_NGINX.sh +++ b/Scripts/toggles/toggle-Netdata_NGINX.sh @@ -1,29 +1,39 @@ function usage { - echo "Usage: $0 [option...]" >&2 - echo - echo " -e, Enable Netdata" - echo " -d, Disable Netdata" - echo + echo "Usage: $0 [option...]" >&2 + echo + echo " -e, Enable Netdata" + echo " -d, Disable Netdata" + echo " -h, Shows this information" + echo } - - if [ -n "$1" ]; then - -if [ "$1" = "-d" ]; then - echo "Disable Netdata" - sed -i '/deny all; #enables\/disables Netdata/c\ deny all; #enables\/disables Netdata' /etc/nginx/sites-available/Backend - systemctl stop netdata - systemctl disable netdata > /dev/null 2>&1 - systemctl reload nginx -elif [ "$1" = "-e" ]; then - echo "Enable Netdata" - sed -i '/deny all; #enables\/disables Netdata/c\ #deny all; #enables\/disables Netdata' /etc/nginx/sites-available/Backend - systemctl start netdata - systemctl enable netdata > /dev/null 2>&1 - systemctl reload nginx + if [[ ! -f /etc/ICTM/toggle.conf ]]; then + echo "Creating File" + touch /etc/ICTM/toggle.conf + fi + source /etc/ICTM/toggle.conf + if [ -z "$NetDa" ]; then + echo "Creating Var" + echo "NetDa=3" >> /etc/ICTM/toggle.conf + NetDa=3 + fi + if [[ "$1" = "-d" && "$NetDa" != 0 ]]; then + echo "Disable Netdata" + sed -i '/deny all; #enables\/disables Netdata/c\ deny all; #enables\/disables Netdata' /etc/nginx/sites-available/Backend + systemctl stop netdata + systemctl disable netdata > /dev/null 2>&1 + systemctl reload nginx + elif [[ "$1" = "-e" && "$NetDa" != 1 ]]; then + echo "Enable Netdata" + sed -i '/deny all; #enables\/disables Netdata/c\ #deny all; #enables\/disables Netdata' /etc/nginx/sites-available/Backend + systemctl start netdata + systemctl enable netdata > /dev/null 2>&1 + systemctl reload nginx + elif [[ "$1" = "-h" ]]; then + usage + else + echo "Oopsie!" + fi else usage -fi -else - usage -fi +fi \ No newline at end of file