Field Names
Do Not Use:
syslog_*
Recently when building some parsers I was receiving a log like this on a "Plain Text/RAW" input.
<27>Nov 29 15:05:42 blah blah blah msg msg msg
I was trying to parse out the number from between the left and right arrows, which is the Syslog Priority value and put it in a field named: syslog_priority. This wasn't working. After hours of futtsing with it, it was determined that the cause of the failures was when I started a field name with syslog_. I tested and tested and got the same results with each test: any time syslog_ was in the field name the pipeline rule wouldn't work.
Assumption: I'm sure this is because how syslog messages are recieved and processed under the hood, but I can not confirm that.
Troubleshooting
Blank White Login Page
When navigating to the WebGUI and greeted by a blank white page when the system otherwise seems stable:
- SSH into the system make sure the services are running as expected
- Check logs for errors
Errors Seen:
java.nio.file.FileSystemNotFoundException: /usr/share/graylog-server/plugin/graylog-plugin-enterprise-4.2.1.jar
When you, ls /usr/share/graylog-server/plugin/, the files throwing the error aren't there.
Try removing the enterprise plug-in assuming you aren't using the enterprise features:
yum remove graylog-enterprise-plugins