Hi,
I am reluctantly and heavily relying on an old graylog container build script. Great stuff! use it to collect logs from everywhere including routers. It won’t run on the proxmox 7.* kernels at all, the underlying database just throws errors and screws up graylog. until I reboot the lxc proxomox host into an old 6. kernel. Has anyone here using graylog had any success with the proxmox kernel moving to 7.x? I would love to hear a solution or any ideas.
Don’t deny you your problem. But I will be the bearer of more bad news for you. Proxmox v7.x has been phased out. Even worse, Proxmox v8.x will be unsupported too after 31-08-2026. You should ask about jumping from v6.x to v9.x instead of jumping from v6.x to v7.x
That is, if you are hell bent on keeping that GrayLog container build script. Proxmox is based on Debian and Debian doesn’t change as often as other distro’s do, so the difference in Proxmox version may not matter as much. Then again, with a jump from v6.x to v9.x, changes are inevitable. So, if you feel you can’t adapt this script yourself for the new Proxmox environment, you could ask (local) AI to do it for you, in case you don’t have someone able to make the adjustments.
The jump to v9.x is recommended, as support is even more important than it ever was, with AI at the wheel of software development. Both on the attacking end and the defending end. After all, what use is a log server if you can’t trust the logs it produces or the log server software itself being compromised (as LXC container or in a dedicated VM) or even the virtualization environment these containers/VMs run in?
You could provide the build script as a whole (minus any credentials or other secrets that might have slipped in) to Mistral AI, Claude or ChatGPT prompt:
I have a Proxmox v6.x environment in my LAN. In this environment I use GrayLog to log everything that happens in my LAN. To create a GrayLog server that fits my exact needs, I use this build script:
I need to migrate my Proxmox environment to v9.x. If there is a need to alter my build script, how would you alter it for deployment in Proxmox v9.x? Please explain your alterations, so I can learn.
Sorry for the confusion. I am running v9 of proxmox. V7 was a refenece to the kernel version that is not working with the graylog lxc. Luckily proxmox 9 is still delivering oth kernels 6.x and 7.x. I have pinned by proxmox 9 to kernel 6.x until I can find a way to run graylog ona a 7.x kernel. I will probably move graylog from lxc to a vm on it’s own so that I am not dependant on proxmox kernel version.