feat: added INFLUXDB_CLIENT_HOSTNAME to influxdb report
This commit is contained in:
@@ -40,6 +40,9 @@ INFLUXDB_SERVER=http://influxdb01.lan:8086
|
|||||||
INFLUXDB_BUCKET=bucketname
|
INFLUXDB_BUCKET=bucketname
|
||||||
INFLUXDB_ORG=orgname
|
INFLUXDB_ORG=orgname
|
||||||
INFLUXDB_TOKEN=influxdbname
|
INFLUXDB_TOKEN=influxdbname
|
||||||
|
#by default it uses client hostname in measurement field host
|
||||||
|
#to override uncomment
|
||||||
|
#INFLUXDB_CLIENT_HOSTNAME=xxx
|
||||||
```
|
```
|
||||||
|
|
||||||
Add [script](scripts/duplicati-influxdb-notify) to default settings.
|
Add [script](scripts/duplicati-influxdb-notify) to default settings.
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ services:
|
|||||||
- INFLUXDB_BUCKET=${INFLUXDB_BUCKET}
|
- INFLUXDB_BUCKET=${INFLUXDB_BUCKET}
|
||||||
- INFLUXDB_ORG=${INFLUXDB_ORG}
|
- INFLUXDB_ORG=${INFLUXDB_ORG}
|
||||||
- INFLUXDB_TOKEN=${INFLUXDB_TOKEN}
|
- INFLUXDB_TOKEN=${INFLUXDB_TOKEN}
|
||||||
|
- INFLUXDB_CLIENT_HOSTNAME=${INFLUXDB_CLIENT_HOSTNAME}
|
||||||
volumes:
|
volumes:
|
||||||
- duplicati-data:/data
|
- duplicati-data:/data
|
||||||
- db-dumps:/db-dumps
|
- db-dumps:/db-dumps
|
||||||
|
|||||||
@@ -20,14 +20,19 @@ escape_tag_str () {
|
|||||||
ESCAPED=${UNSCAPED//[ ]/\\ }
|
ESCAPED=${UNSCAPED//[ ]/\\ }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if [[ ! -z "$INFLUXDB_CLIENT_HOSTNAME" ]]; then
|
||||||
|
UNSCAPED=$INFLUXDB_CLIENT_HOSTNAME
|
||||||
|
escape_tag_str
|
||||||
|
TAGS="${TAGS},host=${ESCAPED}"
|
||||||
|
MESSAGE_FIELD_VALUE="${MESSAGE_FIELD_VALUE} ${INFLUXDB_CLIENT_HOSTNAME}"
|
||||||
|
else
|
||||||
if [[ ! -z "$HOSTNAME" ]]; then
|
if [[ ! -z "$HOSTNAME" ]]; then
|
||||||
UNSCAPED=$HOSTNAME
|
UNSCAPED=$HOSTNAME
|
||||||
escape_tag_str
|
escape_tag_str
|
||||||
TAGS="${TAGS},host=${ESCAPED}"
|
TAGS="${TAGS},host=${ESCAPED}"
|
||||||
MESSAGE_FIELD_VALUE="${MESSAGE_FIELD_VALUE} ${HOSTNAME}"
|
MESSAGE_FIELD_VALUE="${MESSAGE_FIELD_VALUE} ${HOSTNAME}"
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ ! -z "$DUPLICATI__EVENTNAME" ]]; then
|
if [[ ! -z "$DUPLICATI__EVENTNAME" ]]; then
|
||||||
UNSCAPED=$DUPLICATI__EVENTNAME
|
UNSCAPED=$DUPLICATI__EVENTNAME
|
||||||
|
|||||||
Reference in New Issue
Block a user