- - 5 geriausios SNMP tinklo stebėjimo programinės įrangos peržiūros, 2019 m

5 geriausių SNMP tinklo stebėjimo programinės įrangos peržiūra 2019 m

Joks amatininkas nėra geresnis už įrankius, kuriuos naudoja. Tai pasakytina apie beveik kiekvieną domeną, įskaitant tinklo administravimą. Laimei, tinklo administratoriai turi daugybę puikių įrankių, padedančių atlikti įvairias užduotis. Stebėjimas yra viena iš tų užduočių ir yra daugybė skirtingų tipų priemonių. „NetFlow“ analizatoriai arba „S-FLow“ analizatoriai gali suteikti administratoriams aiškų vaizdą, kas yra jų tinkle. Tačiau šiandien mus domina kitokio tipo stebėjimas, SNMP tinklo stebėjimas. Paprastas tinklo valdymo protokolas yra ryšio protokolas, leidžiantis stebėtiįrankiai skaito tinklo įrangos ir kitų įrenginių, tokių kaip serveriai, veiklos metriką. Mes ieškojome geriausių SNMP tinklo stebėjimo įrankių rinkos ir apžvelgsime geriausius penketukus.

Prieš mes atskleisime aukščiausią SNMP tinklo stebėsenąįrankius, praleisime šiek tiek laiko paaiškindami, kas yra SNMP ir kaip jis veikia. Tai jokiu būdu nėra techninis dokumentas, todėl stengsimės, kad mūsų paaiškinimai būtų kuo netechniniai. Mūsų idėja yra tik pateikti jums vaizdą, kad galėtumėte geriau suprasti, kaip veikia tinklo stebėjimo įrankiai. Nagrinėsime SNMP konkrečiai stebėjimo tinklų kontekste. Galų gale, ar ne apie tai yra šis straipsnis? Kai atliksime šią teoriją, apžvelgsime penkis geriausius SNMP tinklo stebėjimo įrankius.

SNMP gruntas

Daugybė tekstų apie SNMP leidžia atrodyti nepaprastaisudėtinga materija. Tam yra priežastis. Tai yra. Bet kaip ir jūs neturite būti mechaniku vairuoti automobilį, jūs neprivalote būti SNMP ekspertas, kad sukonfigūruotumėte stebėjimo įrankį, juo labiau kad suprastumėte ir palygintumėte jų savybes. Bet iš tikrųjų tai nėra taip sudėtinga. Bent jau ne tinklo stebėjimo kontekste. Pažvelkime į temą šiek tiek.

SNMP protokolas visų pirma naudojamas kaip būdasišoriniai įrenginiai - kuriuos mes vadinsime SNMP valdytojais, nes trūksta geresnio termino - skaityti informaciją iš SNMP palaikančių įrenginių ir rašyti informaciją į juos. Tokie įrenginiai, kurie gali būti tinklo įrenginiai, tokie kaip jungikliai ir maršrutizatoriai, arba kiti prie tinklo prijungti įrenginiai, tokie kaip serveriai ar prietaisai, suteikia tam tikrą skaičių parametrų, pasiekiamų tik skaitymo arba rašymo režimu. Pavyzdžiui. SNMP palaikantis spausdintuvas turėtų tik skaitymo parametrus savo rašalo kasečių lygiui arba bendram spausdintų puslapių skaičiui. Panašiai SNMP palaikantis serveris turėtų CPU naudojimą, diske esančią vietą arba sistemos temperatūrą. SNMP tvarkyklė bendrauja su įrenginiu, įgalinančiu SNMP, naudodama užklausų perskaityti parametrus gavimo užklausas ir nustatydama prašymus juos parašyti.

MIB ir OID

MIB arba Valdymo informacijos bazė yra aspecialus teksto failo tipas, identifikuojantis kiekvieną tam tikro įrenginio parametrą. Kiekvienas įrenginys, kuriame įjungta SNMP, turi atitinkamą MIB. Vis dėlto tai nereiškia, kad kiekvienas įrenginys turi individualų. Pvz., Yra „Cisco“ jungiklių MIB, apimantis daugumą modelių. MIB yra hierarchinis visų to prietaiso SNMP parametrų sąrašas. Tipiškas MIB įrašas atrodo taip:

Iso(1).org(3).dod(6).internet(1).private(4).transition(868).products(2).chassis(4).card(1).slotCps(2)­.-cpsSlotSummary(1).cpsModuleTable(1).cpsModuleEntry(1).cpsModuleModel(3).3562.3

Kiekvieną taškų atskirtą elementą galite galvoti kaipvienas hierarchijos lygis, kaip ir saugojimo įrenginio medžio struktūros katalogai. MIB faile dažnai bus šimtai šių įrašų, po vieną kiekvienam parametrui. Ar pastebėjote skaičius skliausteliuose šalia kiekvienos teksto vertės? Jie gali būti naudojami supaprastinti vadovų ir klientų bendravimą. Valdytojas panaudos 1.3.6.1.4.868.2.4.1.2.1.1.1.3.3562.3 eilutę, kad nurodytų mūsų pavyzdinį parametrą. Dėl to reikia mažesnių užklausų, kurios naudoja mažiau pralaidumo. Beje, šios eilutės, nesvarbu, ar jos naudoja tekstą, ar tik skaičius, yra vadinamos OID arba objektų identifikatoriais.

Dabar, kad bet kuris SNMP vadovas galėtų gauti arbanustatykite parametrus SNMP palaikančiame įrenginyje, jis turi turėti prieigą prie to įrenginio MIB failo. Daugumoje SNMP valdymo ar stebėjimo programinės įrangos jau yra įdiegtos visos standartizuotos MIB ir dažnai kai kurios iš populiariausių iš pagrindinių gamintojų. Jei jums reikia pasiekti tam tikrą konkretaus įrenginio OID, kuris neįtrauktas į integruotos programinės įrangos MIB, turėsite pridėti tinkamą MIB. Dažnai reikia atsisiųsti MIB failą iš įrangos gamintojo svetainės ir nukopijuoti jį į savo programinės įrangos MIB katalogą.

SNMP pirmą kartą buvo sukurta 1988 m., Daug anksčiauinternete buvo rimtų grėsmių ir, be abejo, prieš tai, kai tinklo saugumas buvo didelis rūpestis. Dėl šios priežasties protokole nėra daug saugumo. SNMP nenaudoja šifravimo ir naudoja labai neapdorotą autentifikavimo mechanizmą. Kiekvienoje valdytojo atsiųstoje SNMP užklausoje yra: bendruomenės stygos. Galite galvoti apie tai kaip pradinį slaptažodį. Prašymo bendruomenės eilutė, be abejo, turi atitikti tikslinio įrenginio eilutę. Kalbant apie SNMP įgalintus įrenginius, administratoriai gali konfigūruoti dviejų skirtingų tipų bendruomenės eilutes: tik skaityti ir skaityti-rašyti. Pagal numatytuosius nustatymus anksčiau buvo daug įrenginių viešai kaip tik skaitomos bendruomenės eilutę ir privatus kaip jų skaitomas-rašomas. Kai kurie vis dar tai daro. Tai daug pasako apie tai, kaip saugumas nėra SNMP prioritetas.

SNMP naudojimas tinklo stebėjimui

Kai tinklo stebėjimui naudojate SNMP, tik aKelios OID domina. Jie yra dviejų tipų, kuriuos man patinka vadinti matuokliais ir skaitikliais. Matuoklio tipo OID naudojami tokiems dalykams kaip procesoriaus panaudojimas ar laisvos atminties procentas. Priešingo tipo OID naudojami skaičiuoti baitus įrenginio sąsajose ir iš jų arba skaičiuoti sąsajos įvesties ir išvesties klaidas. Tinklo įrangoje, palaikančioje SNMP, yra vienas toks sąsajos matuoklio tipo OID rinkinys.

Įprastas SNMP stebėjimo įrankis skaitysatitinkamų OID vertė reguliariais, iš anksto nustatytais, dažnai penkių minučių intervalais. Jei tai yra matuoklio tipo OID, vertė paprastai bus saugoma tam tikroje duomenų bazėje ir greičiausiai bus rodoma informacijos suvestinėje skaitmenine ar grafine forma. Kai kurie įrankiai nubraižys parametro kitimą laikui bėgant.

Kalbant apie priešingo tipo OID, viskas yra daugiausudėtinga. Kadangi baitų skaičius sąsajoje ir iš jos nėra įdomi metrika, vietoj to, kad ji būtų naudojama tokia, kokia naudojama, ji naudojama apskaičiuoti sąsajos pralaidumo naudojimą bitais per sekundę. Panašiai klaidų per sekundę klaidų lygis yra daug įdomesnis parametras nei tik sukauptas klaidų skaičius.

Štai kaip tai veikia. SNMP stebėjimo įrankis skaito skaitiklio vertę tuo pačiu reguliariu penkių minučių intervalu. Vertę ji saugo savo duomenų bazėje, tačiau, užuot rodžiusi tokią, kokia ji yra, ji su ja susitvarko. Pirmiausia bus atimta ankstesnė skaitiklio vertė iš dabartinės, kad būtų gautas perduotų ar gautų baitų skaičius per paskutines penkias minutes. Tada jis bus padaugintas iš aštuonių - bitų skaičiaus baitu ir padalytas iš trijų šimtų - sekundžių skaičių per penkias minutes - kad būtų gautas vidutinis pralaidumo panaudojimas per pastarąsias penkias minutes. Tai yra vertė, kurią įrankis parodys arba nubraižys grafike.

Svarbus dalykas yra tai, ko jūs išeisitetai yra vidutinis panaudojimas. Įsivaizduokite 100 Mbps sąsają. Per penkias minutes tarp pavyzdžių srauto lygis galėjo būti 100 Mbps 150 sekundžių, o 0 - 150 sekundžių, ir jis parodytų vidutinį 50 Mbps srautą, nors sąsaja buvo maksimaliai išnaudota pusę penkių minučių. Tai yra kiekvienos SNMP stebėjimo programinės įrangos, kurią turite žinoti, trūkumas.

Geriausia SNMP tinklo stebėjimo programinė įranga - 5 populiariausi

Yra daugybė SNMP stebėjimo programinės įrangosrinkoje. Tiek daug, kad pasirinkti vieną gali būti bauginanti užduotis. Kad tai būtų šiek tiek lengviau, mes surinkome šį penkių geriausių SNMP stebėjimo programinės įrangos įrankių sąrašą. Kai kurios yra komercinės programinės įrangos, o kai kurios yra nemokamos ir atvirojo kodo. Kiekviename komerciniame įrankyje, kurį mes peržiūrėjome, yra nemokamas bandomasis laikotarpis, todėl galite laisvai išbandyti bet kurį arba visus mūsų pasiūlymus.

1. „SolarWinds“ tinklo našumo monitorius (Nemokamas bandymas)

Pirmasis mūsų sąraše yra puikus įrankis nuo„SolarWinds“: tinklo našumo monitorius arba NPM. „SolarWinds“, jei to nežinote, sukuria keletą geriausių programinės įrangos įrankių tinklo administravimui ir valdymui. Bendrovė taip pat yra gerai žinoma dėl savo nemokamų įrankių, iš kurių kai kurie buvo peržiūrėti, nes neseniai aptarėme geriausius nemokamus TFTP serverius arba geriausius nemokamus SCP serverius.

„SolarWinds NPM“ - mazgo informacijos suvestinė

Tinklo našumo monitorius yra daug funkcijųprofesionali SNMP stebėjimo sistema. Jis gali pasigirti lengvai naudojamu internetiniu prietaisų skydeliu, jį lengva nustatyti ir konfigūruoti, ir, dar svarbiau, jis atlieka puikų darbą. Įrankis turi tinkinamas įspėjimo funkcijas, kurios gali pranešti, kai konkreti metrika viršija iš anksto nustatytą vertę.

Šis įrankis gali sudaryti intelektualius jūsų žemėlapiustinkle ir parodys jums kritinį kelią tarp bet kurių dviejų taškų, leisdami greitai pašalinti triktis. Be to, programinės įrangos viduje yra belaidžio tinklo stebėjimas ir valdymas. Ši programinė įranga tikrai turi per daug funkcijų, kad galėčiau jas visas čia paminėti. Pasinaudokite 30 dienų nemokama bandomąja versija ir įsitikinkite, ką šis puikus įrankis gali padaryti jums.

„SolarWinds“ tinklo našumo kainodaraMonitoriaus kaina prasideda nuo 2 955 USD ir skiriasi priklausomai nuo stebimų prietaisų skaičiaus. Programinė įranga yra labai keičiama, todėl pridedant daugiau įrenginių, nei yra dabar, pakanka atnaujinti licenciją.

Atsisiųskite nemokamą bandymą: „SOLARWINDS“ TINKLO VEIKLOS MONITORIUS

2. „ManageEngine OpManager“

„ManageEngine“ yra dar vienas geriausių kūrėjų arbatinklo administravimo įrankiai. „OpManager“ yra vienas iš geriausių jos produktų. Programinę įrangą galima naudoti „Windows“ ar „Linux“ ir joje pilna puikių funkcijų. Vienas reikšmingiausių jo elementų yra automatinis įrenginių atradimas, kuris ne tik neranda prietaisų, bet ir nusako jūsų tinklą, suteikdamas unikalią grafinę prietaisų skydelį. Kalbant apie prietaisų skydelį, jis yra intuityvus ir lengvai naudojamas, naudojant gręžimo funkciją. Mobiliųjų įrenginių vartotojams taip pat yra mobiliųjų klientų programų, skirtų „iOS“ ir „Android“.

„ManageEngine OpManager“ - įmonės informacijos suvestinė

Kai reikia įspėti, „ManageEngine“„OpManager“ nepalieka nieko norimo. Yra daugybė slenksčių pagrįstų įspėjimų, kurie gali padėti aptikti, identifikuoti ir pašalinti tinklo problemas. Įspėjimai ir pranešimai yra lengvai pritaikomi ir kiekvienoje metrikoje galite lengvai nustatyti daugybę slenksčių su įvairiais pranešimais.

„ManageEngine OpManager“ yra trysversijos: nemokama, esminė ar „Enterprise“. Nemokama versija yra apribota iki 10 įrenginių stebėjimo ir turi sumažintą funkcijų rinkinį. Esminė versija leis jums stebėti iki 1000 mazgų, kurių kaina prasideda nuo 715 USD 25 įrenginiams. Kalbant apie „Enterprise“ versiją, ji gali stebėti iki 10 000 įrenginių, kurių kaina prasideda nuo 19 795 USD už 500 įrenginių.

3. PRTG

„Paessler Router Traffic Grapher“ arba PRTG,teigia, kad yra greičiausia stebėjimo priemonė, kurią reikia nustatyti. Pasak jo gamintojo, jūs galėtumėte pasiruošti ir paleisti per kelias minutes. Realybėje tai gali užtrukti šiek tiek daugiau laiko, tačiau tai vis tiek yra vienas greičiausių ir lengviausių SNMP stebėjimo įrankių, kuriuos reikia įdiegti ir konfigūruoti. Produktas pateikiamas su keliomis vartotojo sąsajomis, kad su juo būtų galima sąveikauti. Čia yra „Windows“ verslo pultas, „Ajax“ pagrįsta žiniatinklio sąsaja, taip pat mobiliosios programos, skirtos „Android“ ir „iOS“.

PRTG - serverio funkcijų ekrano kopija

Produktas turi automatinį įrenginio aptikimą, kuris busne tik aptinka įrenginius, bet ir sukuria jiems jutiklius pagal iš anksto nustatytus šablonus. PRTG įspėjimai ir pranešimai yra tokie pat geri kaip ir konkurentų. Įspėjimai gali būti perduodami kaip tiesioginiai pranešimai į kliento mobiliesiems programas, tai yra unikali savybė. Tai, be abejo, yra daugiau „standartinių“ įspėjimų, tokių kaip el. Paštas ar SMS.

Pagrindinis PRTG apskaitos vienetas yra jutiklis, kurisyra bet kuris parametras ar metrika, kurią turite stebėti. Tai yra pilnos versijos nemokama versija, kuri apsiriboja 100 jutiklių stebėjimu. Jei jums reikia daugiau, galima įsigyti mokamų licencijų. Jų kainos skiriasi priklausomai nuo jutiklio talpos - nuo 1 600 USD 500 jutiklių iki 14 500 USD už neribotą jutiklių skaičių.

4. Zabbix

„Zabbix“ teigia esanti aukščiausia įmonių klasėstebėjimo platforma. Taip yra, ypač palyginus su kitomis nemokamomis ir atvirojo kodo priemonėmis. Atsižvelgiant į kainą, „Zabbix“ išties sunku įveikti. Jis gali naudoti SNMP ne tik tinklo įrenginiams, bet ir vietiniams ar debesies serveriams stebėti. Tai leis jums stebėti keletą metrikų, tokių kaip pralaidumas, procesoriaus ir atminties panaudojimas, įrenginio būklė apskritai, taip pat konfigūracijos pakeitimai, gana unikali savybė.

„Zabbix“ - stebėjimo prietaisų skydelis

Programinė įranga yra lengvai suprantama ir suprantamanaudoti internetinę sąsają ir įspūdingą funkcijų rinkinį. Tai labai gerai galima palyginti su komerciniais produktais, kainuojančiais tūkstančius dolerių daugiau. Jo įspėjimo sistema yra galbūt viena geriausių rinkoje su galimybe paleisti vietinius scenarijus, reaguojant į įspėjimus, suaktyvintus stebint įvykius.

Pats „Zabbix“ yra nemokamas, tačiau gali būti įvairių paslaugųįsigytas iš leidėjo. Tai apima penkių lygių techninę paramą ir visą mokymo ir sertifikavimo programą su klasėmis visame pasaulyje. Bendruomenės parama taip pat teikiama nemokamai.

5. Kaktusai

Sunku kalbėti apie SNMP stebėjimo sistemasneminint kaktusų. Nepaisant keleto trūkumų, greičiausiai ji yra labiausiai naudojama ir viena seniausių nemokamų ir atvirojo kodo stebėjimo platformų. Jis tikrai nėra toks turtingas kaip kai kurie komerciniai produktai, tačiau vis tiek yra puikus įrankis. Nepaisant jos šiek tiek pasenusios išvaizdos, jos internetinę vartotojo sąsają gana lengva naudoti. Esmė „Cati“ turi greitą apklausą, patobulintus grafikos šablonus ir kelis įsigijimo metodus. Paprastai bus naudojama SNMP apklausa, tačiau galima sukurti pasirinktinius scenarijus, norint gauti duomenis iš beveik bet kokio šaltinio ir nubraižyti juos „Cacti“ grafikuose. Vartotojo abonementai gali būti naudojami tam tikriems vartotojams apriboti prieigą prie įrenginių, kurie yra naudinga funkcija didelėse organizacijose su keliomis palaikymo grupėmis. Ir kalbant apie dideles organizacijas, produktas gali būti labai gerai pritaikytas nuo mažų verslo tinklų iki didelių tūkstančių įrenginių, esančių keliose svetainėse, įdiegimo.

„Cacti Promo“ vaizdas

Tačiau „Cacti“ nėra tobulas. Tiesą sakant, trūksta vieno svarbaus komponento - įspėjimo. „Cacti“ jėga yra apklausiant įrenginius ir grafikuojant duomenis tinklalapiuose. Tai labai gerai, bet viskas, ką jis padarys. Kita vertus, „Cacti“ yra parašytas PHP ir yra atvirojo kodo, todėl niekas netrukdo jums rašyti kodo, kad pridėtumėte tam tikras funkcijas. Ir jei jums nereikia perspėjimo, „Cacti“ paprastumas gali būti tik tai, ko jums reikia. Tai labai lengva pritaikyti ir jūs galite lengvai jį pritaikyti mūsų specifiniams poreikiams.

Cati plačiai naudoja šablonuspalengvinti konfigūraciją. Yra įrenginių šablonai, naudojami daugeliui įprastų tipų prietaisų, taip pat grafikų šablonai. Yra didžiulė internetinė bendruomenė, rašanti tinkintus šablonus daugeliui įrenginių ir įrangos gamintojų, kartais turintys „Cacti“ šablonus, kuriuos galite atsisiųsti.

Ypatingas paminėjimas

Nors galbūt neverta būti šiame sąraše,Norėčiau garbingai paminėti „Multi Router Traffic Grapher“ arba MRTG, kuris yra visų SNMP stebėjimo sistemų protėvis. Jos kūrėjai pirmieji naudojo SNMP stebėjimui, o ne įrangos valdymui. Kai kurie originalūs MRTG kodai vis dar naudojami šiandien „Cacti“ ir galbūt keliuose kituose atvirojo kodo įrankiuose.

Komentarai