Netwerkbewakingssoftware is ontworpen om de algehele prestaties van een computernetwerk bij te houden en te beoordelen. Deze tools identificeren problemen door realtime prestatiegegevens te vergelijken met gevestigde prestatiebaselines. Ze monitoren belangrijke statistieken zoals responstijd, beschikbaarheid, consistentie, betrouwbaarheid en algeheel netwerkverkeer, met behulp van zowel realtime als historische gegevens. IT-teams kunnen enorm profiteren van deze oplossingen, of ze nu eigen of gratis netwerkmonitoringtools gebruiken. Bij een netwerkstoring of prestatieafwijking ontvangt de netwerk- of IT-beheerder een waarschuwing. Deze tools bieden ook datavisualisaties waarmee beheerders prestatiestatistieken beter kunnen begrijpen. Hoewel software voor netwerkmonitoring veel functies deelt met tools voor het monitoren van applicatieprestaties, richt deze zich op het monitoren van het hele netwerk in plaats van op individuele applicaties.