6 geriausia „Linux“ stebėjimo programinė įranga ir įrankiai 2020 m

click fraud protection

Kai Linusas Torvaldsas dar 1991 m. išleido pirmąją savo Linux branduolio versiją, niekas nemanė, kad ji kada nors išaugs taip, kaip tapo. Šiandien „Linux“ yra visur ir, nors ji dar nepasiekė pagrindinės stalinių kompiuterių operacinės sistemos, dabar ji yra įprasta serveriuose. Kaip ir serverius, kuriuose veikia bet kurios kitos operacinės sistemos, „Linux“ serverius reikia stebėti. Šiandieninės IT aplinkos yra tokios didelės ir sudėtingos, kad stebėjimo įrankiai yra beveik privalomi. Tačiau šis įrašas yra ne tik apie „Linux“ serverių stebėjimą, bet ir apie „Linux“ naudojimą kaip stebėjimo platformą. Kai kurie iš geriausių stebėjimo įrankių gali veikti „Linux“. Tiesą sakant, kai kurie nieko daugiau nepaleis. Mes ieškojome jums rinkos, ieškome geriausios „Linux“ stebėjimo programinės įrangos ir įrankių ir džiaugiamės galėdami pasidalinti savo pastangų rezultatais su skaitytojais.

Diskusiją pradėsime trumpai pakalbėdami apie Linux, kas tai yra, jos istoriją ir dabartinę būklę. Tada aptarsime „Linux“ kompiuterių stebėjimą. Bandysime nustatyti, ar yra skirtumų tarp „Linux“ pagrindinių kompiuterių ar kompiuterių, kuriuose veikia kitos operacinės sistemos, stebėjimas. Kadangi „Linux“ yra populiari stebėjimo įrankių platforma, tai bus kita mūsų tema, kol galiausiai galėsime pereiti prie įdomiausios dalies – geriausios „Linux“ stebėjimo programinės įrangos ir įrankių.

instagram viewer

Žodis apie Linux

„Linux“ savo elementariausia forma yra tik operacinės sistemos branduolys. Tai yra pagrindinis operacinės sistemos komponentas, teikiantis įvairias paslaugas, pvz., atmintį, failus ir užduočių valdymą, kitiems procesams. Pagal išplėtimą, tai yra pavadinimas, kurį dažniausiai suteikiame operacinėms sistemoms, pagrįstoms branduoliu, bet iš kurios pagamintos keletas papildomų modulių, kurie paverčia jį visa kompiuterio operacine sistema, kuria gali naudotis žmonių. Svarbu suprasti skirtumą tarp Linux branduolio ir Linux operacinės sistemos. „Linux“ branduolys naudojamas kitose operacinėse sistemose, tokiose kaip „Android“, dažniausiai naudojama išmaniųjų telefonų operacinė sistema.

Kaip operacinė sistema, „Linux“ funkciškai labai nesiskiria nuo kitų, tokių kaip „Windows“ ar „OS X“. Pagrindinis skirtumas tarp Linux ir kitų populiarių operacinių sistemų yra tai, kad Linux yra atvirojo kodo produktas. Daugelis žmonių linkę painioti atvirojo kodo ir nemokamą. Tiesa, kad atvirojo kodo programinė įranga dažnai yra nemokama, bet nebūtinai taip yra. Pavyzdžiui, „Red Hat Enterprise Linux“ OS nėra nemokama. Norėdami padidinti painiavą, atvirojo kodo judėjimo dalyviai atvirojo kodo programinę įrangą dažnai vadina nemokama programine įranga, kuri reiškia laisvę, o ne išlaidų nebuvimą.

Bėgant metams „Linux“, kuri buvo viena gana nereikšminga operacinė sistema, kurią įdiegė keistuoliai ir kompiuteris gamtos mokslų studentai – prisimenu, kad praleidau savaites, atsisiųsdamas jį po vieną diskelio vaizdą 1200 bodų greičiu ryšys; Manau, kad buvau vienas iš tų keistuolių, išpopuliarėjęs kaip serverio operacinė sistema.

„Linux“ stebėjimas

„Linux“ stebėjimas paprasčiausia išraiška yra labai panašus į bet kurios kitos operacinės sistemos stebėjimą. Juk „Linux“ yra operacinė sistema kaip ir bet kuri kita (nors irgi nepanaši į jokias kitas). Ir įvertinus tai, kad įprastas serverio stebėjimas labiau susijęs su aparatine įranga, o ne su operacine sistema, nesunku suprasti, kodėl jis per daug nesiskiria.

Tačiau operacinė sistema yra ta, kurią stebėjimo įrankiai naudoja aparatinės įrangos būsenai nuskaityti. Pavyzdžiui, kai kurios stebėjimo priemonės naudoja SNMP operacinėms sistemoms gauti. Norint stebėti „Linux“ sistemą per SNMP, reikia, kad snmpd paketas būtų įdiegtas ir jame veiktų. snmpd yra SNMP agentas, kuris sėdi ir laukia užklausų iš SNMP stebėjimo įrankių. Gavęs užklausą, ją apdoroja, surenka prašomą informaciją ir grąžina ją pateikusiam asmeniui.

Kitos stebėjimo sistemos naudoja vietinį agentą duomenims rinkti. Renkantis tokią sistemą Linux serveriams stebėti, svarbu užtikrinti, kad jūsų konkrečiam Linux platinimui būtų prieinamas agentas. Kai kurios agentais pagrįstos stebėjimo priemonės taip pat gali naudoti kitus duomenų rinkimo metodus ir dažnai yra geriausios hibridinių tinklų parinktys kuriame yra „Windows“ kompiuterių, kuriuos galima stebėti naudojant pasirinktinį agentą, ir „Linux“ kompiuterių, kurie stebimi standartinėmis priemonėmis, derinys pavyzdžiui, SNMP.

Linux kaip stebėjimo platforma

Nors „Linux“ yra populiari visų rūšių serverių operacinė sistema, ji dar labiau tinka, kai reikia paleisti konkrečius įrankius. Visų pirma, yra keletas nemokamų atvirojo kodo tinklo stebėjimo įrankių, kurie veiks „Linux“. Ir net jei pasirinktas įrankis galėtų veikti sistemoje „Windows“, ar nebūtų ekonomiškiau naudoti nemokamą OS, o ne švaistyti pinigus brangiai operacinei sistemai?

Kai kurie žmonės vis dar nepasitiki nemokama atvirojo kodo programine įranga, skirta svarbioms programoms. Pavyzdžiui, jie nedės savo brangių įmonės duomenų į SQL serverį, kuriame veikia Linux. Tačiau šie žmonės paprastai neprieštarauja platformos naudojimui tinklo administravimo įrankiams paleisti.

Vienas iš didelių „Linux“ kaip pagrindinės tinklo stebėjimo įrankių platformos pranašumų yra tai, kad lengva nustatyti „Linux“ serverį naudojant tik reikiamus paketus. Nors tai galima padaryti naudojant „Windows“, tai yra daug sudėtingiau.

Mūsų geriausia „Linux“ stebėjimo programinė įranga ir įrankiai

Pakankamai pasakyta apie Linux, pažvelkime į geriausią įrankį, kurį radome. Kaip minėta, mūsų sąraše yra įrankių, kuriuos galima naudoti „Linux“ serveriams ir tinklams stebėti, taip pat tinklo stebėjimo programinė įranga, kuri veikia „Linux“, derinys. Kai kurie įrankiai sujungia abu ir gali stebėti „Linux“ pagrindinius kompiuterius, kai jie veikia „Linux“. Jie idealiai tinka tik „Linux“ parduotuvėms.

„SolarWinds“ jau dvidešimt metų kuria vienus geriausių tinklo administravimo įrankių. Jis yra labai vertinamas, o jo pagrindinis produktas „SolarWinds Network Performance Monitor“ nuolat sulaukia geriausių atsiliepimų kaip vienas geriausių tinklo pralaidumo stebėjimo įrankių. „SolarWinds“ taip pat garsėja nemokamais įrankiais – mažesniais produktais, kurių kiekvienas patenkina konkrečius tinklo administratorių poreikius. „SolarWinds Advanced Subnet Calculator“ ir „Kiwi Syslog Server“ yra du geri tų nemokamų įrankių pavyzdžiai.

Kaip „SolarWinds“ tai apibūdina savarankiškai, Serverio ir taikomųjų programų monitorius yra „Windows“ pagrindu sukurta „serverio stebėjimo programinė įranga, sukurta programų problemoms rasti ir išspręsti“. Naudodami šį įrankį galėsite stebėti bet kurį serverį, kuriame veikia bet kokia programa, bet kur. Jį galima naudoti norint aktyviai stebėti „Linux“ ir „Windows“ serverių ir programų našumą, pajėgumą ir būklę duomenų centruose, nuotoliniuose biuruose ir debesyje.

„SolarWinds“ serverio ir programų monitoriaus prietaisų skydelis
  • NEMOKAMAS BANDYMAS: „SolarWinds“ serveris ir programų monitorius
  • Atsisiuntimo nuoroda:https://www.solarwinds.com/server-application-monitor/registration

„Linux“ serverio stebėjimo komponentai Serveris ir programų monitorius leidžia stebėti, įspėti ir pranešti apie našumo problemas jūsų Linux serveriuose. Galite stebėti išteklių naudojimą savo Linux serveriuose. Gaukite įspėjimus apie procesoriaus perkrovą, nepakankamą RAM ir saugojimo problemas, pvz., išsenkančią diskų talpą. Taip pat galėsite stebėti savo Linux serverio aparatinės įrangos komponentų būklę, įskaitant temperatūrą, ventiliatoriaus greitį, maitinimo šaltinį ir kt. Galite gauti įspėjimus, kai serverio aparatinės įrangos komponentai yra perspėjimo arba kritinės būsenos, o tai gali sumažinti serverio prastovos laiką dėl aparatinės įrangos gedimo.

Šioje išsamioje serverio stebėjimo platformoje yra lengvai naudojama ir tinkinama žiniatinklio informacijos suvestinė, iš kurios galite stebėti daugiau nei 1200 tiekėjų programų, serverių, duomenų bazių ir saugyklos. The „SolarWinds“ serveris ir programų monitorius suteikia automatizuotą programų ir infrastruktūros aptikimą ir atvaizdavimą. Jame taip pat yra tinkinami stebėjimo šablonai ir iš anksto sukurti įspėjimai bei ataskaitos.

Kaina „SolarWinds“ serveris ir programų monitorius yra pagrįstas komponentų, mazgų ir stebimų tomų skaičiumi. Kaina prasideda nuo 2 995 USD už 150 monitorių. A Galima atsisiųsti nemokamą 30 dienų bandomąją versiją, jei norite išbandyti produktą prieš pirkdami.

2. PRTG

The „Paessler Router Traffic Grapher“ (PRTG) yra dar vienas „Windows“ pagrįstas įrankis, kuris idealiai tinka „Linux“ ištekliams stebėti. Tai vienas iš paprasčiausių ir greičiausių įrankių, kurį galima nustatyti, ir „Paessler“ teigia, kad galite pradėti veikti per kelias minutes. Tiesa, kad gaminio nustatymas yra įspūdingai greitas, iš dalies dėl automatinio aptikimo funkcijos, kuri nuskaito jūsų tinklą ir automatiškai prideda rastus komponentus.

Vartotojo sąsaja (tiksliau – sąsajos) yra dar vienas stipriųjų programinės įrangos privalumų. Galite pasirinkti vietinę „Windows“ konsolę, „Ajax“ pagrįstą žiniatinklio sąsają arba „Android“, „iOS“ ir „Windows Phone“ skirtas programas mobiliesiems. Viena iš unikalių mobiliųjų programų funkcijų leis jums nuskaityti QR kodo etiketę, pritvirtintą prie jūsų įrangos, kad greitai peržiūrėtumėte jos būseną.

PRTG Linux jutiklio ekrano kopija

PRTG dėl naujoviškos jutiklių architektūros gali stebėti beveik viską. Galite manyti, kad jutikliai yra gaminio priedai. Tačiau jutikliai jau yra įmontuoti į gaminį. Individualizuoti Linux ir Unix jutikliai naudojami stebėti Linux pagrindinius kompiuterius, nereikia nieko įdiegti ar modifikuoti. Linux serveriai stebimi naudojant WBEM ir SSH protokolų derinį. Duomenys siunčiami saugiu ryšiu, kad siunčiant stebėjimo duomenis nebūtų pažeista jautri informacija.

PRTGKainos nustatomos atsižvelgiant į naudojamų jutiklių skaičių, kai jutiklis yra bet koks parametras arba metrika, kurią reikia stebėti. Pavyzdžiui, kiekviena sąsaja, stebima per SNMP, naudoja vieną jutiklį. Panašiai kiekvienas „Linux“ pagrindinis kompiuteris naudoja jutiklį. Produktas yra pilnas nemokamas versija, kuri apribota iki 100 jutiklių stebėjimo. Norint gauti daugiau jutiklių, reikalingos mokamos licencijos. Jų kaina skiriasi priklausomai nuo jutiklio talpos, pradedant nuo 1 600 USD už 500 jutiklių. Galima atsisiųsti nemokamą neribotą 30 dienų bandomąją versiją su jutikliais.

3. Zabbix

Zabbix yra nemokamas atvirojo kodo produktas, kurį galima naudoti bet kam stebėti. Įrankiai gali veikti keliuose „Linux“ platinimuose, įskaitant „Rapsbian“, „Raspberry Pi“ versiją „Linux“ ir ji stebės tinklus, serverius, programas ir paslaugas bei debesijos pagrindu veikiančias sistemas aplinkos. Jis pasižymi itin profesionalia išvaizda ir pojūčiu, panašiai kaip tikitės iš komercinio produkto. Tačiau norint patekti į mūsų sąrašą, neužtenka geros išvaizdos. Laimei, šis produktas taip pat gali pasigirti plačiu funkcijų rinkiniu, neribotu mastelio keitimu, paskirstytu stebėjimu, stipria sauga ir dideliu prieinamumu. Tai tikras įmonės lygio produktas.

„Zabbix“ prietaisų skydelio ekranas

Zabbix naudoja stebėjimo technologijų derinį. Jis palaiko SNMP stebėjimą ir intelektualiosios platformos stebėjimo sąsają (IMPI). Jis taip pat gali atlikti agentu pagrįstą stebėjimą su agentais, prieinamais daugumoje platformų. Kad būtų lengviau nustatyti, daugeliui įrenginių yra automatinis atradimas ir paruošti šablonai. Įrankio žiniatinklio vartotojo sąsajoje yra keletas išplėstinių funkcijų, tokių kaip valdikliais pagrįstos prietaisų skydeliai, diagramos, tinklo žemėlapiai, skaidrių demonstracijos ir išsamios ataskaitos.

Produktas taip pat turi labai pritaikomą įspėjimo sistemą, kuri ne tik išsiųs pranešimus pranešimus, kuriuose yra vykdymo laiko ir atsargų informacija, tačiau juos taip pat galima pritaikyti pagal gavėjo informaciją vaidmenį. Jis taip pat gali padidinti problemas pagal lanksčius vartotojo apibrėžtus paslaugų lygius. Jūs netgi galite leisti Zabbix automatiškai išspręsti kai kurias problemas.

4. Nagios

Yra dvi konkuruojančios versijos Nagios prieinama. Yra nemokamas ir atvirojo kodo Nagios branduolys ir yra mokama Nagios XI. Abu turi tą patį pagrindinį variklį, tačiau panašumas ten ir baigiasi. Nagios branduolys yra atvirojo kodo stebėjimo sistema, veikianti Linux. Sistema yra visiškai modulinė, jos centre yra tikrasis stebėjimo variklis. Variklį papildo daugybė galimų įskiepių, kuriuos galima atsisiųsti, kad sistema būtų funkcionalesnė. Kiekvienas papildinys prideda keletą funkcijų prie pagrindo.

„Nagios XI“ prietaisų skydelio ekrano kopija

Išlaikant modulinį metodą, įrankio priekinės dalys taip pat yra modulinės, taip pat galima atsisiųsti keletą skirtingų bendruomenės sukurtų parinkčių. The Nagios branduolys, papildiniai ir priekinė dalis sujungiami ir sudaro gana išsamią stebėjimo sistemą. Atsižvelgiant į tai, tikriausiai labai nenustebinsiu, kai pasakysiu apie tai Nagios branduolys gali būti nelengva užduotis.

Nagios XI yra komercinis produktas, pagrįstas Nagios branduolys variklis. Tačiau tai yra visiškai savarankiškas stebėjimo sprendimas. Produktas skirtas plačiai auditorijai nuo mažų įmonių iki didelių korporacijų. Tai daug lengviau įdiegti ir konfigūruoti nei Nagios branduolys, dėl konfigūracijos vedlio ir automatinio aptikimo variklio. Žinoma, tai nėra nemokama. Galite tikėtis sumokėti apie 2 000 USD už 100 mazgų licenciją ir maždaug dešimt kartų daugiau už neribotą licenciją.

5. Zenoso šerdis

Zenoso šerdis tikriausiai nėra toks populiarus kaip kai kurie kiti stebėjimo įrankiai šiame sąraše, tačiau tikrai nusipelno savo vietos daugiausia dėl savo funkcijų rinkinio ir profesionalios išvaizdos. Įrankis gali stebėti daugybę dalykų, pvz., pralaidumo naudojimą, srauto srautus arba tokias paslaugas kaip HTTP ir FTP. Jis turi švarią ir paprastą vartotojo sąsają, o įspėjimo sistema yra puiki. Vienas dalykas, kurį mums ypač patiko, yra gana unikali kelių įspėjimų sistema. Tai leidžia įspėti antrą asmenį, jei pirmasis neatsako per iš anksto nustatytą delsą.

„Zenoss Core“ prietaisų skydelis

Nors ne viskas tobula. Zenoss Core yra viena iš sudėtingiausių stebėjimo sistemų, kurias reikia įdiegti ir nustatyti. Diegimas yra visiškai komandų eilutės procesas. Šiandieniniai tinklo administratoriai yra pripratę prie GUI diegimo programų, konfigūracijos vedlių ir automatinio aptikimo variklių. Dėl to gaminio įrengimas gali atrodyti šiek tiek archajiškas. Tačiau yra daug dokumentų ir dėl galutinio rezultato verta įdėti pastangų.

6. Kaktusai

Į šį sąrašą turėjome įtraukti kaktusus. Galų gale, tai yra viena iš seniausių nemokamų ir atvirojo kodo stebėjimo platformų. Ir vis dar gana populiarus iki šių dienų. Nors jis gali būti ne toks turtingas kaip kai kurie komerciniai ir net kai kurie atvirojo kodo produktai, jis vis tiek yra puikus įrankis. jos žiniatinklio vartotojo sąsaja turi šiek tiek senovinio pojūtį – nesitikėkite jokių HTML 5 animacijų – tačiau ji yra gerai išdėstyta ir lengvai suprantama bei naudojama. „Cactus“ sudaro greitas rinkiklis, pažangūs grafikos šablonai ir keli gavimo metodai. Nors įrankis daugiausia remiasi SNMP apklausa, galima sukurti pasirinktinius scenarijus, kad būtų galima gauti duomenis iš beveik bet kurio šaltinio.

„Cacti Promo“ ekrano nuotraukos

Pagrindinis šio įrankio pranašumas yra apklausos įrenginiai, leidžiantys gauti savo metriką ir sudaryti surinktus duomenis tinklalapiuose. Tai tikrai puikiai atlieka savo darbą, bet tai yra viskas, ką jis padarys. Tačiau jei jums nereikia įspėjimų, išgalvotų ataskaitų ar kitų priedų, gaminio paprastumas gali būti kaip tik tai, ko jums reikia. Ir jei jums reikia daugiau, „Cacti“ yra visiškai parašyta PHP, todėl jį galima lengvai pritaikyti. Galite nesunkiai pritaikyti jį prie mūsų specifinių poreikių ir pridėti trūkstamų funkcijų.

Kaktusai plačiai naudoja šablonus, kurie leidžia lengviau konfigūruoti. Yra įrenginių šablonų, skirtų daugeliui įprastų įrenginių tipų, taip pat diagramų šablonų. Taip pat yra didžiulė internetinė vartotojų bendruomenė, kuri rašo visų rūšių pasirinktinius šablonus ir padaro juos prieinamus bendruomenei, o daugelis įrangos gamintojų taip pat siūlo atsisiunčiamus „Cacti“ šablonus.

watch instagram story