mirror of
				https://github.com/tteck/Proxmox.git
				synced 2025-10-31 19:12:02 +00:00 
			
		
		
		
	Update netdata.sh
tweak
This commit is contained in:
		
							parent
							
								
									16a37644bb
								
							
						
					
					
						commit
						79a542cd5a
					
				| @ -28,7 +28,7 @@ CM="${GN}✓${CL}" | |||||||
| silent() { "$@" >/dev/null 2>&1; } | silent() { "$@" >/dev/null 2>&1; } | ||||||
| set -e | set -e | ||||||
| header_info | header_info | ||||||
| 
 | echo "Loading..." | ||||||
| function msg_info() { | function msg_info() { | ||||||
|   local msg="$1" |   local msg="$1" | ||||||
|   echo -ne " ${HOLD} ${YW}${msg}..." |   echo -ne " ${HOLD} ${YW}${msg}..." | ||||||
| @ -40,6 +40,7 @@ function msg_ok() { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| install() { | install() { | ||||||
|  |   header_info | ||||||
|   while true; do |   while true; do | ||||||
|     read -p "Are you sure you want to install NetData on Proxmox VE host. Proceed(y/n)?" yn |     read -p "Are you sure you want to install NetData on Proxmox VE host. Proceed(y/n)?" yn | ||||||
|     case $yn in |     case $yn in | ||||||
| @ -48,7 +49,7 @@ install() { | |||||||
|     *) echo "Please answer yes or no." ;; |     *) echo "Please answer yes or no." ;; | ||||||
|     esac |     esac | ||||||
|   done |   done | ||||||
| 
 |   header_info | ||||||
|   read -r -p "Verbose mode? <y/N> " prompt |   read -r -p "Verbose mode? <y/N> " prompt | ||||||
|   if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then |   if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then | ||||||
|   STD="" |   STD="" | ||||||
| @ -56,7 +57,7 @@ install() { | |||||||
|   STD="silent" |   STD="silent" | ||||||
|   fi |   fi | ||||||
|   header_info |   header_info | ||||||
|    | 
 | ||||||
|   msg_info "Setting up repository" |   msg_info "Setting up repository" | ||||||
|   wget -q https://repo.netdata.cloud/repos/repoconfig/debian/bookworm/netdata-repo_2-2+debian12_all.deb |   wget -q https://repo.netdata.cloud/repos/repoconfig/debian/bookworm/netdata-repo_2-2+debian12_all.deb | ||||||
|   $STD dpkg -i netdata-repo_2-2+debian12_all.deb |   $STD dpkg -i netdata-repo_2-2+debian12_all.deb | ||||||
| @ -66,12 +67,13 @@ install() { | |||||||
|   msg_info "Installing Netdata" |   msg_info "Installing Netdata" | ||||||
|   $STD apt-get update |   $STD apt-get update | ||||||
|   $STD apt-get install -y netdata |   $STD apt-get install -y netdata | ||||||
|   msg_ok "Installed Netdata\n" |   msg_ok "Installed Netdata" | ||||||
|   msg_ok "Completed Successfully!\n" |   msg_ok "Completed Successfully!\n" | ||||||
|   echo -e "\n Netdata should be reachable at${BL} http://$(hostname -I | awk '{print $1}'):19999 ${CL}\n" |   echo -e "\n Netdata should be reachable at${BL} http://$(hostname -I | awk '{print $1}'):19999 ${CL}\n" | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| uninstall() { | uninstall() { | ||||||
|  |   header_info | ||||||
|   read -r -p "Verbose mode? <y/N> " prompt |   read -r -p "Verbose mode? <y/N> " prompt | ||||||
|   if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then |   if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then | ||||||
|   STD="" |   STD="" | ||||||
| @ -79,8 +81,8 @@ uninstall() { | |||||||
|   STD="silent" |   STD="silent" | ||||||
|   fi |   fi | ||||||
|   header_info |   header_info | ||||||
|    | 
 | ||||||
|   msg_info "Uninstalling Netdata"   |   msg_info "Uninstalling Netdata" | ||||||
|   systemctl stop netdata |   systemctl stop netdata | ||||||
|   rm -rf /var/log/netdata /var/lib/netdata /var/cache/netdata /etc/netdata/go.d |   rm -rf /var/log/netdata /var/lib/netdata /var/cache/netdata /etc/netdata/go.d | ||||||
|   rm -rf /etc/apt/trusted.gpg.d/netdata-archive-keyring.gpg /etc/apt/sources.list.d/netdata.list |   rm -rf /etc/apt/trusted.gpg.d/netdata-archive-keyring.gpg /etc/apt/sources.list.d/netdata.list | ||||||
| @ -88,7 +90,7 @@ uninstall() { | |||||||
|   systemctl daemon-reload |   systemctl daemon-reload | ||||||
|   $STD apt autoremove -y |   $STD apt autoremove -y | ||||||
|   $STD userdel netdata |   $STD userdel netdata | ||||||
|   msg_ok "Uninstalled Netdata\n" |   msg_ok "Uninstalled Netdata" | ||||||
|   msg_ok "Completed Successfully!\n" |   msg_ok "Completed Successfully!\n" | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user