6 geriausi Linux tinklo stebėjimo įrankiai

click fraud protection

Daugeliui tinklo administratorių svarbu žinoti, kas vyksta jų valdomuose tinkluose. Štai kodėl buvo sukurtos tinklo stebėjimo priemonės. Jie leido valdytojams budriai stebėti tinklą, taip pat teikia labai reikalingą pagalbą šalinant triktis. Ir vis didėjant „Linux“ populiarumui duomenų centre, mes manėme, kad šiek tiek pamėginsime patys geriausi „Linux“ tinklo stebėjimo įrankiai.

Kaip mes dažnai darome, pradėsime apibrėždami tinklo stebėjimą. Paaiškinsime, kas tai yra ir kokią naudą jis gali duoti. Mes imsimės tolesnių veiksmų pristatydami paprastą tinklo valdymo protokolą. Galų gale, tai yra pagrindinė technologija, kurią naudoja dauguma tinklo stebėjimo priemonių. Taip pat išsamiai paaiškinsime, kaip SNMP naudojamas apskaičiuojant tinklo pralaidumo naudojimą, išlaikant mūsų paaiškinimą kuo netechninį. Toliau trumpai pakalbėsime apie „Linux“ ir pakalbėsime apie jo, kaip tinklo stebėjimo platformos, naudojimo pranašumus. Tai mus nuves į diskusijos esmę - aktualius „Linux“ tinklo stebėjimo įrankius. Peržiūrėsime keletą geriausių įrankių, kuriuos galėjome rasti ir kurie veiks „Linux“.

instagram viewer

Apie tinklo stebėjimą

Tinklo stebėjimas arba, kaip jis dažnai vadinamas pralaidumo stebėjimu, matuoja srautą, einantį per tam tikrą tinklo tašką. Matavimo taškas dažnai yra maršrutizatoriaus ar komutatoriaus sąsaja, tačiau neretai reikia stebėti tinklo pralaidumo naudojimą serverio LAN sąsajoje. Svarbus dalykas yra suvokti, kad viskas, ką matuojame, yra srautas. Standartinis, pagrindinis tinklo stebėjimas nesuteiks jums jokios informacijos apie tai, kas yra tas eismas, tik apie tai, kiek jo yra.

Yra keletas priežasčių, kodėl norima stebėti tinklo pralaidumo naudojimą. Visų pirma, tai gali padėti tiksliai išsiaiškinti bet kokią ginčijimo sritį. Augant tinklo grandinės naudojimui, jo našumas pradeda blogėti. Ir kuo daugiau priartėsite prie maksimalių tinklo pajėgumų, tuo daugiau įtakos turės našumas. Leisdami jums stebėti tinklo naudojimą, stebėjimo įrankiai suteikia jums galimybę aptikti aukštą panaudojimą ir atkreipti į jį dėmesį, kol vartotojai tai pastebės.

Pajėgumų planavimas yra dar vienas svarbus tinklo stebėjimo priemonių pranašumas. Tinklo grandinės, ypač tolimojo WAN jungtys, yra brangios ir dažnai turės tik tą pralaidumą, kokio reikėjo, kai jos buvo įdiegtos iš pradžių. Nors tuo metu pralaidumas galėjo būti geras, tačiau ilgainiui jį reikės padidinti. Stebėdami tinklo grandinių pralaidumo naudojimo raidą, galėsite pamatyti, kuriuos ir kada reikia atnaujinti.

Tinklo stebėjimo įrankiai taip pat gali būti naudingi siekiant pašalinti netinkamos programos veikimą. Kai vartotojas skundžiasi, kad sulėtėjo kai kurios nuotolinės programos, žvelgia į tinklą pralaidumo naudojimas gali greitai padėti nustatyti, ar problemą sukėlė tinklas, ar ne grūstis. Jei pastebite, kad tinklo naudojimas yra menkas, galite saugiai sutelkti trikčių šalinimo veiksmus kitur.

ĮDOMUS:Geriausi IP skaitytuvai, skirti „Linux“

SNMP trumpai

Daugelis tinklo stebėjimo įrankių, naudodamiesi paprastu tinklo valdymo protokolu (SNMP), naudojasi stebuklinga. Tačiau nepaisant gana klaidinančio pavadinimo, SNMP iš tikrųjų yra šiek tiek sudėtingas. Tačiau jūs turite būti ne ekspertas ir žinoti viską apie tai, kad juo galėtumėte naudotis. Tai yra taip, kaip nereikia vairuoti automobilio, kad būtumėte automatinis mechanikas. Pageidautina, kad būtų bent šiek tiek idėjos, kaip ji veikia, todėl pažvelkime į tai.

SNMP yra komunikacijos protokolas, nurodantis, kaip SNMP valdymo sistema gali nuskaityti ir rašyti darbo parametrus nuotoliniuose įrenginiuose. Parametrai yra vadinami objektų identifikatoriais arba OID. Keletas įdomių OID iš tinklo stebėjimo požiūriu, yra tie, kurie atitinka svarbią prietaiso metriką, pvz., procesoriaus ir atminties apkrovą ar disko naudojimą pavyzdys.

Stebint tinklo pralaidumo naudojimą, ypač svarbūs yra du OID. Jie yra išvestų baitų skaičius ir skaitiklių baitai, susieti su kiekviena sąsaja. Tinklo įrenginiai juos automatiškai padidina, kai duomenys išvedami arba įvedami. Daugiau apie tuos, kurie akimirksniu.

Dabartinis laikotarpis, kai IT saugumas nebuvo svarbi problema, SNMP saugumas yra tik minimalus. SNMP tvarkyklė, jungianti prie įrenginio, kuriame įjungta SNMP, su prašymu perduos „bendruomenės eilutę“. Jei eilutė sutampa su įranga, sukonfigūruota, užklausa bus vykdoma. Įrenginiuose paprastai yra dvi sukonfigūruotos bendruomenės eilutės: viena skirta tik skaityti OID, kita - modifikuojamoms. Bendravimas nėra užšifruotas, o kas nors jį įsiterpia, bendruomenės tekstai bus matomi aiškiai. Štai kodėl SNMP paprastai naudojamas tik privačiuose, saugiuose tinkluose.

Kaip SNMP naudojamas tinklų stebėjimui

Norėdami stebėti pralaidumo naudojimą, SNMP pagrįsti įrankiai periodiškai nuskaito baitus tinklo įrenginio sąsajų skaitikliuose iš anksto žinomų intervalų metu. Penkios minutės yra tipinė intervalo reikšmė, tačiau tikslesnei raiškai galima naudoti trumpesnius laikus. Tada jie išsaugo apklaustas vertes kažkokioje duomenų bazėje ar faile.

Likusi proceso dalis yra paprasta matematika. Stebėjimo sistema atima ankstesnę skaitiklio vertę iš dabartinės, kad gautų baitų skaičių, perduotą ar gautą per apklausos intervalą. Tada jis gali padauginti šį skaičių iš aštuonių, kad gautų bitų skaičių, ir padalyti jį iš sekundžių skaičiaus apklausos intervale, kad gautų bitų skaičių per sekundę. Ši informacija paprastai nubraižoma diagramoje, rodančioje jos raidą laike ir (arba) saugoma duomenų bazėje.

Svarbu pažymėti, kad tai, ką gausite, yra vidutinio išnaudojimo per apklausos intervalą įvertinimas, o ne realaus pralaidumo išnaudojimas. Pvz., Jei per pusę balsavimo intervalo grandinė naudojama maksimalia galia ir per kitą pusę ji nevykdo srauto. Atrodytų, kad jis bus panaudotas 50% savo pajėgumų, nepaisant to, kad jo ilgesnis laikotarpis buvo padidintas. Trumpesni apklausų intervalai sumažins šį iškraipymą, tačiau svarbu nepamiršti, kad šios sistemos pateikia tik vidutines vertes.

TAIP PAT SKAITYKITE: Geriausi „Linux“ žurnalo valdymo įrankiai

Žodis apie „Linux“

Kaip operacinė sistema, „Linux“ funkciniu požiūriu nėra labai skirtinga nuo kitų, tokių kaip „Windows“ ar „OS X“. Pagrindinis skirtumas tarp „Linux“ ir kitų populiarių operacinių sistemų yra tas, kad „Linux“ yra nemokamas ir atvirojo kodo produktas, o daugumą platinimų galima įsigyti nemokamai. Čia svarbu atskirti nemokamą „laisvą ir atvirą šaltinį“ nuo nemokamą ir „nemokamai“. Pirmasis nurodo laisvę, o ne kainą.

Bėgant metams „Linux“, kadaise buvusi ribinė operacinė sistema, įdiegta nervų ir kompiuterių mokslo studentai - prisimenu, kad praleidote kelias savaites atsisiųsdamas „SLS Linux“ vieno diskelio atvaizdą vienu metu per 1200 baudų jungtis; Manau, buvau vienas iš tų nervų - jis tapo populiarus kaip serverio operacinės sistemos pasirinkimas. Kai kurie naujausi platinimai taip pat daro didelę pažangą kaip perspektyvi alternatyva „Windows“ kaip asmeninio kompiuterio operacinė sistema.

„Linux“ kaip tinklo stebėjimo platforma

Nors „Linux“ yra populiari visų rūšių serverių operacinė sistema, ji yra dar svarbesnė, kai reikia paleisti konkrečius įrankius. Yra keletas nemokamų ir atvirojo tinklo stebėjimo įrankių, kurie veiks tik „Linux“. Ir jei jūsų pasirinktas įrankis gali būti paleistas naudojant „Windows“ arba „Linux“, ar ne ekonomiškai prasmingiau būtų naudotis nemokama OS, o ne švaistyti pinigus brangiai kainuojančiai operacinei sistemai, pavyzdžiui, „Windows“?

Nors kai kurie žmonės vis dar nepasitiki nemokamomis ir atvirojo kodo operacinėmis sistemomis ir programine įranga svarbiausioms misijoms skirtoms programoms ir, pavyzdžiui, nepatikėtų brangūs įmonės duomenys „MySQL“ serveryje, veikiančiame „Linux“, daugelis iš jų paprastai neprieštarauja tiek daug platformos naudojimui tinklo administravimui paleisti įrankiai.

PRIVALOMA PERSKAITYTI:Geriausi „Linux“ „NetFlow“ kolekcionieriai

Geriausi „Linux“ tinklo stebėjimo įrankiai

1. „ManageEngine OpManager“

„ManageEngine OpManager“ yra galingas „viskas viename“ tinklo stebėjimo įrankis, siūlantis visapusiškas tinklo stebėjimo galimybes. Tai gali padėti jums stebėti tinklo pralaidumo naudojimą, realiu laiku nustatyti tinklo gedimus, pašalinti klaidas ir išvengti prastovų. Šis įrankis palaiko įvairias aplinkybes iš daugelio pardavėjų ir gali būti pritaikytas jūsų tinklui, neatsižvelgiant į jo dydį. Jis gali veikti „Linux“ arba „Windows“ ir leis jums stebėti savo įrenginius ir tinklą bei suteikti jums matomumą visoje jūsų tinklo infrastruktūroje. Įdiegti ir nustatyti šį gaminį yra lengva ir lengva. Jį galite paleisti per dvi minutes. Jam nereikia jokių sudėtingų diegimo procedūrų, jis pateikiamas kartu su įmontuotomis duomenų bazėmis ir interneto serveriais.

„ManageEngine OpManager“ informacijos suvestinė

„ManageEngine OpManager“ nuolat stebi tinklo įrenginių našumą realiuoju laiku ir rodo juos tiesioginiuose prietaisų skyduose ir grafikuose. Be pralaidumo, jame nagrinėjama keletas kritinių veiklos rodiklių, tokių kaip paketų praradimas, klaidos ir išmetimai ir kt.

Šis įrankis gali padėti aptikti, identifikuoti ir pašalinti tinklo problemas, atsižvelgiant į jos slenksčius. Galite lengvai nustatyti keletą kiekvienos našumo metrikos slenksčių ir gauti pranešimus, kai jie bus viršyti. Ataskaitų teikimas yra dar viena sritis, kurioje šis įrankis šviečia. Pažangios ataskaitos leis jums gauti išsamios informacijos apie tai tinklo veikimas. Yra daugiau nei 100 integruotų ataskaitų, ir jūs galite tinkinti, planuoti ir eksportuoti šias nepriklausomas ataskaitas pagal poreikį.

2. „Zabbix“

„Zabbix“ yra nemokamas ir atvirojo kodo produktas, kurį galima naudoti bet kam stebėti. Įrankiai gali būti naudojami daugybėje „Linux“ paskirstymų, įskaitant „Rapsbian“, „Raspberry Pi“ versiją „Linux“ - jis stebės tinklo pralaidumą, serverius, programas ir paslaugas, taip pat debesis aplinkos. Jis pasižymi labai profesionalia išvaizda. Šis produktas taip pat gali pasigirti plačiu funkcijų rinkiniu, neribotu masteliu, paskirstytu stebėjimu, dideliu saugumu ir dideliu prieinamumu. Nepaisant to, kad jis nemokamas, tai yra tikras įmonės lygio produktas.

„Zabbix“ prietaisų skydelis

„Zabbix“ naudoja stebėjimo technologijų derinį. Tai palaiko SNMP stebėjimą, taip pat intelektinės platformos stebėjimo sąsają (IMPI). Jis taip pat gali vykdyti agentais pagrįstą stebėjimą su agentais, prieinamais daugelyje platformų. Daugeliui įrenginių yra lengvas sąranka, todėl yra automatinis aptikimas, taip pat paruošti šablonai. Įrankių žiniatinklio vartotojo sąsajoje yra keletas pažangių funkcijų, tokių kaip valdiklių pagrįstos informacijos suvestinės, grafikai, tinklo žemėlapiai, skaidrių demonstracija ir išsamios ataskaitos.

„Zabbix“ taip pat turi labai lengvai pritaikomą įspėjimo sistemą, kuri ne tik išsiųs išsamius pranešimų pranešimus, bet ir gali būti pritaikyta atsižvelgiant į gavėjo vaidmenį. Tai taip pat gali išspręsti problemas atsižvelgiant į lanksčius vartotojo apibrėžtus paslaugų lygius.

3. „Zenoss“ branduolys

„Zenoss“ branduolys gali būti ne toks populiarus kaip kai kurie kiti stebėjimo įrankiai šiame sąraše, tačiau jis tikrai vertas savo dėmesio dėl savo funkcijų rinkinio ir profesionalios išvaizdos. Įrankis gali stebėti daugelį dalykų, tokių kaip pralaidumo panaudojimas, srautų srautus ar tokias paslaugas kaip HTTP ir FTP. Jis turi švarią ir paprastą vartotojo sąsają, o jo perspėjimo sistema yra puiki. Vienas dalykas, kurį verta paminėti, yra gana unikali daugybinė perspėjimo sistema. Tai leidžia įspėti antrą asmenį, jei pirmasis neatsako per iš anksto nustatytą terminą.

„Zenoss Core“ prietaisų skydelis

Neigiama linkme, „Zenoss“ branduolys yra viena iš sudėtingiausių diegimo ir nustatymo stebėjimo sistemų. Diegimas yra visiškai komandų eilutės pagrįstas procesas. Šiandien tinklo administratoriai yra įpratę prie GUI diegėjų, konfigūravimo vedlių ir automatinio aptikimo variklių. Dėl to produkto diegimas gali atrodyti šiek tiek archajiškas. Ir vėl tai atitinka Linux pasaulį. Yra daugybė diegimo ir konfigūravimo dokumentų, todėl galutinis rezultatas vertas pastangų.

4. Nagios

Yra dvi versijos Nagios prieinama. Čia yra nemokamas ir atvirasis šaltinis „Nagios Core“ ir ten yra mokama Nagios XI. Abu turi tą patį variklį, tačiau panašumas čia ir sustings. „Nagios Core“ yra atvirojo kodo stebėjimo sistema, veikianti „Linux“. Sistema yra visiškai modulinė, o pagrindinis jos variklis yra pagrindinis. Variklį papildo dešimtys galimų įskiepių, kuriuos galima atsisiųsti, kad sistemos funkcijų būtų daugiau. Kiekvienas papildinys prideda kai kurias savybes prie pagrindinio elemento.

„Nagios XI“ prietaisų skydelis

Išsaugant modulinį požiūrį, įrankio priekiai taip pat yra moduliniai, taip pat galima atsisiųsti keletą skirtingų bendruomenės sukurtų parinkčių. Nagios šerdis, papildiniai ir priekinis galas sujungia ir sukuria gana išbaigtą stebėjimo sistemą. Vis dėlto yra šio modulio trūkumų. Nustatymas „Nagios Core“ gali pasirodyti sudėtinga užduotis.

Kalbant apie Nagios XI, tai yra komercinis produktas, kurio pagrindas yra „Nagios Core“ variklis, tačiau tai yra visiškai savarankiškas stebėjimo sprendimas. Produktas skirtas plačiai auditorijai - nuo mažų įmonių iki didelių korporacijų. Įdiegti ir sukonfigūruoti yra daug lengviau nei „Nagios Core“, dėka jo konfigūravimo vedlio ir automatinio aptikimo variklio. Žinoma, šis lengvas sąranka ir konfigūracija kainuoja. Galite tikėtis sumokėti apie 2 000 USD už 100 mazgų licenciją ir maždaug dešimt kartų daugiau už neribotą.

5. Kaktusai

Mes turėjome įtraukti Kaktusai šiame sąraše. Juk ji, būdama 17 metų, yra viena seniausių nemokamų ir atvirojo kodo stebėjimo platformų. Ir vis dar yra gana populiarus iki šiol, jis vis dar aktyviai plėtojamas. Naujausia versija buvo visai neseniai išleista. Nors Kaktusai gali būti ne toks turtingas kaip kai kurie kiti produktai, vis tiek tai yra puikus įrankis. Jos žiniatinklyje esanti vartotojo sąsaja atrodo šiek tiek senoviškai, tačiau ji yra gerai išdėstyta ir lengvai suprantama bei naudojama. Pagrindiniai įrankio komponentai yra greitas rinkiklis, išplėstiniai grafikų šablonai ir keli įsigijimo būdai. Nors įrankis pirmiausia remiasi SNMP apklausa, tinkintus scenarijus galima sukurti norint gauti duomenis iš beveik bet kokio šaltinio.

Kaktusų ekrano kopija

Pagrindinis šio įrankio pranašumas yra apklausiant įrenginius rinkti jų metriką, pvz., Pralaidumo naudojimą, ir surinktų duomenų grafiką tinklalapiuose. Tai daro puikų darbą, bet tai ir padarys. Jei jums nereikia įspėjimo, išgalvotų reportažų ar kitų priedų, gaminio paprastumas gali būti būtent tai, ko jums reikia. Ir jei jums reikia daugiau funkcijų, Kaktusai yra atvirojo kodo ir visiškai parašytas PHP, todėl jį galima lengvai pritaikyti ir galite pridėti trūkstamų funkcijų.

Kaktusai plačiai naudoja šablonus, kurie palengvina konfigūraciją. Yra įrenginių šablonai, naudojami daugeliui įprastų tipų prietaisų, taip pat diagramų šablonai. Taip pat yra didžiulė internetinė vartotojų bendruomenė, rašanti įvairius tinkintus šablonus ir leidžianti juos naudoti bendruomenei. Daugelis įrangos gamintojų taip pat siūlo atsisiųsti „Cacti“ šablonus.

6. MRTG

Kelių maršrutizatorių eismo sraigtasparnis, arba MRTG, yra visų tinklo pralaidumo stebėjimo sistemų senelis. Nors atvirojo kodo projektas gyvuoja nuo 1995 m., Jis vis dar plačiai naudojamas, nepaisant to, kad naujausia versija jau yra kelerių metų. Tai galima naudoti „Linux“ ir „Windows“. Pradinis nustatymas ir konfigūravimas yra šiek tiek sudėtingesni nei tai, ką patyrėte naudodamiesi kitomis stebėjimo sistemomis, tačiau puikią dokumentaciją lengvai rasite.

MRTG ekrano kopija

Diegimas MRTG yra kelių etapų procesas, todėl turite atidžiai vykdyti sąrankos instrukcijas. Įdiegę programinę įrangą, sukonfigūruosite jos konfigūracijos failą. Ką MRTG trūksta patogumo vartotojui, jis įgyja lankstumo. Dažniausiai parašyta „Perl“, ją galima lengvai modifikuoti ir pritaikyti atsižvelgiant į konkrečius poreikius. Tai, kad tai pirmoji stebėjimo sistema ir kad ji vis dar yra, patvirtina jos vertę.

watch instagram story