RHEL 8 services

I run qna: state of service “firewalld.service” and I get “Stopped”

I run “systemctl status firewalld.service” and I get

firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-02-26 09:02:41 CST; 1 day 23h ago
Docs: man:firewalld(1)
Main PID: 26072 (firewalld)
Tasks: 2 (limit: 26213)
Memory: 23.8M
CGroup: /system.slice/firewalld.service
└─26072 /usr/libexec/platform-python -s /usr/sbin/firewalld --nofork --nopid

Is there a known problem with this inspector?

It looks like it’s unable to get the status of systemd services, can I ask you what version of the client are you using?

BESAgent-9.5.14.73-rhe6.x86_64

We use fixlets to configure our systems, and need these inspectors to be highly reliable.

Reports of other services seem to be fine

I currently am running BESClient v10.0.9 and I’m still seeing the same behavior on RHEL 8 systems. Any thoughts on how to get around this? The qna tool tells me that the firewalld.service service exists, but it tells me that it is stopped even though it is actually running.

Q: state of service "firewalld.service"
A: Stopped
T: 468

[root@redhat8-bigfixpoc bin]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2023-08-03 18:48:21 UTC; 23h ago
     Docs: man:firewalld(1)
 Main PID: 868 (firewalld)
    Tasks: 2 (limit: 49021)
   Memory: 37.3M
   CGroup: /system.slice/firewalld.service
           └─868 /usr/libexec/platform-python -s /usr/sbin/firewalld --nofork --nopid

Those sub-inspectors (state and start up type) do NOT support Linux and Unix as stated on Developer site. There has been an open idea to bring them on-par with Windows but it is not committed (welcome to vote for it).