Buzzsaw monitors hosts and reports change in states (up/down). I use it for planned works to quickly be able to tell if I'm breaking stuff.
Buzzsaw easily handles a few thousand targets when using a good OS (FreeBSD/Linux).
A host is down after three failed pings (3 seconds)
A host is back up after one response