Files
scylladb/dist/docker/redhat/node_exporter_install
Amnon Heiman 9ad63efcfe Adding node_exporter to docker
This patch add the node_exporter to the docker image.
It install it create and run a service with it.

After this patch node_exporter will run and will be part of scylla
Docker image.

Fixes #4300

Signed-off-by: Amnon Heiman <amnon@scylladb.com>
Message-Id: <20190421130643.6837-1-amnon@scylladb.com>
2019-04-21 18:12:58 +03:00

27 lines
1.2 KiB
Bash
Executable File

#!/bin/sh
#
# Copyright 2019 ScyllaDB
#
# This file is part of Scylla.
#
# Scylla is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Scylla is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Scylla. If not, see <http://www.gnu.org/licenses/>.
VERSION='0.17.0'
INSTALL_DIR='/usr/lib/scylla/Prometheus/node_exporter'
mkdir -p $INSTALL_DIR
cd $INSTALL_DIR
curl -L https://github.com/prometheus/node_exporter/releases/download/v$VERSION/node_exporter-$VERSION.linux-amd64.tar.gz -o $INSTALL_DIR/node_exporter-$VERSION.linux-amd64.tar.gz
tar -xvzf $INSTALL_DIR/node_exporter-$VERSION.linux-amd64.tar.gz
rm $INSTALL_DIR/node_exporter-$VERSION.linux-amd64.tar.gz
ln -s $INSTALL_DIR/node_exporter-$VERSION.linux-amd64/node_exporter /usr/bin