Yes there is.
a) continue to use Whatsup
b) purchase SAM
c) devise your own method using one of the other suggestions on this thread
d) hire someone to do (c) for you.
note, personally I'd look at modifying Protocol.vbs -A Windows VBScript to test TCP Service Response | Symantec Connect and the solarwinds API to update a custom property on the node using info fromNeed Help with Update through SOAP via VBScript