#!/bin/bash # Configure FSF for Odin # echo -e "\e[93m" log() { echo -e "\t\e[96m[*]${1}\e[93m" } export IP=$(ip route | awk '/src/{print $9}') echo "prometheus" >/etc/hostname echo -e "${IP}\tprometheus" >> /etc/hosts deluser -q --remove-home ubuntu apt-get update || exit 1 apt-get --purge remove snapd lxd -y apt-get upgrade -y apt-get install -y htop wget libfreetype6 fontconfig-config prometheus #ubuntu ships with very old version of grafana (2.x) wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_4.4.1_amd64.deb dpkg -i grafana_4.4.1_amd64.deb apt-get -f install -y cat > /etc/prometheus/prometheus.yml < /var/lib/grafana/t.gz.b64 < /var/lib/grafana/grafana.db.gz gunzip /var/lib/grafana/grafana.db.gz rm /var/lib/grafana/t.gz.b64 chown -R grafana:grafana /var/lib/grafana systemctl daemon-reload systemctl start grafana-server systemctl enable grafana-server systemctl enable prometheus systemctl restart prometheus echo -e "\e[0m"