#!/bin/bash # install promtail # by zack.zhu@aloudata.com # 202112301633 FILE_NAME="promtail-linux-amd64" FILE_URL="http://10.5.20.30:8081/tools/promtail-linux-amd64" PROMTAIL_HOME="/data/promtail" PROMTAIL_CONF="$PROMTAIL_HOME/promtail-config.yaml" IP_ADDR=$(ip a|grep inet|grep ' 10.[5|10].'|awk '{print $2}'|awk -F '/' '{print $1}') LOKI_SERVER='loki.dev.aloudata.work' # IP_ADDR=$(ifconfig $(route -n |awk '$1=="0.0.0.0" {print $NF}')|grep 'inet '|awk '{print $2}') mkdir -p $PROMTAIL_HOME >/dev/null 2>&1 curl -s -o $PROMTAIL_HOME/$FILE_NAME $FILE_URL if [ $? -ne 0 ]; then echo "download file is error." exit 1 fi chmod +x $PROMTAIL_HOME/$FILE_NAME cat > $PROMTAIL_CONF < /usr/lib/systemd/system/promtail.service <