Be sure you know how it's connecting - I left mine in this state a while 
ago, and it seemed relatively stable.
Suddenly it would no longer connect. I wound up having to not use the 
custom config and was only able to use items in the graylog config.

On Friday, March 14, 2014 6:15:37 PM UTC-4, Nathan M wrote:
>
> Yea, this is what I ended up doing and it works, I'm still pretty confused 
> how graylog2 is finding elasticsearch but I'll leave that to another 
> thread. Thanks for your help.
>
> On Thursday, March 13, 2014 5:18:36 PM UTC-5, lennart wrote:
>>
>> Hey Nathan, 
>>
>> for most flexibility you can read ElasticSearch settings from a 
>> elasticsearch.yml file into Graylog2 with the exact same supported 
>> parameters like your ElasticSearch nodes. Every graylog2-server 
>> tarball ships with a example elasticsearch.yml for graylog2-server 
>> that you can start with. Reference it like this in your 
>> graylog2-server.conf: 
>>
>> # Embedded elasticsearch configuration file 
>> # pay attention to the working directory of the server, maybe use an 
>> absolute path here 
>> #elasticsearch_config_file = /etc/graylog2-elasticsearch.yml 
>>
>> The soon to be released version 0.20.2 of Graylog2 also allows to set 
>> the parmeters directly in your graylog2-server.conf: 
>>
>> # the following settings allow to change the bind addresses for the 
>> elasticsearch client in graylog2 
>> # these settings are empty by default, letting elasticsearch choose 
>> automatically, 
>> # override them here or in the 'elasticsearch_config_file' if you need 
>> to bind to a special address 
>> # refer to 
>> http://www.elasticsearch.org/guide/en/elasticsearch/reference/0.90/modules-network.html
>>  
>> for special values here 
>> # elasticsearch_network_host = 
>> # elasticsearch_network_bind_host = 
>> # elasticsearch_network_publish_host = 
>>
>> Hope that helps, 
>> Lennart 
>>
>> On Wed, Mar 12, 2014 at 2:46 AM, Nathan M <[email protected]> wrote: 
>> > I'll try to boil down this overly complicated problem into a few lines: 
>> How 
>> > do I tell Graylog2 what interface to connect to elasticsearch on? 
>> > 
>> > I can tell Elasticsearch where to find other cluster nodes, via the 
>> > network.host: "_eth1:ipv4_" configuration option, and then I can build 
>> a 
>> > cluster no problem. But graylog2 can never find that cluster because 
>> even 
>> > though one node is running on the same server, it's trying to use eth0, 
>> > which is a NAT'd interface on the host. 
>> > 
>> > Even if I tell the elasticsearch node to connect to other IPs (via 
>> > discovery.zen.ping.unicast.hosts: ["192.168.x.135", "192.168.x.114"]), 
>> it 
>> > wants to broadcast that it's connected to the eth0 interface, so the 
>> unicast 
>> > host definition never find each other. 
>> > 
>> > Any ideas? Some of the things I've tried: 
>> > 
>> > server_rest_listen_uri = "http://192.168.x.10:12900"; 
>> > server_rest_listen_uri = "http://192.168.x.10:12900/"; 
>> > server_rest_transport_uri = "http://192.168.x.10:12900/"; 
>> > 
>> > When I do this, Graylog2 still drops its ability to connect to the 
>> > elasticsearch cluster, etc. 
>> > 
>> > Thanks in advance! 
>> > 
>> > -- 
>> > You received this message because you are subscribed to the Google 
>> Groups 
>> > "graylog2" group. 
>> > To unsubscribe from this group and stop receiving emails from it, send 
>> an 
>> > email to [email protected]. 
>> > For more options, visit https://groups.google.com/d/optout. 
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"graylog2" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to