There’s no debate about the need for centralized network monitoring. The potential benefits are numerous, including improved end-use productivity, network performance, application performance and security and compliance. There are three main approaches to network monitoring: Simple Network Management Protocol, flow records and packet-based. There are pros and cons to each when considering issues like data granularity, data accuracy, overhead and cost. SNMP is best used in identifying and describing system configurations.