We have only one Operator per 12 hour shift so we had to automate pretty much everything. At this time we check for jobs that have exceeded their average run time, agent notify/transmitter busy, externals, queued appls, reswait, held appls, held jobs, held events, suspended events and wob trigger errors. With a few exceptions one can get all they need from an 'lap - all incomplete' and parse out the information. So, every half hour we issue the above, dump it to a flat file, take a snapshot of the online log (for the whos), run a series of jobs to retrieve info on all of the above and dump it to files. That data is then drawn upon by a verbose web page, a consolidated web page and a series of ISPF panels that is more intuitive. It's then up to the Ops to determine what needs to be actioned immediately and what can be left.