Recently I decided that I would backup the network and device configurations for the gear at my work, because we didn't have any backups more recent than 2018. I started off trying to find some automated solution in the devices themselves but unfortunately only one of them was able to be backed up in this way. I took some manual backups and tried to be happy with that but the problem gnawed at my brain for a bit till I finally looked for a proper automated solution that would work with the majority of our random assortment of devices.
I initially looked at using RANCID however it didn't support CheckPoint Gaia devices out of the box and I didn't much feel equipped to create my own check. It was around this time that I had Oxidized suggested to me and I started looking into and installing it.
All went smoothly with the installation by following the official Oxidized instructions. My configurations would download with no issues when I was running directly from the command line during testing. I ran into real issues when I started looking into how to daemonize Oxidized. It seemed like there wasn't a very good set of instructions for CentOS specifically. I did find a blog post that covers it off really well for Ubuntu and I did actually follow this one for the Oxidized user tasks. In the end, I did a lot of searching and a lot of trying different things (and removing things I tried to see which ones I could keep), before finding the solution outlined here.