Server and Application Monitor module would open up some new possibilities:
Some of these solutions may have been implemented via SNMP polling a particular MIB/ OID. If so, there's no reason you shouldn't be able to use a UDP to poll the same way. Do you have SAM module? If so, no need for UDP where an existing SAM solution exists. If not, knowledge of the MIB/ OID used for SAM efforts would be valuable for UDP efforts.