New Build

This commit is contained in:
Joachim Hummel 2022-05-06 20:01:12 +00:00
parent 8409cbe751
commit 30c1dfabbf
5 changed files with 70 additions and 12504 deletions

View File

@ -9,24 +9,45 @@ volumes:
grafana_ds:
services:
influxdb:
# influxdb:
# image: influxdb:alpine
# container_name: influxdb
# ports:
# - "8087:8086"
# networks:
# - public
# - private
# volumes:
# - ./data/influxdb:/var/lib/influxdb:rw
# environment:
# INFLUXDB_REPORTING_DISABLED: "true"
# INFLUXDB_DB: telegraf
# INFLUXDB_USER: telegraf
# INFLUXDB_USER_PASSWORD: nimda321
influxdb_cli:
# links:
# - influxdb
image: influxdb:alpine
container_name: influxdb
ports:
container_name: influxdb2
ports:
- "8086:8086"
networks:
- public
- private
volumes:
- ./data/influxdb:/var/lib/influxdb
environment:
INFLUXDB_REPORTING_DISABLED: "true"
INFLUXDB_DB: telegraf
INFLUXDB_USER: telegraf
INFLUXDB_USER_PASSWORD: nimda321
volumes:
- ./data/influxdb:/var/lib/influxdb:rw
environment:
- DOCKER_INFLUXDB_INIT_MODE=setup
- DOCKER_INFLUXDB_INIT_USERNAME=admin
- DOCKER_INFLUXDB_INIT_PASSWORD=startadmin
- DOCKER_INFLUXDB_INIT_ORG=myorg
- DOCKER_INFLUXDB_INIT_BUCKET=start
- DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=2il9Lpevo6ujoaLhxN5Euinz39UxfzeKaChv7O99B69NDxH2XNvu-zxow5vL-1StZ0Sxu7uw4UyIySEI95H1IQ==
entrypoint: ["./entrypoint.sh"]
restart: on-failure:10
# depends_on:
# - influxdb
grafana:
image: grafana/grafana:5.1.3
image: grafana/grafana:latest
container_name: grafana
ports:
- "3001:3000"
@ -62,6 +83,10 @@ services:
environment:
# real influx host
INFLUXDB_URI: "http://localhost:8086"
DOCKER_INFLUXDB_INIT_ORG: "myorg"
DOCKER_INFLUXDB_INIT_BUCKET: "start"
DOCKER_INFLUXDB_INIT_ADMIN_TOKEN: "2il9Lpevo6ujoaLhxN5Euinz39UxfzeKaChv7O99B69NDxH2XNvu-zxow5vL-1StZ0Sxu7uw4UyIySEI95H1IQ=="
prometheus:
image: quay.io/prometheus/prometheus:v2.0.0

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -42,29 +42,29 @@ omit_hostname = false
###############################################################################
# Configuration for influxdb server to send metrics to
[[outputs.influxdb]]
# [[outputs.influxdb]]
## The full HTTP or UDP endpoint URL for your InfluxDB instance.
## Multiple urls can be specified as part of the same cluster,
## this means that only ONE of the urls will be written to each interval.
# urls = ["udp://localhost:8089"] # UDP endpoint example
urls = ["$INFLUXDB_URI"] # required
# urls = ["$INFLUXDB_URI"] # required
## The target database for metrics (telegraf will create it if not exists).
database = "telegraf" # required
# database = "telegraf" # required
## Retention policy to write to. Empty string writes to the default rp.
retention_policy = ""
# retention_policy = ""
## Write consistency (clusters only), can be: "any", "one", "quorum", "all"
write_consistency = "any"
# write_consistency = "any"
## Write timeout (for the InfluxDB client), formatted as a string.
## If not provided, will default to 5s. 0s means no timeout (not recommended).
timeout = "5s"
username = "telegraf"
password = "nimda321"
# timeout = "5s"
# username = "telegraf"
# password = "nimda321"
## Set the user agent for HTTP POSTs (can be useful for log differentiation)
user_agent = "telegraf-agent"
# user_agent = "telegraf-agent"
## Set UDP payload size, defaults to InfluxDB UDP Client default (512 bytes)
# udp_payload = 512
@ -75,6 +75,24 @@ user_agent = "telegraf-agent"
## Use SSL but skip chain & host verification
# insecure_skip_verify = false
# Configuration for sending metrics to InfluxDB 2.0
[[outputs.influxdb_v2]]
## The URLs of the InfluxDB cluster nodes.
##
## Multiple URLs can be specified for a single cluster, only ONE of the
## urls will be written to each interval.
## ex: urls = ["https://us-west-2-1.aws.cloud2.influxdata.com"]
urls = ["http://127.0.0.1:8086"]
## Token for authentication.
# token = "2il9Lpevo6ujoaLhxN5Euinz39UxfzeKaChv7O99B69NDxH2XNvu-zxow5vL-1StZ0Sxu7uw4UyIySEI95H1IQ=="
token = "$DOCKER_INFLUXDB_INIT_ADMIN_TOKEN"
## Organization is the name of the organization you wish to write to.
organization = "$DOCKER_INFLUXDB_INIT_ORG"
## Destination bucket to write into.
bucket = "$DOCKER_INFLUXDB_INIT_BUCKET"
###############################################################################
# INPUT PLUGINS #
@ -148,3 +166,7 @@ ignore_fs = ["tmpfs", "devtmpfs"]
## Directories to search within for the conntrack files above.
## Missing directrories will be ignored.
dirs = ["/proc/sys/net/ipv4/netfilter","/proc/sys/net/netfilter"]
[[inputs.x509_cert]]
## List certificate sources