SNMP Monitoring — A Practical Guide for Network Teams
SNMP is the backbone of network monitoring. Almost every router, switch, server and network appliance supports it. Yet many NOC teams barely scratch the surface of what SNMP can tell them. This guide goes beyond the basics.
Understanding SNMP Versions — Which One Should You Use?
SNMPv1 is the original standard from 1988. Community string authentication, no encryption. Still used for legacy equipment but should be replaced wherever possible.
SNMPv2c adds 64-bit counters (critical for high-speed interfaces where 32-bit counters wrap around too quickly) and bulk operations for faster data collection. Still uses community strings without encryption. This is the most widely deployed version in Indian networks.
SNMPv3 adds authentication (MD5/SHA) and encryption (AES/DES). For any security-conscious deployment — government networks, financial institutions, telecom operators — SNMPv3 should be mandatory. The performance overhead is minimal on modern equipment.
OIDs and MIBs — What You Actually Need to Monitor
Every monitorable parameter on a network device has an OID (Object Identifier) — a dotted numeric string like 1.3.6.1.2.1.2.2.1.10 (which is the interface input octet counter). MIBs (Management Information Bases) are the dictionaries that translate these numeric strings into human-readable names.
For most network monitoring, the following OIDs from the standard IF-MIB and RFC1213-MIB are sufficient:
- Interface utilisation — ifInOctets / ifOutOctets (bandwidth consumption)
- Interface errors — ifInErrors / ifOutErrors / ifInDiscards (packet loss indicators)
- CPU utilisation — varies by vendor (check vendor MIB)
- Memory utilisation — varies by vendor
- Interface operational status — ifOperStatus (1=up, 2=down)
- System uptime — sysUpTime
For vendor-specific parameters (temperature sensors, power supply status, fan status, optical power on transceivers), you need the vendor's proprietary MIB. Cisco, Juniper, Huawei and Ericsson all publish their MIBs. Import them into your NMS and suddenly you have 200+ additional monitorable parameters per device.
Setting Alert Thresholds That Actually Matter
The most common NMS problem we see is alert fatigue — a NOC screen with 400 active alarms, most of which are spurious or low-priority. The NOC team learns to ignore everything, and the one critical alarm gets missed.
Good threshold setting requires:
- Baselining — run your NMS for 4 weeks without alerting to understand what "normal" looks like for each device and each time of day
- Tiered severity — not every alert is critical. CPU at 85% for 5 minutes is a warning. CPU at 95% for 15 minutes is critical. Define these tiers.
- Holddown timers — an interface that bounces up-down-up in 30 seconds should generate one alert, not three. Holddown prevents alert storms during transient events.
- Suppression rules — if a parent link is down, suppress alerts from child devices. Otherwise a single backbone failure generates 500 alarms for every downstream device.
💡 Rule of thumb: Your NOC should receive no more than 20–30 meaningful alerts per shift. If you are receiving hundreds, the problem is not your network — it is your threshold configuration.
Trap-Based vs Poll-Based Monitoring
Poll-based monitoring asks each device for data on a schedule — every 5 minutes, every 15 minutes. It is proactive and gives you trends, but it only catches problems between polls. If a link goes down at minute 1 and recovers at minute 4, polling at 5-minute intervals misses the event entirely.
Trap-based monitoring is reactive — the device sends an alert to the NMS the moment a threshold is crossed or a state changes. This gives you near-instant notification of critical events. The combination of both — polling for trends and traps for immediate alerts — is what professional telecom and enterprise NOC teams use.
Need a Custom NMS for Your Network?
Free consultation — no commitment, response within 24 hours.
Book Free Demo +91 98115 51004Frequently Asked Questions
Critical devices (core routers, backbone links): 1–2 minutes. Distribution layer: 5 minutes. Access layer and end devices: 10–15 minutes. Shorter intervals give better visibility but increase NMS load — balance based on network scale.
SNMPv3 for any security-sensitive network (financial, government, telecom). SNMPv2c is acceptable for isolated internal networks where you are not concerned about community string sniffing. Avoid SNMPv1 for new deployments.
Start with standard MIBs (IF-MIB, HOST-RESOURCES-MIB) which work for basic monitoring on any device. For vendor-specific parameters, MIBs are usually available on vendor websites or support portals — most are publicly downloadable.
NMS (Network Management System) monitors network layer — routers, switches, links, bandwidth, packet loss. APM (Application Performance Monitoring) monitors application layer — response time, transaction success rates, user experience. Enterprise operations typically need both.
Yes. NexoraSoft NMS integrates with ticketing systems (ServiceNow, Jira, custom ITSM) to automatically raise incidents when alarms are generated, with severity mapping and escalation rules.
Have a Question About Your Business?
Talk to our team — free consultation, no obligation.