Answer
The mws-svr command-line tool can give you a full status report in one command — for example, mws-svr.cmd action=status target=all password=<IFSSYS password> — which you can redirect to a log file and then parse from a custom monitoring script or scheduled task, checking the output for strings like RUNNING or STOPPED for each managed component. This needs to run on the application server itself (mws-svr doesn't support being invoked remotely), so schedule it locally on the server and have it write its output to a shared/network location if your monitoring script runs elsewhere.