graylog 3.0

graylog 3.0mongodb

cat >docker-compose.yml <<EOF
version: '2'
services:

  fluentd:
    image: registry.umarkcloud.com/fluentd:v1.2.5-output-udp-beats
    container_name: fluentd
    volumes:
      - ./fluent.conf:/fluentd/etc/fluent.conf
    ports:
      - 24224:24224
      - 5044:5044

  mongo:
    image: registry.umarkcloud.com/bitnami/mongodb:3.6.6
    container_name: mongo
    restart: unless-stopped
    ports:
      - 27017:27017
    volumes:
      - /data/mongo:/bitnami/mongodb

  graylog:
    image: registry.umarkcloud.com/graylog/graylog:3.0
    container_name: graylog
    restart: unless-stopped
    #network_mode: host
    environment:
      - GRAYLOG_IS_MASTER=true
      - GRAYLOG_ROOT_TIMEZONE=Asia/Shanghai
      - GRAYLOG_OUTPUT_BATCH_SIZE=1024
      #- GRAYLOG_OUTPUT_FLUSH_INTERVAL=2
      - GRAYLOG_PASSWORD_SECRET=thisismypasswordpepper
      - GRAYLOG_ROOT_PASSWORD_SHA2=8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
      - GRAYLOG_HTTP_EXTERNAL_URI=http://0.0.0.0:9000/
      - GRAYLOG_ELASTICSEARCH_HOSTS=http://172.17.0.28:9200
      - GRAYLOG_MONGODB_URI=mongodb://mongo:27017/graylog
      - GRAYLOG_SERVER_JAVA_OPTS=-Xms8g -Xmx8g -XX:NewRatio=1 -XX:MaxMetaspaceSize=256m -server -XX:+ResizeTLAB -XX:+UseConcMarkSweepGC -XX:+CMSConcurrentMTEnabled -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC -XX:-OmitStackTraceInFastThrow
      - TZ=Asia/Shanghai
      - GRAYLOG_ELASTICSEARCH_DISCOVERY_ENABLED=false
    ports:
      - 9000:9000
      - 5555:5555
#      - 5044:5044
    volumes:
      - ./jar/dingding-alert-2.1.2-SNAPSHOT.jar:/usr/share/graylog/plugin/dingding-alert-2.1.2-SNAPSHOT.jar
      - ./jar/original-dingding-alert-2.1.2-SNAPSHOT.jar:/usr/share/graylog/plugin/original-dingding-alert-2.1.2-SNAPSHOT.jar
EOF
相關文章
相關標籤/搜索