*### Problem description*
I am unable to understand why browser is redirecting the ELB request to 
internal IP 12900.
What am I missing in configuration. I am getting this error as I blocked 
the security group to access 12900 directly from browser host. What port I 
need to add so that request does not go directly to internal instances on 
rest_listen_uri port.
```
*Error message*
Bad request
*Original Request*
GET http://10.2.93.6:12900/system/cluster/node
*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.
```

*### Steps to reproduce the problem*
As per http://docs.graylog.org/en/2.0/pages/architecture.html for bigger 
setup I have added AWS ELB  in front of graylog-server 
ELB http port: 80
Instance http port: 9000

Graylog server: 10.2.93.6
Elasticsearch: 10.2.68.102

graylog-server.conf::
```
is_master = true
node_id_file = /etc/graylog/server/node-id
password_secret = XXXXXXXXXXXXXXX
root_username = admin
root_password_sha2 = YXXXXXXXXXXXXXXXY
plugin_dir = plugin
rest_listen_uri = http://0.0.0.0:12900/
web_listen_uri = http://0.0.0.0:9000/
web_enable_cors = false
rotation_strategy = time
elasticsearch_max_time_per_index = 3d
elasticsearch_max_number_of_indices = 20
retention_strategy = delete
elasticsearch_shards = 2
elasticsearch_replicas = 0
elasticsearch_index_prefix = graylog
allow_leading_wildcard_searches = true
allow_highlighting = false
elasticsearch_cluster_name = graylog
elasticsearch_discovery_zen_ping_unicast_hosts = 10.2.68.102:9300
elasticsearch_discovery_zen_ping_multicast_enabled = false
elasticsearch_cluster_discovery_timeout = 5000
elasticsearch_discovery_initial_state_timeout = 15s
elasticsearch_analyzer = standard
elasticsearch_network_host = 10.2.93.6
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 = data/journal
lb_recognition_period_seconds = 3
mongodb_uri = mongodb://mongodb.test.com:27017/db1
mongodb_max_connections = 1000
mongodb_threads_allowed_to_block_multiplier = 5
content_packs_auto_load = grok-patterns.json
```

elasticsearch.yml
```
cluster.name: graylog
node.master: true
node.data: true
index.number_of_shards: 2
index.number_of_replicas: 0
index.replication: async
index.refresh_interval: 30s
path.data: /var/lib/elasticsearch/data-0, /var/lib/elasticsearch/data-1
path.logs: /var/lib/elasticsearch/logs
bootstrap.mlockall: true
ES_HEAP_SIZE: 3g
MAX_LOCKED_MEMORY: unlimited
transport.tcp.compress: true
http.compression: true
http.cors.enabled: true
discovery.zen.minimum_master_nodes: 1
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["10.2.68.102:9300"]
discovery.type: ec2
discovery.ec2.host_type: private_ip
discovery.ec2.ping_timeout: 5s
cloud.aws.region:  us-east-1
discovery.ec2.tag.Role:  haystack-es
jmx.create_connector: true
jmx.port: 1099
jmx.domain: elasticsearch
index.search.slowlog.level: DEBUG
index.search.slowlog.threshold.query.warn: 10s
index.search.slowlog.threshold.query.info: 5s
index.search.slowlog.threshold.query.debug: 2s
index.search.slowlog.threshold.query.trace: 500ms
index.search.slowlog.threshold.fetch.warn: 1s
index.search.slowlog.threshold.fetch.info: 800ms
index.search.slowlog.threshold.fetch.debug: 500ms
index.search.slowlog.threshold.fetch.trace: 200ms
index.indexing.slowlog.level: DEBUG
index.indexing.slowlog.threshold.index.warn: 10s
index.indexing.slowlog.threshold.index.info: 5s
index.indexing.slowlog.threshold.index.debug: 2s
index.indexing.slowlog.threshold.index.trace: 500ms
node.name: ${HOSTNAME}
network.bind_host: 0.0.0.0
network.host: 10.2.68.102
cloud.node.auto_attributes: true
cluster.routing.allocation.awareness.attributes: aws_availability_zone
```

*### Environment*

- Graylog Version: 2.0.1
- Elasticsearch Version: 2.3.3
- MongoDB Version: 3.0.2-1.amzn1
- Operating System: graylog on centos-el7.x86_64 | elasticsearch on 
4.4.10-22.54.amzn1.x86_64
- Browser version: Chrome 50.0.2661.102

-- 
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/10a468a5-0725-4288-a122-f62ceb6a4ea5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to