Hi

I am having some troubles technically with a GELF HTTP input

I cannot POST a simple sample JSON message to my GELF endpoint, *I keep 
getting "Unable to connect to the remote server"*

Graylog has been installed as a Docker runtime container(s) on my Windows 
10 Surface laptop

Starting Graylog up is simple, the Docker process worked first time, so I 
have the following

*a. Graylog V2.1.2 running*

*b. I can login to the console via htttp:127.0.0.1:9000 as admin/admin*

*c. I've created a basic GELF HTTP input in System ... Inputs*

Type = GELF HTTP
Bind address 127.0.0.1
Port 12201
removed any suggestion of TLS authentication, which is [optional] anyway

This endpoint is running ok 

So in theory I have a listening process on port 12201 waiting and ready for 
GELF messages

*d. I've tried POSTing simple requests as per the examples 
in http://docs.graylog.org/en/2.1/pages/gelf.html 
<http://docs.graylog.org/en/2.1/pages/gelf.html>*

*e. My tool of choice for the client is Windows .NET and I've tried both 
PowerShell and C# programs*

All I think I have to do is deliver a correct json payload in a sim ple 
HHTP request to the right endpoint for it to work

*Example - PowerShell code*

Set-ExecutionPolicy Unrestricted
Get-ExecutionPolicy

$resource = "http://localhost:12201/gelf";

$body = '"{version": "1.1","host": "example.org","short_message": "A short 
message that helps you identify what is going on","full_message": 
"Backtrace here\n\nmore stuff","timestamp": 1385053862.3072,"level": 
1,"_user_id": 9001,"_some_info":"foo","_some_env_var":"bar"}'

Invoke-WebRequest -Uri "http://127.0.0.1:12201/gelf"; -Method Post 
-TransferEncoding "gzip" -ContentType "application/json; charset=UTF-8" 
-Body $body

I initailly wrote the PowerShell code without invoking gzip compression, 
I've recently added that to no avail

*f. I don't understand why the error I get is Unable to connect, as Graylog 
is quite happy to serve pages on the same IP address on port 9000*

The GELF INPUT is in a running state?


Is this one of those examples where my input is wrong and the error message 
is misleading?





-- 
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/6ed4587c-98a2-46b7-8505-da213e38c31e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to