What I also noticed on Webmin-only system, is that status collection is enabled every 5 minutes by default. However, there is no scheduled function in Webmin ⇾ Webmin Configuration: Webmin Scheduled Functions page displayed, i.e. there is no:
System Status scheduled_collect_system_info Every 300 seconds
… but only the one that runs at boot exists, i.e.:
System Status scheduled_collect_system_info boot At startup time
To make it reappear I needed to toggle Collect system status in background? option in Webmin ⇾ Webmin Configuration: Background Status Collection page.
After using system monitors for around a day it’s very good but here are some observations
You can not monitor the status of any PHPfpm server (as appears in server status) you have to use a bootup action
When using a webmin clustering if the local machine doesn’t have something installed (e.g nginx) you can not monitor it’s status if it is installed on a cluster machine the same is true of Bootup Actions (it does not appear in the dropdown menu on the local machine), maybe get the list of available monitors from the cluster server iif it is selected from the Run on hosts and groups dropdown
I cannot group the monitors by host & then sort them by monitor name
if the monitor is on a cluster server perhaps there should be a link on the monitor to go to that cluster server ?
It maybe possible to monitor phpfpm status from a Bootup Action, however if you choose Bootup Action the system monitor is named literally Bootup Action and not the name of the bootup action you are monitoring which could be confusing as to which bootup action has failed or is running, I know you can change the description to show what the action is but it would be nice if this happened on creation
perhaps make the status history easier to find
I know I am going off topic here should I post a new thread
Are you sure that module config collect_interval option is getting saved correctly? Because it seems that setup_collectinfo_job(); doesn’t create Webmin cron job upon installation time!
Yes, running it manually works perfectly. However, it fails to set up automatically after the initial installation on Debian systems, while it works fine on EL systems.
Same problem with a new Virtualmin installation in Rocky Linux 9.
I didn’t have:
System Status scheduled_collect_system_info Every 300 seconds
In Webmin ⇾ Webmin Configuration: Webmin Scheduled Functions
So I did it your trick and It has appeared again. Because of that, (I think), I did not receive the emails for the Scheduled updates. All works now. Thanks!