System/Collectors option isn’t displayed in the web interface


#1

Hey,
we’re using graylog docker image 2.2.2 / 2.2.3 (both tested) with installed collector plugin. (.jar file placed in the plugin directory). The plugin seems to work, because on the client side (collector sidecar), i get the log message “msg=”[RequestConfiguration] No configuration found for configured tags!""

But the main Problem is, that i can not see “Collectors” option under “System” in the WebUi.
We’re using docker version 17.03.0-ce on Debian Jessie.

30.4.2017 17:18:152017-04-30 15:18:15,025 INFO : org.graylog2.bootstrap.ServerBootstrap - Graylog server up and running.
30.4.2017 17:18:152017-04-30 15:18:15,050 INFO : org.graylog2.inputs.InputStateListener - Input [GELF TCP/5903028415f6cd000135c628] is now STARTING
30.4.2017 17:18:152017-04-30 15:18:15,051 INFO : org.graylog2.inputs.InputStateListener - Input [GELF UDP/5903098215f6cd000135cef3] is now STARTING
30.4.2017 17:18:152017-04-30 15:18:15,054 INFO : org.graylog2.inputs.InputStateListener - Input [Beats/5905f9f6e10b3f00016a0c4c] is now STARTING
30.4.2017 17:18:152017-04-30 15:18:15,098 WARN : org.graylog2.plugin.inputs.transports.NettyTransport - receiveBufferSize (SO_RCVBUF) for input BeatsInput{title=beats-input, type=org.graylog.plugins.beats.BeatsInput, nodeId=null} should be 1048576 but is 212992.
30.4.2017 17:18:152017-04-30 15:18:15,098 WARN : org.graylog2.plugin.inputs.transports.NettyTransport - receiveBufferSize (SO_RCVBUF) for input GELFTCPInput{title=GELP INPUT, type=org.graylog2.inputs.gelf.tcp.GELFTCPInput, nodeId=e7660f5c-4a80-4cd2-85ad-a284f35c4f38} should be 1048576 but is 212992.
30.4.2017 17:18:152017-04-30 15:18:15,101 INFO : org.graylog2.inputs.InputStateListener - Input [Beats/5905f9f6e10b3f00016a0c4c] is now RUNNING
30.4.2017 17:18:152017-04-30 15:18:15,103 INFO : org.graylog2.inputs.InputStateListener - Input [GELF TCP/5903028415f6cd000135c628] is now RUNNING
30.4.2017 17:18:152017-04-30 15:18:15,110 WARN : org.graylog2.plugin.inputs.transports.NettyTransport - receiveBufferSize (SO_RCVBUF) for input GELFUDPInput{title=GELP INPUT UDP, type=org.graylog2.inputs.gelf.udp.GELFUDPInput, nodeId=null} should be 262144 but is 212992.
30.4.2017 17:18:152017-04-30 15:18:15,113 INFO : org.graylog2.inputs.InputStateListener - Input [GELF UDP/5903098215f6cd000135cef3] is now RUNNING
30.4.2017 17:18:272017-04-30 15:18:27,961 INFO : org.apache.shiro.session.mgt.AbstractValidatingSessionManager - Enabling session validation scheduler...
30.4.2017 17:23:272017-04-30 15:23:27,962 INFO : org.apache.shiro.session.mgt.AbstractValidatingSessionManager - Validating all active sessions...
30.4.2017 17:23:272017-04-30 15:23:27,971 INFO : org.apache.shiro.session.mgt.AbstractValidatingSessionManager - Finished session validation.  [1] sessions were stopped.
30.4.2017 17:26:372017-04-30 15:26:37,711 INFO : org.graylog2.inputs.InputStateListener - Input [Beats/5905f9f6e10b3f00016a0c4c] is now STOPPING
30.4.2017 17:26:372017-04-30 15:26:37,711 INFO : org.mongodb.driver.connection - Opened connection [connectionId{localValue:10, serverValue:72}] to mongo:27017
30.4.2017 17:26:372017-04-30 15:26:37,731 INFO : org.graylog2.inputs.InputStateListener - Input [Beats/5905f9f6e10b3f00016a0c4c] is now STOPPED
30.4.2017 17:26:372017-04-30 15:26:37,732 INFO : org.graylog2.inputs.InputStateListener - Input [Beats/5905f9f6e10b3f00016a0c4c] is now TERMINATED
30.4.2017 17:26:372017-04-30 15:26:37,733 INFO : org.graylog2.inputs.InputStateListener - Input [Beats/5905f9f6e10b3f00016a0c4c] is now STARTING
30.4.2017 17:26:372017-04-30 15:26:37,741 WARN : org.graylog2.plugin.inputs.transports.NettyTransport - receiveBufferSize (SO_RCVBUF) for input BeatsInput{title=beats-input, type=org.graylog.plugins.beats.BeatsInput, nodeId=null} should be 1048576 but is 212992.
30.4.2017 17:26:372017-04-30 15:26:37,743 INFO : org.graylog2.inputs.InputStateListener - Input [Beats/5905f9f6e10b3f00016a0c4c] is now RUNNING
30.4.2017 17:28:272017-04-30 15:28:27,962 INFO : org.apache.shiro.session.mgt.AbstractValidatingSessionManager - Validating all active sessions...
30.4.2017 17:28:272017-04-30 15:28:27,965 INFO : org.apache.shiro.session.mgt.AbstractValidatingSessionManager - Finished session validation.  No sessions were stopped.
30.4.2017 17:33:272017-04-30 15:33:27,962 INFO : org.apache.shiro.session.mgt.AbstractValidatingSessionManager - Validating all active sessions...
30.4.2017 17:33:272017-04-30 15:33:27,968 INFO : org.apache.shiro.session.mgt.AbstractValidatingSessionManager - Finished session validation.  [1] sessions were stopped.
30.4.2017 17:38:272017-04-30 15:38:27,962 INFO : org.apache.shiro.session.mgt.AbstractValidatingSessionManager - Validating all active sessions...
30.4.2017 17:38:272017-04-30 15:38:27,965 INFO : org.apache.shiro.session.mgt.AbstractValidatingSessionManager - Finished session validation.  No sessions were stopped.
30.4.2017 17:39:072017-04-30 15:39:07,991 INFO : org.graylog2.commands.Server - SIGNAL received. Shutting down.
30.4.2017 17:39:072017-04-30 15:39:07,993 INFO : org.graylog2.system.shutdown.GracefulShutdown - Graceful shutdown initiated.
30.4.2017 17:39:072017-04-30 15:39:07,995 INFO : org.graylog2.system.shutdown.GracefulShutdown - Node status: [Halting [LB:DEAD]]. Waiting <3sec> for possible load balancers to recognize state change.
30.4.2017 17:39:202017-04-30 15:39:20,321 INFO : org.graylog2.bootstrap.CmdLineTool - Loaded plugin: Elastic Beats Input 2.2.2 [org.graylog.plugins.beats.BeatsInputPlugin]
30.4.2017 17:39:202017-04-30 15:39:20,324 INFO : org.graylog2.bootstrap.CmdLineTool - Loaded plugin: Collector 2.2.2 [org.graylog.plugins.collector.CollectorPlugin]
30.4.2017 17:39:202017-04-30 15:39:20,599 INFO : org.graylog2.bootstrap.CmdLineTool - Running with JVM arguments: -Xms1g -Xmx2g -XX:NewRatio=1 -XX:MaxMetaspaceSize=256m -XX:+ResizeTLAB -XX:+UseConcMarkSweepGC -XX:+CMSConcurrentMTEnabled -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC -XX:-OmitStackTraceInFastThrow -Dlog4j.configurationFile=/usr/share/graylog/data/config/log4j2.xml -Djava.library.path=/usr/share/graylog/lib/sigar/ -Dgraylog2.installation_source=docker

can anyone help? any idea whats happened?


(Jochen) #2

Make sure that the Graylog Collector plugin is installed (e. g. on the System → Nodes → Details page).

The active plugins are also written to the logs of your Graylog node on startup.

If the Graylog Collector plugin has been loaded, please post the configuration of your Graylog Collector Sidecar and provide some details about your Graylog setup.


#3

You can close this issue.

The mistake was on our side.
We have mounted the plugin directory via docker-composer.yml to our filesystem, but not copied the default plugins into this directory…

To solve this, we’re building a new docker image with plugin install line, how suggested here: http://docs.graylog.org/en/2.2/pages/installation/docker.html#plugins