Just a thought:

The OEM event "Alert" monitors new errors being written to the alert log. You could save yourself some effort by using this to monitor all your instances in a central and simple manner. Better still, it is standard for all operating systems so you don't have to worry about supporting multiple scripts.

Cheers

Tim...