Bug Report - FreeRADIUS Reporting via Unix Agent is Possibly Broken

I was setting up reporting via the unix agent on a freeradius server and ran into some issues. After looking through the debugging output of the poller.php script for the device I found what I think is a bug.

In the includes/polling/unix-agent.inc.php script on line 11 there is an array called $agentapps which, I think, should have “freeradius” as one of it’s members, but does not. After adding that string to the array, polling works as expected, and I’m getting freeradius status data from my device.

If you need any more information, please let me know, and I’ll happily provide it.