NPM monitors the sysUptime which is the length of time the SNMp agent has been running -- download my poller and alert for monitoring the hrSystemUptime which is what uptime(1) returns.
hrSystemReboot.AlertDefinition
and vote-up this idea: http://thwack.solarwinds.com/ideas/2698