Net-SNMP

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 5 august 2019; verificările necesită 2 modificări .
Net-SNMP
Tip de software de rețea
Autor Wes Hardaker
Scris in C , Perl , Python
Sistem de operare Software multiplatformă
ultima versiune
Licență Multi-licență, CMU/UCD (similar cu licența BSD )
Site-ul web net-snmp.org

Net-SNMP este un set de software pentru implementarea și utilizarea protocolului SNMP (v1, v2c și v3 și protocolul subagent AgentX ). Suportă IPv4 , IPv6 , IPX , AAL5 , prize de domeniu Unix și alte protocoale . Conține biblioteci client comune, un set de aplicații de consolă , un agent SNMP extensibil, module Perl și module Python .

Distribuție

Net-SNMP este găzduit de SourceForge și este de obicei clasat în primele 100 de proiecte din sistemul de evaluare SourceForge. În martie 2005, a fost Proiectul lunii SourceForge. Net-SNMP este foarte răspândit și este inclus în multe sisteme de operare, inclusiv în majoritatea distribuțiilor Linux, FreeBSD, OpenBSD, Solaris și Mac OS X. Poate fi descărcat și de pe site-ul web Net-SNMP.

Istorie

Steve Waldbusser de la CMU a început distribuția gratuită a pachetului software SNMP în 1992. Ulterior, pachetul a fost abandonat la CMU și Wes Hardaker de la UC Davis l-a redenumit UCD-SNMP și l-a extins pentru a răspunde nevoilor de management al rețelei ale departamentului de inginerie electrică. În cele din urmă, domnul Hardaker a părăsit universitatea și și-a dat seama că acest proiect este utilizat în prezent pe WAN și, prin urmare, l-a redenumit Net-SNMP pentru a reflecta natura distribuită a dezvoltării sale. [2]

Aplicații incluse în Net-SNMP

Aplicație Descriere
codificare_keychange Efectuează o schimbare a cheii KeyChange în SNMPv3.
snmptranslate Traducerea numelor MIB OID între forme digitale și text.
snmpget Comunică cu rețeaua utilizând solicitări SNMP GET.
snmpgetnext Comunică cu rețeaua utilizând cererile SNMP GetNext.
snmpbulkget Comunică cu rețeaua folosind cereri SNMP GETBULK.
snmpwalk Preluează subarborele de management al valorilor utilizând cererile SNMP GetNext.
snmpbulkwalk Obține subarborele de gestionare a valorii utilizând cereri SNMP GETBULK.
snmpset Comunică cu rețeaua folosind solicitări SNMP SET.
snmptrap Trimiteți capcane SNMP sau mesaje informaționale.
snmpd Un agent SNMP care răspunde la solicitările SNMP pentru o anumită gazdă.
snmptrapd Un daemon SNMP care ascultă capcanele SNMP sau mesajele informaționale, le înregistrează sau acționează asupra lor.
snmptest Comunică cu rețeaua folosind cereri SNMP.
mib2c Un utilitar de conversie a fișierelor MIB care vă permite să traduceți o structură MIB în alte forme, cum ar fi codul C
tkmib Browser MIB grafic interactiv Perl/Tk pentru SNMP.

snmpwalk

Comanda snmpwalk execută automat o serie de comenzi snmpnext în intervalul specificat de OID.

Exemple

Un exemplu de utilizare a snmpwalk (în acest exemplu, toate variabilele din sistemul OID sunt preluate):

$ snmpwalk -Os -c public -v 1 sistem zeus sysDescr.0 = STRING: „SunOS zeus.net.cmu.edu 4.1.3_U1 1 sun4m” sysObjectID.0 = OID: enterprises.hp.nm.hpsystem.10.1.1 sysUpTime.0 = Timeticks: ( 155274552 ) 17 zile , 23:19:05 sysContact.0 = ȘIR: "" sysName.0 = ȘIR: "zeus.net.cmu.edu" sysLocation.0 = ȘIR: "" sysServices.0 = INTEGER: 72

Note

  1. Versiunea 5.9.3 - 2022.
  2. Istoricul Net-SNMP Arhivat la 27 aprilie 2009 la Wayback Machine 

Link -uri