Mga halimbawa ng snmpwalk para sa Windows at Linux

mga halimbawa ng snmpwalk para sa Windows at Linux


Sa huling bahagi ng 1980’s, SNMP o ang Simpleng Network Management Protocol unang lumitaw bilang isang solusyon para sa pamamahala ng mga node sa loob ng isang network. Mula noon ay ginamit ang data ng SNMP upang masukat ang pagganap ng mga aparato sa kabuuan ng mga nagbebenta upang makatulong na matiyak na ang mga network ay mananatili at tumatakbo. Ngayon ang SNMP ay isa sa mga pinakatanyag na protocol ng networking sa buong mundo at snmpwalk ay naging isang pamamaraan na go-to para sa pag-scan ng maraming node nang sabay-sabay.

Paano Gumagana ang SNMP?

Gayunpaman, bago natin tignan ang utos ng snmpwalk, kailangan muna nating tingnan kung paano gumagana ang SNMP. Sa mga aparato na pinagana ng SNMP, isang Kinokolekta ng ahente ng SNMP ang impormasyon mula sa aparato at itatabi ito sa loob ng a Base sa Pamamahala ng Impormasyon (MIB) kung saan naka-imbak ang data na ito upang mai-access ito tuwing polling ng SNMP manager ang ahente ng SNMP.

Kapag tinatanong ng SNMP Manager ang ahente ng SNMP, ang data ay kinuha mula sa MIB at ipinadala sa SNMP Manager kung saan maaari itong matingnan gamit ang isang tool sa pagsubaybay sa network. Maraming magkakaibang mga utos na magagamit mo upang mag-query sa isang ahente ng SNMP. Ang pinakakaraniwang paraan ay sa pamamagitan ng paggamit ng GET o ang Sunod-sunod na utos. Ang utos ng GET ay ginagamit upang kumuha ng Object Identifier (OID) Mula sa MIB. Ang utos ng GET-Next ay medyo mas advanced at dumadaan sa isang puno ng MIB mula OID hanggang OID na kumukuha ng impormasyon. Dito pumapasok ang snmpwalk.

Ano ang snmpwalk?

SNMPwalk screenshot

snmpwalk ang pangalan na ibinigay sa isang application ng SNMP na awtomatikong nagpapatakbo ng maraming mga kahilingan sa GETNEXT. Ang SNMP GETNEXT na kahilingan ay ginagamit upang mag-query ng isang aparato at kumuha ng data ng SNMP mula sa isang aparato. Ang utos ng snmpwalk ay ginagamit sapagkat pinapayagan nito ang gumagamit na i-chain ang mga kahilingan ng GETNEXT nang hindi kinakailangang magpasok ng mga natatanging utos para sa bawat isa at bawat OID o node sa loob ng isang sub-puno.

Ang Ang snmpwalk ay inisyu sa root node ng sub-puno upang ang impormasyon ay natipon mula sa bawat nakakonektang node. Nagbibigay ito sa iyo ng isang mahusay na paraan upang mangolekta ng impormasyon mula sa isang hanay ng mga aparato tulad ng mga router at switch. Dumarating ang impormasyong nakolekta mo sa anyo ng mga OID. Ang isang OID ay isang bagay na bahagi ng MIB sa loob ng isang aparato na pinagana ng SNMP.

Ang pag-install ng snmpwalk sa Windows

Para sa mga gumagamit ng Windows, ang proseso ng pag-install ng snmpwalk sa Windows ay hindi kapani-paniwalang simple.

  1. Kailangan mo munang mag-download at kunin ang sumusunod na file mula sa file ng zip:
    https://sourceforge.net/projects/net-snmp/files/net-snmp/
  2. Kapag mayroon kang snmpwalk.exe file ay nasa iyong pag-click sa computer Magsimula > paghahanap cmd at pindutin Ipasok. Ipapakita nito ang window ng command line prompt.
  3. I-drag ang snmpwalk.exe file sa itim na bintana.

Kung hindi mo nais na magsagawa ng isang file mula sa linya ng command pagkatapos maaari mong i-download ang install ng .exe mula sa link na ito dito (tandaan na nais mong piliin ang pinakabagong bersyon na maaari mong): http://sourceforge.net/projects/net-snmp/files/net-snmp/

Ang pag-install ng snmpwalk sa Linux

Sa mga aparato ng Linux, ang snmpwalk ay magagamit bilang isang package para sa iyong mai-install. Ang proseso ng paggawa nito ay nakasalalay sa iyong pamamahagi ng Linux. Gayunpaman maaari mong mai-install ang Linux sa pamamagitan ng pagpasok ng mga sumusunod na utos:

  • Redhat / Fedora / CentOs: yum install net-snmp-utils
  • Ubuntu: apt-get install snmp

Mga Parameter ng Snmpwalk at Mga Pagpipilian sa Windows at Linux

Ang Snmpwalk ay may isang iba’t ibang mga iba’t ibang mga parameter na maaari mong gamitin. Kabilang dito ang mga sumusunod:

  • hostname – Ang pangalan ng ahente ng SNMP.
  • pamayanan -Ang uri ng pamayanan na basahin.
  • object_id – Tukuyin ang isang object ID upang maibalik ang lahat ng mga bagay ng SNMP sa ibaba nito. Kung Null kung gayon ang ugat ng mga bagay ng SNMP ay kinuha bilang object_id.
  • oras – Bilang ng mga microsecond bago ang unang oras.
  • nagretiro – Ilang beses upang subukang muli ang koneksyon kung sakaling magkaroon ng isang oras.
  • -Os – Ipinapakita ang huling simbolikong elemento ng isang OID.
  • -c -Naglalagay ng isang string ng komunidad.
  • -v – Tinutukoy ang bersyon ng SNMP na nais mong gamitin.

Paano mabawasan ang impormasyong nakikita mo na may snmpwalk

Isa sa mga unang bagay na mapapansin mo kapag nagpapatakbo ng snmpwalk ay napakaraming mga resulta para mabasa mo. Madali mong tapusin ang libu-libong iba’t ibang mga resulta. Upang makakuha ng paligid ng mga nagtitinda ay makakatulong sa iyo sa pamamagitan ng pagbibigay sa iyo ng isang File ng MIB. Ginagamit ang file ng MIB upang tukuyin kung aling mga OID ang magagamit sa isang aparato. Maraming mga vendor ang nagbibigay sa iyo ng isang MIB file para sa bawat aparato na mayroon ka. Ang pagkakaroon ng isang MIB file ay nagbibigay-daan sa iyo upang magpatakbo ng isang query na tiyak sa file na iyon, sa halip na maglakad sa lahat.

Tingnan din: Mga tool sa SMNP

Mga Halimbawa ng Snmpwalk

Kapag gumagamit ng snmpwalk sa isang aparato ay bibigyan ka ng isang hanay ng mga halaga ng ahente ng SNMP. Ikaw ay naglalakad sa pamamagitan ng OID mula sa iyong panimulang OID pataas. Kung ipinasok mo ang utos ng snmpwalk sa isang aparato pagkatapos ay magpapakita ang isang katulad na resulta sa mga sumusunod:

$ snmpwalk -v1 -c pampubliko 10.10.1.224
SNMPv2-MIB :: sysDescr.0 = STRING: APC Web / SNMP Management Card
SNMPv2-MIB :: sysObjectID.0 = OID: SNMPv2-SMI :: mga negosyo.318.1.3.7
SNMPv2-MIB:: sysUpTime.0 = Timeticks: (47372422) 5 araw, 11: 35: 24.22
SNMPv2-MIB :: sysContact.0 = STRING: Comparitech
SNMPv2-MIB:: sysName.0 = STRING: APC-3425
SNMPv2-MIB :: sysLocation.0 = sTRING: 3425EDISON
SNMPv2-MIB:: sysServices.0 = INTEGER: 72
KUNG-MIB:: ifNumber.0 = INTEGER: 1
KUNG-MIB:: ifIndex.1 = INTEGER: 1
KUNG-MIB :: ifDescr.1 = STRING: veya

SNMPv2-MIB :: snmpOutGetResponses.0 = Counter32: 338
SNMPv2-MIB: snmpOutTraps.0 = Counter32: 0
SNMPv2-MIB :: snmpEnableAuthenTraps.0 = INTEGER: 0
$

Tulad ng nakikita mo na maraming impormasyon na nabuo ng isang solong utos. Karamihan sa mga linya ay binubuo ng impormasyon na nakuha mula sa MIB.

Sa halimbawa sa ibaba, maaari kang makakita ng isang halimbawa ng snmpwalk na walang MIB. Ang pangalawang numero sa unang linya o ang .1.3.6.1.4.1.318 ay ang OID na sinimulan namin mula.

$ snmpwalk -v1 -c pampubliko 10.10.1.224 .1.3.6.1.4.1.318
SNMPv2-SMI :: mga negosyo.318.1.1.1.1.1.1.0 = PAGSULAT: “Silcon DP340E”
SNMPv2-SMI :: negosyo.318.1.1.1.1.1.2.0 = PAGSULAT: “UPS_IDEN”
SNMPv2-SMI :: negosyo.318.1.1.1.1.2.1.0 = STRING: “314.10.D
……

Gayunpaman, kung mayroon kang isang tukoy na MIB pagkatapos maaari kang makakuha ng mas detalyadong impormasyon na bumalik sa iyo mula sa mga bagay na nais mong tingnan. Sa halimbawa sa ibaba ng -m na utos ay nagpapahiwatig ng MIB na mai-queried.

$ snmpwalk -v1 -c pampubliko -m “./APC-POWERNET.txt” 10.10.1.224 apc
PowerNet-MIB :: upsBasicIdentModel.0 = STRING: “Silcon DP340E”
PowerNet-MIB :: upsBasicIdentName.0 = STRING: “UPS_IDEN”
PowerNet-MIB :: upsAdvIdentFirmwareRevision.0 = STRING: “314.10.D”
…..

Sa ibaba ay isang utos ng snmpwalk halimbawa sa Linux. Tulad ng nakikita mo ang mga pag-andar na ito sa halos parehong paraan sa paglalakad sa mga OID upang hilahin ang may-katuturang impormasyon mula sa mga konektadong aparato:

#% snmpwalk-v 1 localhost pampublikong sistema # system.sysDescr.o = “SunOS name sun4c”
# system.sysObjectID.o = OID: mga negosyo.ucdavis.ucdSnmpAgent.sunos4
# system.sys.UpTime.o = Timeticks (595637548) 68 araw, 22:32:55
# system.sysContact.o = “[email protected]>”
# system.sysName.o = “Ridyadh_o8_WS”
# system.sysLocation.o = “Ridyadh, KSA”
# system.sysServices.o = 72

Makatipid ng Oras gamit ang snmpwalk

snmpwalk parang isang komplikadong konsepto ngunit hindi ito sa katotohanan. Ang utos ng snmpwalk ay simple isang pantay na paraan upang magamit ang maraming mga kahilingan ng GETNEXT nang hindi kinakailangang mag-type ng maraming iba’t ibang mga utos. Sa isang utos ng snmpwalk, maaari mong sunugin ang maraming iba’t ibang GETNEXT at tingnan ang iyong kalusugan sa imprastruktura.

Kung gumagamit ka ng utos ng snmpwalk pagkatapos ay mahalaga na tandaan na bawasan ang dami ng impormasyon na natanggap mo hangga’t maaari. Ang pagtukoy ng isang MIB ay magbibigay-daan sa iyo upang makita ang mga tukoy na impormasyon sa halip na data na nakolekta mula sa isang buong database ng mga object ID!

Sa pamamagitan ng pagguhit ng data ng SNMP mula sa mga aparato sa buong network sa ganitong paraan, masisiguro mong hindi mo makaligtaan ang anumang mahalagang nangyayari sa iyong network. Matapos ang lahat ng utos ng snmpwalk doon upang matulungan kang hilahin ang data ng SNMP mula sa mga aparato sa iyong network nang mas mahusay hangga’t maaari.

Paggamit ng MIB kasama ang isang ahente ng SNMP

Kinokolekta ng mga ahente ng SNMP ang impormasyon ng aparato sa network at iniimbak ito sa isang Management Information Base (MIB) at ma-access sa mga makapangyarihang tool ng SNMP.

Paessler SNMP, MIBs at OIDs monitoring with PRTG (FREE TRIAL)

Paessler SNMP MIBs at OID

Sa PRTG Network Monitor ng Paessler, maaari mong i-deploy ang SNMP, MIBS, at OID lahat mula sa loob ng isang madaling maunawaan na dashboard. Gumagamit ang PRTG ng SNMP upang masubaybayan ang iyong network at pangasiwaan ang iyong MIB at OIDs. Sa sandaling i-set up ang PRTG ay maaaring magsimulang mangolekta ng lahat ng may-katuturang data sa bawat isa sa mga aparato sa iyong network at ang software na kanilang pinapatakbo. Ang impormasyon ay naka-imbak sa isang istraktura ng puno at sanga sa bawat nagtitinda na bumubuo ng isang sangay ng puno, na tumutulong sa iyo na makilala at malutas ang bawat isa sa mga aparato sa iyong network.

Ang PRTG Network Monitor ay magagamit sa isang 30-araw na libreng pagsubok.

Paessler SNMP, MIBs at OIDs monitoring with PRTG Download 30-day FREE Trial

Tingnan din: Pinakamahusay na Mga Tool sa Pagmamanman sa SNMP

Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map