Linux Monitoring Tools: A végleges útmutató

Linux Monitoring Tools



Ha Ön informatikai szakértő Linux rendszerekkel, akkor a Linux felügyeleti eszközeinek bevezetése elengedhetetlen a szoftver egészsége érdekében. A Linux hálózati felügyeleti eszközeinek széles skálájával, a nyílt forráskódútól a zárt forráskódúig, nehéz lehet a végső választás. És ahhoz, hogy helyesen dönthessen, pontosan tudnia kell, mit szeretne a Linux megfigyelőeszközétől. Ebben a cikkben néhány olyan pontot fogunk megvitatni, amelyeket szem előtt kell tartania, amikor dönt, és áttekintést készít a legjobb nyílt forráskódú megfigyelőeszközökről. amikor megpróbálja meghozni a döntését, figyelembe kell vennie, hogy milyen hardvert és szoftvert fog ellenőrizni az eszközzel, a hálózat méretezhetőségét és méretét, a költségkeretet, amellyel dolgozik, és az elvárt támogatást. birtokolni.

Nyílt forrású vagy zárt

Az első pont, amelyet szem előtt kell tartania, hogy nyílt vagy zárt forráskódú beállítást szeretne. A zárt forráskódú szoftverek fő hátránya, hogy fizetősek. De ha hatalmas hálózattal van dolgában, és nincs ideje online fórumok segítségével elhárítani a problémákat, akkor ez lehet az út. A zárt forráskóddal bármikor kérhet és kérhet azonnali ügyfélszolgálatot. Ez önmagában is megéri a kezdeti díjat, ha kérdése vagy aggálya van.







A zárt forráskódú szoftverek mellett áramvonalas használhatóságot és általában magasabb szintű védelmet is kap. Ezzel szemben a nyílt forráskódú szoftvereket nehéz feltörni, de nem lehetetlen.



Skálázhatóság

A hálózatfigyelő eszköz kiválasztásakor figyelembe kell vennie a hálózat méretezhetőségét és méretét. Mivel sok nyílt forráskódú szoftvert kifejezetten kisebb méretű rendszerekhez terveztek.



Ha kiterjedt, sok csomóponttal rendelkező vállalati hálózatot üzemeltet, akkor ne is gondoljon a következő eszközökre: SolarWinds NetFlow Traffic Analyzer vagy Paessler PRTG Network Monitor. Ezek a szolgáltatások megfelelnek azoknak a nagyméretű hálózatoknak, amelyeknek gyakorlatilag figyelmeztetés nélkül bővíteniük kell felhasználói számaikat.





Egy másik megfontolandó lehetőség lehet egy olyan szolgáltatás, mint a Ganglia. Ez nagyon skálázható, de vannak hátrányai, például az automatikus adatelemzés hiánya. Az olyan eszközök, mint a SolarWinds NTA vagy a Nagios Network Analyzer, átfogóbbak és alkalmasak a biztonsági riasztások beállítására és a valós idejű elemzésre.

Támogatás

Amit másoknak figyelembe kell venniük, ha Linux felügyeleti eszközöket keresnek. Létfontosságú, hogy átgondolja a szükséges támogatási szintet. Amikor a nyílt forráskódú programokat nézi, készen kell állnia arra, hogy a felhasználói közösség kivételével nincs támogatási szolgáltatás. Ezért tisztában kell lennie az online felhasználói közösséggel és annak aktivitásával. De ha inkább azonnali támogatást szeretne kapni, vagy üzleti igényei ezt megkövetelik, akkor a nyílt forráskódú szoftver, amely készen áll az ügyfélszolgálatra, jobb választás az Ön számára. Ezenkívül néhány eszköz, mint például az EventSentry Light, gyors riasztási rendszert és hibaelhárítást kínál.



A legjobb nyílt forráskódú Linux hálózati megfigyelő eszközök áttekintése

A nyílt forráskódú megfigyelés néhány hátránya, hogy ezek az eszközök általában időigényesebbek, és kevésbé lehetnek felhasználóbarátok is. Néha rosszindulatú szerkesztésekbe is ütközöl velük, ami zárt forráskódú programmal szinte hallatlan. A legtöbb nyílt forráskódú eszköz azonban számos olyan funkcióval rendelkezik, mint zárt forráskódú szolgáltatás, és még ennél is több, és ingyenes. Ez különösen igaz, ha van egy megbízható online felhasználói közösség, amelyhez segítségért fordulhat, ha szüksége van rá.

Nagios

A Nagios segítségével szinte bármilyen komponenst felügyelhet. Ide tartoznak a webhelyek, a köztes szoftverek, a rendszer metrikái, a hálózati protokollok, az operációs rendszerek, az alkalmazások, a webszerverek és így tovább.

A Nagios az úgynevezett Core 4 motoron alapul a megfigyeléshez. Magas szintű teljesítményt kap, és kevesebb szerver erőforrást fogyaszt. Az integrációt számos népszerű, harmadik féltől származó szoftveropció támogatja a beépülő modulokon keresztül. Valószínűleg valaki más már megírta, így megkímélheti magát ezzel.

A Nagios átfogó jelentéssel rendelkezik a teljes felügyelt informatikai infrastruktúráról. Ezenkívül eseménykezelőkkel rendelkezik, amelyek lehetővé teszik a sikertelen alkalmazások automatikus újraindítását. A következő funkciók teszik ezt a hálózatfigyelő eszközt az egyik leghasznosabbá: többfelhasználós hozzáférés, a szelektív hozzáférés funkció, amely lehetővé teszi az ügyfelek számára, hogy csak a rájuk vonatkozó infrastruktúra-összetevőket nézzék meg, nagymértékben skálázható architektúra

Ezenkívül a szolgáltatásnak rendkívül aktív közössége van, több mint 1 millió felhasználóval büszkélkedhet, akik készek segíteni, ha vannak ilyenek.

Icinga 2

Az Icinga 2 az eredeti Icinga alapjain fut, de van némi módosítása. Az IT -szakemberek körében népszerű élő megfigyelő eszközei és méretezhetősége miatt.

Az Icinga 2 tökéletesen megfelel Linuxhoz és más operációs rendszerekhez. Meg tudja mérni a nagyobb méretű hálózatokat, és elemzéseket nyújt diagramok és színkódolt grafikonok segítségével. Interaktív vizuális megfigyelő műszerfalaival a hálózati felügyelet egyszerűvé válik. A közösség által kifejlesztett nyílt forrású API technológiát használja. Az Icinga 2 nagy sebességgel figyeli a rendszereket, és valós idejű adatmegjelenítő műszerfalokat készít.

OpenNMS

Az OpenNMS lehetővé teszi hálózati megfigyelő eszköz felépítését gyakorlatilag bármilyen típusú informatikai infrastruktúrához. A szoftver HTTP, NRPE, JMX, WMI, SNMP, XML, JDBC, XML, JSON és mások használatával gyűjti a rendszer metrikáit. Eseményvezérelt architektúrára tervezték, és támogatja a Grafanát is.

Az OpenNMS integrált jelentési képességekkel rendelkezik, amelyek lehetővé teszik, hogy valós idejű jelentéseket készítsen az intuitív műszerfalon és diagrambeállításon belül. Összességében az OpenNMS felhasználói felülettel rendelkezik, amelyet széles körben kiválónak tartanak.

Kifejezetten Linuxra lett tervezve, de támogatja a Solaris, Windows és OSX rendszereket

Számos hasznos funkcióval rendelkezik, mint például az eszközhőmérséklet -felügyeleti funkció, a személyre szabható adminisztrátori műszerfal, a hatékony ellátásfigyelés, az IPv4 és az IPv6 támogatás. A szolgáltatás lehetővé teszi, hogy egyéni értesítéseket állítson be SMS -ben, e -mailben, XMPP -ben és más módszerekben bizonyos eseményekről. Amit még érdemes megemlíteni, hogy van egy földrajzi csomópont -térkép, amely megmutatja a csomópontokat és a szolgáltatáskimaradásokat a Google Térkép, az Open Street Map vagy a MapQuest használatával

Kaktuszok

A Cacti az egyik legismertebb név a nyílt forráskódú hálózatfigyelő szoftverben. Telepíthető Linux vagy Windows operációs rendszerre. Lehetővé teszi több felhasználó számára a hálózati adatok naplózását és a hálózati eszközök figyelését. A platform kiterjedt adatvédelmi beállítások kezelést biztosít a különböző felhasználói típusok és különböző hozzáférési szintek meghatározásához.

Korlátlan számú grafikon elemet definiálhat vele CDEF vagy adatforrások felhasználásával. Az automatikus párnázás grafikon támogatása jár hozzá. Támogatja az RRD vagy Round-Robin Database fájlokat is. Ezeknek több adatforrásuk is van. Használhatnak egy RRD fájlt is, amelyet a helyi fájlrendszer bármely pontján tárolnak.

Ez az eszköz olyan hasznos funkciókkal is rendelkezik, mint a felhasználóalapú kezelés és a biztonság, valamint az egyéni adatgyűjtő parancsfájlok

Zabbix

A Zabbix egy másik népszerű hálózati felügyeleti szolgáltatás, amely kompatibilis Linux és Unix rendszerekkel. Ez teszi népszerűvé mindenfajta személy számára az IT közösségben.

A Zabbix némileg hasonlít a kaktuszokhoz. A szolgáltatás egyik előnye a jól bevált online közösség. Az eszköz vizuális műszerfalat kínál, amely felügyeleti funkciókkal rendelkezik. Riasztások sorozatával észlelheti és nyomon követheti a hálózati tevékenység és a lemezterület változásait. Ezenkívül nyomon követheti a CPU terhelését a platformon, hogy ellenőrizze a hálózaton végzett tevékenységeket.

Az olyan keretrendszerek alapján, mint az ICMP, SNMP és TCP, a Zabbix képes észlelni a hálózati problémákat és a funkciókéséseket. Nyílt forráskódú riasztószoftvert is használ, amely értesíti a központi vezérlőt, ha valaha hálózati hiba lép fel.

Checkmk

Ha egy egyszerű módszert keres egy olyan megfigyelés beállítására, amely megfelel bármilyen környezetnek, akkor érdemes megnéznie Checkmk . Az eszköz figyeli a kiszolgálókat, hálózatokat, felhőalapú eszközöket, adatbázisokat, tárolókat, IoT -t és így tovább. A Checkmk Linux alatt, virtuális vagy fizikai eszközként vagy Docker -tárolóban fut. Minden összetevője teljesen integrálva van, így a példány beállítása csak perceket vesz igénybe.

Checkmk Monitoring Overview képernyő

A szabályalapú 1: n konfigurációnak, valamint a munkafolyamatokat felgyorsító magas fokú automatizálásnak köszönhetően a felhasználók néhány perc alatt képesek kezelni a nagy környezetek megfigyelését is. A hatékony automatikus felderítési funkciók, az automatikus ügynökfrissítések és egyéb funkciók csökkentik a felügyeletre fordított időt és erőfeszítést.

A Checkmk Raw Edition teljesen nyílt forráskódú, ingyenes és korlátlan felügyeletet kínál. A Checkmk Enterprise Edition további funkciókkal rendelkezik. A hivatalosan elérhető 1900 beépülő modulnak (mindegyik GPLv2 licenc alatt) köszönhetően a Checkmk számos felhasználói forgatókönyvre alkalmas. A Checkmk architektúrája rendkívül hatékony és támogatja az elosztott felügyeletet. Ez lehetővé teszi több százezer szolgáltatás megfigyelését egy példányból, és könnyen kezelhető akár több száz példányos elosztott környezetet.

A társaság mögött Checkmk van törzs29 és ezzel sikerült skálázható eszközt létrehozni felhasználóbarát grafikus felülettel. Nem meglepő, hogy a Checkmk felhasználói közösség nagy ütemben bővül. Ma több mint 2000 szervezet bízik a Checkmk -ben. A felhasználók bármilyen méretű vállalatok, valamint kormányzati intézmények-gyakran több adatközponttal és nagyon nagyszabású beállításokkal.

LibreNMS

A LibreNMS elsősorban a gyors válaszprogramjáról ismert. Ez annyira hatékony a jól megtervezett nyílt forráskódú API szoftvernek köszönhetően, amely valós idejű ellenőrzési ellenőrzések és jelentések gyűjteményét tartalmazza.

A LibreNMS potenciálisan nagyon hasznos. Automatikus frissítéseket biztosít a hálózat teljesítményéről intelligens beépített riasztórendszerrel.

Ezenkívül API kommunikációs képességet is biztosít a vízszintesen skálázható hálózati rendszerekhez. Az architektúra lehetővé teszi sok csomópont megfigyelését a központi vezérlőrendszeren keresztül. A LibreNMS használatának van egy másik előnye is: egyformán hatékonyan támogatja mind az iOS -t, mind az Androidot. Még a virtuális gépeket is támogatja, ha ilyen kompatibilis eszközre vadászik.

Prométheusz

A Prometheus Linux és Unix rendszerekkel egyaránt jól támogatott, és hatékony és ingyenes hálózatfigyelő eszközként szolgál. Ezenkívül praktikus grafikus megjelenítési funkciókat is kínál a Grafana grafikus programmal való integráció révén.

Beépített PromQL funkcióval rendelkezik, amely testreszabható megjelenítést nyújt a felületéről. Látni fogja, hogy nem rendelkezik olyan közösségi támogatással, mint néhány más ezen a listán, például a Zabbix és a Cacti. Érdemes megjegyezni, hogy utoljára folyamatosan növekszik a Prometheust használó nagyvállalatok száma, szinte biztosítva, hogy az elkövetkező években többet fog látni belőle.

Observium közösség

Ez egy tökéletes Linux hálózati megfigyelő eszköz, amely kis szerverrendszerekhez készült. Professzionális online fejlesztői környezetet biztosít, amely biztosítja az eszköz gyakori frissítését. Támogatja a leggyakrabban használt operációs rendszereket, és szabványos SNMP hálózatfigyelést használ.

Az Observium figyelemre méltó gyűjteményt kínál a felhasználók figyelmére. Van egy vizuális műszerfal rendszer és egy kiterjedt online támogatási hálózat is. A hátránya azonban az, hogy törekvései kismértékben maradnak, mivel nem a legjobban illeszkednek a nagyméretű hálózatokhoz, és nem nyújt valós idejű frissítéseket és értesítéseket a hálózati tevékenységekről.

Monitorix

A Monitorix egy Unix és Linux alapú szerverfigyelő eszköz, amely kisméretű.

Bár a legkisebb szervereken működik a legjobban, számos rendszerfigyelési funkciót biztosít. Figyelemmel kísérheti az adatfogyasztást, a hálózati képességeket vagy a merevlemez -meghajtó melegét. Ez biztosítja, hogy a felhasználó mindig megfigyelhesse a hálózat működésének minden kritikus jellemzőjét. Ez az eszköz hatékony színkódolt grafikonokat és diagramokat is kínál, amelyekkel vizuális trendelemzést készíthet.

Htop

A Htop egy könnyen beállítható felügyeleti eszköz, amely támogatja mind a Linux, mind a Unix alapú rendszereket.

Néhányan azt mondják, hogy nem ez a vizuálisan leginkább barátságos megfigyelő szoftver. Ennek ellenére hasznos lehet élő frissítéseket biztosítani a tárolási kapacitásról és a hálózati tevékenységről. Érdemes értékelni az intuitív színkódolási rendszert is.

BWM-NG

A listánk utolsó ellenőrző eszköze a BWM-NG. Ez egy rugalmas, hasznos program, amelyet elsősorban a Linuxot támogató kishálózati felügyeleti platformokhoz terveztek. A platform több szolgáltatással kompatibilis mind a Windows operációs rendszerrel, mind a Linux rendszerrel. Elsősorban sávszélesség -felügyeletre tervezték. Ha ezt a funkciót keresi, akkor ez lehet az eszköz az Ön számára.

A program bizonyos szempontból hasonló az előző BWM -hez. Még mindig bétaverzióban van, de van egy nagyon aktív online közössége, amely bármilyen problémában segíthet.

Most áttekintheti a ma elérhető legnépszerűbb Linux felügyeleti eszközöket. Ha Linuxot használ, gondolja át, hogy ezek közül melyik felel meg az Ön igényeinek.