Hi,
From what I can understand of nagios - I'm not an expert of this product - to supervise the status of a failing Dollar Universe batch jobs under Nagios, it looks like you'll be using passive checks.
Asynchronous services like SNMP traps and security alerts lend themselves to being monitored passively.
So you can trigger a kind of "alarm" from Dollar Universe (using its command mode, the post uproc for example, etc.) and write the results of the check to the external command file.
Nagios reads the external command file on a regular basis and places the results of all passive checks into a queue for later processing.
Nagios will periodically execute a check result reaper event and scan the check result queue. Each service check result found in the queue is processed and Nagios may send out notifications, log alerts, etc. depending on the check result information.
Hope this helps,
Michel