#------------------------------------------------------------------------------- # Copyright 2020 Cognizant Technology Solutions # # Licensed under the Apache License, Version 2.0 (the "License"); you may not # use this file except in compliance with the License. You may obtain a copy # of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations under # the License. #------------------------------------------------------------------------------- # Install Promtail echo "#################### Starting Loki and Promtail Post configurations ####################" touch /etc/profile.d/insightsenvvar.sh . /etc/environment . /etc/profile.d/insightsenvvar.sh cd /opt sudo mkdir Promtail cd Promtail sudo apt-get install wget read -p "Please enter Promtail version number you want to install(ex. 2.4.2 or 2.5.0): " version_number sudo wget https://github.com/grafana/loki/releases/download/v${version_number}/promtail-linux-amd64.zip sudo apt-get install unzip sudo unzip "promtail-linux-amd64.zip" sudo rm -rf promtail-linux-amd64.zip sudo chmod a+x "promtail-linux-amd64" export PROMTAIL_HOME=`pwd` sudo echo PROMTAIL_HOME=`pwd` | sudo tee -a /etc/environment sudo echo "export" PROMTAIL_HOME=`pwd` | sudo tee -a /etc/profile.d/insightsenvvar.sh cd /etc/systemd/system sudo wget https://raw.githubusercontent.com/CognizantOneDevOps/Insights/master/PlatformDeployment/UBUNTU/Promtail.service sudo systemctl enable Promtail.service sudo systemctl start Promtail echo "#################### Promtail is up ####################" echo "#################### Installation Completed ####################"