Web not reachable on New Docker Installation

Hi All,

I am new to GrayLog and I installed new deployement using Docker, However I am unable to open web interface,

The containers are up and running, Am I missing anything ?
one thing I observed is even though in my docker-compose config file I have provided HTTP address of my machine, the Rest-API binding from the logs says “0.0.0.0:9000”, is it normal ?

2020-04-05 11:55:03,273 INFO : org.mongodb.driver.connection - Opened connection [connectionId{localValue:4, serverValue:13}] to mongo:27017
2020-04-05 11:55:03,308 INFO : org.graylog2.shared.initializers.PeriodicalsService - Not starting [org.graylog2.periodical.UserPermissionMigrationPeriodical] periodical. Not configured to run on this node.
2020-04-05 11:55:03,308 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.AlarmCallbacksMigrationPeriodical] periodical, running forever.
2020-04-05 11:55:03,308 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.ConfigurationManagementPeriodical] periodical, running forever.
2020-04-05 11:55:03,310 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.LdapGroupMappingMigration] periodical, running forever.
2020-04-05 11:55:03,317 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.IndexFailuresPeriodical] periodical, running forever.
2020-04-05 11:55:03,319 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.TrafficCounterCalculator] periodical in [0s], polling every [1s].
2020-04-05 11:55:03,319 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.indexer.fieldtypes.IndexFieldTypePollerPeriodical] periodical in [0s], polling every [3600s].
2020-04-05 11:55:03,320 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog.plugins.sidecar.periodical.PurgeExpiredSidecarsThread] periodical in [0s], polling every [600s].
2020-04-05 11:55:03,320 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog.plugins.sidecar.periodical.PurgeExpiredConfigurationUploads] periodical in [0s], polling every [600s].
2020-04-05 11:55:03,320 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog.plugins.collector.periodical.PurgeExpiredCollectorsThread] periodical in [0s], polling every [3600s].
2020-04-05 11:55:03,419 INFO : org.mongodb.driver.connection - Opened connection [connectionId{localValue:5, serverValue:14}] to mongo:27017
2020-04-05 11:55:03,576 INFO : org.graylog2.shared.initializers.JerseyService - Enabling CORS for HTTP endpoint
2020-04-05 11:55:21,723 INFO : org.glassfish.grizzly.http.server.NetworkListener - Started listener bound to [0.0.0.0:9000]
2020-04-05 11:55:21,724 INFO : org.glassfish.grizzly.http.server.HttpServer - [HttpServer] Started.
2020-04-05 11:55:21,724 INFO : org.graylog2.shared.initializers.JerseyService - Started REST API at <0.0.0.0:9000>
2020-04-05 11:55:21,725 INFO : org.graylog2.shared.initializers.ServiceManagerListener - Services are healthy
2020-04-05 11:55:21,726 INFO : org.graylog2.shared.initializers.InputSetupService - Triggering launching persisted inputs, node transitioned from Uninitialized [LB:DEAD] to Running [LB:ALIVE]
2020-04-05 11:55:21,726 INFO : org.graylog2.bootstrap.ServerBootstrap - Services started, startup times in ms: {GracefulShutdownService [RUNNING]=2, InputSetupService [RUNNING]=3, BufferSynchronizerService [RUNNING]=7, OutputSetupService [RUNNING]=8, KafkaJournal [RUNNING]=12, JournalReader [RUNNING]=62, EtagService [RUNNING]=87, StreamCacheService [RUNNING]=95, LookupTableService [RUNNING]=95, ConfigurationEtagService [RUNNING]=100, PeriodicalsService [RUNNING]=122, JerseyService [RUNNING]=18513}
2020-04-05 11:55:21,733 INFO : org.graylog2.bootstrap.ServerBootstrap - Graylog server up and running.

Following is my docker-compose config

version: '2'
services:
  # MongoDB: https://hub.docker.com/_/mongo/
  mongodb:
    image: mongo:3
  #DB in share for persistence
  # Elasticsearch: https://www.elastic.co/guide/en/elasticsearch/reference/6.6/docker.html
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.6.1
    #data folder in share for persistence
    environment:
      - http.host=0.0.0.0
      - transport.host=localhost
      - network.host=0.0.0.0
      - node.max_local_storage_nodes=4
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    mem_limit: 1g
  # Graylog: https://hub.docker.com/r/graylog/graylog/
  graylog:
    image: graylog/graylog:3.0
    #journal and config directories in local NFS share for persistence
    environment:
      # CHANGE ME (must be at least 16 characters)!
      - GRAYLOG_PASSWORD_SECRET=forpasswordencryption
      # Password: admin
      - GRAYLOG_HTTP_BIND_ADDRESS=135.121.243.65:9000
      - GRAYLOG_ROOT_PASSWORD_SHA2=8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
      - GRAYLOG_HTTP_EXTERNAL_URI=http://135.121.243.65:9000/
    links:
      - mongodb:mongo
      - elasticsearch
    depends_on:
      - mongodb
      - elasticsearch
    ports:
      # Graylog web interface and REST API
      - 9000:9000
      # Syslog TCP
      - 514:514
      # Syslog UDP
      - 514:514/udp
      # GELF TCP
      - 12201:12201

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.