This is directed at Mikrotik - I know tons of users would benefit.
Can you please extend SNMP to allow results of scripts to be returned, ie:
/system script print oid
0.1.2.3.4.5.6.7.8.9.0.1 script1
0.1.2.3.4.5.6.7.8.9.0.2 script2
then you could perform snmp get against the OID to run the script and return the result to the snmp get request. Pretttttttyyyy please.