A zabbix és prtg hálózati monitor felügyeleti rendszerek összehasonlítása


A hálózat- és információs rendszerek karbantartásáért felelős minden rendszergazda mindig a teljes infrastruktúra felügyeletének feladata. Korábban ilyen problémákat megoldottak az ütemtervben dolgozó denevér vagy shell parancsfájlok írása és a diagnosztika eredményeinek elküldése e-mailen keresztül.
Ennek a megközelítésnek nyilvánvaló hátrányai vannak:
  1. Programozási ismeretek: annak ellenére, hogy a legtöbb rendszergazda tudja írni scripteket Perl, Python, a Shell és PowerShell Script írásban lehet az első „rake”, amely a rendszergazda (különösen a fiatal és tapasztalatlan) meg kell küzdeni. Ennek eredményeképpen sok időbe fog telni, hogy megtanulják a forgatónyelvet.
  2. A telepítés nehézsége: ha kevesebb mint 10 szerver van a felelősségi zónában, akkor nem nehéz átvinni a szkriptet az egyes gépekre, és elindítani őket a menetrend szerint. De mi van akkor, ha a szerverek 20? 50? 100?
  3. A technológia "állatkertje": ha az infrastruktúra teljesen Linux rendszereken vagy a Microsoft Windows rendszeren alapul, akkor ez egy dolog. De, ha egy cégnek, és a domain-vezérlő alapja a Microsoft Windows Server, fájltárolást a FreeBSD és a Postfix levelező szerver a CentOS, a rendszergazda kell fejleszteni különböző forgatókönyvek egy adott operációs rendszer, a döntő egy és ugyanazt a feladatot.

Nehézségek a probléma megoldásában monitoring spodvigli létre külön felügyeleti rendszerek, mint például a szállító változat megoldások (pl Oracle Enterprise Manager) és a nyílt forráskódú megoldások (Zabbix) és az üzleti megoldások (PRTG, Nagios).
Ebben a cikkben megvizsgáljuk a Zabbix 2.2 és a PRTG Network Monitor 14.3 rendszert a rendszer képességek, valamint a telepítés, a konfigurálás és a használat bonyolultsága szempontjából.

Termékáttekintés:


Zabbix egy nyílt forráskódú vállalati megoldás (információk szerint az irodában. Oldal), amely képes egy átfogó ellenőrzésére infrastruktúra (szerverek, hálózati eszközök, és a virtuális gépek), hogy láthatóvá tegyük az információkat diagramok, hogy figyelemmel kíséri a terhelés és a berendezések működését segítségével saját szerek (amelyek szinte minden operációs rendszer támogatja).
A PRTG megoldás a hálózati megfigyelésre irányul (hálózati eszközök, interfészek, adatátviteli csatornák). Az megoldás nem igényel objektumok felügyeletére szolgáló ügynököket, és az ICMP, az SNMP, a Packet Sniffing, a NetFlow stb. Standard protokolljait és technológiáit használja. A PRTG gyakran használja az "érzékelő" kifejezést. Az érzékelő ebben az esetben egy hálózati szolgáltatás, amely az OSI modell különböző szintjein helyezkedik el (a berendezés portját figyelemmel lehet kísérni, vagy HTTP, POP / SMTP működését).
Mindkét megfigyelési rendszer képes küldeni az incidens riasztásokat e-mailben vagy SMS-ben, http-on vagy https-en keresztül is működhet. Ez egy nagyon fontos tulajdonság, ha az ellenőrző rendszert "felszabadítják" az interneten.
Azonnal azt mondhatjuk, hogy a PRB-t a Zabbixtől eltérően, amely az egész infrastruktúrára összpontosul, ezért a hálózatok és a velük kapcsolatban álló összes rendszer felügyeletére van szükség.

A kísérlet tisztasága érdekében mindkét megoldást egy feladat keretében használom: a hálózat és a kiszolgálók felügyeletét.

követelmények


Zabbix döntése szerint csak a támogatott operációs rendszerek szerepelnek a rendszerkövetelményekben, ami megnehezíti annak megállapítását, hogy hány magot és RAM-t kell elosztani egy virtuális gép számára, vagy mennyi energiát kell a szervernek megvásárolnia.
A termék honlapja azt is kimondja, hogy a Zabbix Apache, MySQL, PHP használatához szükséges, ezért a követelményeket az Apache webszerver és a MySQL adatbázis szükséges erőforrásaiból is meg kell határozni. A telepítési dokumentáció azonban közelítő követelményeket támaszt a felügyeleti objektumok számához.

Mindkét megoldást az Oracle Virtual Box alapú virtuális gépre telepítem, az alábbi paraméterekkel: 1 CPU, 2048 memória, 20 Gb HDD VDI.
A Zabbix esetében a CentOS 6.5-es verziója x86_64 lesz használva, PRTG - Windows 7 Professional 64 bites

A telepítés során további kényelmet biztosít az alkalmazás webes fangja - ha bizonyos beállításokat nem hajtottak végre, a rendszer maga jelenteni fogja.

PRTG hálózati monitor


A megoldás helyszíne szerint a telepítés egyszerű, és 2 percet vesz igénybe. Figyelembe véve az alkalmazások telepítését az MS Windows környezetben, nem kell kétségbe vonni az egyszerűséget. De valóban 2 percet vesz igénybe?
Töltse le az elosztást az irodából. és miután megkapta a licenckulcsot, elkezdtem telepíteni. Itt érdemes hozzáfűzni, hogy a fejlesztő nem hazudott. Miután rákattintott a Next - Next - Next gombra - belépett a licencbe - A következő lépés nagyjából 2 percet vett igénybe, miután a rendszer bejelentette nekem, hogy régi böngészőm volt.

Az újraindítás után a PRTG felajánlotta, hogy átvizsgálja a hálózatot a GURU használatával.

Próbáljuk meg.
A GURU valóban elkezdett "futni" a hálózaton, tanulmányozva az összes szegmensét. Az összes beállítás után megjelenik a műszerfal

A zabbix és prtg hálózati monitor felügyeleti rendszerek összehasonlítása

A monitorozással kapcsolatos munka.

A zabbix és prtg hálózati monitor felügyeleti rendszerek összehasonlítása

Az ellenőrző objektum hozzáadása ablak.

A zabbix és prtg hálózati monitor felügyeleti rendszerek összehasonlítása

A konfigurációban javasoljuk az ügyintéző felület konfigurálását vagy más protokollok felügyeletét - a választás a rendszergazda számára marad, de meg kell jegyezni, hogy az ügynök használata csökkenti a Zabbix szerver terhelését.
A Zabbix számos szabványos monitorozási sablonban gazdag. Amikor hozzá egy objektumot, akkor megköti a szükséges sablonokat, és elkezdi figyelni.
Különösen érdemes figyelni a Zabbix sajátosságaira:
  1. Sablonok - a szabványosok mellett hozzáadhatja (és fejlesztheti) a sajátját olyan feladatokhoz is, amelyek nem "kívül a dobozból";
  2. Szcenáriók - végrehajthat parancsokat egy adott állomáson lévő szkriptekről;
  3. Térkép - a Zabbixben lehetőség van arra, hogy "rajzoljon" egy hálózati kártyát a berendezések függőségének ábrázolásához;
  4. IT szolgáltatások - az adminisztrátor egy objektum függését egy másik objektumra építik fel, amely lehetővé teszi, hogy proaktív módon kiküszöbölje a problémát, mielőtt túl késő lenne, vagy nyomon követheti a problémás csomópontot.

Általánosságban elmondható, hogy a Zabbix teljes mértékben igazolja a vállalati termék címét: egy gazdag funkciók "a dobozból" és a sablonok vagy parancsfájlok konfigurálásának képessége rendkívül hatékony eszközt jelentenek a mérnök számára.

PRTG hálózati monitor

Amikor bejelentkezik, a felhasználó azonnal lát egy szabványos műszerfalat egy fa struktúrával, amelyben alapértelmezés szerint a felügyeleti rendszer fogadója hozzá lesz adva. Kívánt esetben a kijelzőt az objektum megváltoztathatja.
Ez úgy fog kinézni, mint a PRTG, ha stilizálja az Oracle Enterprise Manager formájában

A zabbix és prtg hálózati monitor felügyeleti rendszerek összehasonlítása

Mivel a méretek számomra meghatározottak, még nem világos, de gyanítom, hogy a téglalap nagyságát az objektumonként lévő érzékelők száma befolyásolja. A zöld tárgyak megjelölésével minden rendben van, a kék objektumok szünetelnek, a vörös tárgyak le vannak állítva. A fehér nem konfigurált eszközöket jelez.
De itt láthatja a betűk és az elrendezés hibáit:

A zabbix és prtg hálózati monitor felügyeleti rendszerek összehasonlítása

A zabbix és prtg hálózati monitor felügyeleti rendszerek összehasonlítása

Minden kapcsolat manuálisan történik, de ez a fajta leképezés kényelmes, amikor meg kell mutatni a hálózati infrastruktúrát, és meg kell érteni az egyik csomópont függését egy másikra.
Az internetcsatorna torlódásának figyelemmel kísérése is jól olvasható ütemezéssel történik.

Általánosságban elmondható, hogy a PRTG nemcsak a hálózat rendelkezésre állásának megfigyelésére képes, hanem a berendezésekre nehezedő terheket is. Az érzékelők között megtalálhatók az adatbázisok, webszerverek és alkalmazáskiszolgálók elérhetőségének felügyeletére szolgáló eszközök is.

Monitorozó rendszerek használata Netping berendezéssel

De mint minden olyan mérnök, aki felelős az infrastruktúráért, fontos, hogy megértsem a szerverszoba állapotát. Itt fogom használni a NetPing Uniping Server Solution Solution v3 / SMS udvariasságát.
Röviden a "mirigy" -ről: az 1 egységből származó Uniping információt kap a füst, a páratartalom, a hőmérséklet stb. Érzékelőiről. és képes továbbítani az Ethernet interfészen keresztül a felügyeleti rendszerekre. Szintén ott van egy GSM modem az SMS-értesítéshez, relé a helyi jelzéshez és a riasztás vezérléshez, a WiFi hálózathoz való csatlakozás lehetősége a vezeték nélküli érzékelők számára.

Hogyan lehet a Zabbix-szel egyeztetni?

A Netping weboldalon található utasítás a Netfit berendezések Zabbix monitorozáshoz történő hozzáadásáról: www.netping.ru/view.aspx?id=54
Annak ellenére, hogy a Zabbix és a Netping készülékek verziói eltérnek számomra és a cikkben, ez nem zavarja a hangolást.
A szokásos objektum-kiegészítésektől eltérően a Zabbix ügynök használatával, a Netping használatával SNMP v1 protokollt kell használni az adatgyűjtéshez az érzékelőkből.
A beállítás hatására információt kapok a hőmérsékletérzékelőkről, amelyeket a grafikonon megfigyelhetek.
A sablonból érkező adatok a Netping webhelyről:

Hőmérsékleti rajz az egyik érzékelőn alapul.

A zabbix és prtg hálózati monitor felügyeleti rendszerek összehasonlítása

A jobb felső sarokban levő zöld oszlop adja meg az érzékelő aktuális hőmérsékletét. Ha ez a szerver, akkor 27 fok egy kicsit túl sok. Ez azonban már egy karbantartási feladat - a szükséges hőmérséklet biztosítása. Megvizsgáltuk Zabbix és Netping közös munkáját is.
A PRTG hálózatfigyelővel való összekapcsolása

A gyártó honlapja részletezi, hogyan fogadhat adatokat az Uniping-tól a PRTG felügyeletéről. Természetesen az utasítás egy régebbi verzióra készült, a PRTG utolsó verzióját nem volt nehéz beállítani. A PRTG SNMP könyvtárát a gyártó weboldaláról töltik le, és hozzáadják a meglévőhöz. Ezután a kapcsolat követi az utasításokat a webhelyen: www.netping.ru/view.aspx?id=120
A kimeneten kapjuk a teljes információt az érzékelőtől:

A zabbix és prtg hálózati monitor felügyeleti rendszerek összehasonlítása

Teljes információ a hőmérsékleti, páratartalomról és tápellátásról a kiszolgálóhelyiségben - pontosan mit kell tudnom a kiszolgálóhelyiségben lévő helyzetről.

Előnyök / hátrányok

Könnyen használható, az érzékelők és objektumok hozzáadása intuitív szinten valósul meg

Csak a Microsoft Windows környezetben működik, ami növeli a megoldás költségeit egy licenc esetében.

Használja a natív eszközöket - nincs szükség további szoftverek telepítésére az objektumok megfigyelésére