Version? O/S?
IMHO, you will need to have scripting skills to accomplish your task.
"bpdbjobs" is the command line tool equivalent of the Activity Monitor. Be careful, if you use the wrong options you could kill all backups and/or empty/flush the activity monitor.
You don't state your O/S, as the methods to control which fields/items/columns are displayed by bpdbjobs is different between Unix and Windows. Let me know if you need any guidance on controlling which columns are displayed/reported.
N.B. The bpdbjobs -all_columns report can be tricky to interpret, as it contains variable nested data structures within other nested data structures.
The bpdbjobs has an undocumented option to continually refresh, e.g.:
$ bpdbjobs -autorefresh -stay_alive
...which will list the entire contents of the activity monitor once, and then after that only display updates to job IDs. You could have a process/thread that just runs this command and pipes the output to a file, and then have another script that reads this file and updates it's own counters/display etc and acts as your own tailored activity monitor.
Also, as you develop and test your scripts you can use the following, from another session (login/Dos box, etc), to populate harmless dummy job entries into the activity monitor:
$ bpdbjobs -simulate
HTH,
Regards,
Dave.