You need to be root to bind sockets on ports <=1024 on most *NIX
systems. Either run graylog2-server as root (not recommended) or use a
port higher than 1024.  You could also try to give the local user than
runs graylog2-server permission to bind to those restricted ports, but
usually just choosing a higher port is the easiest solution.

On Wed, Feb 12, 2014 at 7:26 PM, Tom Kinsella <[email protected]> wrote:
> I have setup rSyslog :
>
> *.* @@10.0.32.63:515
>
> but tcpdump show nothing :
>
> [root@syslog01 opt]# tcpdump port 515 -v
> tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535
> bytes
>
> In rSyslog I created a Syslog TCP Input :
>
> allow_override_date: true
> port: 515
> bind_address: 0.0.0.0
> store_full_message: true
> force_rdns: true
>
>
> But then it fails to start. In the server.log file I see :
>
> 10:24:38,130 ERROR [SyslogTCPInput] Could not bind syslog TCP input to
> address /0.0.0.0:515
> org.jboss.netty.channel.ChannelException: Failed to bind to: /0.0.0.0:515
> at org.jboss.netty.bootstrap.ServerBootstrap.bind(ServerBootstrap.java:272)
> at
> org.graylog2.inputs.syslog.tcp.SyslogTCPInput.launch(SyslogTCPInput.java:79)
> at org.graylog2.inputs.InputRegistry$1.run(InputRegistry.java:78)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:744)
> Caused by: java.net.SocketException: Permission denied
> at sun.nio.ch.Net.bind0(Native Method)
> at sun.nio.ch.Net.bind(Net.java:444)
> at sun.nio.ch.Net.bind(Net.java:436)
> at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214)
> at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
> at
> org.jboss.netty.channel.socket.nio.NioServerBoss$RegisterTask.run(NioServerBoss.java:193)
> at
> org.jboss.netty.channel.socket.nio.AbstractNioSelector.processTaskQueue(AbstractNioSelector.java:372)
> at
> org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:296)
> at
> org.jboss.netty.channel.socket.nio.NioServerBoss.run(NioServerBoss.java:42)
> at
> org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
> at
> org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
> ... 3 more
> 10:24:38,134 ERROR [InputRegistry] The
> [org.graylog2.inputs.syslog.tcp.SyslogTCPInput] input with ID
> <52fbbc66e4b0165393ef0f8e> was accepted but misfired. Reason: Could not bind
> syslog TCP input to address /0.0.0.0:515, Failed to bind to: /0.0.0.0:515,
> Permission denied
> org.graylog2.plugin.inputs.MisfireException: Could not bind syslog TCP input
> to address /0.0.0.0:515
> at
> org.graylog2.inputs.syslog.tcp.SyslogTCPInput.launch(SyslogTCPInput.java:84)
> at org.graylog2.inputs.InputRegistry$1.run(InputRegistry.java:78)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:744)
> Caused by: org.jboss.netty.channel.ChannelException: Failed to bind to:
> /0.0.0.0:515
> at org.jboss.netty.bootstrap.ServerBootstrap.bind(ServerBootstrap.java:272)
> at
> org.graylog2.inputs.syslog.tcp.SyslogTCPInput.launch(SyslogTCPInput.java:79)
> ... 6 more
> Caused by: java.net.SocketException: Permission denied
> at sun.nio.ch.Net.bind0(Native Method)
> at sun.nio.ch.Net.bind(Net.java:444)
> at sun.nio.ch.Net.bind(Net.java:436)
> at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214)
> at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
> at
> org.jboss.netty.channel.socket.nio.NioServerBoss$RegisterTask.run(NioServerBoss.java:193)
> at
> org.jboss.netty.channel.socket.nio.AbstractNioSelector.processTaskQueue(AbstractNioSelector.java:372)
> at
> org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:296)
> at
> org.jboss.netty.channel.socket.nio.NioServerBoss.run(NioServerBoss.java:42)
> ... 3 more
>
>
>
>
> Any help Please?!
>
> Thanks!
>
> Tom
>
>
> --
> 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/groups/opt_out.

-- 
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/groups/opt_out.

Reply via email to