A Nagios egy rendkívül népszerű hálózati felügyeleti megoldás. Ez egy nyílt forráskódú program, amelyet egy nagy fejlesztői közösség irányít, és amelynek felhasználói között hatalmas vállalatok (mint a Yahoo, az Amazon és a Google), internetszolgáltatók és kormányzati szervek is vannak. A programot 1999-ben adták ki NetSaint néven, és az évek során számos közreműködő fejlesztette tovább.
A Nagios minden bizonnyal már régóta létezik, de vannak-e ma már Nagios-alternatívák – esetleg olyan modern Nagiosok, amelyek képesek felvenni a versenyt az eredetivel? Sokakhoz hasonlóan én is úgy gondolom, hogy van. Bár széles körben használják, a Nagiosnak megvannak a maga korlátai, amelyeket több olyan felügyeleti eszköz, mint a Nagios, hatékonyan kezel. Ez az útmutató célja, hogy segítsen kiválasztani a legjobb Nagios alternatíva közül a legjobbat, amely megfelel az Ön igényeinek.
Örvek a Nagios alternatívák megfontolására
Mit kell keresni egy Nagios helyettesítőben
8 legjobb Nagios alternatíva
Nagios alternatíva bevezetése
Örvek a Nagios alternatívák megfontolására
A natív Nagios struktúrához rengeteg korlátozás kapcsolódik, amelyek közül néhányat harmadik féltől származó kiegészítőkkel lehet orvosolni, és néhányat nem. Ott van a GUI, amely nem különösebben felhasználóbarát; az adatbázis- és teljesítményrekordok hiánya; a konfigurációval kapcsolatos nehézségek; és az automatikus eszközfelfedezés hiánya.
Míg bizonyos esetekben egy harmadik féltől származó kiegészítő megoldhatja ezeket a problémákat, sok minden szól egy teljes, egységes felügyeleti megoldás mellett, amely nem igényel harmadik féltől származó kiegészítőket a kiválósághoz. Az összes létező Nagios bővítmény és add-on mellett a Nagios naprakészen és működőképesen tartása egy dinamikus környezetben rémálomnak tűnhet.
De néhány hátrányt nem lehet kiegészítésekkel orvosolni – például azt, hogy a Nagios nem tesz különbséget az olyan eszköztípusok között, mint a szerverek, kapcsolók és routerek. Továbbá egyes rendszergazdák és mérnökök a Nagioshoz kapcsolódó Linux/Unix parancsok helyett inkább a Windows Serverrel dolgoznak.
A szoftverfejlesztés folyamatos fejlődésével és a programok egyre könnyebben kezelhetővé válásával a frissítésre vágyó hálózati rendszergazdáknak érdemes megfontolniuk a Nagios cseréjét. De hol kezdjék? Összeállítottam ezt az útmutatót, hogy segítsek átválogatni a legjobb Nagios-alternatívákat.
Mit kell keresni egy Nagios-helyettesítőben
Az útmutató összeállításakor először a prémium, fizetős szoftvereket néztem meg, nem utolsósorban a kereskedelmi megoldásokat jellemzően kísérő támogatás miatt. Néhány Nagios-alternatívát kereső admin számára a nyílt forráskódú programok átláthatóságuk és áruk miatt vonzóak, és ezek közül is számosat bevontam. Érdemes megjegyezni, hogy a nyílt forráskódú eszközök telepítéséhez és futtatásához általában további ismeretekre van szükség.
A listában szereplő termékeket a következő kívánatos tulajdonságok alapján rangsoroltam:
- Hívások, értesítések és triggerek, hogy több kommunikációs csatornán keresztül tájékoztassuk Önt
- Hálózati térkép és topológia funkciók
- Beépített NetFlow hálózatelemző
- Analizátorok más áramlási protokollokhoz (pl., sFlow, IPFIX)
- Automatizált hálózati felderítés
- Webfelületen alapuló GUI
- Windows OS konfigurációs kompatibilitás
- Általános felhasználóbarátság
- Egyszerű beállítás
- Egyszerű átállás a Nagiosról
A felsorolt szempontok figyelembevételével, A SolarWinds® Server & Application Monitor (SAM) az első helyen áll a Nagios elérhető alternatívái között. A Nagios vs. SolarWinds SAM forgatókönyvben a SAM-et sokkal könnyebb volt használni, és az integrált funkciók hosszú távon karbantarthatóbbá tették a rendszert. Az automatizált funkciók lenyűgöző választékával, valamint hálózati feltérképező és topológiai segédprogramokkal rendelkezik. A SAM ingyenes próbaverzióban is elérhető, amit kötelezőnek tartok, ha szoftverbe való befektetésen gondolkodunk.
Vissza a tetejére
8 legjobb Nagios alternatíva
Itt az útmutatóm a Nagios helyettesítőiről, beleértve a fizetős és nyílt forráskódú ajánlatokat.
- SolarWinds Server & Application Monitor
Ez az alkalmazás- és szervermonitorozó eszköz a Nagios alternatívájaként ismeri el magát, és éppen erre a célra tervezett segédprogramokkal büszkélkedhet. A legfontosabb, hogy a Nagiosról gyorsan és egyszerűen áttérhet a SolarWinds SAM-re.
Az első lépés a jelenlegi Nagios szkriptek áttelepítése a SAM-re. Ehhez nem kell megváltoztatnia a szkriptjeit; a SAM beépített szkriptfeldolgozóval rendelkezik, amely lehetővé teszi a Nagios szkriptek kompatibilis formátumba történő konvertálását, így a lehető legjobban ki tudja használni a program riasztási, ütemezési és jelentési funkcióit. Ez az átállási képesség véleményem szerint az egyik legjobb dolog a SolarWinds SAM-ben, ami a Nagios rendkívül életképes helyettesítőjévé teszi.
Egy másik előnye, hogy a SAM beépített alkalmazássablonokat használ, így több mint 1200 alkalmazás teljesítményfelügyeletének áttekinthetőségét biztosítja. Ez magában foglalja az e-mail szervereket, adatbázisokat, webkiszolgálókat, alkalmazáskiszolgálókat és még sok mást. Mindezeket a sablonokat futtathatja a meglévő Nagios szkriptjeihez. Nincs szükség egyéni szkriptek létrehozására – csak válassza ki a sablont, majd a szkriptkiszolgálót, és máris kezdheti a monitorozást.
Minden szerver- és alkalmazásfigyelő eszköz fontos jellemzője, hogy mennyire dinamikus és felhasználóbarát a műszerfala, és ebben a SAM kiemelkedik. Az AppInsight műszerfal részletes és vonzó vizualizációt kínál az alkalmazás teljesítményéről, és rendkívül sokoldalú a funkcionalitása. A műszerfal nemcsak a felügyeletet automatizálja, hanem a kontextuális mérőszámok és a függőségek feltérképezésével a teljesítményproblémák okának gyors hibaelhárítását is lehetővé teszi. Mindezt szervereken, virtuális rétegeken és operációs rendszereken keresztül teszi, így páratlan betekintést nyerhet informatikai infrastruktúrájába.
A Nagios-szerű felügyeleti képességekkel rendelkező program kiválasztásakor könnyű figyelmen kívül hagyni a skálázhatóság kérdését. Ahogy a hálózata növekszik, azt szeretné, ha a monitor képes lenne megbirkózni a megnövekedett terheléssel és összetettséggel. A SAM teljesen ügynök nélküli megközelítést alkalmaz, ami szuper egyszerűvé teszi a metrikák felfedezését és lekérdezését. Nem igényel semmilyen harmadik fél közreműködését, és bármilyen méretű hálózatot képes kezelni.
Aki nem rajong az ügynök nélküli megközelítésért, választhatja az ügynökalapú telepítést. Ezzel kibővítheti felügyeleti kapacitásainak körét, így elérheti a távoli és szatelit irodákat, a felhőinfrastruktúrát és a DMZ-hálózatokat.
A SAM mint felügyeleti megoldás rendkívül jól támogatott, és a Nagios migrációs képessége kivételesen ésszerűsített. Nehéz versenyezni egy olyan funkcióval, amely lehetővé teszi, hogy megtarthassa a meglévő Nagios szkriptjeit, amelyeket esetleg több éven keresztül fejlesztett. Ez a funkció kiemeli az eszközt a legtöbb versenytársától.
A SolarWinds a Server & Application Monitor teljesen működőképes, ingyenes 30 napos próbaverzióját kínálja.
Back to top
- SolarWinds Network Performance Monitor (NPM)
A lista második terméke szintén a SolarWinds-től származik. Ez annak köszönhető, hogy a szoftverfejlesztő ért a rendkívül felhasználóbarát, funkciógazdag programok előállításához. A Network Performance Monitor egy újabb példa a vállalat intelligens és intuitív tervezési stratégiájára.
A NPM egy több gyártóra kiterjedő, nagymértékben skálázható hálózati felügyeleti megoldás, amely kritikus útvonalak vizualizációját, intelligens térképezést, Wi-Fi felügyeletet, hálózati rendelkezésre állás felügyeletét és fejlett riasztási segédprogramokat kínál. Az útmutató tömörsége érdekében az eszköz kedvenc funkcióira fogok koncentrálni.
A riasztási funkciók az NPM egyik legjobb tulajdonsága. A SolarWinds azzal a céllal közelíti meg a riasztásokat, hogy csökkentse az értelmetlen vagy irreleváns riasztások számát. Ehelyett a vállalat célja, hogy informatív és cselekvésre alkalmas figyelmeztetéseket adjon. Az NPM segítségével saját riasztásokat hozhat létre egymásba ágyazott kiváltási feltételek alapján, amelyek lehetnek egyszerűek vagy összetettek. Azt is testre szabhatja, hogy mikor kapjon bizonyos riasztásokat. Ha például egy riasztást nem tart kritikusnak, de mégis érdemesnek, személyre szabhatja riasztási rendszerét, így csak bizonyos órákban kapja meg az adott riasztást.
Amellett, hogy megadhatja, hogy bizonyos riasztásokat a nap mely szakában vagy a hét mely napjain kapjon, kiválaszthatja az értesítés módját is (pl. e-mailben vagy szöveges üzenetben). A figyelmeztetések létrehozásának alternatívájaként pedig az eszköz lehetőséget ad arra, hogy időt takarítson meg a beépített alapértelmezett figyelmeztetések felhasználásával és módosításával. Az értesítések valós időben érkeznek.
A SolarWinds SAM-hez hasonlóan az NPM is kiemelkedik a versenytársak közül robusztus vizualizációs képességeivel. A műszerfal egyetlen, egységes nézetet nyújt az összes alkalmazásról, hálózati kapcsolatról, függőségi kapcsolatokról, topológiáról és az add-drop multiplexer információkról. Az adatok grafikus ábrázolásai megmutatják a fizikai kapcsolatokat a hálózat minden eleme között, beleértve az útválasztókat, kiszolgálókat, kapcsolókat, interfészeket, csoportokat és köteteket. A vizualizáló automatikusan frissül, így nem kell időt pazarolnia a manuális beállításokra.
Egy ilyen kiterjedt vizualizációs kapacitással és ennyi mérőszámmal, amelyeken rajta kell maradnia, túlságosan könnyű lenne, ha a műszerfal túlzsúfoltnak tűnne, mint sok más program műszerfala. De a SolarWindsnek tehetsége van a tiszta, kezelhető műszerfal fenntartásához, miközben lépéseket tesz annak érdekében, hogy ne nyomja el a felhasználókat. Az információk csoportosítása helyett az NPM lehetőséget ad a felhasználóknak arra, hogy mélyebbre merüljenek az egyes mérőszámokba, így nagyobb mélységű részleteket tekinthet meg, amikor szüksége van rá, szemben azzal, hogy mindent egyszerre lát.
Azt is nagyon értékelem, hogy az NPM lehetővé teszi, hogy a logikai komponenseket közvetlenül a fő hálózatfelügyeleti programból felügyelje. Ez magában foglalja az SDN-környezet minden aspektusát, például az APIC-ket, az alkalmazásprofilokat, a bérlőket, a fizikai egységeket és a végpontcsoportokat. A SolarWinds ezt találóan “egyablakos” SDN-felügyeletnek nevezi. Ez kiküszöböli annak szükségességét, hogy újra és újra az elsődleges hálózatfelügyeleti szoftver és az APIC GUI között ugráljon, ami gyorsan fárasztóvá válhat.
A SolarWinds Network Performance Monitor összességében a lista második helyén áll. Részben okosan kialakított műszerfalával, riasztási rendszerével és felhasználóbarát funkcióinak sorával tűnik ki. A SolarWinds SAM-hez hasonlóan az NPM 30 napos ingyenes próbaverziója is elérhető.
Back to top
- Paessler PRTG Network Monitor
A Paessler PRTG egy másik népszerű hálózati felügyeleti eszköz. Általánosságban elmondható, hogy egy lenyűgöző felügyeleti megoldás, amely a felhasználóknak betekintést és abszolút ellenőrzést biztosít az összes rendszerük felett, beleértve a sávszélességet, a szűk keresztmetszeteket és az IP-interfészeket. A PRTG felhasználói számíthatnak arra, hogy a hálózattérképező segédprogramok dinamikus, könnyen értelmezhető vizualizációt biztosítanak az adataikról, és egyéb hasznos funkciók mellett megbízható riasztási rendszerrel is rendelkeznek. De a Nagios vs. PRTG forgatókönyvben melyik kerül ki győztesen?
A PRTG-ben és a Nagiosban rengeteg közös vonás van. Mindkettő kínál például adatbázis-felügyeleti képességeket, valamint hardverállapot-felügyeletet a CPU, a memória, a lemezterület, a belső hőmérséklet és más mérőszámok tekintetében. A legfontosabb különbség a Nagios és a PRTG között: A Nagios bizonyos funkciókhoz kiegészítőket vagy bővítményeket igényel, míg a PRTG nem.
A PRTG megoldásnak például az automatikus hálózati felderítés, a leképezés és a topológiai diagramok kulcsfontosságú beépített elemei, a Nagios esetében azonban ezekhez kiegészítőre van szükség. A Wi-Fi monitorozás, a QOS és IP SLA monitorozás, a nyomtató monitorozás, valamint a VMware és Hyper-V monitorozás további példái azoknak a funkcióknak, amelyek a Nagios esetében bővítményt vagy kiegészítőt igényelnek, a PRTG esetében azonban nem.
Amint korábban említettem, a Nagios bővítmények és kiegészítők használatának lehetősége lehetővé teszi a monitorozási megközelítés személyre szabását. A Nagios lényegében az, amit te csinálsz belőle – és a sok ezer elérhető bővítmény és add-on segítségével olyan sokoldalúvá teheted a felügyeleti rendszeredet, amilyenné csak szeretnéd. Ennek a megközelítésnek azonban az a fő hátránya, hogy a sok bővítményt és plugint tartalmazó rendszereket egyre nehezebb lesz karbantartani és naprakészen tartani. Érzékenyebbek a késésekre és a hibákra, és nem különösebben felhasználóbarátok.
A PRTG-vel natív támogatást kapnak a főbb felügyeleti funkciók. Ez egy sokkal egyszerűbb alternatíva a Nagioshoz képest, és különösen alkalmas azoknak a felhasználóknak, akik nem ismerik a fájlok és bővítmények kézi konfigurálását, amit a Nagios gyakran megkövetel.
A PRTG egyik legfontosabb hátránya az érzékelő alapú árképzési modell. Az ár megugrik, ha elér egy bizonyos számú érzékelőt, és ha éppen csak túllépi a határt, akkor a végén olyan érzékelőkért fizethet, amelyekre nincs szüksége.
Vissza a tetejére
- ManageEngine OpManager
AManageEngine egy iparágvezető szoftverfejlesztő, amely a hálózati felügyeleti és kezelési megoldásokra összpontosít. A cég OpManagerje egy tisztességes Nagios-helyettesítő, amelynek előnye, hogy a hálózati rendszergazdák számára all-in-one eszközként funkcionál. Az OpManagerrel akár 50 000 eszközt vagy 1 millió interfészt is felügyelhet egyetlen szerverről. A program valós idejű hálózatfelügyeleti funkciókat kínál, több mint 2000 beépített teljesítménymonitorral. Ezek mindent lefednek, a csomagvesztéstől, a késleltetéstől és a sebességtől kezdve a hibákig, a selejtekig és a szűk keresztmetszetek elemzéséig.
Az eszköz többszintű küszöbértékekkel kapcsolatos megközelítésének rajongója vagyok, amely lehetővé teszi, hogy számos küszöbértéket határozzon meg minden kritikus teljesítménymonitorhoz, és azonnali riasztásokat kapjon, ha megsértés történik. Az OpManager integrált mobilalkalmazása pedig, amely Androidon, iPhone-on és iPaden is elérhető, valóban modern Nagios-alternatívává teszi.
Az eszköz egyik erőssége a testreszabható műszerfal, amely több mint 200 teljesítmény widgetet tartalmaz, amelyek közül választhat és rendezheti át tetszése szerint. Ez azt jelenti, hogy a műszerfala azonnali áttekintést adhat bármilyen, Ön által prioritásnak tartott mérőszámról. Azonban, bár tetszett a testreszabható műszerfal, úgy találtam, hogy túl sok widget bevonásával zsúfolttá és kissé túlterhelővé vált. Jobban örültem volna egy intuitívabb műszerfalnak.
- Zabbix
A korábban említett eszközökkel ellentétben a Zabbix egy nyílt forráskódú Nagios-alternatíva. Versenyelőnye nagyrészt a nagymértékben skálázható kialakításának és a kis rezsiköltségnek köszönhető. A Zabbix fejlesztői szerint a program mindössze 256 MB RAM-ot használ, ami jelentős előnyt jelent a legtöbb más hálózati megoldással szemben.
A Zabbix hálózati felügyeletet, szerver felügyeletet, felhő felügyeletet és alkalmazás felügyeletet kínál. A hálózatfigyelés tekintetében számos kulcsfontosságú érdeme van: ezek közé tartozik a hálózati eszközök és az eszközkonfiguráció változásainak automatikus felismerése, ami azt jelenti, hogy az új kapcsoló hozzáadásától kezdve a firmware frissítéséig mindenről képben lehet. A Zabbix out-of-the-box sablonokat biztosít, így szinte azonnal elkezdheti a mérőszámok monitorozását. És lehetőséget ad arra, hogy többszintű függőségeket határozzon meg a kapcsolódó hálózati csomópontok között.
A Zabbix leginkább skálázhatósága miatt népszerű, amely gyakorlatilag korlátlan. A skálázás a Zabbix szerver tehermentesítésével válik valósággá, a Zabbix proxy-n keresztül. Nincsenek rejtett korlátozások, így bármilyen méretű hálózat esetén működik.
A kedvenc Zabbix funkcióm azonban a riasztási rendszer. Az eszköz képes értesítést küldeni e-mailben, SMS-ben, egyéni szkriptben, messengeren vagy Jabberen keresztül, így rugalmasabb, mint a legtöbb program.
A Zabbix számos figyelemre méltó funkciója ellenére még mindig nem rendelkezik az ezen a listán magasabban rangsorolt programok felhasználóbarátságával. A Zabbix finomhangolása és a működésének megismerése trükkös és időigényes lehet, és sok felhasználó számára ez elrettentő lehet.
Back to top
- Shinken
A Zabbixhez hasonlóan a Shinken is nyílt forráskódú, és a legjobb Nagios-szerű felügyeleti funkciókat kínálja a piacon. A Shinken egyik legjobb tulajdonsága, hogy lehetővé teszi a Nagios pluginek és konfigurációk megtartását. Korlátlan skálázhatósággal, RAID-szerű rendelkezésre állással és out-of-the-box felügyeleti csomagokkal rendelkezik. Új forrásokból, például a Puppetből és a MySQL-ből, valamint új exportálási módszerekből, például a PNP4Nagiosból és a Graphite-ból is tölthet be adatokat.
Egy másik figyelemre méltó funkció, hogy a probléma gyökerének hibaelhárításakor a program kiszűri a következményeket az Ön számára, csökkentve a piros vonalak számát, így gyorsabban azonosíthatja az okot. Ez csökkenti a téves vagy jelentéktelen riasztások számát, így biztos lehet benne, hogy a kapott riasztások értelmesek és intézkedésre alkalmasak.
AShinken nem alkalmas üzleti felhasználásra, és nem olyan felhasználóbarát, mint a legtöbb fizetős megoldás. A Nagios vs. Shinken vitában azonban a Shinken mindenképpen életképes alternatíva.
- SpiceWorks
A SpiceWorks egy jól támogatott program. A Nagios alternatívája, nyílt forráskódú és teljesen ingyenesen használható. Az ingyenes támogatás magában foglalja a tanácsadási szakértőkkel való kapcsolattartást, ami valódi versenyelőnyt biztosít ennek az eszköznek.
A SpiceWorks segítségével valós idejű frissítésekre számíthat a kapcsolókról, szerverekről és bármilyen IP-eszközről. Ezek a betekintések lehetővé teszik a lassú, túlterhelt rendszerek és eszközök azonosítását, mielőtt azok problémává válnának, növelve ezzel a végfelhasználók általános elégedettségét.
A testreszabható értesítési rendszer egy másik profi, amely lehetővé teszi, hogy Ön irányítsa a kapott értesítések típusát és időpontját. A SpiceWorks ingyenes help desket is tartalmaz, amely percek alatt feltölthető, és lehetővé teszi a felhasználók által felvetett problémák gyors és hatékony kezelését.
A SpiceWorks nem képes nagy hálózatot támogatni, mivel 25 vagy annál kevesebb eszközt felügyelő vállalatok számára tervezték. Bár az egyszerűbb nyílt forráskódú megoldások közé tartozik, még mindig bonyolultabb, mint a listán feljebb található fizetős megoldások, amelyek inkább egy mindent egyben, intuitív élményt nyújtanak a felhasználóknak.
- Munin
Végül itt van a Munin, egy másik nyílt forráskódú felügyeleti megoldás. Ez egy Perl-alapú rendszer, amely integrálja az RRDtoolt, ami néhány lenyűgöző grafikus segédprogramot tesz lehetővé.
A Munin lehetővé teszi a felhasználók számára a pluginok telepítését, amelyek önálló futtatható programok. Ezeket a pluginokat könnyű megírni, és bármilyen nyelven meg lehet írni őket. Továbbá az eszköz hozzáférést biztosít egy hozzájárulási adattárhoz, ahol más felhasználók által hozzáadott pluginok találhatók.
A Munin változtatásokhoz való hozzáállását is nagyra értékelem. A “What’s Different Today” (Mi a különbség ma) fókusza megkönnyíti a fontos különbségek gyors felismerését a mindennapokban.
A fő probléma ezzel az eszközzel véleményem szerint az, hogy nem áll rendelkezésre olyan gazdag támogatás, mint más nyílt forráskódú eszközöknél. Ráadásul a műszerfal és a felhasználói felület nem különösebben intuitív, ami összességében kevésbé dinamikus és áramvonalas felhasználói élményt eredményez.
Nagios-alternatíva bevezetése
Már több jó lehetőség is van, ha a Nagios-t egy alternatív felügyeleti eszközzel szeretné helyettesíteni. Ha kis költségvetéssel rendelkezik, jól érzi magát a nyílt forráskóddal, és nincs szüksége éjjel-nappal elérhető támogatásra, akkor érdemes az ingyenes megoldások egyikével kezdeni.
A költségvetéstől és a hálózat méretétől függetlenül, ha Nagios-alternatíváról van szó, a Windows-felhasználók nem találhatnak jobbat a SolarWinds Server & Application Monitor-nál. A program a leginkább felhasználóbarát, kifinomult funkciókkal és a felhasználói élmény intelligens megközelítésével.