Graylog2 / graylog2-images

Ready to run machine images
Apache License 2.0
238 stars 92 forks source link

Unable to login to webinterface using Amazon ECS #163

Closed ssklee closed 7 years ago

ssklee commented 8 years ago

I'm currently trying to get graylog running using Amazon's Elastic Container Service but can't seem to get it running correctly. I've tried to replicate the docker-compose settings found over at http://docs.graylog.org/en/2.0/pages/installation/docker.html.

This is what my task definition looks like:

{
    "taskDefinition": {
        "status": "ACTIVE", 
        "family": "graylog2allInOne", 
        "volumes": [], 
        "taskDefinitionArn": "arn:aws:ecs:eu-central-1:948416749642:task-definition/graylog2allInOne:21", 
        "containerDefinitions": [
            {
                "environment": [], 
                "name": "mongo", 
                "mountPoints": [], 
                "image": "mongo", 
                "cpu": 0, 
                "portMappings": [], 
                "memory": 128, 
                "essential": false, 
                "volumesFrom": []
            }, 
            {
                "environment": [], 
                "name": "elasticsearch", 
                "mountPoints": [], 
                "image": "elasticsearch", 
                "cpu": 0, 
                "portMappings": [], 
                "command": [
                    "elasticsearch", 
                    "-Des.cluster.name=graylog"
                ], 
                "memory": 320, 
                "essential": false, 
                "volumesFrom": []
            }, 
            {
                "environment": [
                    {
                        "name": "GRAYLOG_PASSWORD_SECRET", 
                        "value": "somepasswordpepper"
                    }, 
                    {
                        "name": "GRAYLOG_ROOT_PASSWORD_SHA2", 
                        "value": "8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918"
                    }, 
                    {
                        "name": "GRAYLOG_REST_TRANSPORT_URI", 
                        "value": "http://***.eu-central-1.elb.amazonaws.com:12900"
                    }
                ], 
                "name": "graylog2", 
                "links": [
                    "mongo:mongo", 
                    "elasticsearch:elasticsearch"
                ], 
                "mountPoints": [], 
                "image": "graylog2/server", 
                "essential": true, 
                "portMappings": [
                    {
                        "protocol": "tcp", 
                        "containerPort": 9000, 
                        "hostPort": 9000
                    }, 
                    {
                        "protocol": "tcp", 
                        "containerPort": 12900, 
                        "hostPort": 12900
                    }, 
                    {
                        "protocol": "udp", 
                        "containerPort": 12201, 
                        "hostPort": 12201
                    }, 
                    {
                        "protocol": "udp", 
                        "containerPort": 1514, 
                        "hostPort": 1514
                    }
                ], 
                "memory": 1600, 
                "cpu": 0, 
                "volumesFrom": []
            }
        ], 
        "revision": 21
    }
}

Output of docker logs:

2016-08-25 15:35:56,906 INFO : org.graylog2.bootstrap.CmdLineTool - Loaded plugin: Elastic Beats Input 1.1.0-rc.1 [org.graylog.plugins.beats.BeatsInputPlugin]
2016-08-25 15:35:56,908 INFO : org.graylog2.bootstrap.CmdLineTool - Loaded plugin: Collector 1.1.0-rc.1 [org.graylog.plugins.collector.CollectorPlugin]
2016-08-25 15:35:56,908 INFO : org.graylog2.bootstrap.CmdLineTool - Loaded plugin: Enterprise Integration Plugin 1.1.0-rc.1 [org.graylog.plugins.enterprise_integration.EnterpriseIntegrationPlugin]
2016-08-25 15:35:56,909 INFO : org.graylog2.bootstrap.CmdLineTool - Loaded plugin: MapWidgetPlugin 1.1.0-rc.1 [org.graylog.plugins.map.MapWidgetPlugin]
2016-08-25 15:35:56,909 INFO : org.graylog2.bootstrap.CmdLineTool - Loaded plugin: Pipeline Processor Plugin 1.1.0-rc.1 [org.graylog.plugins.pipelineprocessor.ProcessorPlugin]
2016-08-25 15:35:56,909 INFO : org.graylog2.bootstrap.CmdLineTool - Loaded plugin: Anonymous Usage Statistics 2.1.0-rc.1 [org.graylog.plugins.usagestatistics.UsageStatsPlugin]
2016-08-25 15:35:57,001 INFO : org.graylog2.bootstrap.CmdLineTool - Running with JVM arguments: -Xms1g -Xmx2g -XX:NewRatio=1 -XX:MaxMetaspaceSize=256m -XX:+ResizeTLAB -XX:+UseConcMarkSweepGC -XX:+CMSConcurrentMTEnabled -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC -XX:-OmitStackTraceInFastThrow -Dlog4j.configurationFile=/usr/share/graylog/data/config/log4j2.xml -Djava.library.path=/usr/share/graylog/lib/sigar/ -Dgraylog2.installation_source=docker
2016-08-25 15:35:58,955 INFO : org.graylog2.shared.buffers.InputBufferImpl - Message journal is enabled.
2016-08-25 15:35:58,973 INFO : org.graylog2.plugin.system.NodeId - No node ID file found. Generated: c6ad0f80-d58c-4e3a-8abf-c40d94262e25
2016-08-25 15:35:59,152 INFO : kafka.log.LogManager - Loading logs.
2016-08-25 15:35:59,157 INFO : kafka.log.LogManager - Logs loading complete.
2016-08-25 15:35:59,195 INFO : kafka.log.LogManager - Created log for partition [messagejournal,0] in /usr/share/graylog/data/journal with properties {file.delete.delay.ms -> 60000, compact -> false, max.message.bytes -> 2147483647, min.insync.replicas -> 1, segment.jitter.ms -> 0, index.interval.bytes -> 4096, min.cleanable.dirty.ratio -> 0.5, unclean.leader.election.enable -> true, retention.bytes -> 5368709120, delete.retention.ms -> 86400000, flush.ms -> 60000, segment.bytes -> 104857600, segment.ms -> 3600000, retention.ms -> 43200000, flush.messages -> 1000000, segment.index.bytes -> 1048576}.
2016-08-25 15:35:59,196 INFO : org.graylog2.shared.journal.KafkaJournal - Initialized Kafka based journal at /usr/share/graylog/data/journal
2016-08-25 15:35:59,217 INFO : org.graylog2.shared.buffers.InputBufferImpl - Initialized InputBufferImpl with ring size <65536> and wait strategy <BlockingWaitStrategy>, running 2 parallel message handlers.
2016-08-25 15:35:59,238 INFO : org.mongodb.driver.cluster - Cluster created with settings {hosts=[mongo:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500}
2016-08-25 15:35:59,291 INFO : org.mongodb.driver.cluster - No server chosen by ReadPreferenceServerSelector{readPreference=primary} from cluster description ClusterDescription{type=UNKNOWN, connectionMode=SINGLE, serverDescriptions=[ServerDescription{address=mongo:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30000 ms before timing out
2016-08-25 15:35:59,308 INFO : org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to mongo:27017
2016-08-25 15:35:59,310 INFO : org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=mongo:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[3, 2, 9]}, minWireVersion=0, maxWireVersion=4, maxDocumentSize=16777216, roundTripTimeNanos=1281285}
2016-08-25 15:35:59,317 INFO : org.mongodb.driver.connection - Opened connection [connectionId{localValue:2, serverValue:2}] to mongo:27017
2016-08-25 15:35:59,535 INFO : org.elasticsearch.node - [graylog-c6ad0f80-d58c-4e3a-8abf-c40d94262e25] version[2.3.5], pid[1], build[90f439f/2016-07-27T10:36:52Z]
2016-08-25 15:35:59,535 INFO : org.elasticsearch.node - [graylog-c6ad0f80-d58c-4e3a-8abf-c40d94262e25] initializing ...
2016-08-25 15:35:59,541 INFO : org.elasticsearch.plugins - [graylog-c6ad0f80-d58c-4e3a-8abf-c40d94262e25] modules [], plugins [graylog-monitor], sites []
2016-08-25 15:36:01,094 INFO : org.elasticsearch.node - [graylog-c6ad0f80-d58c-4e3a-8abf-c40d94262e25] initialized
2016-08-25 15:36:01,323 INFO : org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 5.2.4.Final
2016-08-25 15:36:01,529 INFO : org.graylog2.users.RoleServiceImpl - Admin role is missing or invalid, re-adding it as a built-in role.
2016-08-25 15:36:01,672 INFO : org.graylog2.users.RoleServiceImpl - Reader role is missing or invalid, re-adding it as a built-in role.
2016-08-25 15:36:01,747 INFO : org.graylog2.shared.buffers.ProcessBuffer - Initialized ProcessBuffer with ring size <65536> and wait strategy <BlockingWaitStrategy>.
2016-08-25 15:36:03,634 INFO : org.graylog2.bindings.providers.RulesEngineProvider - No static rules file loaded.
2016-08-25 15:36:03,699 INFO : org.mongodb.driver.connection - Opened connection [connectionId{localValue:3, serverValue:3}] to mongo:27017
2016-08-25 15:36:03,831 WARN : org.graylog.plugins.map.geoip.GeoIpResolverEngine - GeoIP database file does not exist: /tmp/GeoLite2-City.mmdb
2016-08-25 15:36:03,835 INFO : org.graylog2.buffers.OutputBuffer - Initialized OutputBuffer with ring size <65536> and wait strategy <BlockingWaitStrategy>.
2016-08-25 15:36:03,899 WARN : org.graylog.plugins.map.geoip.GeoIpResolverEngine - GeoIP database file does not exist: /tmp/GeoLite2-City.mmdb
2016-08-25 15:36:03,938 WARN : org.graylog.plugins.map.geoip.GeoIpResolverEngine - GeoIP database file does not exist: /tmp/GeoLite2-City.mmdb
2016-08-25 15:36:03,965 WARN : org.graylog.plugins.map.geoip.GeoIpResolverEngine - GeoIP database file does not exist: /tmp/GeoLite2-City.mmdb
2016-08-25 15:36:04,009 WARN : org.graylog.plugins.map.geoip.GeoIpResolverEngine - GeoIP database file does not exist: /tmp/GeoLite2-City.mmdb
2016-08-25 15:36:04,616 INFO : org.graylog2.bootstrap.ServerBootstrap - Graylog server 2.1.0-rc.1+f7cb92f starting up
2016-08-25 15:36:04,617 INFO : org.graylog2.bootstrap.ServerBootstrap - JRE: Oracle Corporation 1.8.0_102 on Linux 4.1.13-19.31.amzn1.x86_64
2016-08-25 15:36:04,617 INFO : org.graylog2.bootstrap.ServerBootstrap - Deployment: docker
2016-08-25 15:36:04,617 INFO : org.graylog2.bootstrap.ServerBootstrap - OS: Debian GNU/Linux 8 (jessie) (debian)
2016-08-25 15:36:04,617 INFO : org.graylog2.bootstrap.ServerBootstrap - Arch: amd64
2016-08-25 15:36:04,634 WARN : org.graylog2.shared.events.DeadEventLoggingListener - Received unhandled event of type <org.graylog2.plugin.lifecycles.Lifecycle> from event bus <AsyncEventBus{graylog-eventbus}>
2016-08-25 15:36:04,671 INFO : org.graylog2.shared.initializers.PeriodicalsService - Starting 25 periodicals ...
2016-08-25 15:36:04,672 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.ThroughputCalculator] periodical in [0s], polling every [1s].
2016-08-25 15:36:04,681 INFO : org.elasticsearch.node - [graylog-c6ad0f80-d58c-4e3a-8abf-c40d94262e25] starting ...
2016-08-25 15:36:04,695 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.AlertScannerThread] periodical in [10s], polling every [60s].
2016-08-25 15:36:04,703 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.BatchedElasticSearchOutputFlushThread] periodical in [0s], polling every [1s].
2016-08-25 15:36:04,709 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.ClusterHealthCheckThread] periodical in [120s], polling every [20s].
2016-08-25 15:36:04,735 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.ContentPackLoaderPeriodical] periodical, running forever.
2016-08-25 15:36:04,736 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.GarbageCollectionWarningThread] periodical, running forever.
2016-08-25 15:36:04,741 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.IndexerClusterCheckerThread] periodical in [0s], polling every [30s].
2016-08-25 15:36:04,743 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.IndexRetentionThread] periodical in [0s], polling every [300s].
2016-08-25 15:36:04,743 INFO : org.graylog2.periodical.IndexRetentionThread - Elasticsearch cluster not available, skipping index retention checks.
2016-08-25 15:36:04,756 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.IndexRotationThread] periodical in [0s], polling every [10s].
2016-08-25 15:36:04,757 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.NodePingThread] periodical in [0s], polling every [1s].
2016-08-25 15:36:04,759 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.VersionCheckThread] periodical in [300s], polling every [1800s].
2016-08-25 15:36:04,760 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.ThrottleStateUpdaterThread] periodical in [1s], polling every [1s].
2016-08-25 15:36:04,761 INFO : org.graylog2.periodical.IndexerClusterCheckerThread - Indexer not fully initialized yet. Skipping periodic cluster check.
2016-08-25 15:36:04,760 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.events.ClusterEventPeriodical] periodical in [0s], polling every [1s].
2016-08-25 15:36:04,797 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.events.ClusterEventCleanupPeriodical] periodical in [0s], polling every [86400s].
2016-08-25 15:36:04,806 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.ClusterIdGeneratorPeriodical] periodical, running forever.
2016-08-25 15:36:04,818 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.IndexRangesMigrationPeriodical] periodical, running forever.
2016-08-25 15:36:04,834 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.IndexRangesCleanupPeriodical] periodical in [15s], polling every [3600s].
2016-08-25 15:36:04,845 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.UserPermissionMigrationPeriodical] periodical, running forever.
2016-08-25 15:36:04,851 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.AlarmCallbacksMigrationPeriodical] periodical, running forever.
2016-08-25 15:36:04,861 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.ConfigurationManagementPeriodical] periodical, running forever.
2016-08-25 15:36:04,863 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.LdapGroupMappingMigration] periodical, running forever.
2016-08-25 15:36:04,873 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog2.periodical.IndexFailuresPeriodical] periodical, running forever.
2016-08-25 15:36:04,878 INFO : org.mongodb.driver.connection - Opened connection [connectionId{localValue:5, serverValue:5}] to mongo:27017
2016-08-25 15:36:04,882 INFO : org.mongodb.driver.connection - Opened connection [connectionId{localValue:4, serverValue:4}] to mongo:27017
2016-08-25 15:36:04,884 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog.plugins.usagestatistics.UsageStatsNodePeriodical] periodical in [300s], polling every [21600s].
2016-08-25 15:36:04,885 INFO : org.graylog2.periodical.UserPermissionMigrationPeriodical - Marking user permission migration as done.
2016-08-25 15:36:04,896 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog.plugins.usagestatistics.UsageStatsClusterPeriodical] periodical in [300s], polling every [21600s].
2016-08-25 15:36:04,896 INFO : org.graylog2.periodical.Periodicals - Starting [org.graylog.plugins.collector.periodical.PurgeExpiredCollectorsThread] periodical in [0s], polling every [3600s].
2016-08-25 15:36:04,909 INFO : org.graylog2.periodical.ConfigurationManagementPeriodical - Migrated "elasticsearch_max_docs_per_index" setting: MessageCountRotationStrategyConfig{type=org.graylog2.indexer.rotation.strategies.MessageCountRotationStrategyConfig, maxDocsPerIndex=20000000}
2016-08-25 15:36:04,946 INFO : org.graylog2.periodical.ConfigurationManagementPeriodical - Migrated "elasticsearch_max_size_per_index" setting: SizeBasedRotationStrategyConfig{type=org.graylog2.indexer.rotation.strategies.SizeBasedRotationStrategyConfig, maxSize=1073741824}
2016-08-25 15:36:04,951 INFO : org.graylog2.periodical.ConfigurationManagementPeriodical - Migrated "elasticsearch_max_time_per_index" setting: TimeBasedRotationStrategyConfig{type=org.graylog2.indexer.rotation.strategies.TimeBasedRotationStrategyConfig, rotationPeriod=P1D}
2016-08-25 15:36:04,963 INFO : org.graylog2.periodical.ConfigurationManagementPeriodical - Migrated "elasticsearch_max_number_of_indices" setting: ClosingRetentionStrategyConfig{type=org.graylog2.indexer.retention.strategies.ClosingRetentionStrategyConfig, maxNumberOfIndices=20}
2016-08-25 15:36:04,976 INFO : org.graylog2.periodical.ConfigurationManagementPeriodical - Migrated "elasticsearch_max_number_of_indices" setting: DeletionRetentionStrategyConfig{type=org.graylog2.indexer.retention.strategies.DeletionRetentionStrategyConfig, maxNumberOfIndices=20}
2016-08-25 15:36:04,982 INFO : org.graylog2.periodical.ConfigurationManagementPeriodical - Migrated "rotation_strategy" and "retention_strategy" setting: IndexManagementConfig{rotationStrategy=org.graylog2.indexer.rotation.strategies.MessageCountRotationStrategy, retentionStrategy=org.graylog2.indexer.retention.strategies.DeletionRetentionStrategy}
2016-08-25 15:36:05,011 INFO : org.elasticsearch.transport - [graylog-c6ad0f80-d58c-4e3a-8abf-c40d94262e25] publish_address {172.17.0.4:9350}, bound_addresses {[::]:9350}
2016-08-25 15:36:05,016 INFO : org.elasticsearch.discovery - [graylog-c6ad0f80-d58c-4e3a-8abf-c40d94262e25] graylog/TRS0KoCdTNWyecLzeHr5ww
2016-08-25 15:36:05,016 INFO : org.graylog2.periodical.ConfigurationManagementPeriodical - Creating searches cluster config: SearchesClusterConfig{queryTimeRangeLimit=PT0S, relativeTimerangeOptions={PT5M=Search in the last 5 minutes, PT15M=Search in the last 15 minutes, PT30M=Search in the last 30 minutes, PT1H=Search in the last 1 hour, PT2H=Search in the last 2 hours, PT8H=Search in the last 8 hours, P1D=Search in the last 1 day, P2D=Search in the last 2 days, P5D=Search in the last 5 days, P7D=Search in the last 7 days, P14D=Search in the last 14 days, P30D=Search in the last 30 days, PT0S=Search in all messages}, surroundingTimerangeOptions={PT1S=1 second, PT5S=5 seconds, PT10S=10 seconds, PT30S=30 seconds, PT1M=1 minute, PT5M=5 minutes}, surroundingFilterFields=[source, gl2_source_input, file, source_file]}
2016-08-25 15:36:05,320 INFO : org.graylog2.shared.initializers.JerseyService - Enabling CORS for HTTP endpoint
2016-08-25 15:36:08,031 WARN : org.elasticsearch.discovery - [graylog-c6ad0f80-d58c-4e3a-8abf-c40d94262e25] waited for 3s and no initial state was set by the discovery
2016-08-25 15:36:08,032 INFO : org.elasticsearch.node - [graylog-c6ad0f80-d58c-4e3a-8abf-c40d94262e25] started
2016-08-25 15:36:08,137 INFO : org.elasticsearch.cluster.service - [graylog-c6ad0f80-d58c-4e3a-8abf-c40d94262e25] detected_master {Sunstroke}{2a1_mYR0SfCE7a3UzHjRRg}{172.17.0.2}{172.17.0.2:9300}, added {{Sunstroke}{2a1_mYR0SfCE7a3UzHjRRg}{172.17.0.2}{172.17.0.2:9300},}, reason: zen-disco-receive(from master [{Sunstroke}{2a1_mYR0SfCE7a3UzHjRRg}{172.17.0.2}{172.17.0.2:9300}])
2016-08-25 15:36:11,659 INFO : org.glassfish.grizzly.http.server.NetworkListener - Started listener bound to [0.0.0.0:12900]
2016-08-25 15:36:11,660 INFO : org.glassfish.grizzly.http.server.HttpServer - [HttpServer] Started.
2016-08-25 15:36:11,661 INFO : org.graylog2.shared.initializers.JerseyService - Started REST API at <http://0.0.0.0:12900/>
2016-08-25 15:36:11,662 INFO : org.graylog2.shared.initializers.JerseyService - Enabling CORS for HTTP endpoint
2016-08-25 15:36:13,432 INFO : org.glassfish.grizzly.http.server.NetworkListener - Started listener bound to [0.0.0.0:9000]
2016-08-25 15:36:13,432 INFO : org.glassfish.grizzly.http.server.HttpServer - [HttpServer-1] Started.
2016-08-25 15:36:13,432 INFO : org.graylog2.shared.initializers.JerseyService - Started Web Interface at <http://0.0.0.0:9000/>
2016-08-25 15:36:13,436 INFO : org.graylog2.shared.initializers.ServiceManagerListener - Services are healthy
2016-08-25 15:36:13,436 INFO : org.graylog2.shared.initializers.InputSetupService - Triggering launching persisted inputs, node transitioned from Uninitialized [LB:DEAD] to Running [LB:ALIVE]
2016-08-25 15:36:13,437 INFO : org.graylog2.bootstrap.ServerBootstrap - Services started, startup times in ms: {KafkaJournal [RUNNING]=12, BufferSynchronizerService [RUNNING]=12, OutputSetupService [RUNNING]=34, InputSetupService [RUNNING]=72, JournalReader [RUNNING]=183, PeriodicalsService [RUNNING]=245, IndexerSetupService [RUNNING]=3489, JerseyService [RUNNING]=8768}
2016-08-25 15:36:13,454 INFO : org.graylog2.bootstrap.ServerBootstrap - Graylog server up and running.
2016-08-25 15:36:14,765 INFO : org.graylog2.indexer.Deflector - Did not find an deflector alias. Setting one up now.
2016-08-25 15:36:14,778 INFO : org.graylog2.indexer.Deflector - There is no index target to point to. Creating one now.
2016-08-25 15:36:14,780 INFO : org.graylog2.indexer.Deflector - Cycling deflector to next index now.
2016-08-25 15:36:14,782 INFO : org.graylog2.indexer.Deflector - Cycling from <none> to <graylog_0>
2016-08-25 15:36:14,782 INFO : org.graylog2.indexer.Deflector - Creating index target <graylog_0>...
2016-08-25 15:36:14,839 INFO : org.graylog2.indexer.indices.Indices - Created Graylog index template "graylog-internal" in Elasticsearch.
2016-08-25 15:36:15,122 INFO : org.graylog2.indexer.Deflector - Waiting for index allocation of <graylog_0>
2016-08-25 15:36:15,267 INFO : org.graylog2.indexer.Deflector - Done!
2016-08-25 15:36:15,267 INFO : org.graylog2.indexer.Deflector - Pointing deflector to new target index....
2016-08-25 15:36:15,300 INFO : org.graylog2.indexer.Deflector - Done!

Output of curl http://localhost:12900/system/cluster/node (I've masked part of the URL):

{"cluster_id":"b08d1e58-7200-4a54-98a4-ed0e806f7cf9","node_id":"c6ad0f80-d58c-4e3a-8abf-c40d94262e25","type":"server","transport_address":"http://***.eu-central-1.elb.amazonaws.com:12900/","last_seen":"2016-08-25T16:25:47.000Z","short_node_id":"c6ad0f80","hostname":"28006f34e9ed","is_master":true}

I am able to reach the web interface, but when I try logging in, I get the following Error:

We are experiencing problems connecting to the Graylog server running on http://***.eu-central-1.elb.amazonaws.com:12900/. Please verify that the server is healthy and working correctly.

Error message
Bad request
Original Request
GET http:***.eu-central-1.elb.amazonaws.com:12900/system/sessions
Status code
undefined
Full error message
Error: Request has been terminated Possible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc.

As the URL suggests, I’m running the Instance behind an ELB. I’ve set the ELB to forward Port 80 to 9000 and 12900 to 12900. Any ideas?

joschi commented 8 years ago

@ssklee What's the output of the following curl command (using your Graylog administrator credentials and the full URL):

curl -u admin:password -i -X GET http://***.eu-central-1.elb.amazonaws.com:12900/system/

Are you using the Graylog web interface with HTTP or HTTPS?

joschi commented 7 years ago

This issue is fairly old and there hasn't been much activity on it. Closing, but please re-open if it still occurs.