- - 6 najlepších linuxových monitorovacích softvérov a nástrojov pre rok 2019

6 najlepších linuxových monitorovacích softvérov a nástrojov pre rok 2019

Keď Linus Torvalds vydal prvú verziujeho Linuxové jadro už v roku 1991, nikto si nemyslel, že by sa to niekedy stalo tým, čím sa stalo. Dnes je Linux všade a aj keď to neurobil veľmi ďaleko ako bežný operačný systém pre stolné počítače, teraz je na serveroch bežný. Rovnako ako servery prevádzkujúce akékoľvek iné operačné systémy, aj Linux servery musia byť monitorované. Dnešné IT prostredia sú také veľké a zložitéže monitorovacie nástroje sú takmer povinné. Tento príspevok však nie je len o monitorovaní serverov Linux, ale aj o používaní systému Linux ako monitorovacej platformy. Niektoré z najlepších monitorovacích nástrojov môžu bežať ďalejLinux. V skutočnosti, niektorí nebudú bežať na ničom inom. Hľadali sme pre vás trh, hľadali sme najlepší softvér a nástroje na monitorovanie Linuxu a sme radi, že môžeme výsledky našich snáh zdieľať s našimi čitateľmi.

Svoju diskusiu začneme krátkym rozprávanímo Linuxe, o jeho histórii a súčasnom stave. Potom diskutujeme o monitorovaní počítačov so systémom Linux. Pokúsime sa zistiť, či existujú nejaké rozdiely medzi monitorovaním hostiteľov Linuxu alebo počítačov používajúcich iné operačné systémy. Pretože Linux je populárnou platformou pre monitorovacie nástroje, toto bude naša ďalšia téma, kým sa konečne dostaneme k najzaujímavejšej časti, najlepšiemu monitorovaciemu softvéru a nástrojom pre Linux.

Slovo o Linuxe

Linux vo svojej najzákladnejšej podobe je ibajadro operačného systému. Toto je hlavná súčasť operačného systému, ktorý poskytuje rôzne služby - napríklad pamäť, súbory a správa úloh - iným procesom. Zjednodušene povedané, je to názov, ktorý bežne dáme operačným systémom založeným na jadre, ale je vyrobený z niekoľkých ďalších modulov, ktoré z neho robia kompletný počítačový operačný systém, taký, ktorý môžu používať ľudia. Je dôležité porozumieť rozdielu medzi jadrom Linuxu a operačným systémom Linux. Linuxové jadro sa používa v iných operačných systémoch ako Android, najpoužívanejší operačný systém smartfónov.

Linux ako operačný systém nie je,funkčne vzaté, veľmi odlišné od ostatných, ako napríklad Windows alebo OS X. Hlavným rozdielom medzi Linuxom a inými populárnymi operačnými systémami je skutočnosť, že Linux je produkt s otvoreným zdrojovým kódom. Mnoho ľudí má tendenciu zamieňať open-source a zadarmo. Je pravda, že softvér s otvoreným zdrojovým kódom je často bezplatný, ale nie nevyhnutne. Napríklad operačný systém Red Hat Enterprise Linux nie je zadarmo. Aby sa pridal zmätok, aktéri hnutia s otvoreným zdrojovým kódom často označujú softvér s otvoreným zdrojovým kódom za slobodný softvér, ktorý má zadarmo za následok slobodu, a nie neprítomnosť nákladov.

V priebehu rokov, Linux, ktorý bol jeden skôrokrajový operačný systém inštalovaný šialencami a študentmi počítačových vied - spomínam si, že trávim týždne sťahovania jedného obrazu diskety naraz cez 1200 baudové pripojenie; Myslím, že som bol jedným z tých nadšených, stal sa populárnou voľbou ako serverový operačný systém.

Monitorovanie Linuxu

Monitorovanie Linuxu je v jeho najzákladnejšom vyjadreníveľmi podobné monitorovaniu akéhokoľvek iného operačného systému. Koniec koncov, Linux je operačný systém ako ktorýkoľvek iný (hoci je na rozdiel od iného). A keď si uvedomíte, že typické monitorovanie servera má viac spoločného s hardvérom ako s operačným systémom, ľahko pochopíte, prečo sa príliš nelíši.

Monitorovanie je však operačným systémomnástroje slúžiace na čítanie stavu hardvéru. Niektoré monitorovacie nástroje napríklad používajú SNMP na načítanie prevádzkových metrík z operačných systémov. Monitorovanie systému Linux pomocou protokolu SNMP vyžaduje, aby bol nainštalovaný a spustený balík snmpd. snmpd je agent SNMP, ktorý sedí a čaká na požiadavky monitorovacích nástrojov SNMP. Po prijatí žiadosti ju spracuje, zhromaždí požadované informácie a vráti ich žiadateľovi.

Iné monitorovacie systémy používajú miestneho agentazhromažďovať údaje. Pri výbere takéhoto systému na monitorovanie serverov Linux je dôležité zabezpečiť, aby bol agent pre vašu konkrétnu distribúciu systému Linux k dispozícii. Niektoré monitorovacie nástroje založené na agentoch môžu používať aj iné metódy zhromažďovania údajov a často sú najlepšími možnosťami v hybridných sieťach obsahujúcich kombináciu počítačov so systémom Windows, ktoré je možné monitorovať pomocou vlastného agenta a Linux, ktoré sa monitorujú štandardnými prostriedkami, napríklad SNMP.

Linux ako monitorovacia platforma

Kým Linux je populárny operačný systém pre Windowsserverov všetkého druhu, je to ešte viac, pokiaľ ide o spustenie konkrétnych nástrojov. Konkrétne existuje niekoľko bezplatných a otvorených nástrojov na monitorovanie sietí, ktoré budú fungovať v systéme Linux. A dokonca aj keď by ste si mohli vybrať nástroj, ktorý by ste mohli spustiť v systéme Windows, nebolo by ekonomickejšie mať prednosť pred operačným systémom s voľným operačným systémom, než by ste zbytočne míňali nejaké peniaze na nákladný operačný systém?

Niektorí ľudia stále neveria slobodne aopen-source softvér pre kritické aplikácie. Napríklad by nevkladali svoje cenné podnikové údaje na server SQL bežiaci na systéme Linux. Títo ľudia však zvyčajne nemajú námietky proti používaniu platformy na spúšťanie nástrojov na správu siete.

Jedna veľká výhoda použitia Linuxu ako systému Windowszákladnou platformou pre nástroje na monitorovanie siete je to, že je ľahké nastaviť server Linux iba s požadovanými balíčkami. Aj keď to možno dosiahnuť pomocou systému Windows, je to oveľa zložitejšie.

Náš najlepší softvér a nástroje na monitorovanie systému Linux

Dosť bolo povedané o Linuxe, pozrime sa nanajlepší nástroj, ktorý sme našli. Ako sme už spomenuli, náš zoznam obsahuje kombináciu nástrojov, ktoré sa dajú použiť na monitorovanie serverov a sietí Linux, ako aj softvér na monitorovanie sietí, ktorý beží na systéme Linux. Niektoré z týchto nástrojov kombinujú oboje a môžu monitorovať hostiteľov systému Linux počas behu v systéme Linux. Sú ideálne pre obchody iba so systémom Linux.

1. Monitor serverov a aplikácií SolarWinds (Skúška zadarmo)

SolarWinds vyrába jedny z najlepšíchnástroje na správu siete približne dvadsať rokov. Je vysoko cenený a jeho vlajkový produkt, monitor výkonu siete SolarWinds, neustále dostáva špičkové recenzie ako jeden z najlepších nástrojov na monitorovanie šírky pásma siete. SolarWinds je tiež známy svojimi bezplatnými nástrojmi. Menšie produkty riešia špecifickú potrebu správcov sietí. Kalkulačka SolarWinds Advanced Subnet Calculator a Kiwi Syslog Server sú dva dobré príklady týchto bezplatných nástrojov.

Ako to SolarWinds popisuje, Monitor serverov a aplikácií je softvér na monitorovanie serverov založený na systéme Windowspostavený na nájdenie a riešenie problémov s aplikáciou “. Pomocou tohto nástroja budete môcť monitorovať akýkoľvek server, na ktorom je spustená akákoľvek aplikácia, kdekoľvek. Môže sa použiť na aktívne sledovanie výkonu, kapacity a zdravia serverov a aplikácií Linux a Windows v dátových centrách, vzdialených kanceláriách a v cloude.

Informačný panel monitora serverov a aplikácií SolarWinds

  • SKÚŠKA ZADARMO: Monitor serverov a aplikácií SolarWinds
  • Odkaz na stiahnutie: https://www.solarwinds.com/server-application-monitor/registration

Monitorovacie komponenty servera Linux Monitor serverov a aplikácií umožňujú vám sledovať, varovať a podávať správy o nichproblémy s výkonom na serveroch Linux. Využitie prostriedkov môžete monitorovať na serveroch Linux. Dostávajte upozornenia o preťažení procesora, nedostatočnej pamäti RAM a problémoch s ukladaním, napríklad o nedostatočnej kapacite diskov. Budete tiež môcť monitorovať stav hardvérových komponentov na serveri Linux vrátane teploty, rýchlosti ventilátora, napájania a ďalších. Upozornenia môžete dostávať, keď sú hardvérové ​​komponenty servera vo varovaní alebo v kritických stavoch, čo potenciálne znižuje výpadky servera v dôsledku zlyhania hardvéru.

Táto komplexná platforma na monitorovanie serverovobsahuje ľahko použiteľný a prispôsobiteľný webový panel, z ktorého môžete monitorovať viac ako 1200 predajných aplikácií, serverov, databáz a úložísk. Monitor serverov a aplikácií SolarWinds poskytuje automatické zisťovanie a mapovanie aplikácií a infraštruktúry. Má tiež prispôsobiteľné monitorovacie šablóny a vopred pripravené výstrahy a správy.

Cena Monitor serverov a aplikácií SolarWinds je založený na počte komponentov, uzlov amonitorované objemy. Začíname na 2 995 $ pre 150 monitorov. Bezplatná 30-dňová skúšobná verzia je k dispozícii na stiahnutie, ak si chcete produkt vyskúšať pred jeho zakúpením.

2. PRTG

Na Grapher na smerovanie dopravy Paessler Router (PRTG) je ďalší nástroj založený na systéme Windows, ktorý je ideálny premonitorovanie zdrojov Linuxu. Je to jeden z najjednoduchších a najrýchlejších nástrojov na nastavenie a Paessler tvrdí, že by ste mohli byť v prevádzke behom niekoľkých minút. Je pravda, že nastavenie produktu je pôsobivo rýchle, čiastočne vďaka jeho funkcii automatického zisťovania, ktorá prehľadáva vašu sieť a automaticky pridáva komponenty, ktoré nájde.

Používateľské rozhranie (alebo skôr rozhrania) jeďalší zo silných oblekov tohto softvéru. Môžete si vybrať medzi natívnou konzolou Windows, webovým rozhraním založeným na Ajaxe alebo mobilnými aplikáciami pre Android, iOS a Windows Phone. Jedna z jedinečných funkcií mobilných aplikácií vám umožní naskenovať štítok s kódom QR pripevnený na vaše zariadenie, aby ste rýchlo videli jeho stav.

Snímka snímača snímača PRTG pre Linux

PRTG vďaka nemu dokáže sledovať takmer čokoľvekinovatívna architektúra senzorov. Môžete si myslieť, že senzory sú add-ons k produktu. Senzory sú však už zabudované do produktu. Prispôsobené senzory Linux a Unix sa používajú na monitorovanie hostiteľov Linuxu bez potreby inštalácie alebo úpravy čohokoľvek. Servery Linux sa monitorujú pomocou kombinácie protokolov WBEM a SSH. Dáta sa odosielajú prostredníctvom zabezpečeného pripojenia, aby sa zabránilo narušeniu citlivých informácií počas odosielania monitorovacích údajov.

PRTGCeny sú založené na počte senzorovPoužívate tam, kde senzor je nejaký parameter alebo metrika, ktorú musíte monitorovať. Napríklad každé rozhranie monitorované prostredníctvom protokolu SNMP používa jeden snímač. Podobne každý hostiteľ systému Linux používa senzor. Produkt je k dispozícii v plne funkčnej bezplatnej verzii, ktorá je obmedzená na sledovanie 100 senzorov. Pre viac senzorov sú potrebné platené licencie. Ich cena sa líši v závislosti od kapacity snímača od 1 600 dolárov za 500 snímačov. Na stiahnutie je k dispozícii bezplatná 30-dňová skúšobná verzia bez senzorov.

3. Zabbix

Zabbix je bezplatný produkt s otvoreným zdrojom, ktorý môže byťslúži na monitorovanie čohokoľvek. Tieto nástroje môžu bežať na niekoľkých distribúciách Linuxu - vrátane rapsbianskej verzie Raspberry Pi v systéme Linux - a budú monitorovať siete, servery, aplikácie a služby a prostredia založené na cloudu. Poskytuje vysoko profesionálny vzhľad a dojem, aký by ste od komerčného produktu očakávali. Dobrý vzhľad však nestačí na to, aby bol na našom zozname. Našťastie sa tento produkt môže pochváliť aj širokou škálou funkcií, neobmedzenou škálovateľnosťou, distribuovaným monitorovaním, silnou bezpečnosťou a vysokou dostupnosťou. Je to skutočný produkt podnikovej triedy.

Zabbix Dashboard Screenshit

Zabbix využíva kombináciu monitorovacích technológií. Podporuje monitorovanie SNMP, ako aj monitorovacie rozhranie inteligentnej platformy (IMPI). Môže tiež vykonávať monitorovanie na základe agentov s agentmi dostupnými pre väčšinu platforiem. Pre ľahké nastavenie je pre mnoho zariadení k dispozícii automatický vyhľadávací a out-of-the-box šablóny. Webové používateľské rozhranie nástroja obsahuje niekoľko pokročilých funkcií, ako sú dashboardy založené na miniaplikáciách, grafy, sieťové mapy, prezentácie a podrobné prehľady.

Produkt má tiež vysoko prispôsobiteľnévarovný systém, ktorý nebude posielať iba oznamovacie správy, ktoré obsahujú informácie o runtime a inventári, ale je možné ich prispôsobiť aj podľa úlohy príjemcu. Problémy môžu tiež eskalovať podľa flexibilných úrovní služieb definovaných používateľom. Môžete dokonca nechať Zabbix vyriešiť niektoré problémy automaticky.

4. Nagios

Existujú dve konkurenčné verzie Nagios k dispozícii. K dispozícii je bezplatný a otvorený zdroj Nagios Core a sú tu platené Nagios XI, Obidva majú rovnaký základný motor, ale podobnosť sa tam zastaví. Nagios Core je monitorovací systém s otvoreným zdrojom, ktorý beží ďalejLinux. Systém je úplne modulárny, pričom samotný monitorovací motor je v jeho jadre. Tento motor je doplnený desiatkami dostupných doplnkov, ktoré je možné stiahnuť, aby sa zvýšila funkčnosť systému. Každý doplnok do jadra pridáva niektoré funkcie.

Snímka informačného panela Nagios XI

Pri zachovaní modulárneho prístupu sú klientske rozhrania tiež modulárne a na prevzatie je k dispozícii aj niekoľko rôznych možností vyvinutých komunitou. Nagiosovo jadro, pluginy a predný koniec sa skombinujú a vytvárajú pomerne kompletný monitorovací systém. Vzhľadom na to vás pravdepodobne neprekvapím, keď vám poviem toto nastavenie Nagios Core môže byť skľučujúca úloha.

Nagios XI je komerčný výrobok založený na Nagios Core engine. Je to však úplné samostatné monitorovacie riešenie. Produkt je zameraný na široké publikum od malých podnikov po veľké korporácie. Je oveľa jednoduchšie inštalovať a konfigurovať ako Nagios Core, vďaka sprievodcovi konfiguráciou a automatickým vyhľadávacím nástrojom. Samozrejme to nie je zadarmo. Môžete očakávať, že zaplatíte približne 2 000 dolárov za licenciu so 100 uzlami a asi desaťkrát toľko za jednu licenciu bez obmedzenia.

5. Zenoss Core

Zenoss Core pravdepodobne nie je tak populárny ako niektoré inémonitorovacie nástroje na tomto zozname, ale skutočne si zaslúži svoje miesto najmä kvôli svojmu súboru funkcií a profesionálnemu vzhľadu. Tento nástroj môže monitorovať veľa vecí, ako je využitie šírky pásma, toky dát alebo služby, ako sú HTTP a FTP. Má čisté a jednoduché užívateľské rozhranie a jeho varovný systém je vynikajúci. Jedna vec, ktorá sa nám na ňom obzvlášť páčila, je skôr jedinečný systém viacnásobného varovania. Umožňuje upozorniť druhú osobu, ak prvá neodpovie v rámci vopred stanoveného oneskorenia.

Hlavný informačný panel Zenoss

Nie všetko je však dokonalé. Zenoss Core je jedným z najzložitejších monitorovacích systémov, ktoré sa inštalujú a nastavujú. Inštalácia je proces založený výlučne na príkazovom riadku. Dnešní správcovia siete sú zvyknutí na inštalatérov GUI, sprievodcov konfiguráciou a motory na automatické vyhľadávanie. To by mohlo spôsobiť, že inštalácia produktu bude trochu archaická. K dispozícii je však dostatočná dokumentácia a konečný výsledok z nej stojí za inštalačné úsilie.

6. kaktusy

Do tohto zoznamu sme museli zahrnúť kaktusy. Koniec koncov, je to jedna z najstarších bezplatných a open-source monitorovacích platforiem. A to je dodnes veľmi populárne. Aj keď to nemusí byť tak funkčné ako niektoré komerčné - a dokonca aj niektoré produkty s otvoreným zdrojom -, je to stále vynikajúci nástroj. jeho webové používateľské rozhranie má trochu vintage charakter - neočakávajte žiadne animácie HTML 5 - ale je dobre usporiadané a ľahko pochopiteľné a použiteľné. Kaktusy sa skladajú z rýchleho prieskumníka, pokročilých grafických šablón a viacerých metód získavania. Zatiaľ čo nástroj sa primárne spolieha na dotazovanie prostredníctvom protokolu SNMP, je možné navrhnúť vlastné skripty na získanie údajov z prakticky akéhokoľvek zdroja.

Cacti Promo Screenshots

Hlavná sila tohto nástroja je vo výzvových zariadeniachnačítať ich metriky a zmapovať zhromaždené údaje na webových stránkach. Skutočne to robí vynikajúcu prácu, ale to je všetko, čo urobí. Ak však nepotrebujete upozornenia, fantázie alebo iné doplnky, jednoduchosť produktu môže byť presne to, čo potrebujete. A ak potrebujete viac, Cacti je úplne napísané v PHP, vďaka čomu je vysoko prispôsobiteľné. Dalo by sa ľahko prispôsobiť našim špecifickým potrebám a pridať chýbajúce funkcie, ktoré potrebujete.

Cacti vo veľkej miere využíva šablóny, ktoréúčet pre ľahšiu konfiguráciu. Existujú šablóny zariadení pre mnoho bežných typov zariadení, ako aj šablóny grafov. Existuje tiež veľká online komunita používateľov, ktorí píšu vlastné šablóny všetkého druhu a sprístupňujú ich komunite. Mnoho výrobcov zariadení ponúka tiež šablóny Cacti na stiahnutie.

Komentáre