Praćenje

Alati za nadzor Linuxa Definitivan vodič

Alati za nadzor Linuxa Definitivan vodič
Ako ste IT stručnjak koji se bavi Linux sustavima, primjena alata za nadzor Linuxa neophodna je za osiguravanje ispravnosti softvera. Uz širok raspon alata za nadgledanje mreže za Linux od otvorenog do zatvorenog koda, možda će biti teško donijeti konačni izbor. A da biste pravilno odlučili, morate točno znati što želite od svog alata za nadzor Linuxa.U ovom ćemo članku razgovarati o nekim točkama koje morate imati na umu prilikom donošenja odluke i napraviti pregled najboljih alata za nadzor otvorenog koda.Dok pokušavate donijeti odluku, morat ćete razmotriti vrstu hardvera i softvera koji ćete pratiti alatom, skalabilnost i veličinu vaše mreže, proračun s kojim radite i vrstu podrške očekujte da ćete imati.

Kako odabrati alate za nadzor Linuxa:

Otvoreni izvor ili zatvoreno

Prvo što morate imati na umu jest želite li postavku otvorenog koda ili zatvorenog koda. Glavni nedostatak zatvorenog softvera je taj što se plaća. Ali ako imate posla s ogromnom mrežom i nemate vremena za rješavanje problema uz pomoć mrežnih foruma, onda bi to mogao biti put. Uz zatvoreni izvor, u bilo kojem trenutku možete zatražiti i dobiti trenutnu korisničku podršku. Samo to može biti vrijedno početne naknade ako imate pitanja ili nedoumice.

Pomoću softvera s zatvorenim izvorom dobivate i pojednostavljenu upotrebljivost te obično i veću razinu zaštite. Softver otvorenog koda, naprotiv, izazovno je provaliti, ali nije nemoguće.

Skalabilnost

Kad ćete odabrati svoj alat za nadzor mreže, trebali biste uzeti u obzir skalabilnost i veličinu mreže. Budući da je puno softvera otvorenog koda dizajnirano posebno za sustave manjih veličina.

Ako imate opsežnu korporativnu mrežu s mnogo čvorova, onda ne biste trebali razmišljati o nečemu poput sljedećih alata: SolarWinds NetFlow Traffic Analyzer ili Paessler PRTG Network Monitor. Te bi usluge bile prikladne za one velike mreže koje bi mogle trebati proširiti svoj korisnički broj bez gotovo upozorenja.

Druga mogućnost koju treba razmotriti mogla bi biti takva usluga kao što je Ganglia. Ovaj je vrlo skalabilan, ali ima takve nedostatke kao što je nedostatak automatske analize podataka. Alati poput SolarWinds NTA ili Nagios Network Analyzer sveobuhvatniji su i prikladniji za postavljanje sigurnosnih upozorenja i analizu u stvarnom vremenu.

Podrška

Što drugi trebaju uzeti u obzir kada traže alate za nadzor Linuxa. Od vitalne je važnosti da razmislite o razini podrške koja vam je potrebna. Kada proučavate programe otvorenog koda, trebali biste biti spremni da ne postoji usluga podrške, osim zajednice korisnika. Stoga biste trebali biti svjesni njihove mrežne korisničke zajednice i kako je ona aktivna. Ali ako više volite dobivati ​​trenutnu podršku ili ako vaše poslovne potrebe to zahtijevaju, tada bi softver otvorenog koda s timom korisničke podrške spreman za pomoć bio bolji izbor za vas. Štoviše, neki alati poput EventSentry Light nude sustav brzog upozorenja i rješavanje problema.

Pregled najboljih alata za nadgledanje mreže s otvorenim kodom Linux

Neki nedostaci praćenja otvorenog koda su da ti alati obično trebaju više vremena, a mogu biti i manje prilagođeni korisnicima. S njima također ponekad naletite na zlonamjerne izmjene, što je gotovo nečuveno kod zatvorenog programa. Ali većina alata s otvorenim kodom ima puno značajki kao usluge s zatvorenim izvorom, pa čak i više, i besplatni su. To je osobito istinito kada postoji robusna mrežna korisnička zajednica kojoj se možete obratiti za savjet ako vam zatreba.

Nagios

S Nagiosom možete nadzirati gotovo bilo koju vrstu komponenata. To bi uključivalo web stranice, međuprogramski softver, metriku sustava, mrežne protokole, operativne sustave, aplikacije, web poslužitelje i još mnogo toga.

Nagios se temelji na onome što se naziva jezgrom Core 4 za nadzor. Dobivate visoku razinu izvedbe i potrošnju manje resursa poslužitelja. Integracija je podržana mnogim popularnim softverskim opcijama treće strane putem dodataka. Najvjerojatnije će to već netko drugi napisati, štedeći vam probleme.

Nagios ima sveobuhvatno izvješće o cjelokupnoj nadziranoj IT infrastrukturi. Štoviše, ima rukovatelje događajima koji omogućuju automatsko ponovno pokretanje neuspjelih aplikacija. Sljedeće značajke čine ovaj alat za nadgledanje mreže jednim od najkorisnijih: višekorisnički pristup, značajka selektivnog pristupa koja omogućava klijentima da vide samo infrastrukturne komponente koje se odnose na njih, visoko skalabilna arhitektura

Uz to, usluga ima izuzetno aktivnu zajednicu koja se može pohvaliti s preko 1 milijun korisnika koji su spremni pomoći ako vam postoje.

Icinga 2

Icinga 2 radi na osnovi izvorne Icinge, ali ima neke preinake. Popularna je među IT stručnjacima zbog svojih alata za praćenje uživo i skalabilnosti.

Icinga 2 savršeno odgovara za Linux, kao i za druge operativne sustave. Može izmjeriti veće mreže i pružiti analizu pomoću grafikona i grafikona u boji. Zahvaljujući interaktivnim nadzornim pločama za vizualno praćenje, nadzor mreže postaje jednostavan. Koristi API tehnologiju otvorenog izvora koju je razvila zajednica. Icinga 2 nadgleda sustave velikom brzinom i proizvodi nadzorne ploče za vizualizaciju podataka u stvarnom vremenu.

OpenNMS

OpenNMS omogućuje vam izgradnju alata za nadzor mreže za gotovo bilo koju vrstu IT infrastrukture. Softver prikuplja metričke podatke sustava koristeći HTTP, NRPE, JMX, WMI, SNMP, XML, JDBC, XML, JSON i druge. Dizajniran je na arhitekturi vođenoj događajima, a podržava i Grafana.

OpenNMS dolazi s integriranim mogućnostima izvještavanja što vam omogućuje da imate izvješća u stvarnom vremenu u okviru intuitivne postavke nadzorne ploče i grafikona. Sve u svemu, OpenNMS ima korisničko sučelje koje se smatra izvrsnim.

Posebno je dizajniran za Linux, ali podržava Solaris, Windows i OSX

Ima puno korisnih značajki kao što su funkcionalnost nadzora temperature uređaja, visoko prilagodljiva administratorska nadzorna ploča, učinkovito nadgledanje opskrbe, podrška za IPv4 i IPv6. Usluga vam omogućuje postavljanje prilagođenih obavijesti putem SMS-a, e-pošte, XMPP-a i drugih metoda o određenim događajima. Što je još vrijedno spomenuti, postoji karta zemljopisnih čvorova za prikaz čvorova i prekida usluga pomoću Google Maps, Open Street Map ili MapQuest

Kaktusi

Kaktusi su jedno od najpoznatijih imena u softveru za nadgledanje mreže otvorenog koda. Može se instalirati na Linux ili Windows OS. Omogućuje višestrukim korisnicima prijavu mrežnih podataka i nadgledanje mrežnih uređaja. Platforma pruža opsežno upravljanje postavkama privatnosti za definiranje različitih tipova korisnika s različitim razinama pristupa.

Pomoću njega možete definirati neograničene stavke grafikona pomoću CDEF-a ili izvora podataka. Uz njega dolazi i podrška za automatsko popunjavanje grafova. Također podržava datoteke RRD ili Round-Robin baze podataka. Oni imaju više izvora podataka. Oni također mogu koristiti RRD datoteku koja je pohranjena u bilo kojoj točki lokalnog datotečnog sustava.

Ovaj alat ima i takve korisne značajke kao što su upravljanje i sigurnost temeljene na korisniku te prilagođene skripte za prikupljanje podataka

Zabbix

Zabbix je još jedna popularna usluga praćenja mreže kompatibilna s Linuxom i Unixom. Zbog toga je popularan za sve vrste pojedinaca u IT zajednici.

Zabbix podsjeća na kaktuse. Jedna od prednosti usluge je dobro uspostavljena internetska zajednica. Alat vam daje vizualnu nadzornu ploču koja ima funkcije nadzora. Kroz niz upozorenja možete otkriti i pratiti promjene mrežne aktivnosti i prostora na disku. Također možete pratiti opterećenje procesora pomoću platforme za provjeru aktivnosti na vašoj mreži.

Na temelju okvira kao što su ICMP, SNMP i TCP, Zabbix može otkriti mrežne probleme i zaostajanja u funkcijama. Također koristi softver upozorenja otvorenog koda koji će obavijestiti središnju kontrolu ako se ikada dogodi mrežni kvar.

Checkmk

Ako tražite jednostavan način za postavljanje nadzora koji odgovara bilo kojem okruženju, trebali biste pogledati Checkmk. Alat nadgleda poslužitelje, mreže, sredstva u oblaku, baze podataka, spremnike, IoT i još mnogo toga. Checkmk radi pod Linuxom, kao virtualni ili fizički uređaj ili u Docker spremniku. Sve se njegove komponente isporučuju potpuno integrirane, pa postavljanje instance traje samo nekoliko minuta.

Zaslon s pregledom nadzora Checkmk

Zahvaljujući konfiguraciji 1: n zasnovanoj na pravilima, kao i visokom stupnju automatizacije za ubrzavanje tijeka rada, korisnici mogu upravljati nadzorom čak i za velika okruženja u samo nekoliko minuta. Moćne funkcije automatskog otkrivanja, automatizirana ažuriranja agenata i druge značajke smanjuju vaše vrijeme i trud utrošen na nadzor.

Checkmk Raw Edition potpuno je otvorenog koda i nudi besplatan i neograničen nadzor. Izdanje Checkmk Enterprise dolazi s dodatnim funkcionalnostima. Zahvaljujući svojih 1.900 službeno dostupnih dodataka (svi su licencirani pod GPLv2), Checkmk je pogodan za mnoge korisničke scenarije. Arhitektura Checkmka vrlo je učinkovita i podržava distribuirano praćenje. To će vam omogućiti praćenje nekoliko stotina tisuća usluga s jedne instance i jednostavno upravljanje distribuiranim okruženjima s do nekoliko stotina instanci.

Tvrtka koja stoji iza Checkmka je pleme29 i ovo je uspjelo stvoriti skalabilni alat s grafičkim sučeljem prilagođenim korisniku. Nije iznenađujuće što se zajednica korisnika Checkmk velikom brzinom širi. Danas više od 2000 organizacija vjeruje u Checkmk. Korisnici su tvrtke svih veličina, kao i vladine institucije - često s više podatkovnih centara i vrlo velikim postavkama.

LibreNMS

LibreNMS je poznat uglavnom po svom programu za brzi odgovor. Toliko je učinkovit zbog dobro dizajniranog API softvera otvorenog koda s zbirkama provjera i izvješća za nadzor u stvarnom vremenu.

LibreNMS je potencijalno vrlo koristan. Pruža automatizirana ažuriranja o performansama vaše mreže s pametnim ugrađenim sustavom upozorenja.

Također pruža API komunikacijsku sposobnost s mrežnim sustavima koji se mogu horizontalno skalirati. Arhitektura vam omogućuje nadgledanje mnogih čvorova kroz središnji upravljački sustav. Postoji još jedna prednost korištenja LibreNMS-a: on jednako učinkovito podržava i iOS i Android. Podržava čak i virtualne strojeve ako tražite alat s tom kompatibilnošću.

Prometej

Prometheus je dobro podržan i sa Linux i sa Unix sustavima i služi kao učinkovit i besplatan alat za nadzor mreže. Također vam pruža praktične značajke grafičke vizualizacije zahvaljujući integraciji s grafičkim programom Grafana.

Ima ugrađenu značajku PromQL koja vam također daje prilagodljivu vizualizaciju njegovog sučelja. Vidjet ćete da nema baš potporu zajednice kao neki drugi na ovom popisu, poput Zabbixa i Cactija. Vrijedno je primijetiti da posljednji put broj velikih tvrtki koje koriste Prometheus neprestano raste, gotovo osiguravajući da ćete ih vidjeti još u godinama koje dolaze.

Zajednica promatrača

To je savršen alat za nadgledanje Linux mreže namijenjen malim sustavima poslužitelja. Ima profesionalno okruženje za internetski razvoj koje osigurava često ažuriranje alata. Ima podršku za najčešće korištene operativne sustave i koristi standardni nadzor SNMP mreže.

Observium ima zapaženu kolekciju značajki praćenja za svoje korisnike. Tu je i vizualni sustav nadzorne ploče i opsežna mreža mrežne podrške. No, nedostaci su u tome što njegove težnje ostaju na malom, jer nije najbolje za velike mreže i ne pruža ažuriranja u stvarnom vremenu i obavijesti o mrežnim aktivnostima.

Monitorix

Monitorix je alat za nadzor poslužitelja zasnovan na Unixu i Linuxu koji je malog opsega.

Iako najbolje radi s manjim poslužiteljima, pruža vam mnoge funkcije nadzora sustava. Može nadzirati stvari poput potrošnje podataka, mrežnih mogućnosti ili zagrijavanja diskovnog pogona. To osigurava da korisnik uvijek može promatrati sve najvažnije značajke rada mreže. Ovaj alat također nudi snažne grafike i grafikone kodirane bojom pomoću kojih možete graditi vizualnu analizu trendova.

Htop

Htop je lako prilagodljiv program alata za praćenje koji podržava sustave temeljene na Linuxu i Unixu.

Neki kažu da to nije vizualno najprijatniji softver za nadzor. Ipak, korisno je za pružanje ažuriranja uživo o stvarima poput kapaciteta pohrane i mrežne aktivnosti. Također biste trebali cijeniti njegov intuitivni sustav kodiranja boja.

BWM-NG

Posljednji alat za praćenje na našem popisu je BWM-NG. Ovo je fleksibilan, koristan program koji je prvenstveno namijenjen platformama za nadzor malih mreža koje podržavaju Linux. Platforma ima kompatibilnost s više usluga s Windows OS-om i Linuxom. Uglavnom je dizajniran za praćenje propusnosti. Ako tražite ovu određenu značajku, ovo bi mogao biti alat za vas.

Program je na neki način sličan prethodnom BWM-u. Još uvijek je u beta verziji, ali ima vrlo aktivnu internetsku zajednicu koja vam može pomoći u bilo kojem problemu.

Sada imate pregled popularnijih alata za nadzor Linuxa koji su danas dostupni. Ako koristite Linux, razmislite koji će od njih biti prikladan za vaše potrebe.

Kako promijeniti pokazivač miša i veličinu, boju i shemu pokazivača na sustavu Windows 10
Pokazivač i pokazivač miša u sustavu Windows 10 vrlo su važni aspekti operativnog sustava. To se može reći i za druge operativne sustave, tako da u is...
Besplatni i otvoreni kodni pokretački programi za razvoj Linux igara
Ovaj će članak pokriti popis besplatnih i open source pokretačkih igara koje se mogu koristiti za razvoj 2D i 3D igara na Linuxu. Brojni su takvi moto...
Vodič za Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider dvanaesti je dodatak seriji Tomb Raider - franšizi u akcijsko-avanturističkoj igri koju je stvorio Eidos Montreal. I kritiča...