Net SNMP

Introduction

I can say, Simple Network Management Protocol is a standard widely used in monitoring. From router, switch, firewall, printer, server, ups, cellular nodes and many other devices. There has been 3 versions of SNMP. SNMPv1, SNMPv2c, SNMPv3. With SNMPv3 as the securest implementation.

Most network monitoring software will use SNMP to collect device information. From CPU, Memory, Disk, Interface, Battery Status, Signal, etcs. You have to set either read and or write access permission in the device to let network monitoring software monitor it.

Net-SNMP is made by open source community as an SNMP implementation. It supports all version and IPv4 and IPv6 as well. As stated in it’s website, the SNMP implementations are in the area:

  1. Command-line applications to:
  2. A graphical MIB browser (tkmib), using Tk/perl.
  3. A daemon application for receiving SNMP notifications (snmptrapd). Selected notifications can be logged (to syslog, the NT Event Log, or a plain text file), forwarded to another SNMP management system, or passed to an external application.
  4. An extensible agent for responding to SNMP queries for management information (snmpd). This includes built-in support for a wide range of MIB information modules, and can be extended using dynamically loaded modules, external scripts and commands, and both the SNMP multiplexing (SMUX) and Agent Extensibility (AgentX) protocols.
  5. A library for developing new SNMP applications, with both C and perl APIs.

Download and Resources

  1. Net-SNMP Website
  2. Download Net-SNMP 5.4.1.2 for Windows, Source Code for Linux, Unix, or Mac OSX
  3. Net-SNMP Tutorial

Leave a Reply