Hi Sean,

which version of Graylog are you running? Also make sure that the machine 
running the Graylog Collector can access the Graylog REST API, e. g. by 
running `curl -i http://xxx.xxx.xxx.xxx:12900/` on that machine.


Cheers,
Jochen

On Monday, 16 November 2015 10:44:59 UTC+1, Sean McGurk wrote:
>
> Hi Dennis,
>
> Thanks for the reply.
>
> I have just created a GELF TCP Input on my graylog server on port 12201.
>
> The error message I'm now receiving is:
>
> 2015-11-16T09:35:04.689+0000 WARN  [HeartbeatService RUNNING] 
> collector.heartbeat.HeartbeatService - Unable to send heartbeat to Graylog 
> server: ConnectException: Connection refused
>
> (no mention of GelfTcpTransport - Connection failed: Connection refused: 
> /xxx.xxx.xxx.xxx:12201!)
>
> So it looks like it has worked to an extent but I'm still not able to view 
> the collector running on the client in the list of collectors on the System 
> > Collectors page.
>
> I guess I could just disable heartbeat registration in the configuration 
> for the graylog collector.
>
> Seán
>
>
> On Sunday, 15 November 2015 09:37:26 UTC, Sean McGurk wrote:
>>
>> Hi,
>>
>> I am trying to create a Graylog Server - Graylog Collector setup, where 
>> the graylog collector collects the syslog files on one machine and ships 
>> them to the server.
>>
>> I have used the AWS AMI to create the Graylog Server and it is working as 
>> expected.
>>
>> I installed a Graylog Collector on the same machine and I am able to see 
>> it in the list of sources for that instance.
>>
>> My problem is when I try and connect to a remote Graylog Collector.
>>
>> The Graylog Collector configuration file looks like this:
>>
>> server-url = "http://xxx.xxx.xxx.xxx:12900/";
>>
>> inputs {  
>>   syslog {
>>     type = "file"
>>     path = "/var/log/syslog"
>>   }     
>> }
>>              
>> outputs {
>>   graylog-server {
>>     type = "gelf"
>>     host = "xxx.xxx.xxx.xxx"
>>     port = 12201
>>   } 
>> }    
>>
>> where xxx.xxx.xxx.xxx is the private IP address of the graylog server I 
>> am attempting to connect to.
>>
>> An extract from the configuration of the graylog server is:
>>
>> rest_listen_uri = http://0.0.0.0:12900/
>>
>> And the security groups for both instances are as follows:
>>
>> Type           Protocol Port Range Source
>> Custom TCP Rule   TCP         12201         0.0.0.0/0
>> Custom TCP Rule   TCP         12900         0.0.0.0/0
>>
>> When I look at the logs for the graylog collector, I get the following 
>> messages:
>>
>> 2015-11-14T23:41:33.948+0000 ERROR [gelfTcpTransport-1-1] 
>> gelfclient.transport.GelfTcpTransport - Connection failed: Connection 
>> refused: /xxx.xxx.xxx.xxx:12201
>> 2015-11-14T23:41:34.949+0000 ERROR [gelfTcpTransport-1-1] 
>> gelfclient.transport.GelfTcpTransport - Connection failed: Connection 
>> refused: /xxx.xxx.xxx.xxx:12201
>> 2015-11-14T23:41:35.951+0000 ERROR [gelfTcpTransport-1-1] 
>> gelfclient.transport.GelfTcpTransport - Connection failed: Connection 
>> refused: /xxx.xxx.xxx.xxx:12201
>> 2015-11-14T23:41:36.953+0000 ERROR [gelfTcpTransport-1-1] 
>> gelfclient.transport.GelfTcpTransport - Connection failed: Connection 
>> refused: /xxx.xxx.xxx.xxx:12201
>> 2015-11-14T23:41:37.956+0000 ERROR [gelfTcpTransport-1-1] 
>> gelfclient.transport.GelfTcpTransport - Connection failed: Connection 
>> refused: /xxx.xxx.xxx.xxx:12201
>> 2015-11-14T23:41:38.698+0000 WARN  [HeartbeatService RUNNING] 
>> collector.heartbeat.HeartbeatService - Unable to send heartbeat to Graylog 
>> server: ConnectException: Connection refused
>>
>> (again xxx.xxx.xxx.xxx is the private IP address of the graylog server I 
>> am attempting to connect to)
>>
>> I have run a traceroute between the 2 machines on port 12201 and port 
>> 12900 without any problems.
>>
>> Can anyone tell me what I might be missing in my configuration to allow 
>> these 2 to connect?
>>
>> Both are running Ubuntu 14.04.
>>
>> Thanks,
>>
>> Seán
>>
>>

-- 
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/8b1deb33-11eb-4d34-bc48-17f9305b7213%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to