LibreNMS works great here. The only thing is: In /opt/librenms/rrd/ the host directories get created without write permissions for the group (drwxr-xr-x), so there are permission errors, when I delete a host.
I’ve noticed that I’m having the same issue with my permissions. The g+w doesn’t seem to work.
I did validate that the librenms group has access on an ls -lga (CentOS 7). I have to go in and manually delete the rrd files out afterwards…
I believe I found and fixed the issue. As it turned out, CentOS 7 has SELinux set to Enforcing by default. Once I set it to disabled and rebooted, it’s working fine now.
I think this is something that one of the developers may want to address or put it in the documentation that SELinux needs to be disabled.