Net-SNMP

Net-SNMP
Net-SNMP
Logonetsnmp.jpg
Original author(s) Wes Hardaker
Developer(s) open source community
Stable release 5.6.1 / January 3, 2011; 9 months ago (2011-01-03)
Written in C, Perl, Python
Operating system Most
Type Network Management
License BSD licenses
Website www.net-snmp.org

Net-SNMP is a suite of software for using and deploying the SNMP protocol (v1, v2c and v3 and the AgentX subagent protocol). It supports IPv4, IPv6, IPX, AAL5, Unix domain sockets and other transports. It contains a generic client library, a suite of command line applications, a highly extensible SNMP agent, perl modules and python modules.

Contents

Distribution

Net-SNMP is housed on SourceForge and is usually in the top 100 projects in the sourceforge ranking system. It was the March 2005 SourceForge Project of the Month. It is very widely distributed and comes included with many operating systems including most distributions of Linux, FreeBSD, OpenBSD, Solaris, and Mac OS X. It is also available from the Net-SNMP web site.

History

Steve Waldbusser of CMU started a freely available SNMP tool kit in 1992. The package was later abandoned by CMU and Wes Hardaker at UC Davis renamed it to UCD-SNMP and extended it to meet the network management needs of the Electrical Engineering department there. Eventually Mr. Hardaker left the university and realized that the project was now network wide and thus renamed it to Net-SNMP to reflect its distributed development.[1].

The roots of the Net-SNMP project are long and a full description can be found on the Net-SNMP history page.

SNMP Applications Included With Net-SNMP

Application Description
encode_keychange produce the KeyChange string for SNMPv3.
snmptranslate translate MIB OID names between numeric and textual forms.
snmpget communicates with a network entity using SNMP GET requests.
snmpgetnext Communicates with a network entity using SNMP GETNEXT requests.
snmpbulkget Communicates with a network entity using SNMP GETBULK requests.
snmpwalk retrieve a subtree of management values using SNMP GETNEXT requests.
snmpbulkwalk retrieve a subtree of management values using SNMP GETBULK requests.
snmpset communicates with a network entity using SNMP SET requests.
snmptrap Sends SNMP TRAP or INFORM notification messages.
snmpd A SNMP agent that responds to SNMP requests for a given host.
snmptrapd A SNMP demon that listens for SNMP TRAPs or INFORMs and logs or acts upon them.
snmptest communicates with a network entity using SNMP requests.
mib2c A MIB conversion utility that can translate MIB structures into other forms, such as C-code
tkmib a perl/Tk interactive graphical MIB browser for SNMP.

Snmpwalk

The command snmpwalk uses the SNMP GETNEXT request to query a network for a tree of information.

An object identifier (OID) may be given on the command line. This OID specifies which portion of the object identifier space will be searched using GETNEXT requests. All variables in the subtree below the given OID are queried and their values presented to the user. If no OID argument is present, snmpwalk will search the subtree rooted at SNMPv2-SMI::mib-2 (including any MIB object values from other MIB modules, that are defined as lying within this subtree).

Example

An example of snmpwalk usage (this will retrieve all of the variables under the system OID):

$ snmpwalk -t 5 -Os -c demopublic -v 2c test.net-snmp.org system
sysDescr.0 = STRING: Linux test.net-snmp.org 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64
sysObjectID.0 = OID: netSnmpAgentOIDs.10
sysUpTimeInstance = Timeticks: (34198503) 3 days, 22:59:45.03
sysContact.0 = STRING: Net-SNMP Coders
sysName.0 = STRING: test.net-snmp.org
sysLocation.0 = STRING: Undisclosed

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Net-SNMP — Тип программа для работы с сетью Автор Уэс Хардакер (Wes Hardaker) Написана на C, Perl, Python Операционная система …   Википедия

  • Net-SNMP — Développeur communauté open source Dernière version …   Wikipédia en Français

  • NET-SNMP — Network Simple Network Management Protocol (Computing » Networking) …   Abbreviations dictionary

  • SNMP — Название: Simple Network Management Protocol Уровень (по модели OSI): Прикладной Семейство: UDP Порт/ID: 161/UDP,162/UDP Назначение протокола: Управление сетевыми устройствами Спецификация …   Википедия

  • Net Optics — Net Optics, Inc. Type Private Company Founded 1996 Headquarters Santa Clara, California Key people Eldad Matityahu, Board Chairman B …   Wikipedia

  •  Агент SNMP для устройств Bay Networks — Агент SNMP для устройств Bay Networks Агент SNMP для устройств Bay Networks, выполняющий функции стандартного агента и обеспечивающий сбор информации, требуемой для описания конфигурации концентраторов и состояния соединений в сети. Advanced… …   Справочник технического переводчика

  • транспортный шлюз SNMP — Программа Bay Networks, обеспечивающая интеграцию устройств, управляемых по протоколу SNMP, в существующие сети IBM SNA.  [http://www.lexikon.ru/dict/net/index.html] Тематики сети вычислительные EN SNM Ptransport gatewaySTG …   Справочник технического переводчика

  • Simple Network Management Protocol — (SNMP) forms part of the internet protocol suite as defined by the Internet Engineering Task Force (IETF). SNMP is used in network management systems to monitor network attached devices for conditions that warrant administrative attention. It… …   Wikipedia

  • Management Information Base — (MIB, база управляющей информации) виртуальная база данных, используемая для управления объектами в сети связи. Наиболее часто это понятие связывают с Simple Network Management Protocol (SNMP), но также оно используется в более широком смысле в… …   Википедия

  • Management information base — A management information base (MIB) is a virtual database used for managing the entities in a communications network. Most often associated with the Simple Network Management Protocol (SNMP), the term is also used more generically in contexts… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”