Linuxi jälgimistööriistad: lõplik juhend

Linux Monitoring Tools



Kui olete IT -spetsialist, kes tegeleb Linuxi süsteemidega, on Linuxi jälgimistööriistade rakendamine tarkvara tervise tagamiseks hädavajalik. Laia valiku Linuxi võrguseirevahendite puhul avatud lähtekoodiga kuni suletud lähtekoodiga võib lõpliku valiku tegemine olla keeruline. Ja selleks, et õigesti otsustada, peate täpselt teadma, mida oma Linuxi jälgimistööriistalt soovite. Selles artiklis käsitleme mõningaid punkte, mida peate otsustamisel silmas pidama, ja teeme ülevaate parimatest avatud lähtekoodiga jälgimistööriistadest. kui proovite oma otsust teha, peate arvestama riist- ja tarkvara tüübiga, mida tööriista abil jälgite, võrgu mastaapsust ja suurust, eelarvet, millega töötate, ja oodatavat tuge. omama.

Avatud lähtekoodiga või suletud

Esimene punkt, mida peate meeles pidama, on see, kas soovite avatud või suletud lähtekoodiga seadistust. Suletud lähtekoodiga tarkvara peamine puudus on see, et see on tasuline. Kuid kui tegelete tohutu võrguga ja teil pole aega veebifoorumite abil tõrkeotsingut teha, võib see olla õige tee. Suletud lähtekoodiga saate igal ajal küsida ja saada kiiret klienditugi. Ainuüksi see võib esialgse tasu väärt olla, kui teil on küsimusi või muresid.







Suletud lähtekoodiga tarkvara abil saate ka sujuvamaks kasutada ja tavaliselt ka kõrgemat kaitset. Seevastu avatud lähtekoodiga tarkvara on häkkimine keeruline, kuid mitte võimatu.



Mastaapsus

Võrguseire tööriista valimisel peaksite arvestama oma võrgu mastaapsuse ja suurusega. Kuna palju avatud lähtekoodiga tarkvara on loodud spetsiaalselt väiksemate süsteemide jaoks.



Kui kasutate laiaulatuslikku ja paljude sõlmedega ettevõttevõrku, ei tohiks te isegi mõelda mõne järgmise tööriista sarnasele: SolarWinds NetFlow Traffic Analyzer või Paessler PRTG Network Monitor. Need teenused sobivad neile laiaulatuslikele võrkudele, mis võivad vajada kasutajate arvu praktiliselt ilma hoiatuseta.





Teine võimalus kaaluda võiks olla selline teenus nagu Ganglia. See on väga skaleeritav, kuid sellel on selliseid puudusi nagu automaatse andmeanalüüsi puudumine. Sellised tööriistad nagu SolarWinds NTA või Nagios Network Analyzer on põhjalikumad ja sobivad nende turvateatiste seadistamiseks ja reaalajas analüüsimiseks.

Toetus

Mida teised peavad Linuxi jälgimisvahendite otsimisel arvestama. Oluline on mõelda, millist toetust vajate. Kui vaatate avatud lähtekoodiga programme, peaksite olema valmis, et tugiteenust pole, välja arvatud kasutajate kogukond. Seetõttu peaksite olema teadlik nende veebikasutajate kogukonnast ja selle aktiivsusest. Aga kui eelistate kohest tuge või kui teie ärivajadused seda nõuavad, siis oleks teie jaoks parem valik avatud lähtekoodiga tarkvara koos abivalmis klienditoega. Lisaks pakuvad mõned tööriistad nagu EventSentry Light kiiret hoiatussüsteemi ja mis tahes probleemide tõrkeotsingut.



Ülevaade parimatest avatud lähtekoodiga Linuxi võrguseire tööriistadest

Avatud lähtekoodiga seire mõned puudused on need, et nende tööriistade kasutamine on tavaliselt aeganõudvam ja need võivad olla ka vähem kasutajasõbralikud. Samuti puutute nendega mõnikord kokku pahatahtlike muudatustega, mis suletud lähtekoodiga programmi puhul on peaaegu ennekuulmatu. Kuid enamikul avatud lähtekoodiga tööriistadel on palju funktsioone suletud lähtekoodiga teenustena ja veelgi enam ning need on tasuta. See kehtib eriti siis, kui on olemas tugev veebikasutajate kogukond, kellelt saate vajadusel nõu küsida.

Nagios

Nagiose abil saate jälgida peaaegu igat tüüpi komponente. Nende hulka kuuluvad veebisaidid, vahevara, süsteemimõõdikud, võrguprotokollid, operatsioonisüsteemid, rakendused, veebiserverid ja palju muud.

Nagios põhineb jälgimiseks nn Core 4 mootoril. Saate kõrge jõudluse ja vähem serveriressursse. Integratsiooni toetavad paljud populaarsed kolmanda osapoole tarkvaravalikud pistikprogrammide kaudu. Tõenäoliselt on keegi teine ​​selle juba kirjutanud, säästes sellega probleeme.

Nagiosel on põhjalik aruanne kogu jälgitava IT -infrastruktuuri kohta. Lisaks on sellel sündmuste käitlejad, mis võimaldavad ebaõnnestunud rakenduste automaatset taaskäivitamist. Järgmised funktsioonid muudavad selle võrguseire tööriista üheks kõige kasulikumaks: mitme kasutaja juurdepääs, valikulise juurdepääsu funktsioon, mis võimaldab klientidel vaadata ainult neid puudutavaid infrastruktuuri komponente, hästi skaleeritav arhitektuur

Lisaks on teenusel äärmiselt aktiivne kogukond, millel on üle miljoni kasutaja, kes on valmis teid aitama, kui neid on.

Icinga 2

Icinga 2 töötab algse Icinga alusel, kuid sellel on mõned muudatused. See on IT -spetsialistide seas populaarne reaalajas jälgimise tööriistade ja mastaapsuse poolest.

Icinga 2 sobib suurepäraselt nii Linuxile kui ka teistele operatsioonisüsteemidele. See suudab mõõta suuremaid võrke ja anda analüüsi diagrammide ja värvikoodidega graafikute kaudu. Interaktiivsete visuaalse jälgimise juhtpaneelide abil muutub võrgu jälgimine lihtsaks. See kasutab kogukonna poolt välja töötatud avatud hankimisega API-tehnoloogiat. Icinga 2 jälgib süsteeme suurel kiirusel ja toodab reaalajas andmete visualiseerimise armatuurlaudu.

OpenNMS

OpenNMS võimaldab teil luua võrguseire tööriista praktiliselt igat tüüpi IT -infrastruktuuri jaoks. Tarkvara kogub süsteemi mõõdikuid HTTP, NRPE, JMX, WMI, SNMP, XML, JDBC, XML, JSON jt abil. See on loodud sündmustepõhisele arhitektuurile ja toetab ka Grafanat.

OpenNMS-il on integreeritud aruandlusvõimalused, mis võimaldavad teil reaalajas aruandeid luua intuitiivse armatuurlaua ja diagrammi seadistuse kaudu. Üldiselt on OpenNMS -il kasutajaliides, mida peetakse laialdaselt suurepäraseks.

See on spetsiaalselt loodud Linuxi jaoks, kuid toetab Solarist, Windowsi ja OSX -i

Sellel on palju kasulikke funktsioone, nagu seadme temperatuuri jälgimise funktsioon, hästi kohandatav administraatori armatuurlaud, tõhus varustuse jälgimine, IPv4 ja IPv6 tugi. Teenus võimaldab teil määrata konkreetsete sündmuste kohta kohandatud teatise SMS -i, e -posti, XMPP ja muude meetodite kaudu. Veel tasub mainida, et on olemas geograafiline sõlmekaart, mis näitab sõlme ja teenuse katkestusi Google Mapsi, Open Street Mapi või MapQuesti abil

Kaktused

Kaktused on avatud lähtekoodiga võrguseiretarkvara üks tuntumaid nimesid. Seda saab installida kas Linuxi või Windowsi operatsioonisüsteemi. See võimaldab mitmel kasutajal võrguandmeid logida ja võrguseadmeid jälgida. Platvorm pakub ulatuslikku privaatsusseadete haldamist, et määratleda erinevaid kasutajatüüpe erineva juurdepääsutasemega.

CDEF -i või andmeallikaid kasutades saate sellega määratleda piiramatu arvu graafikaelemente. Kaasas automaatse polsterdamise graafiku tugi. See toetab ka RRD või Round-Robin andmebaasi faile. Neil on rohkem kui üks andmeallikas. Samuti saavad nad kasutada RRD -faili, mis on salvestatud igas kohas kogu failisüsteemis.

Sellel tööriistal on ka selliseid kasulikke funktsioone nagu kasutajapõhine haldus ja turvalisus ning kohandatud andmete kogumise skriptid

Zabbix

Zabbix on teine ​​populaarne võrguseire teenus, mis ühildub Linuxi ja Unixiga. See muudab selle populaarseks igasuguste IT -kogukonna inimeste jaoks.

Zabbix sarnaneb mõnevõrra kaktustega. Teenuse üheks eeliseks on väljakujunenud veebikogukond. Tööriist annab teile visuaalse armatuurlaua, millel on jälgimisfunktsioonid. Saate hoiatuste seeria abil tuvastada ja jälgida muutusi võrgutegevuses ja kettaruumis. Samuti saate platvormi abil jälgida protsessori koormust oma võrgu tegevuse kontrollimiseks.

Tuginedes sellistele raamistikele nagu ICMP, SNMP ja TCP, suudab Zabbix tuvastada võrguprobleeme ja funktsioonide viivitusi. Samuti kasutab see avatud lähtekoodiga hoiatustarkvara, mis teavitab keskjuhtimist võrgu rikke korral.

Checkmk

Kui otsite lihtsat viisi mis tahes keskkonnale sobiva seire seadistamiseks, peaksite seda vaatama Checkmk . Tööriist jälgib servereid, võrke, pilvavarasid, andmebaase, konteinereid, asjade Interneti ja palju muud. Checkmk töötab Linuxi all, virtuaalse või füüsilise seadmena või Dockeri konteineris. Kõik selle komponendid tarnitakse täielikult integreerituna, nii et eksemplari seadistamine võtab vaid mõne minuti.

Checkmk jälgimise ülevaatekuva

Tänu reeglipõhisele 1: n konfiguratsioonile ja suurele automatiseerimisele töövoogude kiirendamiseks saavad kasutajad hallata isegi suurte keskkondade jälgimist vaid mõne minutiga. Võimsad automaatse avastamise funktsioonid, agentide automaatsed värskendused ja muud funktsioonid vähendavad teie jälgimisele kuluvat aega ja vaeva.

Checkmk Raw Edition on täiesti avatud lähtekoodiga ja pakub tasuta ja piiramatut jälgimist. Checkmk Enterprise Edition pakub lisafunktsioone. Tänu oma 1900 ametlikult saadaval olevale pistikprogrammile (mis kõik on litsentsitud GPLv2 alusel), sobib Checkmk paljude kasutajastsenaariumide jaoks. Checkmki arhitektuur on väga tõhus ja toetab hajutatud jälgimist. See võimaldab teil ühest eksemplarist jälgida mitusada tuhat teenust ja hõlpsasti hallata kuni mitmesaja eksemplariga hajutatud keskkondi.

Seltskond taga Checkmk on hõim29 ja see on suutnud luua kasutajasõbraliku graafilise liidesega skaleeritava tööriista. Pole üllatav, et Checkmki kasutajaskond laieneb suure kiirusega. Praegu usaldab Checkmki enam kui 2000 organisatsiooni. Kasutajad on igas suuruses ettevõtted ja valitsusasutused-sageli mitmete andmekeskuste ja väga ulatuslike seadistustega.

LibreNMS

LibreNMS on tuntud peamiselt oma kiire reageerimisprogrammi poolest. See on nii tõhus tänu hästi kavandatud avatud lähtekoodiga API-tarkvarale koos reaalajas jälgimise kontrollide ja aruannete kogudega.

LibreNMS on potentsiaalselt üsna kasulik. See pakub nutika sisseehitatud hoiatussüsteemiga automaatseid värskendusi teie võrgu jõudluse kohta.

Samuti pakub see API sidevõimet horisontaalselt skaleeritavate võrgusüsteemidega. Arhitektuur võimaldab keskse juhtimissüsteemi kaudu jälgida paljusid sõlme. LibreNMS -i kasutamisel on veel üks eelis: see toetab võrdselt tõhusalt nii iOS -i kui ka Androidi. See toetab isegi virtuaalseid masinaid, kui otsite selle ühilduvusega tööriista.

Prometheus

Prometheust toetavad hästi nii Linux kui ka Unix süsteemid ning see on tõhus ja tasuta võrguseire tööriist. See pakub teile ka käepäraseid graafilise visualiseerimise funktsioone, kuna see on integreeritud Grafana graafikaprogrammiga.

Sellel on sisseehitatud PromQL-funktsioon, mis annab teile ka selle liidese kohandatava visualiseerimise. Näete, et sellel pole kogukonna tuge, nagu mõned teised selles loendis, nagu Zabbix ja Cacti. Väärib märkimist, et viimast korda suureneb Prometheust kasutavate suurettevõtete arv pidevalt, tagades peaaegu, et näete seda lähiaastatel rohkem.

Observiumi kogukond

See on täiuslik Linuxi võrguseire tööriist, mis on suunatud väikestele serverisüsteemidele. Sellel on professionaalne veebiarenduskeskkond, mis tagab tööriista sagedase värskendamise. See toetab kõige sagedamini kasutatavaid operatsioonisüsteeme ja kasutab standardset SNMP -võrgu jälgimist.

Observiumil on kasutajate jaoks tähelepanuväärne jälgimisfunktsioonide kogum. Samuti on olemas visuaalne armatuurlaua süsteem ja ulatuslik veebipõhine tugivõrgustik. Puudusteks on aga see, et selle püüdlused jäävad siiski väikesemahuliseks, kuna see ei sobi laiaulatuslike võrkude jaoks kõige paremini ega paku reaalajas värskendusi ega märguandeid võrgutegevuse kohta.

Monitorix

Monitorix on Unixil ja Linuxil põhinev serverite jälgimise tööriist, mis on väikesemahuline.

Kuigi see töötab kõige paremini väiksemate serveritega, pakub see teile palju süsteemi jälgimise funktsioone. See võib jälgida selliseid asju nagu andmete tarbimine, võrgu võimalused või kettaseadme kuumus. See tagab, et kasutaja saab alati jälgida kõiki võrgu toimimise kõige kriitilisemaid funktsioone. See tööriist pakub ka võimsaid värvikoodiga graafikuid ja diagramme, mille abil saate koostada visuaalsete suundumuste analüüsi.

Htop

Htop on hõlpsasti kohandatav jälgimistööriistade programm, mis toetab nii Linuxi kui ka Unixi põhiseid süsteeme.

Mõned ütlevad, et see pole visuaalselt kõige sõbralikum jälgimistarkvara. Siiski on see kasulik reaalajas värskenduste pakkumiseks näiteks salvestusmahu ja võrgutegevuse kohta. Samuti peaksite hindama selle intuitiivset värvikodeerimissüsteemi.

BWM-NG

Viimane seirevahend meie loendis on BWM-NG. See on paindlik ja kasulik programm, mis on mõeldud peamiselt Linuxi toetavatele väikevõrgu jälgimisplatvormidele. Platvorm ühildub mitme teenusega nii Windowsi kui ka Linuxiga. See on mõeldud peamiselt ribalaiuse jälgimiseks. Kui otsite seda konkreetset funktsiooni, võib see olla teie jaoks tööriist.

Programm on mõnes mõttes sarnane eelmise BWM -iga. See on endiselt beetaversioon, kuid sellel on väga aktiivne veebikogukond, mis võib teid mis tahes probleemide korral aidata.

Nüüd on teil ülevaade tänapäeval saadaval olevatest populaarsematest Linuxi jälgimisvahenditest. Kui kasutate Linuxit, siis mõelge, milline neist sobib teie vajadustele.