From 7fb05f7c5f1d40205c95ba415258c809e18234b6 Mon Sep 17 00:00:00 2001 From: 3y Date: Wed, 6 Apr 2022 20:09:51 +0800 Subject: [PATCH] UPDATE INSTALL.md --- INSTALL.md | 5 ++- docker/graylog/docker-compose.yml | 47 +++++++++++++++++++++++++++ docker/prometheus/docker-compose.yaml | 3 -- 3 files changed, 49 insertions(+), 6 deletions(-) create mode 100644 docker/graylog/docker-compose.yml diff --git a/INSTALL.md b/INSTALL.md index 649e5a5..f89a9d4 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -299,7 +299,6 @@ services: restart: always volumes: - ./prometheus.yml:/etc/prometheus/prometheus.yml -# - ./node_down.yml:/usr/local/etc/node_down.yml:rw ports: - "9090:9090" networks: @@ -310,8 +309,6 @@ services: container_name: alertmanager hostname: alertmanager restart: always -# volumes: -# - ./alertmanager.yml:/usr/local/etc/alertmanager.yml ports: - "9093:9093" networks: @@ -439,6 +436,7 @@ services: - transport.host=localhost - network.host=0.0.0.0 - "ES_JAVA_OPTS=-Dlog4j2.formatMsgNoLookups=true -Xms512m -Xmx512m" + - GRAYLOG_ROOT_TIMEZONE=Asia/Shanghai ulimits: memlock: soft: -1 @@ -455,6 +453,7 @@ services: - GRAYLOG_PASSWORD_SECRET=somepasswordpepper - GRAYLOG_ROOT_PASSWORD_SHA2=8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918 - GRAYLOG_HTTP_EXTERNAL_URI=http://ip:9009/ # 这里注意要改ip + - GRAYLOG_ROOT_TIMEZONE=Asia/Shanghai entrypoint: /usr/bin/tini -- wait-for-it elasticsearch:9200 -- /docker-entrypoint.sh networks: - graylog diff --git a/docker/graylog/docker-compose.yml b/docker/graylog/docker-compose.yml new file mode 100644 index 0000000..141f826 --- /dev/null +++ b/docker/graylog/docker-compose.yml @@ -0,0 +1,47 @@ +version: '3' +services: + mongo: + image: mongo:4.2 + networks: + - graylog + elasticsearch: + image: docker.elastic.co/elasticsearch/elasticsearch-oss:7.10.2 + environment: + - http.host=0.0.0.0 + - transport.host=localhost + - network.host=0.0.0.0 + - "ES_JAVA_OPTS=-Dlog4j2.formatMsgNoLookups=true -Xms512m -Xmx512m" + - GRAYLOG_ROOT_TIMEZONE=Asia/Shanghai + ulimits: + memlock: + soft: -1 + hard: -1 + deploy: + resources: + limits: + memory: 1g + networks: + - graylog + graylog: + image: graylog/graylog:4.2 + environment: + - GRAYLOG_PASSWORD_SECRET=somepasswordpepper + - GRAYLOG_ROOT_PASSWORD_SHA2=8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918 + - GRAYLOG_HTTP_EXTERNAL_URI=http://ip:9009/ # 这里注意要改ip + - GRAYLOG_ROOT_TIMEZONE=Asia/Shanghai # 设置时区 + entrypoint: /usr/bin/tini -- wait-for-it elasticsearch:9200 -- /docker-entrypoint.sh + networks: + - graylog + restart: always + depends_on: + - mongo + - elasticsearch + ports: + - 9009:9000 + - 1514:1514 + - 1514:1514/udp + - 12201:12201 + - 12201:12201/udp +networks: + graylog: + driver: bridge \ No newline at end of file diff --git a/docker/prometheus/docker-compose.yaml b/docker/prometheus/docker-compose.yaml index 1c6c964..036cdb9 100644 --- a/docker/prometheus/docker-compose.yaml +++ b/docker/prometheus/docker-compose.yaml @@ -12,7 +12,6 @@ services: restart: always volumes: - ./prometheus.yml:/etc/prometheus/prometheus.yml - # - ./node_down.yml:/usr/local/etc/node_down.yml:rw ports: - "9090:9090" networks: @@ -23,8 +22,6 @@ services: container_name: alertmanager hostname: alertmanager restart: always - # volumes: - # - ./alertmanager.yml:/usr/local/etc/alertmanager.yml ports: - "9093:9093" networks: