There are a HUGE number of network monitoring tools with all kinds of variations. Some of the ones I've run across that I've liked include: