Bladeren bron

Create unpoller-installer.sh

This file is needed to pull the config file that unpoller will need for startup.
Griffen8280 3 jaren geleden
bovenliggende
commit
ec15deea4d
1 gewijzigde bestanden met toevoegingen van 24 en 0 verwijderingen
  1. 24 0
      unpoller-install.sh

+ 24 - 0
unpoller-install.sh

@@ -0,0 +1,24 @@
+#!/bin/bash
+
+function error {
+  echo -e "\\e[91m$1\\e[39m"
+  exit 1
+}
+
+function check_internet() {
+  printf "Checking if you are online..."
+  wget -q --spider http://github.com
+  if [ $? -eq 0 ]; then
+    echo "Online. Continuing."
+  else
+    error "Offline. Go connect to the internet then run the script again."
+  fi
+}
+
+check_internet
+
+echo "Creating directories..."
+sudo mkdir -p /portainer/Files/AppData/Config/unpoller || error "Failed to create config directory!"
+echo "Downloading Prometheus config files"
+sudo wget -O /portainer/Files/AppData/Config/unpoller/up.conf https://raw.githubusercontent.com/novaspirit/pi-hosted/tree/master/pi-hosted_template/configs/up.conf || error "Failed to download up.conf file!"
+echo "Done You are ready to goto next step in the install document"