Monitorovanie

Monitorovacie nástroje Linuxu Definitívny sprievodca

Monitorovacie nástroje Linuxu Definitívny sprievodca
Ak ste IT špecialista zaoberajúci sa systémami Linux, implementácia monitorovacích nástrojov Linuxu je nevyhnutná na zaistenie dobrého stavu softvéru. Vďaka širokej škále nástrojov na monitorovanie siete pre systém Linux od otvoreného zdroja po uzavretý zdroj môže byť ťažké urobiť konečnú voľbu. A aby ste sa rozhodli správne, musíte zo svojho monitorovacieho nástroja pre Linux presne vedieť, čo chcete.V tomto článku sa budeme zaoberať niektorými bodmi, ktoré musíte mať na pamäti pri rozhodovaní, a urobiť prehľad najlepších nástrojov na monitorovanie otvoreného zdroja.Pri rozhodovaní budete musieť zvážiť typ hardvéru a softvéru, ktorý pomocou nástroja budete monitorovať, škálovateľnosť a veľkosť vašej siete, rozpočet, s ktorým pracujete, a typ podpory, ktorú poskytujete. očakávať, že budú mať.

Ako si vybrať nástroje na monitorovanie systému Linux:

Open-Source alebo Closed

Prvý bod, ktorý musíte mať na pamäti, je, či chcete nastavenie open-source alebo uzavretý zdroj. Hlavnou nevýhodou softvéru s uzavretým zdrojom je to, že je platený. Ak však máte do činenia s obrovskou sieťou a nemáte čas na riešenie problémov pomocou online fór, potom by to mohla byť správna cesta. Vďaka uzavretému zdroju môžete kedykoľvek požiadať o okamžitú zákaznícku podporu a získať ju. To samo o sebe môže stáť za počiatočný poplatok, ak máte nejaké otázky alebo obavy.

So softvérom s uzavretým zdrojom získate tiež efektívnu použiteľnosť a zvyčajne aj vyššiu úroveň ochrany. Naproti tomu open-source softvér je náročný na hacknutie, ale nie je to nemožné.

Škálovateľnosť

Pri výbere nástroja na sledovanie siete by ste mali brať do úvahy škálovateľnosť a veľkosť vašej siete. Pretože veľa softvéru s otvoreným zdrojovým kódom je určených najmä pre menšie systémy.

Ak prevádzkujete rozsiahlu podnikovú sieť s mnohými uzlami, nemali by ste uvažovať ani o niečom podobnom ako ďalšie nástroje: SolarWinds NetFlow Traffic Analyzer alebo Paessler PRTG Network Monitor. Tieto služby by boli vhodné pre tie rozsiahle siete, ktoré by mohli potrebovať rozšíriť svoje počty používateľov prakticky bez varovania.

Ďalšou možnosťou, ktorú môžete zvážiť, môže byť takáto služba ako Ganglia. Tento je vysoko škálovateľný, ale má také nevýhody ako nedostatok automatickej analýzy údajov. Takéto nástroje ako SolarWinds NTA alebo Nagios Network Analyzer sú komplexnejšie a vhodnejšie pre nastavenie bezpečnostných varovaní a analýzu v reálnom čase.

podpora

Čo musia ostatní brať do úvahy pri hľadaní monitorovacích nástrojov pre Linux. Je nevyhnutné, aby ste sa zamysleli nad úrovňou podpory, ktorú potrebujete. Keď sa pozriete do programov s otvoreným zdrojovým kódom, mali by ste byť pripravení na to, že okrem komunity používateľov neexistuje žiadna podporná služba. Mali by ste preto vedieť o ich online komunite používateľov a o tom, ako je aktívna. Ak ale uprednostňujete okamžitú podporu alebo to vyžadujú vaše obchodné potreby, potom by pre vás bola lepšou voľbou softvér s otvoreným zdrojovým kódom a tím zákazníckej podpory pripravený na pomoc. Niektoré nástroje ako EventSentry Light navyše ponúkajú systém rýchleho varovania a riešenie akýchkoľvek problémov.

Prehľad najlepších nástrojov na monitorovanie siete Linux s otvoreným zdrojom

Niektoré nevýhody monitorovania otvoreného zdroja spočívajú v tom, že použitie týchto nástrojov býva časovo náročnejšie a môžu byť tiež menej užívateľsky prívetivé. Tiež s nimi niekedy narazíte na škodlivé úpravy, čo je v prípade uzavretého programu takmer neslýchané. Väčšina nástrojov s otvoreným zdrojovým kódom má však veľa funkcií ako služby s uzavretým zdrojom a ešte viac a sú zadarmo. To platí najmä vtedy, keď existuje rozsiahla komunita používateľov online, na ktorú môžete v prípade potreby požiadať o radu.

Nagios

S Nagios ste schopní monitorovať takmer akýkoľvek typ komponentu. Patria sem webové stránky, middleware, systémové metriky, sieťové protokoly, operačné systémy, aplikácie, webové servery a ďalšie.

Nagios je založený na takzvanom jadre Core 4 pre monitorovanie. Získate vysokú úroveň výkonu a nižšiu spotrebu serverových prostriedkov. Integráciu podporuje mnoho populárnych softvérových doplnkov tretích strán prostredníctvom doplnkov. S najväčšou pravdepodobnosťou to už napíše niekto iný, čo vám ušetrí námahu s tým.

Nagios má komplexnú správu o celej monitorovanej IT infraštruktúre. Okrem toho má obslužné rutiny udalostí, ktoré umožňujú automatické reštartovanie zlyhaných aplikácií. Vďaka ďalším funkciám je tento nástroj na sledovanie siete jedným z najužitočnejších: prístup viacerých používateľov, funkcia selektívneho prístupu, ktorá umožňuje klientom zobraziť iba tie prvky infraštruktúry, ktoré sa ich týkajú, vysoko škálovateľná architektúra

Táto služba má navyše mimoriadne aktívnu komunitu, ktorá sa môže pochváliť viac ako 1 miliónom používateľov, ktorí sú pripravení pomôcť vám, ak existujú.

Icinga 2

Icinga 2 beží na základni pôvodnej Icingy, má však určité úpravy. Medzi IT špecialistami je obľúbený pre svoje živé monitorovacie nástroje a škálovateľnosť.

Icinga 2 sa perfektne hodí pre Linux aj pre iné operačné systémy. Môže merať početnejšie siete a poskytovať analýzy prostredníctvom tabuliek a farebne odlíšených grafov. Vďaka svojim interaktívnym vizuálnym monitorovacím dashboardom je monitorovanie siete ľahké. Používa technológiu API otvoreného zdroja vyvinutú komunitou. Icinga 2 monitoruje systémy pri vysokých rýchlostiach a vytvára dashboardy vizualizácie dát v reálnom čase.

OpenNMS

OpenNMS vám umožňuje vytvoriť nástroj na sledovanie siete pre prakticky akýkoľvek typ IT infraštruktúry. Softvér zhromažďuje systémové metriky pomocou protokolov HTTP, NRPE, JMX, WMI, SNMP, XML, JDBC, XML, JSON a ďalších. Je navrhnutý na architektúre riadenej udalosťami a podporuje tiež Grafanu.

OpenNMS je dodávaný s integrovanými funkciami hlásenia, ktoré vám umožňujú mať správy v reálnom čase v rámci intuitívneho ovládacieho panela a nastavenia grafov. Celkovo má OpenNMS užívateľské rozhranie, ktoré sa všeobecne považuje za vynikajúce.

Je špeciálne navrhnutý pre Linux, ale podporuje systémy Solaris, Windows a OSX

Má veľa užitočných funkcií, ako je funkcia monitorovania teploty zariadenia, vysoko prispôsobiteľný panel správcu, efektívne monitorovanie napájania, podpora IPv4 a IPv6. Služba umožňuje nastaviť vlastné upozornenie na konkrétne udalosti prostredníctvom SMS, e-mailu, XMPP a ďalších metód. Čo ešte stojí za zmienku, existuje geografická mapa uzlov, ktorá zobrazuje výpadky uzlov a služieb pomocou Google Maps, Open Street Map alebo MapQuest

Kaktusy

Kaktusy sú jedným z najznámejších mien v softvéri na monitorovanie siete typu open-source. Môže byť nainštalovaný na operačnom systéme Linux alebo Windows. Umožňuje viacerým používateľom zaznamenávať sieťové údaje a monitorovať sieťové zariadenia. Platforma poskytuje rozsiahlu správu nastavení ochrany osobných údajov na definovanie rôznych typov používateľov s rôznymi úrovňami prístupu.

Môžete s ním definovať neobmedzené položky grafu pomocou CDEF alebo zdrojov údajov. Súčasťou je podpora automatického vypĺňania grafov. Podporuje tiež súbory RRD alebo Round-Robin Database. Majú viac ako jeden zdroj údajov. Môžu tiež využiť súbor RRD, ktorý je uložený v ktoromkoľvek bode miestneho systému súborov.

Tento nástroj má tiež také užitočné funkcie, ako je používateľská správa a zabezpečenie a vlastné skripty na zhromažďovanie údajov

Zabbix

Zabbix je ďalšia populárna služba monitorovania siete kompatibilná s Linuxom a Unixom. Vďaka tomu je obľúbený pre všetky druhy jednotlivcov v IT komunite.

Zabbix sa trochu podobá na Cacti. Jednou z výhod služby je dobre zavedená online komunita. Tento nástroj poskytuje vizuálny informačný panel s monitorovacími funkciami. Pomocou série upozornení môžete zistiť a sledovať zmeny v sieťovej aktivite a na disku. Môžete tiež sledovať zaťaženie procesora pomocou platformy na kontrolu aktivity vo vašej sieti.

Zabbix môže na základe rámcov ako ICMP, SNMP a TCP detekovať problémy so sieťou a oneskorenia funkcií. Používa tiež výstražný softvér s otvoreným zdrojom, ktorý upozorní centrálne riadenie, ak dôjde k poruche siete.

Checkmk

Ak hľadáte jednoduchý spôsob nastavenia monitorovania, ktoré vyhovuje každému prostrediu, mali by ste sa pozrieť na server Checkmk. Tento nástroj monitoruje servery, siete, cloudové aktíva, databázy, kontajnery, IoT a ďalšie. Checkmk beží pod Linuxom, ako virtuálne alebo fyzické zariadenie alebo v kontajneri Docker. Všetky jeho komponenty sú dodávané plne integrované, takže nastavenie inštancie trvá len pár minút.

Obrazovka Prehľad monitorovania Checkmk

Vďaka konfigurácii 1: n založenej na pravidlách a vysokému stupňu automatizácie na zrýchlenie pracovných tokov sú používatelia schopní spravovať monitorovanie aj veľkých prostredí za pár minút. Výkonné funkcie automatického zisťovania, automatizované aktualizácie agentov a ďalšie funkcie skracujú váš čas a úsilie strávené monitorovaním.

Checkmk Raw Edition je úplne otvorený zdroj a ponúka bezplatné a neobmedzené sledovanie. Vydanie Checkmk Enterprise prichádza s ďalšími funkciami. Vďaka svojim 1 900 oficiálne dostupným doplnkom (všetky licencované v rámci GPLv2) je Checkmk vhodný pre mnoho užívateľských scenárov. Architektúra Checkmku je vysoko efektívna a podporuje distribuované monitorovanie. To vám umožní monitorovať niekoľko stotisíc služieb z jednej inštancie a ľahko spravovať distribuované prostredia až s niekoľkými stovkami inštancií.

Za spoločnosťou Checkmk stojí spoločnosť tribe29, ktorej sa podarilo vytvoriť škálovateľný nástroj s užívateľsky prívetivým grafickým rozhraním. Nie je prekvapením, že komunita používateľov Checkmku sa rozširuje skvelým tempom. Checkmku dnes dôveruje viac ako 2 000 organizácií. Používateľmi sú spoločnosti všetkých veľkostí aj vládne inštitúcie - často s viacerými dátovými centrami a veľmi rozsiahlymi nastaveniami.

LibreNMS

LibreNMS je známy hlavne pre svoj program rýchlej reakcie. Je to tak efektívne vďaka dobre navrhnutému softvéru open-source API so zbierkami kontrol a správ o monitorovaní v reálnom čase.

LibreNMS je potenciálne celkom užitočný. Poskytuje automatizované aktualizácie výkonu vašej siete pomocou inteligentného vstavaného výstražného systému.

Poskytuje tiež schopnosť komunikácie API so sieťovými systémami, ktoré sú horizontálne škálovateľné. Architektúra umožňuje sledovať veľa uzlov prostredníctvom centrálneho riadiaceho systému. Existuje aj ďalšia výhoda používania LibreNMS: podporuje rovnako efektívne iOS aj Android. Podporuje dokonca aj virtuálne stroje, ak hľadáte nástroj s touto kompatibilitou.

Prometheus

Prometheus je dobre podporovaný systémami Linux aj Unix a slúži ako efektívny a bezplatný nástroj na sledovanie siete. Vďaka integrácii s grafickým programom Grafana vám tiež poskytne užitočné funkcie grafickej vizualizácie.

Má zabudovanú funkciu PromQL, ktorá vám tiež poskytuje prispôsobiteľnú vizualizáciu jeho rozhrania. Uvidíte, že nemá úplnú podporu komunity, ako niektorí iní na tomto zozname, napríklad Zabbix a Cacti. Stojí za povšimnutie, že poslednýkrát stabilne rastie počet veľkých spoločností využívajúcich Prometheus, takže je takmer zaručené, že ich v nasledujúcich rokoch uvidíte viac.

Spoločenstvo observatória

Je to dokonalý nástroj na sledovanie sietí v systéme Linux zameraný na malé serverové systémy. Má profesionálne online vývojové prostredie, ktoré zaisťuje častú aktualizáciu nástroja. Má podporu pre najčastejšie používané operačné systémy a využíva štandardné monitorovanie siete SNMP.

Observatórium má pre svojich používateľov pozoruhodnú zbierku monitorovacích funkcií. K dispozícii je tiež vizuálny systém palubnej dosky a rozsiahla sieť online podpory. Nevýhody však spočívajú v tom, že jeho ambície zostávajú v malom meradle, pretože to nie je najlepšia zhoda pre veľké siete a neposkytuje aktualizácie v reálnom čase a oznámenia týkajúce sa sieťovej aktivity.

Monitorix

Monitorix je unixový a Linuxový monitorovací nástroj serverov, ktorý je malého rozsahu.

Aj keď to funguje najlepšie s menšími servermi, poskytuje vám mnoho funkcií monitorovania systému. Môže monitorovať napríklad spotrebu dát, možnosti siete alebo teplo diskovej jednotky. To zaisťuje, že používateľ môže vždy sledovať všetky najdôležitejšie funkcie prevádzky siete. Tento nástroj tiež ponúka výkonné farebne odlíšené grafy a schémy, pomocou ktorých môžete vytvárať analýzu vizuálnych trendov.

Htop

Htop je ľahko nastaviteľný program monitorovacích nástrojov, ktorý podporuje systémy založené na Linuxe aj Unixe.

Niektorí tvrdia, že nejde o vizuálne najpríjemnejší monitorovací softvér. Stále je to užitočné na poskytovanie živých aktualizácií o veciach, ako je kapacita úložiska a sieťová aktivita. Oceníte tiež jeho intuitívny systém farebného kódovania.

BWM-NG

Posledným monitorovacím nástrojom na našom zozname je BWM-NG. Jedná sa o flexibilný a užitočný program, ktorý je určený predovšetkým pre platformy na monitorovanie malých sietí podporujúce systém Linux. Platforma má kompatibilitu viacerých služieb s operačným systémom Windows aj Linux. Je určený hlavne na sledovanie šírky pásma. Ak hľadáte túto konkrétnu funkciu, môže to byť práve tento nástroj pre vás.

Program je v niektorých ohľadoch podobný predchádzajúcemu BWM. Stále je v beta verzii, ale má veľmi aktívnu online komunitu, ktorá vám môže pomôcť s akýmkoľvek problémom.

Teraz máte prehľad o najpopulárnejších monitorovacích nástrojoch pre Linux, ktoré sú dnes k dispozícii. Ak používate Linux, premyslite si, ktorý z nich bude vhodný pre vaše potreby.

Ovládajte a spravujte pohyb myši medzi viacerými monitormi v systéme Windows 10
Správca myši s duálnym displejom umožňuje ovládať a konfigurovať pohyb myši medzi viacerými monitormi spomalením jeho pohybu blízko hranice. Windows 1...
WinMouse vám umožňuje prispôsobiť a vylepšiť pohyb ukazovateľa myši na počítači so systémom Windows
Ak chcete vylepšiť predvolené funkcie kurzora myši, použite freeware WinMouse. Pridáva ďalšie funkcie, ktoré vám pomôžu vyťažiť zo svojej skromnej myš...
Tlačidlo ľavého kliknutia myši nefunguje v systéme Windows 10
Ak používate samostatnú myš s prenosným počítačom alebo stolovým počítačom, ale nefunguje ľavé tlačidlo myši vo Windows 10/8/7 z nejakého dôvodu uvádz...