I have a device with rudimentary routing, so I don't know which interface is active in order to reliably poll with ICMP. Is it possible to use traps from the device to SolarWinds Orion in order to get simple node availability data?
Not sure which vendor your using, most of them will have 3+ IP/DNS addresses. Node1, node2, cluster/HP. I would monitor all 3 (or at least the physical nodes). Some vendors only expose the cluster IP (but should expose an OID to poll the individual health, which node your running on, etc.). Is that possible in your setup?
You could make a heartbeat based on traps but your up to what your vendor supports as far as sending that trap. The alert is just 'did I receive x traps in y period of time).