Spremljanje

Orodja za nadzor Linuxa Dokončni vodnik

Orodja za nadzor Linuxa Dokončni vodnik
Če ste strokovnjak za informacijsko tehnologijo, ki se ukvarja s sistemi Linux, je uporaba orodij za nadzor Linuxa nujna za zagotavljanje varnosti programske opreme. S širokim naborom orodij za nadzor omrežja za Linux, od odprtokodnih do zaprtih, je težko končno izbrati. Za pravilno odločitev morate natančno vedeti, kaj želite od svojega orodja za spremljanje Linuxa.V tem članku bomo razpravljali o nekaterih točkah, ki jih morate upoštevati pri odločanju, in podali pregled najboljših odprtokodnih orodij za spremljanje.Ko se poskušate odločiti, boste morali upoštevati vrsto strojne in programske opreme, ki jo boste spremljali z orodjem, razširljivost in velikost vašega omrežja, proračun, s katerim delate, in vrsto vaše podpore pričakujejo, da bodo.

Kako izbrati orodja za spremljanje Linuxa:

Odprtokodna ali zaprta

Prva točka, ki jo morate upoštevati, je, ali želite odprtokodno ali zaprtokodno. Glavna pomanjkljivost zaprtokodne programske opreme je, da je plačljiva. Če pa imate opravka z ogromno mrežo in nimate časa za odpravljanje težav s pomočjo spletnih forumov, potem je to morda prava pot. Z zaprtimi viri lahko kadar koli zaprosite za pomoč uporabnikov in jo takoj dobite. Že samo to je lahko vredno začetne pristojbine, če imate vprašanja ali pomisleke.

Z zaprtokodno programsko opremo dobite tudi poenostavljeno uporabnost in običajno tudi višjo raven zaščite. Odprtokodno programsko opremo je, nasprotno, težko vdreti, vendar ne nemogoče.

Razširljivost

Ko boste izbrali orodje za nadzor omrežja, morate upoštevati razširljivost in velikost vašega omrežja. Ker je veliko odprtokodne programske opreme zasnovano posebej za manjše sisteme.

Če uporabljate obsežno poslovno omrežje z veliko vozlišči, potem sploh ne bi smeli razmišljati o naslednjih orodjih: SolarWinds NetFlow Traffic Analyzer ali Paessler PRTG Network Monitor. Te storitve bi bile primerne za obsežna omrežja, ki bi morda morala razširiti svoje uporabniške številke tako rekoč brez opozorila.

Druga možnost, ki jo je treba upoštevati, je lahko takšna storitev, kot je Ganglia. Ta je zelo razširljiv, vendar ima takšne slabosti, kot je pomanjkanje samodejne analize podatkov. Takšna orodja, kot sta SolarWinds NTA ali Nagios Network Analyzer, so bolj celovita in primerna za nastavitve varnostnih opozoril in analizo v realnem času.

Podpora

Kaj morajo drugi upoštevati pri iskanju orodij za nadzor Linuxa. Bistveno je, da pomislite na raven podpore, ki jo potrebujete. Ko preučujete odprtokodne programe, morate biti pripravljeni na to, da ni nobene podporne službe, razen skupnosti uporabnikov. Zato se morate zavedati njihove spletne skupnosti uporabnikov in kako je aktivna. Ampak, če imate raje takojšnjo podporo ali če vaše poslovne potrebe to zahtevajo, bi bila za vas boljša izbira odprtokodna programska oprema s pripravljeno skupino za podporo strankam. Poleg tega nekatera orodja, kot je EventSentry Light, ponujajo sistem za hitro opozarjanje in odpravljanje težav.

Pregled najboljših odprtokodnih orodij za nadzor omrežja Linux

Nekatere pomanjkljivosti odprtokodnega nadzora so, da so ta orodja bolj zamudna in so lahko tudi manj prijazna do uporabnika. Z njimi včasih naletite tudi na zlonamerne popravke, kar je pri zaprtem programu skoraj nezaslišano. Toda večina odprtokodnih orodij ima veliko funkcij kot zaprtokodne storitve in še več ter je brezplačna. To še posebej velja, če obstaja močna spletna skupnost uporabnikov, na katero se lahko obrnete po nasvet, če jo potrebujete.

Nagios

Z Nagiosom lahko spremljate skoraj vse vrste komponent. Sem spadajo spletna mesta, vmesna programska oprema, sistemske metrike, omrežni protokoli, operacijski sistemi, aplikacije, spletni strežniki in drugo.

Nagios temelji na tako imenovanem motorju Core 4 za spremljanje. Dobili boste visoko raven zmogljivosti in porabo manj strežniških virov. Integracija je podprta s številnimi priljubljenimi možnostmi programske opreme drugih proizvajalcev prek vtičnikov. Najverjetneje ga bo že kdo drug napisal in vam pri tem prihranil težave.

Nagios ima izčrpno poročilo o celotni nadzorovani informacijski infrastrukturi. Poleg tega ima obdelovalce dogodkov, ki omogočajo samodejni ponovni zagon neuspešnih aplikacij. Naslednje funkcije omogočajo, da je to orodje za nadzor omrežja eno najbolj uporabnih: dostop za več uporabnikov, funkcija selektivnega dostopa, ki strankam omogoča ogled samo infrastrukturnih komponent, ki se nanašajo nanje, zelo razširljiva arhitektura

Poleg tega ima storitev izjemno aktivno skupnost, ki se ponaša z več kot milijonom uporabnikov, ki so vam pripravljeni pomagati, če sploh.

Icinga 2

Icinga 2 deluje na osnovi prvotne Icinge, vendar ima nekaj sprememb. Med IT-strokovnjaki je priljubljen zaradi orodij za spremljanje v živo in razširljivosti.

Icinga 2 je popolnoma primeren za Linux, pa tudi za druge operacijske sisteme. Lahko meri večja omrežja in zagotavlja analizo s pomočjo grafikonov in barvno kodiranih grafov. Z interaktivnimi nadzornimi ploščami za vizualno spremljanje nadzor omrežja postane enostaven. Uporablja odprtokodno tehnologijo API, ki jo je razvila skupnost. Icinga 2 nadzoruje sisteme pri visokih hitrostih in v realnem času proizvaja nadzorne plošče za vizualizacijo podatkov.

OpenNMS

OpenNMS vam omogoča, da zgradite orodje za nadzor omrežja za skoraj vse vrste informacijske infrastrukture. Programska oprema zbira sistemske metrike z uporabo HTTP, NRPE, JMX, WMI, SNMP, XML, JDBC, XML, JSON in drugimi. Zasnovan je na dogodkovno zasnovani arhitekturi, podpira pa tudi Grafana.

OpenNMS ima vgrajene zmožnosti poročanja, ki vam omogočajo sprotno poročanje na intuitivni nadzorni plošči in v nastavitvah grafikona. Na splošno ima OpenNMS uporabniški vmesnik, za katerega velja, da je odličen.

Posebej je zasnovan za Linux, vendar podpira Solaris, Windows in OSX

Ima veliko koristnih funkcij, kot so funkcionalnost nadzora temperature naprave, zelo prilagodljiva skrbniška plošča skrbnika, učinkovito spremljanje oskrbe, podpora IPv4 in IPv6. Storitev omogoča nastavitev obvestil po meri prek sporočil SMS, e-pošte, XMPP in drugih načinov za določene dogodke. Omeniti je treba še to, da obstaja zemljevid vozlišč za prikaz vozlišč in izpadov storitev z Google Zemljevidi, Open Street Map ali MapQuest

Kaktusi

Kaktusi so eno najbolj znanih imen v odprtokodni programski opremi za nadzor omrežja. Lahko ga namestite v sistem Linux ali Windows. Več uporabnikom omogoča beleženje omrežnih podatkov in spremljanje omrežnih naprav. Platforma omogoča obsežno upravljanje nastavitev zasebnosti za določanje različnih vrst uporabnikov z različnimi stopnjami dostopa.

Z njim lahko z uporabo CDEF ali virov podatkov določite neomejene postavke grafov. Vgrajena je tudi podpora za samodejno oblazinjenje grafov. Podpira tudi datoteke RRD ali Round-Robin Database. Ti imajo več kot en vir podatkov. Uporabijo lahko tudi datoteko RRD, ki je shranjena na kateri koli točki v lokalnem datotečnem sistemu.

To orodje ima tudi takšne uporabne funkcije, kot so uporabniško podprto upravljanje in zaščita ter skripti za zbiranje podatkov po meri

Zabbix

Zabbix je še ena priljubljena storitev za nadzor omrežja, združljiva z Linuxom in Unixom. Zaradi tega je priljubljen za vse vrste posameznikov v IT skupnosti.

Zabbix je nekoliko podoben kaktusom. Ena od prednosti storitve je dobro uveljavljena spletna skupnost. Orodje vam nudi vizualno nadzorno ploščo s funkcijami nadzora. S številnimi opozorili lahko zaznate in spremljate spremembe v omrežni dejavnosti in na disku. S platformo lahko spremljate tudi obremenitev procesorja za preverjanje dejavnosti v vašem omrežju.

Na podlagi okvirov, kot so ICMP, SNMP in TCP, lahko Zabbix zazna omrežne težave in zaostaja v delovanju. Uporablja tudi odprtokodno programsko opremo za opozarjanje, ki bo centralni nadzor obvestila, če kdaj pride do okvare omrežja.

Checkmk

Če iščete preprost način za nastavitev nadzora, ki ustreza vsakemu okolju, si oglejte Checkmk. Orodje nadzoruje strežnike, omrežja, sredstva v oblaku, zbirke podatkov, vsebnike, IoT in še več. Checkmk deluje v sistemu Linux, kot navidezna ali fizična naprava ali v Dockerjevem vsebniku. Vse njegove komponente so dobavljene v celoti integrirane, zato nastavitev primerka traja le nekaj minut.

Zaslon s pregledom Checkmk Monitoring

Zahvaljujoč konfiguraciji 1: n, ki temelji na pravilih, in visoki stopnji avtomatizacije za pospeševanje delovnih tokov lahko uporabniki nadzorujejo celo velika okolja v samo nekaj minutah. Zmogljive funkcije samodejnega odkrivanja, samodejne posodobitve agentov in druge funkcije zmanjšajo vaš čas in trud, potreben za spremljanje.

Checkmk Raw Edition je popolnoma odprtokoden in ponuja brezplačen in neomejen nadzor. Checkmk Enterprise Edition ima dodatne funkcije. Zaradi svojih 1900 uradno dostopnih vtičnikov (vsi so licencirani pod GPLv2) je Checkmk primeren za številne uporabniške scenarije. Arhitektura Checkmk je zelo učinkovita in podpira porazdeljeno spremljanje. To vam bo omogočilo spremljanje več sto tisoč storitev iz enega primerka in enostavno upravljanje porazdeljenih okolij z do več sto primerki.

Podjetje Checkmk je pleme29 in temu je uspelo ustvariti razširljivo orodje z uporabnikom prijaznim grafičnim vmesnikom. Ni presenetljivo, da se skupnost uporabnikov Checkmk zelo hitro širi. Danes več kot 2000 organizacij zaupa Checkmku. Uporabniki so podjetja vseh velikosti, pa tudi vladne institucije - pogosto z več podatkovnimi centri in zelo obsežnimi postavitvami.

LibreNMS

LibreNMS je znan predvsem po programu hitrega odziva. Tako učinkovit je zaradi dobro zasnovane odprtokodne programske opreme API z zbirkami preverjanj in poročil v realnem času.

LibreNMS je potencialno zelo koristen. Ponuja samodejne posodobitve o delovanju vašega omrežja s pametnim vgrajenim opozorilnim sistemom.

Omogoča tudi komunikacijsko zmogljivost API z omrežnimi sistemi, ki so vodoravno prilagodljivi. Arhitektura omogoča spremljanje številnih vozlišč prek centralnega nadzornega sistema. Obstaja še ena prednost uporabe LibreNMS: enako učinkovito podpira tako iOS kot Android. Podpira celo navidezne stroje, če iščete orodje s to združljivostjo.

Prometej

Prometheus je dobro podprt s sistemoma Linux in Unix ter služi kot učinkovito in brezplačno orodje za nadzor omrežja. Omogoča vam tudi priročne funkcije grafične vizualizacije z integracijo z grafičnim programom Grafana.

Ima vgrajeno funkcijo PromQL, ki vam omogoča tudi prilagodljivo vizualizacijo njenega vmesnika. Videli boste, da nima ravno podpore skupnosti kot nekateri drugi na tem seznamu, kot sta Zabbix in Cacti. Omeniti velja, da zadnjič število velikih podjetij, ki uporabljajo Prometheus, nenehno narašča in skoraj zagotavlja, da ga boste v prihodnjih letih videli več.

Skupnost Observium

Je popolno orodje za nadzor omrežja Linux, namenjeno majhnim strežniškim sistemom. Ima profesionalno spletno razvojno okolje, ki zagotavlja pogosto posodobitev orodja. Podpira najpogosteje uporabljene operacijske sisteme in uporablja standardni nadzor omrežja SNMP.

Observium ima za svoje uporabnike omembe vredno zbirko nadzornih funkcij. Obstajata tudi vizualni sistem armaturne plošče in obsežno spletno omrežje za podporo. Pomanjkljivosti pa so v tem, da njegova prizadevanja ostajajo v majhnem obsegu, saj se ne ujema najbolje za obsežna omrežja in ne zagotavlja posodobitev v realnem času in obvestil o omrežni dejavnosti.

Monitorix

Monitorix je majhno orodje za spremljanje strežnikov na Unixu in Linuxu.

Čeprav najbolje deluje z manjšimi strežniki, vam pa ponuja številne funkcije nadzora sistema. Lahko spremlja stvari, kot so poraba podatkov, zmogljivosti omrežja ali toplota diskovnega pogona. To zagotavlja, da lahko uporabnik vedno opazuje vse najpomembnejše značilnosti delovanja omrežja. To orodje ponuja tudi zmogljive barvno kodirane grafe in grafikone, s katerimi lahko sestavite vizualno analizo trendov.

Htop

Htop je enostavno nastavljiv program orodja za spremljanje, ki podpira sisteme, ki temeljijo na Linuxu in Unixu.

Nekateri pravijo, da ni najbolj vizualno prijazna programska oprema za spremljanje. Kljub temu je koristen za zagotavljanje posodobitev v živo o stvareh, kot so zmogljivost shranjevanja in omrežna dejavnost. Cenili bi tudi njegov intuitiven sistem barvnega kodiranja.

BWM-NG

Zadnje orodje za spremljanje na našem seznamu je BWM-NG. To je prilagodljiv in uporaben program, ki je namenjen predvsem nadzornim platformam majhnih omrežij, ki podpirajo Linux. Platforma je združljiva z več storitvami z operacijskim sistemom Windows in Linuxom. Zasnovan je predvsem za spremljanje pasovne širine. Če iščete to posebno funkcijo, je to morda orodje za vas.

Program je v nekaterih pogledih podoben prejšnjemu BWM. Še vedno je v različici beta, vendar ima zelo aktivno spletno skupnost, ki vam lahko pomaga pri kateri koli težavi.

Zdaj imate pregled bolj priljubljenih orodij za spremljanje Linuxa, ki so danes na voljo. Če uporabljate Linux, potem pomislite, kateri izmed njih bo primeren za vaše potrebe.

Namestite najnovejši Dolphin Emulator za Gamecube & Wii v Linux
Dolphin Emulator vam omogoča igranje izbranih iger Gamecube in Wii na osebnih računalnikih Linux (PC). Dolphin Emulator je prosto dostopen in odprtok...
Kako uporabljati GameConqueror Cheat Engine v Linuxu
Članek zajema vodnik o uporabi varalnice GameConqueror v Linuxu. Številni uporabniki, ki igrajo igre v sistemu Windows, pogosto uporabljajo aplikacijo...
Najboljši emulatorji igralne konzole za Linux
V tem članku bo navedena priljubljena programska oprema za emulacijo igralne konzole, ki je na voljo za Linux. Emulacija je sloj združljivosti program...