Hi Chris,

try setting web_endpoint_uri 
<https://github.com/Graylog2/graylog2-server/blob/2.1.1/misc/graylog.conf#L137-L139>
 
according to your network setup and keep in mind that the Graylog web 
interface is a single-page app running in your browser which has to be able 
to access the Graylog REST API (from your browser).

Cheers,
Jochen

On Wednesday, 21 September 2016 11:19:01 UTC+2, Chris wrote:
>
> Today, I tried to install graylog 2.1.1 in new Amazon Instance to test 
> features of new graylog. After I installed elastic search 2.4.0, mongodb 
> 3.2.9 and graylog 2.1.1, I configured elasticsearch.yml and graylog config 
> as below. Then, even though graylog server is up, running and elastic 
> search added graylog node in logs, I encountered weird problem. Then I 
> typed the graylog server ip ( <"my amazon instance public ip">:9000 ) in 
> chrome and safari. However, when I entered my credentials ( admin/graylog 
> password) and clicked signin, nothing was fired. Then 15-30 seconds 
> later, graylog web interface gave an error as below:
>
>     
> We are experiencing problems connecting to the Graylog server running on 
> *http://172.31.29.124:12900/api/ 
> <http://172.31.29.124:12900/api/>*. Please verify that the server is 
> healthy and working correctly..
>
>
> My graylog config looks like this (/etc/graylog/server/server.conf):
>     
> is_master = true
> node_id_file = /etc/graylog/server/node-id
> password_secret = SECRECT
> root_password_sha2 = SECRET
> root_timezone = GMT
> plugin_dir = /usr/share/graylog-server/plugin
> rest_listen_uri = http://0.0.0.0:12900/api/
> external_rest_uri: http://MY_AWS_RT53_DNS/api
> web_listen_uri = http://0.0.0.0:9000/
> rotation_strategy = count
> elasticsearch_max_docs_per_index = 20000000
> rotation_strategy = count
> elasticsearch_max_docs_per_index = 20000000
> elasticsearch_max_number_of_indices = 20
> retention_strategy = delete
> elasticsearch_max_number_of_indices = 20
> retention_strategy = delete
> elasticsearch_shards = 1
> elasticsearch_replicas = 0
> elasticsearch_index_prefix = graylog
> allow_leading_wildcard_searches = false
> allow_highlighting = false
> elasticsearch_cluster_name = graylog
> elasticsearch_discovery_zen_ping_unicast_hosts = 172.31.29.124:9300
> elasticsearch_analyzer = standard
> output_batch_size = 500
> output_flush_interval = 1
> output_fault_count_threshold = 5
> output_fault_penalty_seconds = 30
> processbuffer_processors = 5
> outputbuffer_processors = 3
> processor_wait_strategy = blocking
> ring_size = 65536
> inputbuffer_ring_size = 65536
> inputbuffer_processors = 2
> inputbuffer_wait_strategy = blocking
> message_journal_enabled = true
> message_journal_dir = /var/lib/graylog-server/journal
> lb_recognition_period_seconds = 3
> mongodb_uri = mongodb://localhost/graylog
> mongodb_max_connections = 1000
> mongodb_threads_allowed_to_block_multiplier = 5
> content_packs_dir = /usr/share/graylog-server/contentpacks
> content_packs_auto_load = grok-patterns.json
> proxied_requests_thread_pool_size = 32
>
> My elasticsearch yml file looks like this 
> (/etc/elasticsearch/elasticsearch.yml):
>
> cluster.name: graylog
> path.data: /elasticsearch/data/
> path.logs: /var/log/elasticsearch/
> script.inline: false
> script.indexed: false
> script.file: false
> network.host: 172.31.29.124
> discovery.zen.ping.timeout: 10s
> discovery.zen.ping.multicast.enabled: false
> discovery.zen.ping.unicast.hosts: ["172.31.29.124:9300"]
>
> This is the graylog server log (/var/log/graylog-server/server.log):
>
> 2016-09-21T08:45:59.563Z INFO  [CmdLineTool] Loaded plugin: Elastic Beats 
> Input 1.1.1 [org.graylog.plugins.beats.BeatsInputPlugin]
> 2016-09-21T08:45:59.564Z INFO  [CmdLineTool] Loaded plugin: Collector 
> 1.1.1 [org.graylog.plugins.collector.CollectorPlugin]
> 2016-09-21T08:45:59.565Z INFO  [CmdLineTool] Loaded plugin: Enterprise 
> Integration Plugin 1.1.1 
> [org.graylog.plugins.enterprise_integration.EnterpriseIntegrationPlugin]
> 2016-09-21T08:45:59.565Z INFO  [CmdLineTool] Loaded plugin: 
> MapWidgetPlugin 1.1.1 [org.graylog.plugins.map.MapWidgetPlugin]
> 2016-09-21T08:45:59.565Z INFO  [CmdLineTool] Loaded plugin: Pipeline 
> Processor Plugin 1.1.1 
> [org.graylog.plugins.pipelineprocessor.ProcessorPlugin]
> 2016-09-21T08:45:59.566Z INFO  [CmdLineTool] Loaded plugin: Anonymous 
> Usage Statistics 2.1.1 
> [org.graylog.plugins.usagestatistics.UsageStatsPlugin]
> 2016-09-21T08:45:59.676Z INFO  [CmdLineTool] Running with JVM arguments: 
> -Xms1g -Xmx1g -XX:NewRatio=1 -XX:+ResizeTLAB -XX:+UseConcMarkSweepGC 
> -XX:+CMSConcurrentMTEnabled -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC 
> -XX:-OmitStackTraceInFastThrow 
> -Dlog4j.configurationFile=file:///etc/graylog/server/log4j2.xml 
> -Djava.library.path=/usr/share/graylog-server/lib/sigar 
> -Dgraylog2.installation_source=rpm
> 2016-09-21T08:46:01.979Z INFO  [InputBufferImpl] Message journal is 
> enabled.
> 2016-09-21T08:46:02.003Z INFO  [NodeId] Node ID: 
> a5e73742-5454-49d7-a089-eb3beb6443b8
> 2016-09-21T08:46:02.202Z INFO  [LogManager] Loading logs.
> 2016-09-21T08:46:02.257Z INFO  [LogManager] Logs loading complete.
> 2016-09-21T08:46:02.257Z INFO  [KafkaJournal] Initialized Kafka based 
> journal at /var/lib/graylog-server/journal
> 2016-09-21T08:46:02.274Z INFO  [InputBufferImpl] Initialized 
> InputBufferImpl with ring size <65536> and wait strategy 
> <BlockingWaitStrategy>, running 2 parallel message handlers.
> 2016-09-21T08:46:02.300Z INFO  [cluster] Cluster created with settings 
> {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=UNKNOWN, 
> serverSelectionTimeout='30000 ms', maxWaitQueueSize=5000}
> 2016-09-21T08:46:02.355Z INFO  [cluster] No server chosen by 
> ReadPreferenceServerSelector{readPreference=primary} from cluster 
> description ClusterDescription{type=UNKNOWN, connectionMode=SINGLE, 
> serverDescriptions=[ServerDescription{address=localhost:27017, 
> type=UNKNOWN, state=CONNECTING}]}. Waiting for 30000 ms before timing out
> 2016-09-21T08:46:02.377Z INFO  [connection] Opened connection 
> [connectionId{localValue:1, serverValue:89}] to localhost:27017
> 2016-09-21T08:46:02.379Z INFO  [cluster] Monitor thread successfully 
> connected to server with description 
> ServerDescription{address=localhost:27017, type=STANDALONE, 
> state=CONNECTED, ok=true, version=ServerVersion{versionList=[3, 2, 9]}, 
> minWireVersion=0, maxWireVersion=4, maxDocumentSize=16777216, 
> roundTripTimeNanos=1058001}
> 2016-09-21T08:46:02.393Z INFO  [connection] Opened connection 
> [connectionId{localValue:2, serverValue:90}] to localhost:27017
> 2016-09-21T08:46:02.643Z INFO  [node] 
> [graylog-a5e73742-5454-49d7-a089-eb3beb6443b8] version[2.3.5], pid[22078], 
> build[90f439f/2016-07-27T10:36:52Z]
> 2016-09-21T08:46:02.643Z INFO  [node] 
> [graylog-a5e73742-5454-49d7-a089-eb3beb6443b8] initializing ...
> 2016-09-21T08:46:02.648Z INFO  [plugins] 
> [graylog-a5e73742-5454-49d7-a089-eb3beb6443b8] modules [], plugins 
> [graylog-monitor], sites []
> 2016-09-21T08:46:04.189Z INFO  [node] 
> [graylog-a5e73742-5454-49d7-a089-eb3beb6443b8] initialized
> 2016-09-21T08:46:04.305Z INFO  [Version] HV000001: Hibernate Validator 
> 5.2.4.Final
> 2016-09-21T08:46:04.466Z INFO  [ProcessBuffer] Initialized ProcessBuffer 
> with ring size <65536> and wait strategy <BlockingWaitStrategy>.
> 2016-09-21T08:46:06.532Z INFO  [RulesEngineProvider] No static rules file 
> loaded.
> 2016-09-21T08:46:06.678Z WARN  [GeoIpResolverEngine] GeoIP database file 
> does not exist: /tmp/GeoLite2-City.mmdb
> 2016-09-21T08:46:06.684Z INFO  [OutputBuffer] Initialized OutputBuffer 
> with ring size <65536> and wait strategy <BlockingWaitStrategy>.
> 2016-09-21T08:46:06.737Z WARN  [GeoIpResolverEngine] GeoIP database file 
> does not exist: /tmp/GeoLite2-City.mmdb
> 2016-09-21T08:46:06.794Z WARN  [GeoIpResolverEngine] GeoIP database file 
> does not exist: /tmp/GeoLite2-City.mmdb
> 2016-09-21T08:46:06.841Z WARN  [GeoIpResolverEngine] GeoIP database file 
> does not exist: /tmp/GeoLite2-City.mmdb
> 2016-09-21T08:46:06.883Z WARN  [GeoIpResolverEngine] GeoIP database file 
> does not exist: /tmp/GeoLite2-City.mmdb
> 2016-09-21T08:46:07.328Z INFO  [ServerBootstrap] Graylog server 
> 2.1.1+01d50e5 starting up
> 2016-09-21T08:46:07.328Z INFO  [ServerBootstrap] JRE: Oracle Corporation 
> 1.8.0_102 on Linux 3.10.0-327.10.1.el7.x86_64
> 2016-09-21T08:46:07.329Z INFO  [ServerBootstrap] Deployment: rpm
> 2016-09-21T08:46:07.329Z INFO  [ServerBootstrap] OS: CentOS Linux 7 (Core) 
> (centos)
> 2016-09-21T08:46:07.329Z INFO  [ServerBootstrap] Arch: amd64
> 2016-09-21T08:46:07.345Z WARN  [DeadEventLoggingListener] Received 
> unhandled event of type <org.graylog2.plugin.lifecycles.Lifecycle> from 
> event bus <AsyncEventBus{graylog-eventbus}>
> 2016-09-21T08:46:07.364Z INFO  [PeriodicalsService] Starting 25 
> periodicals ...
> 2016-09-21T08:46:07.364Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.ThroughputCalculator] periodical in [0s], polling 
> every [1s].
> 2016-09-21T08:46:07.367Z INFO  [node] 
> [graylog-a5e73742-5454-49d7-a089-eb3beb6443b8] starting ...
> 2016-09-21T08:46:07.368Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.AlertScannerThread] periodical in [10s], polling 
> every [60s].
> 2016-09-21T08:46:07.369Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.BatchedElasticSearchOutputFlushThread] periodical 
> in [0s], polling every [1s].
> 2016-09-21T08:46:07.370Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.ClusterHealthCheckThread] periodical in [120s], 
> polling every [20s].
> 2016-09-21T08:46:07.372Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.ContentPackLoaderPeriodical] periodical, running 
> forever.
> 2016-09-21T08:46:07.372Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.GarbageCollectionWarningThread] periodical, 
> running forever.
> 2016-09-21T08:46:07.374Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.IndexerClusterCheckerThread] periodical in [0s], 
> polling every [30s].
> 2016-09-21T08:46:07.375Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.IndexRetentionThread] periodical in [0s], polling 
> every [300s].
> 2016-09-21T08:46:07.377Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.IndexRotationThread] periodical in [0s], polling 
> every [10s].
> 2016-09-21T08:46:07.377Z INFO  [IndexRetentionThread] Elasticsearch 
> cluster not available, skipping index retention checks.
> 2016-09-21T08:46:07.377Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.NodePingThread] periodical in [0s], polling every 
> [1s].
> 2016-09-21T08:46:07.378Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.VersionCheckThread] periodical in [300s], polling 
> every [1800s].
> 2016-09-21T08:46:07.380Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.ThrottleStateUpdaterThread] periodical in [1s], 
> polling every [1s].
> 2016-09-21T08:46:07.381Z INFO  [Periodicals] Starting 
> [org.graylog2.events.ClusterEventPeriodical] periodical in [0s], polling 
> every [1s].
> 2016-09-21T08:46:07.384Z INFO  [Periodicals] Starting 
> [org.graylog2.events.ClusterEventCleanupPeriodical] periodical in [0s], 
> polling every [86400s].
> 2016-09-21T08:46:07.384Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.ClusterIdGeneratorPeriodical] periodical, running 
> forever.
> 2016-09-21T08:46:07.385Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.IndexRangesMigrationPeriodical] periodical, 
> running forever.
> 2016-09-21T08:46:07.385Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.IndexRangesCleanupPeriodical] periodical in [15s], 
> polling every [3600s].
> 2016-09-21T08:46:07.398Z INFO  [connection] Opened connection 
> [connectionId{localValue:4, serverValue:92}] to localhost:27017
> 2016-09-21T08:46:07.417Z INFO  [IndexerClusterCheckerThread] Indexer not 
> fully initialized yet. Skipping periodic cluster check.
> 2016-09-21T08:46:07.450Z INFO  [connection] Opened connection 
> [connectionId{localValue:7, serverValue:95}] to localhost:27017
> 2016-09-21T08:46:07.454Z INFO  [connection] Opened connection 
> [connectionId{localValue:8, serverValue:96}] to localhost:27017
> 2016-09-21T08:46:07.460Z INFO  [connection] Opened connection 
> [connectionId{localValue:5, serverValue:93}] to localhost:27017
> 2016-09-21T08:46:07.463Z INFO  [connection] Opened connection 
> [connectionId{localValue:3, serverValue:91}] to localhost:27017
> 2016-09-21T08:46:07.484Z INFO  [connection] Opened connection 
> [connectionId{localValue:6, serverValue:94}] to localhost:27017
> 2016-09-21T08:46:07.580Z INFO  [PeriodicalsService] Not starting 
> [org.graylog2.periodical.UserPermissionMigrationPeriodical] periodical. Not 
> configured to run on this node.
> 2016-09-21T08:46:07.580Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.AlarmCallbacksMigrationPeriodical] periodical, 
> running forever.
> 2016-09-21T08:46:07.585Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.ConfigurationManagementPeriodical] periodical, 
> running forever.
> 2016-09-21T08:46:07.608Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.LdapGroupMappingMigration] periodical, running 
> forever.
> 2016-09-21T08:46:07.610Z INFO  [Periodicals] Starting 
> [org.graylog2.periodical.IndexFailuresPeriodical] periodical, running 
> forever.
> 2016-09-21T08:46:07.624Z INFO  [Periodicals] Starting 
> [org.graylog.plugins.usagestatistics.UsageStatsNodePeriodical] periodical 
> in [300s], polling every [21600s].
> 2016-09-21T08:46:07.630Z INFO  [Periodicals] Starting 
> [org.graylog.plugins.usagestatistics.UsageStatsClusterPeriodical] 
> periodical in [300s], polling every [21600s].
> 2016-09-21T08:46:07.631Z INFO  [Periodicals] Starting 
> [org.graylog.plugins.collector.periodical.PurgeExpiredCollectorsThread] 
> periodical in [0s], polling every [3600s].
> 2016-09-21T08:46:07.713Z INFO  [transport] 
> [graylog-a5e73742-5454-49d7-a089-eb3beb6443b8] publish_address {
> 127.0.0.1:9350}, bound_addresses {[::1]:9350}, {127.0.0.1:9350}
> 2016-09-21T08:46:07.720Z INFO  [discovery] 
> [graylog-a5e73742-5454-49d7-a089-eb3beb6443b8] 
> graylog/Aw20hwsCTyqUhHY9L9Ebog
> 2016-09-21T08:46:07.918Z INFO  [JerseyService] Enabling CORS for HTTP 
> endpoint
> 2016-09-21T08:46:10.724Z WARN  [discovery] 
> [graylog-a5e73742-5454-49d7-a089-eb3beb6443b8] waited for 3s and no initial 
> state was set by the discovery
> 2016-09-21T08:46:10.724Z INFO  [node] 
> [graylog-a5e73742-5454-49d7-a089-eb3beb6443b8] started
> 2016-09-21T08:46:10.802Z INFO  [service] 
> [graylog-a5e73742-5454-49d7-a089-eb3beb6443b8] detected_master {Captain 
> Fate}{fZ8u-PvuQOWerE29DTVrfA}{172.31.29.124}{172.31.29.124:9300}, added 
> {{Captain Fate}{fZ8u-PvuQOWerE29DTVrfA}{172.31.29.124}{172.31.29.124:9300},}, 
> reason: zen-disco-receive(from master [{Captain 
> Fate}{fZ8u-PvuQOWerE29DTVrfA}{172.31.29.124}{172.31.29.124:9300}])
> 2016-09-21T08:46:14.505Z INFO  [NetworkListener] Started listener bound to 
> [0.0.0.0:12900]
> 2016-09-21T08:46:14.506Z INFO  [HttpServer] [HttpServer] Started.
> 2016-09-21T08:46:14.507Z INFO  [JerseyService] Started REST API at <
> http://0.0.0.0:12900/api/>
> 2016-09-21T08:46:16.393Z INFO  [NetworkListener] Started listener bound to 
> [0.0.0.0:9000]
> 2016-09-21T08:46:16.393Z INFO  [HttpServer] [HttpServer-1] Started.
> 2016-09-21T08:46:16.394Z INFO  [JerseyService] Started Web Interface at <
> http://0.0.0.0:9000/>
> 2016-09-21T08:46:16.395Z INFO  [ServiceManagerListener] Services are 
> healthy
> 2016-09-21T08:46:16.396Z INFO  [ServerBootstrap] Services started, startup 
> times in ms: {InputSetupService [RUNNING]=47, JournalReader [RUNNING]=53, 
> OutputSetupService [RUNNING]=84, BufferSynchronizerService [RUNNING]=96, 
> KafkaJournal [RUNNING]=140, PeriodicalsService [RUNNING]=321, 
> IndexerSetupService [RUNNING]=3463, JerseyService [RUNNING]=9034}
> 2016-09-21T08:46:16.399Z INFO  [ServerBootstrap] Graylog server up and 
> running.
> 2016-09-21T08:46:16.400Z INFO  [InputSetupService] Triggering launching 
> persisted inputs, node transitioned from Uninitialized [LB:DEAD] to Running 
> [LB:ALIVE]
>
> Does anyone know what the issue is in the configuration that I have 
> missed/set incorrectly?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Graylog Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/graylog2/b96a5550-e394-4acd-a697-ac04f3244afe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to