I just spoke to this company: Concevium
BlackBerry North American Outage Detected by Conceivium's Monitoring Solution | Reuters
Their technique is installing an agent on every machine and monitors from a central console and seem to have more of a granular way of reporting but all use the same type of detection process of snmp.
The good part, they charge per server not per user.