So I have a strange problem and I was hoping someone may have some additional troubleshooting steps I can try.
I am sending about 15 devices to a brand new graylog installation.
However for device number 16, which is one of my wireless controllers, the data never appears in the graylog GUI. I have followed the traffic throughout my network using wireshark, and onto the graylog server itself using tshark. I then created a firewall rule that logged all traffic from this host and saw it passing through the rule.
However the traffic never appears in the messages journal, or the GUI. All of my other hosts that use the udp/ 5514 connector work fine. But not this one.
As a disclaimer I do have NAT on the firewall-cmd forwarding udp/514 to udp/5514.
Even my other wireless controller works perfectly fine with the exact same configuration as the one that doesn’t work. I literally copied and pasted the config with no luck.
I am at a loss as to what to try next. I have removed the input and re-added it several times, I have deleted all rules from firewall—cmd and recreated everything. I have rebooted the server. Nothing I have done can get this controller working.
This controllers data does appear perfectly fine on my super old graylog server that has not been updated in probably 4 years… but I need to get it on the new server because that old hardware is getting retired.
Curious if anyone has ever seen this before or has something I can try?
What is the time that is set on the “not working” device?
Maybe the time difference let you think nothing comes in but the messages are a few hours in the past or future? What can be found in the Graylog server.log?
So i created three new inputs, and moved all of my UDP 514 devices to different inputs on different ports with different nat rules forwarding and logging the traffic. Two of the inputs work perfectly fine. The third one the traffic never shows up in Graylog. The last time I see the traffic is inside the firewall log. I am completely stumped.
Here are the firewall logs from the device that is not working…
I personal would start to investigate from the source of the messages until I reach Graylog check all systems where the messages cross and you will find the reason why the messages are not reaching Graylog.
So thats what I did… i wiresharked the port for the wireless controller… and saw the syslog packets.
Then i wiresharked the port going to the graylog server… and saw the syslog packets.
then i ran tshark ON the graylog server… and saw the packets.
then i created a rich firewall rule on the CentOS 7 graylog server and logged the packets from the controller that would not appear to a log file… and saw the packets being accepted.
The packets are getting to the graylog server and passing through the firewall and being accepted.