add new seperateor and add wget
This commit is contained in:
+1
-1
@@ -29,7 +29,7 @@ COPY prometheus-borg-exporter/borg_exporter.rc /etc/
|
||||
# Install packages
|
||||
RUN apk update ; apk upgrade
|
||||
RUN apk add --no-cache sudo bash bash-completion tzdata openssh openrc neofetch \
|
||||
borgbackup dateutils prometheus-node-exporter curl
|
||||
borgbackup dateutils prometheus-node-exporter curl wget
|
||||
RUN rm -rf /var/cache/apk/*
|
||||
|
||||
# Setup SSH-Server
|
||||
|
||||
@@ -15,6 +15,7 @@ export PS1="\[\e[31m\][\[\e[m\]\[\e[38;5;172m\]\u\[\e[m\]@\[\e[38;5;153m\]\h\[\e
|
||||
# Borg Repo finder
|
||||
##############################################################################################################################
|
||||
source "/variables.sh"
|
||||
COLUMNS=$(/usr/bin/tput cols)
|
||||
|
||||
function find_borg_repo {
|
||||
repo_list=( $(find "$1" -name "index.*" -type f | rev | cut -d '/' -f "2-" | rev) )
|
||||
|
||||
@@ -2,9 +2,20 @@ DOCKER_IMAGE_VERSION="2.0.0"
|
||||
BORG_VERSION=$(borg -V)
|
||||
SSH_FOLDERS=( "/sshkeys/clients" "/sshkeys/host" )
|
||||
NODE_EXPORTER_DIR="/logs"
|
||||
COLUMNS="86"
|
||||
##############################################################################################################################
|
||||
# Funktionen
|
||||
##############################################################################################################################
|
||||
function sepurator {
|
||||
echo "======================================================================================"
|
||||
if [ ! -z "$2" ]; then
|
||||
local end="$2"
|
||||
else
|
||||
local end="$COLUMNS"
|
||||
fi
|
||||
|
||||
local start=1
|
||||
local str="${1:-=}"
|
||||
local range=$(seq $start $end)
|
||||
for i in $range ; do echo -n "${str}"; done
|
||||
echo;
|
||||
}
|
||||
|
||||
@@ -205,6 +205,13 @@ function cleanup() {
|
||||
writeDefinitionsToMetrics
|
||||
if [ -n "${REPOSITORY}" ]; then
|
||||
getBorgDataForRepository "${REPOSITORY}" "${HOSTNAME}"
|
||||
if [ ! -z "${READ_BASEREPODIR}" ]; then
|
||||
if [ -d "${BASEREPODIR}" ]; then
|
||||
findRepositorysAndGetData
|
||||
else
|
||||
echo "Error: Set BASEREPODIR in /etc/borg_exporter.rc"
|
||||
fi
|
||||
fi
|
||||
else
|
||||
#discover (recursively) borg repositories starting from a path and extract info for each
|
||||
#(e.g. when running on the backup server directly)
|
||||
|
||||
Reference in New Issue
Block a user