20Jul

IT Geek: stebėti tinklo įrenginius su SNMP( paprastas tinklo valdymo protokolas)

Ar kada nors reikėjote žinoti, ką nuotolinis įrenginys mano, kad yra metrikos vertė?HTG paaiškina, koks yra paprastas tinklo valdymo protokolas( SNMP) ir kaip jį galite naudoti tinklo įrenginiams stebėti.

Image by istargazer

Apžvalga

Paprastas tinklo valdymo protokolas( SNMP) sukurtas tam, kad būtų sukurtas bendras protokolo pagrindas, kurį tinklo administratoriai gali tikėtis, kad jų įrenginių gamintojai naudosis, kad atskleistų skirtingus produkto aspektus.Ši informacija, pvz., CPU apkrova, maršrutų lentelės ir tinklo srautų statistika, be kitų dalykų, gali būti prieinama nuotoliniu būdu naudojant SNMP.Taip pat galite naudoti SNMP, kad nustatytumėte konfigūracijas įrenginiuose, kurie jį palaiko, bet tai neatitinka šio vadovo taikymo srities.

SNMP skaitymas iš / iš išorės atliekamas naudojant " Community " eilutę.Kaip administratorius, jūsų darbas yra nustatyti šią eilutę.Toliau pateikiami keli pavyzdžiai, kaip tai padaryti.

Kai prijungsite prie įrenginio, turėsite jį traukti informacijos, naudodami OID.Skirtingi OID duoda skirtingą informaciją, o šiame vadove mes sutelkiame dėmesį į tinklo srautą, todėl raginama toliau tobulinti šį pasaulį.Mes paaiškinsime, kaip rasti "paslaptingus" OID.

Autoriaus ramblings

Aš pradėjau naudoti šį puikų būdą žiūrėti maršrutizatoriaus informaciją, atgal į pirmąsias mano DD-WRT studijų dienas.Šiandien, jei aš jo neturiu? Aš tiesiog jaučiuosi akli. Aš tiesiog negaliu pabrėžti, kaip vertinga, kai vartotojas skundžiasi apie tinklo greitį, kad galėtų pažvelgti į tai, ką sienų routeris sako, yra naudojimas ir greitai išspręsti problemą.

Skaitymo / grafiko SNMP informacija( OID)

Dėl tiesioginio malonumo, kaip skaityti SNMP informaciją, pirmiausia pateikiamas straipsnyje, nes daugeliui žmonių daugiau ir daugiau nereikia konfigūracijos. ..

Gerai, kad jūssukonfigūruotas SNMP įrenginys( jei ne, pamatysite kai kuriuos pavyzdžius, kaip tai daroma toliau), bet kaip jūs žinote, ką OID skaityti, o šiuo klausimu kaip tai iš tikrųjų darote? Tam tikslui pasiekti yra daug komercinių ir nemokamų programų.Mes sutelksime dėmesį į keletą laisvųjų, iš kurių galėsite naudotis neribotaisiais grafiniais elementais arba naršydami visą OID pavadinimo erdvę.

"Bandwidth Monitor" iš saulės spindulių( grafikų)

Viena iš tiesų negali kalbėti apie "tinklo stebėjimą", netrukdydama "Saulės vėjams", nes ji yra viena iš pagrindinių šios srities veikėjų.Mes neprisiimame daugybės tinklų produktų "Solarwinds" pasiūlymų, o daugiausia dėmesio skirsime nemokamai naudojamai "FREE Real-Time Bandwidth Monitor" programai.

Šiai programinei įrangai yra du trūkumai:

  1. Tikslas - rodyti tinklo pralaidumą, todėl jis nėra tinkamas kitai SNMP informacijai gauti.
  2. Tai nesuteikia galimybės išsaugoti / atidaryti konfigūravimo failus.

Jei pirmiau minėti apribojimai yra problema, perskaitykite vieną iš kitų variantų.

Atsisiųskite ir įdiekite naudodami įprastą "Kitas" - & gt;"Kitas" - & gt;"Baigti" procedūrą ir atidarykite programą.

Jums turėtų būti pateiktas vedlys, kaip parodyta žemiau. Užpildykite tikslinio įrenginio "IP" ir "community" informaciją ir spustelėkite "Next".

Programa bus "traukti" įrenginį į jo sąsajas ir parodyti juos draugiškai suformatuotu, spalvotu ir pavadinimu sąrašu.

Pasirinkite sąsajas, kurias norite stebėti( galite pasirinkti kelis su CTRL) ir spustelėkite "Kitas".

Šiame pavyzdyje mes pasirinkome dvi sąsajas, vadinamas "DSL wan1" &"ATM wan2".Galite priimti numatytuosius nustatymus ir spragtelėti "Launch Monitor".

grafikos langai, kaip nurodyta pirmiau, turėtų atidaryti ir pradėti rodyti eismo informaciją su 5 sekundžių( konfigūruojama) atnaujinimo intervalu.

Pastaba apie atnaujinimo intervalą: Tikroji šios programos pranašumai yra tai, kad iš visų programų, su kuriomis susidūriau, tai buvo vienintelis pranešimas, kuriame nurodoma, ar atnaujinimo intervalas yra per trumpas. Per pastarąją savaitę aš turėjau išskirtinį "malonumą" ištaisyti SNMP rodmenų problemą, nes atrodo, kad kai kurie įrenginiai negali( arba tiesiog nebebus) atnaujins savo statistiką daugiau nei X kartų / sek.( 7 "Juniper"prietaisai).Ši programa buvo vienintelė, kuri man pasakė, kad mano atnaujinimo intervalas buvo per greitas, todėl paaiškėjo, kodėl man buvo gauti nepakankami rezultatai.

Jei nebūtumėte įjungti norimo įrenginio SNMP( žr. Toliau), jūs esate DONE.
Džiaukitės ir būkite linksma:)

"Flowalyzer" iš Plixer( Graphing)

Ši nemokama programa, vadinama Flowalyzer, yra labai paprasta valdyti. Atrodo, kad "Plixer" naudojo gerai žinomą STG įrankį( paaiškinta toliau) ir supakavo jį į kažką šiek tiek patogesnio vartotojui. Jame taip pat yra funkcijų "išversti iš OID į vardų sąrašą" funkciją.Šis naudingumas, palyginti su saulės spinduliais, yra tas, kad galima išgauti OID jų skaitmenine forma.

Su tuo pasakius, ji turi du sunkius trūkumus :

  1. . Nustatiau, kad programa netinkama ilgesniam stebėjimo laikotarpiui, nes tai bus nepaaiškinama &atsitiktinai avarijos .
  2. Nors turi pranašumą, kad gali išsaugoti savo konfigūraciją į failus ir paskui jas susieti, susiejant programą su priesaga, tai taip pat labai įdomu, kur saugomi failai. Nustatiau, kad jei katalogų medyje, kuriame yra išsaugotų failų, yra "tarpų", bandant juos pakviesti, programa bus klaidinga.

Apibendrinant, naudokite šią programą, norėdami gauti OID ir "juos perteikti STG programoje" ir / arba "išgelbėti pragarą iš Dodge".

Kai atidarysite programą, būsite pasveikinti žemiau esančiame lange.

Spustelėkite skirtuką "Pasirinkite R / W SNMP pažymėjimą" ir spustelėkite "Sukurti / redaguoti".

Užpildykite informaciją, reikalingą jūsų tiksliniams įrenginiams( daugiausia bendruomenei) ir išsaugokite.

Užpildykite tikslinio įrenginio IP ir spustelėkite "Gauti".

Kai tai padarysite, apatinė programos lango pusė turi užpildyti informaciją, ištrauktą iš įrenginio, kaip parodyta paveikslėlyje.

Paspaudus vieną iš eilučių, turėtų pasirodyti langas, panašus į žemiau esantį langą.

Norėdami gauti ilgą prašomą OID, spustelėkite "View" - & gt;"Nustatymai".

Kitame lange galima pamatyti įeinančio / išeinančio srauto OID.

Jūs turite OID, yay! !

"Simple Traffic Monitor"( STG) iš Leonido Mikhailovo( Graphing)

Šis nemokamas įrankis yra pats seniausias variantas, tačiau jis veikia nepriekaištingai tiesiog metų ir gali išlaikyti jo konfigūraciją bendrinamuose failuose. Vienintelis trūkumas yra tai, kad turite gauti OID kitais būdais.

Atsisiųskite programą iš mūsų( norėdami išvengti karštųjų nuorodų) arba autoriaus.

Pašalinkite zip failą į pasirinktą vietą ir paleiskite jį.Jums bus pateiktas tuščias langas.

Paspauskite "View" - & gt;"Nustatymai".

Kitame lange turite įvesti OID, kai juos gavote naudodami kokį nors kitą metodą( mažiausiai du šiame vadove).

Jei visi nutiks gerai, pagrindinis langas turėtų užpildyti informaciją ir atrodyti taip, kaip nurodyta toliau.

GetIF pagal SNMP4tPC( naršant OID medį)

Ši programa yra sena, o naujesnės parinktys yra prieinamos dėl to, kad ji yra nemokama, ji gauna darbą ir yra tas, kuris mane pradėjo, gerbia reikalavimus.dėkoju už tai.

Naudodamiesi šia arba kita programa, galėsite gauti daugiau informacijos nei "tik" įrenginio sąsajos informacija. Su tuo pasakius, mes naudosime sąsajos pavyzdį, kad būtų lengviau skaityti.

Atsisiųskite programą iš mūsų( norėdami išvengti karštųjų nuorodų) arba autoriaus.

Įdiekite naudodami įprastą "Kitas" - & gt;"Kitas" - & gt;"Baigti" procedūrą ir atidarykite programą.

Užpildykite tikslinio prietaiso informaciją ir spustelėkite "Pradėti".

Norėdami važiuoti OID medžiu, eikite į skirtuką "MBrowser".

Kai pamatysite segmentą, kurį norite perskaityti, pasirinkite jį ir spustelėkite "Pradėti".

Pavyzdžiui, norėdami gauti tą pačią "sąsajos" informaciją, kurią gavome naudodami anksčiau pateiktas programas, eikite į: iso - & gt;org ->dod - & gt;internetas - & gt;mgmt - & gt;mib-2 - & gt;sąsajos - & gt;ifTable - & gt;ifEntry - & gt; ifDescr ir spustelėkite "Start"

. Apatinėje lango pusėje dabar rodomas "Vardai", pateiktos sąsajos tiksliniame įrenginyje. Norėdami gauti "eismo OID", atkreipkite dėmesį į sąsajos numerį( mūsų pavyzdyje wan2 = interface7) ir tęskite "ifInOctets" &"IfOutOctets" pogrupis.

Jie yra: iso ->org -> & gt; dod - & gt; internetas -> mgmt.mib-2 ->sąsajos - & gt;ifTable - & gt;ifEntry - & gt;ifInOctets.

Paspauskite sąsają, kurioje norite stebėti srautą, ir pažymėkite OID iš apatinės kairiosios lango dalies.

Dabar esate pasiruošę priimti surinktus OID į vieną iš pirmiau nurodytų stebėjimo programų.

Įjungiant SNMP į tikslinį įrenginį

Beveik kiekvienas save gerinantis įrenginys, kurį galima prijungti prie tinklo, palaiko tokios informacijos atskleidimą.Tai sakant, ne kiekvienas įrenginys veikia, todėl gali tekti kreiptis į savo įrenginio dokumentaciją, kad sužinotumėte, kaip tai padaryti.Žemiau yra keletas pavyzdžių, kuriuos turiu arti, bet tai jokiu būdu nėra išsamus sąrašas.

DD-WRT

"WebGUI" eikite į "Services" ir slinkite žemyn, norėdami rasti "SNMP" radijo mygtuką.

Pasirinkite "Enabled" mygtuką ir išsaugokite konfigūraciją.

Įjungus, jums bus pateikta informacija, kurią galite pakeisti. Svarbu, kad jūs atkreiptumėte dėmesį į tai, kokią "RO bendruomenę" naudojate. Numatytasis yra "viešas", bet jūs galite jį pakeisti bet kuria kita verte. Išsaugokite ir pritaikykite pakeitimus.

Fortigate( FortiOS)

Darant gana neseną "FortiOS" versiją( v4 ir aukščiau), pagrindiniame lange išplėskite "Config" langą ir pasirinkite "SNMP".

Pastaba: pirmiau minėtas vaizdas buvo paimtas iš "FortiOS" v5.

Norėdami sukurti naują "SNMP v1 / v2c" bendruomenę, spustelėkite "Sukurti naują".

Užpildykite tokią informaciją kaip "bendruomenės pavadinimas", IP, kurioms leidžiama ja naudotis, ir kokios "sąsajos".Baigę spustelėkite "Gerai" puslapio apačioje, kad išsaugotumėte nustatymus.

Taip pat reikia įgalinti sąsają, iš kurios norite skaityti SNMP srauto informaciją.Norėdami tai padaryti, eikite į "Config" - & gt;"Tinklas".

Šiame pavyzdyje mes naudojome "port8", todėl redaguosime šią sąsają.

Pažymėkite žymės langelį "SNMP" ir puslapio apačioje spustelėkite "Gerai".

Pastaba: sąsaja, kurią bandote nuskaityti iš "SNMP", turi būti "valdymo valdyme", jei jūsų įrenginyje yra įjungta VDOM.Valdymo Vdom pakeitimas nepatenka į šio vadovo taikymo sritį.

"Juniper"( JunOS)

"WebGUI" eikite į "Konfigūruoti" - & gt;"Paslaugos" - & gt;"SNMP".

Spustelėkite "Pridėti".

Užpildykite pasirinktą "Bendrijos pavadinimą" ir pasirinkite "Authorization" tipą.

Išsaugokite ir atlikite pakeitimus, kuriuos jie gali paveikti.

NetAPP

Atidarykite "NetApp OnCommand System Manager" ir įeikite į savo saugojimo įrenginį.Skiltyje "Konfigūracija" - & gt;"Sistemos įrankiai", spustelėkite "SNMP", tada "Redaguoti".

Spustelėkite "Pridėti".

Tai leis jums pridėti naują "Bendrijos" eilutę, kaip parodyta žemiau.

Užpildykite norimą vardą ir spustelėkite "Gerai" visą kelią atgal.

"Windows"

"Windows" galima įjungti SNMP, jis yra retai naudojamas ar net kalbėtas( žiūrint tiesiai tau, MS sertifikatai. ..).Pirmiausia turėsite įdiegti paslaugą.

Įdiekite paslaugą, eikite į "Programos ir funkcijos".

Eikite į "Įjungti arba išjungti" Windows "funkcijas.

Slinkite, kad surastumėte "Paprastą tinklo valdymo protokolą( SNMP)".Pažymėkite jo žymės langelį ir spustelėkite "Gerai", kad jį būtų galima įdiegti.

Kai įdiegsite, sukonfigūruokite bendruomenės eilutę atidarydami "Paslaugos".

Slinkite, jei norite rasti paslaugą ir pereiti prie jo savybių.

Eikite į "Security" skirtuką.

Norėdami pridėti bendruomenę, spustelėkite "Pridėti".

Užpildykite pageidaujamą bendruomenės pavadinimą ir spustelėkite "Pridėti", tada - OK, kad nustatymai atitiktų.

Pastaba: gali prireikti keisti kitas savybes, kad nuotolinės mašinos galėtų nuskaityti, tačiau tai nepatenka į šio vadovo taikymo sritį.

Būtent taip, jūs turėtumėte nustatyti, kaip parenkama informacija apie jūsų tinklą, ir jums raginama ištirti, koks SNMP protokolas gali pasiūlyti jums ne tik šio vadovo taikymo sritį, pvz.: naudojant MIB ir spąstus. Tiesiog prisiminkime apibendrintą citatą iš žemiau. ..

Mes esame visa mūsų ašarų suma. Per mažai ir žemė nėra derlinga, ir niekas negali augti ten. Per daug, geriausi iš mūsų nuplaunami.(Babilonas 5 g'kar)