I have tried all the versions of vyos both Crux and rolling release.
My problem is kernel logs where firewall log, interface activity happens are never written back to /var/log/messages.
I have checked that kernel messages are coming to /proc/kmsg. But never got written to messages file.
It feels like something is buffering those messages.
The only way to get those messages written to log file is if I restart the syslog service. Then all of a sudden those kernel message appear in /var/log/messages.
Does anybody knows why this queueing is occurring and how to fix it.
Hi, I think I don’t need access to the physical box. Check please HDD or other storage on this box.
And you can try run ping flood and enable firewall logging on the VM.
I think it has something to do with an ordering problem. I only noticed it after a reboot when my Grafana firewall log pipeline was blank. Restarting the rsyslogd service is the quick fix.
Restarting the rsyslog only shows previous buffered firewall logs. After syslog restart, new log messages are buffered again. To get new logs I need to restart syslog again.
Just to let you guys know. And strange is, it happens on physical vyos box, not when vyos is running in a VM.