Firewalld in Servers Status

SYSTEM INFORMATION
OS type and version Ubuntu 24.04.5 LTS (GNU/Linux 6.8.0-139-generic x86_64)
Usermin version 2.570
Webmin version 2.670
Virtualmin version 8.2.0 GPL
Webserver version nginx/1.24.0 (Ubuntu)
Related packages firewalld 2.1.1

Hello :smiley:

I set up firewalld and fail2ban as monitored services in Webmin → Tools → System and Server Status:

Is there a setting to show the status of these on the main Virtualmin dashboard?

Firewall is a major service for me, and so I’d like to get it’s status on the Virtualmin dashboard overview.

Thank you!

click the cog arrowed in the image

then make sure the options are set like in the screen shot

wait for about 5 minutes then you should see this on your dashboard

if you don’t see this appear the goto webmin->webmin configuration->Background Status Collection and toggle the arrowed setting to never back to 5 mins

then wait another 5 minutes

Thank you @jimr1 :grinning_face: It’s showing up now in that new System Monitors group.

There is a lot of duplication going on between Servers Status and System Monitors, so yes, @shoulders combining the two would be great. :smiley:

I don’t use the servers status module at I tend to remove it from the dashboard and use the system monitors module as in some cases it’s more powerful so on my production server the dashboard looks like this

Thanks. How to do that? And is it possible to also change the side-bar to pull that new section instead too?

hover on the item you want to remove and click the arrowed X

or goto Theme Configuration ->Dashboard and real-time monitoring and choose which items you want displayed on the dashboard

I haven’t seen a way of adding the monitors to the side slider perhaps @Ilia can explain how to do that

System monitors and server status should be unified.

I totally agree, the server status thing should be removed and replaced with system monitors with the the abilities to start/stop/restart the service from the gui. That said it maybe possible in that instance to and a monitor, added by the user, that if stopped or restarted could cause a total server failure that would need to be addressed

Sorry for the late reply. This is controlled by “Tools ⇾ System and Server Status” module’s config using “Show monitors on Dashboard” option.

I have that setting switched on with ‘anyone with access can view’ set, however I do not see the system monitors in the side slider should the monitor setting be root only ?

Thanks for that. I have “Tools ⇾ System and Server Status” module’s config using “Show monitors on Dashboard” option too, but it doesn’t show up on the side. Just ‘Servers Status’ as pictured above.

Maybe @Ilia can answer as it also doesn’t work for me

@Ilia, @Jamie, It’s kind of bug-like that we have two different “status” displays, and they don’t share the same data and configuration (the Virtualmin dashboard and the System and Server Status module). In the old days when folks would run Virtualmin alongside a bunch of other services maybe not managed by Virtualmin, maybe it made sense.

I know they operate differently, and via a different mechanism, but end users don’t know that and shouldn’t need to know that. We should make System and Server Status able to do whatever extra stuff is needed for the dashboard, and installation of Virtualmin should prune everything that isn’t a Virtualmin service from the configured monitors in that module. (We probably should start empty in Webmin itself, maybe just ssh. There’s no reason to have a bunch of random monitors pre-configured, especially for uncommon services. As I recall, we’ve got Squid and some other odd stuff setup by default.)

Thanks for the heads-up, Joe! Yeah, it’s been on our table for a rework. We just never got around to it.

It’s been discussed and somewhat agreed on here: