Monitor runs on Linux
Enable monitoring with MonitorOptions(enabled=True). Start the web UI in a
separate shell:
pyfebiopt-monitor
Then open the printed URL. The monitor shows live run status, objective values, iteration details, parameter values, exported series, system metrics, and active FEBio processes.
For a persistent Linux service:
pyfebiopt-monitorctl install
systemctl --user start pyfebiopt-monitor
Use --system for a system-wide service and --host/--port to change the
bind address. Exposing the monitor outside localhost is your responsibility; use a
VPN or reverse proxy when needed.