Net-SNMP
Net-SNMP je sada programů pro správu sítě používajících Simple Network Management Protocol (SNMP) verzí v1, v2c a v3 včetně protokolu AgentX a transportní protokoly IPv4, IPv6, IPX, AAL5 a unixové sokety. Sada obsahuje obecnou klientskou knihovnu, sadu aplikací pro prostředí příkazového řádku, vysoce rozšiřitelného SNMP agenta a moduly pro jazyky Perl a Python. DistribuceNet-SNMP je distribuován z vlastního WWW serveru Net-SNMP. Patří k programům hostovaným na SourceForge, byl jmenován SourceForge projektem měsíce března 2005, a pravidelně se umisťuje v top 100 projektech v hodnotícím systému na Sourceforge.[1] Je široce distribuovaný a je součástí mnoha operačních systémů včetně většiny distribucí Linuxu, FreeBSD, OpenBSD, Solarisu a OS X. HistoriePůvodním autorem sady volně dostupných SNMP nástrojů je Steve Waldbusser z Univerzity Carnegieho–Mellonových, který vytvořil první verzi v roce 1992. Když CMU ukončila vývoj balíčku, Wes Hardaker z UC Davis jej přejmenoval na UCD-SNMP a rozšířil jej, aby splňoval potřeby správy sítě tamní katedry elektro. Když W. Hardaker univerzitu opouštěl, přejmenoval balíček na Net-SNMP, což lépe vystihuje jeho distribuovaný vývoj.[2] AplikaceBalíček SNMP-Net obsahuje následující aplikace:
SnmpgetPříkaz snmpget používá aplikaci snmpget pro načtení informací přiřazených k určitému identifikátoru objektu (OID) ze zadaného zařízení. PříkladPříklad použití příkazu % snmpget -v2c -c public test.net-snmp.org SNMPv2-MIB::sysUpTime.0 SNMPv2-MIB::sysUpTime.0 = Timeticks: (586731977) 67 days, 21:48:39.77 SnmpwalkPříkaz snmpwalk používá opakované požadavky SNMP GETNEXT pro získání stromu informací ze zadaného zařízení. Na příkazovém řádku lze zadat Identifikátor objektu (OID). OID určuje, jaká část prostoru identifikátorů objektu má být prohledávána pomocí požadavků GETNEXT. Program postupně provádí dotazy na hodnoty všech proměnných v podstromu pod zadaným OID a jejich hodnoty vypisuje. Nebyl-li zadán parametr OID, snmpwalk prohledá podstrom s kořenem v SNMPv2-SMI::mib-2 (včetně hodnot všech MIB objektů z jiných MIB modulů, u nichž je uvedeno, že leží uvnitř tohoto podstromu). PříkladPříklad použití snmpwalk pro načtení všech informací z proměnných pod OID system: $ snmpwalk -t 5 -Os -c public -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 sysJméno.0 = STRING: test.net-snmp.org sysLocation.0 = STRING: Undisclosed ReferenceV tomto článku byl použit překlad textu z článku Net-SNMP na anglické Wikipedii.
|
Portal di Ensiklopedia Dunia