Generic FreePBX v14 on CE7 updated to latest stable FPBX modules.
Before yum update I was running fail2ban-server.noarch 0:0.10.4-1.el7
FPBX v14 dashboard shows fail2ban running
After yum update I am running fail2ban-server.noarch 0:0.10.5-2.el7
And now FreePBX dashboard says fail2ban is not running. But it is still running like it was before the yum update.
systemctl status fail2ban
* fail2ban.service - Fail2Ban Service
Loaded: loaded (/usr/lib/systemd/system/fail2ban.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2020-02-22 21:46:26 PST; 4min 1s ago
Docs: man:fail2ban(1)
Main PID: 27157 (f2b/server)
CGroup: /system.slice/fail2ban.service
`-27157 /usr/bin/python -s /usr/bin/fail2ban-server -xf start
Of course I tried fwconsole chown and rebooted etc.
I can confirm that downgrading the fail2ban packages resolves this for me. So something must have changed in the newer version that trips up fpbx detection.