How to start monitoring of new SNMP device with NetCrunch

Is your device monitorable? Read the article to learn how to approach configuring monitoring for a new device.

SNMP is a mature, foundation monitoring protocol commonly supported across most IT infrastructure and devices: Servers, Operating Systems, Networking, Storage. It's been around forever (1988), it's efficient and light on networks (UDP), and there's broad support for most hardware platforms and IP-based devices. Where's the catch?

SNMP Support and Brand

While venerable and capable, the value of SNMP should be evaluated on a per-device level. Manufacturers have, at their discretion, either embraced or abandoned it as part of their product strategy. It is safe to say that if a manufacturer of a device does not provide open monitoring access via SNMP or API, then you will using their product-exclusive tools or primitive/event-based integrations (trap, syslog, email) for managing and monitoring. This practice is mostly seen among the storage vendors, and it forces the cascading alerts between management and monitoring systems. Unavoidable you say... take precaution I recommend.

Monitoring protocol support by the manufacturer should be a primary concern and addressed as part of your Datacenter's Product Life Cycle. More simply put, your monitoring standards should have a say in which products should be considered. SNMP support is a clear indicator that a manufacturer has a 'play-nice-with-others' approach. Brands that support open monitoring standards integrate easily into your monitoring strategy, and as a result, represent a lower cost of maintenance and ownership.

Importing MIBs to expand SNMP Monitoring

ToolsSNMP MIB Database & Compiler

Import, update, discover and build custom SNMP monitoring strategies within NetCrunch

With a pre-compiled MIB library containing 8500+ MIBs, from 200+ device manufacturers, NetCrunch provides a streamlined utility and an easy path to extending our 'out-of-the-box' SNMP support.

Browse

Knowing what to monitor on a device often starts with understanding what metrics are available, especially if the device or device brand is new to you. Discover and identify new metrics and counters by using the MIB Browser feature. Navigate by the tree, defined variables or defined traps. Having trouble finding a particular MIB module? Use CTRL+F to search the library.

BrowseRMB on mib objectDetails Browse OIDs

Compile & Add

MIB files are matched to the device firmware/OS and will reflect the latest available metrics that match the device's feature set. Simply download the device MIBs and navigate to your target files. Be sure to designate, or add, an appropriate filter so you can find your imported elements later.

Compile & AddAdd MIB Files Import MIBS

Edit Source

One of the challenges of importing MIBs can be the varying quality of MIB file content. NetCrunch makes easy to modify the MIB source file when import errors occur.

Edit Source Edit MIB src

Manage your MIB Filters

Easy management of MIB files and MIB filters.

Edit Manage Filters

Add SNMP Counter > Select from MIB

Once you import your MIBs (update, edit, browse), you can easily access the complete SNMP library from within NetCrunch. Add SNMP Alerts or Data Collectors to Monitoring Packs (policy), or individually in a device's Node Settings: Monitoring > SNMP > Custom Monitoring Pack.

Easy Access

Evaluating device MIBs

Taking a quick look at raw device MIB files usually confuses more than it helps, that is until you import the MIB file into a usable database or library. NetCrunch provides this functionality:

Counters and traps

As you can see, the MIB offers two fundamental elements. 1. A mapping (OID) to a metric, counter or config component also known as a variable. 2. A mapping (OID) to an event description describing what just happened, a trap.

While both are vital to understanding the status of a device, trap-only support is often used to represent full SNMP support. Devices that do not present variables in their MIBs offer only event-based interpretation rather than metric-based performance views.

Syslog & Traps when SNMP support is 'light'

For devices that offer little in the way of counter-based MIBs, your primary option is to leverage the device's event generation support to alert you. It is configured on the device as a 'push' to NetCrunch, and can easily be incorporated into NetCrunch. Syslog and trap functionality are pre-configured on default ports and are hot out of the box.

ToolsOptionsMonitoringSNMP Traps Trap

OR

ToolsOptionsMonitoringSyslog Server Syslog

Email as a listener of last resort

So your storage device doesn't support SNMP polling? You can easily integrate email alerts into NetCrunch via the Data Email sensor. This integration provides event/alert consistency between the device and your monitoring strategy.

Email alerts

Leverage Manufacturer OS Images

Yes, I'm talking about the stack of disks that came with the server that is still in the box. The significant benefit is these install disks result in a pre-configured OS or hypervisor that includes all drivers and upgraded agents for SNMP as well as support for out-of-band monitoring (iDRAC, ILO, etc...). Installing from the manufacturer OS images streamlines and standardizes your server configurations, while ensuring all the necessary integration between your server's BMC and SNMP are in place. This procedure will provide the complete SNMP monitoring experience as is essential if you plan on using the Dell OpenManage or HP Insight Manager monitoring packs.

Leverage NetCrunch's unlimited metrics licensing via Data Collectors

For devices that embrace SNMP, the challenge is often 'death-by-detail.' With so many possible metrics or counters available, you may be asking what should you watch. In this scenario, I recommend that you leverage Data Collectors as an expression of your interest. MIBs are usually tweaked and adjusted with OS and firmware revisions, so a simple process of keeping your MIB database consistent with your hardware versions is a Best Practice. Collectors are available under Node Settings, as well as Monitoring packs. Do your exploratory collection at a device level first (discovery, then progress to Monitoring pack (policy).

data collector

Collectors introduce counters into the trend record without associating them with an alert or event behavior, allowing you to interpret and assign a value to metric. As a real-life example provided is unicasting data, 'collected' without an alert, that revealed a broadcast storm in our Lab. Who knew? Me, and that's because I was looking.

broadcast

compile mibedit mibmib browsersnmpsnmp monitoringtrap

NetCrunch Network Monitoring

Network Maps, Dashboards, and Alerts.
Monitor anything. Network, cloud, config.