On 2026-07-03, Steven Surdock <[email protected]> wrote: > Since upgrading to 7.9 my Cacti (https://www.cacti.net/) instance > has been mostly broken. The php-based poller is unable to perform > SNMP queries, which is breaking uptime and interface data (along > with other data). I tried compiling 'spine', but so far both 1.2.31 > and 1.2.29 core dump when attempting to run. I'd like to start by > asking if anyone else has experienced issues with Cacti or anyone > running Cacti successfully? Thanks. > > You can read more details here: https://forums.cacti.net/viewtopic.php?t=64129
I'm not using cacti, but I'm doing SNMP polling from PHP using LibreNMS (which uses a mixture of functions from PHP's SNMP extension and calls to snmpget/snmpbulkwalk etc) and that's working ok, so FWIW I don't think there's a general problem with PHP/SNMP. spine is a bit problematic on non-linux systems, install docs tell you that it needs to be setuid root (though not in so many words, they just tell you to use chmod u+s) but it only drops privileges if you have linux "libcap" (and then only to the uid who started it; if started by root then it doesn't drop to a lower privileged user). I don't know about you but I wouldn't really want net-snmp + mariadb client + ssl libs + spine code in a process running as root. -- Please keep replies on the mailing list.

