in reply to Line monitor

Nagios (previously NetSaint) is also good for this sort of thing. You can monitor (many) multiple devices and services on those devices, keep track of when they go down, make pretty graphs of their uptime and email, page, or whatever other plugin you want to write to notify you on different events.