Zabbix - hálózati monitoring

Zabbix - ez a megoldás elosztott felügyeleti informatikai infrastruktúra a nyílt forráskódú szoftverek.

Bozmozhnosti Zabbix

Zabbix - nagymértékben integrált megoldást ellenőrző hálózat, amely számtalan lehetőséget kínál egy csomagban.
  • adatgyűjtés
    • megtekintéséhez és teljesítmény
    • az SNMP monitoring, IPMI, Jmx
    • egyéni ellenőrzés
    • adatgyűjtés a kívánt mintavételezési időközönként
  • lehetőségek megjelenítés
    • Grafikus valós időben
    • hálózati térkép
    • Egyéni képernyők és diavetítés
    • jelentések
  • tartása történelem
  • rugalmas konfiguráció
    • definiálása küszöbértékek
    • konfigurálható figyelmeztetések
    • Automatizált válaszok eseményeket, beleértve a távoli parancsok
    • szabványosítás
    • A rendszer a hozzáférési jogok
  • Lehetőségek web-felügyelet
  • webes felületen
  • Zabbix API
  • A jelenléte natív kliensek különböző operációs rendszerek esetében
  • Zabbix kész megoldás a nyílt SUSE

Az építészet és az alapvető fogalmakat Zabbix

Zabbix áll több nagy szoftver komponenseket, amelynek feladatait az alábbiakban meghatározott

Zabbix szerver

Zabbix szerver - a fő összetevője, mely szerek információt és statisztikákat, valamint a távközlési. A szerver a fő tároló, mely tárolja az összes konfigurációs adatok, statisztikák és működési adatokat. A szerver végzi lekérdezési és fogási adatokat, kiszámítja az kiváltó, hogy elküldi a felhasználó értesítést. Ez a fő összetevője a Zabbix szerek és proxy küld rendelkezésre állás és a rendszer integritását. Server távolról ellenőrizheti a hálózati eszközök (mint például a web szerverek és mail szerver) segítségével egyszerű szolgáltatási ellenőrzéseket.

A szerver a központi adattár, amelyben az összes konfigurációs adatok tárolása, a statisztika, az üzemeltetési adatok, valamint az e személynek az Zabbix, amely aktívan értesíti a rendszergazdákat, ha problémák merülnek fel bármely megfigyelt rendszerek.

Funkcionális bázist Zabbix kiszolgáló fel van osztva három különböző komponenst; jelentése: Zabbix szerver, web interfész és a tárolás egy adatbázisban.

Zabbix Agent

Zabbix szerek vannak telepítve a megfigyelt érdekében, hogy az aktív megfigyelés a helyi erőforrások és alkalmazások (statisztikai merevlemez, memória, processzor, stb.)

Az ügynök összegyűjti a helyi működési információkat és adatokat küld a szerver Zabbix további obrabotkig. Amennyiben probléma merül fel (például egy működő merevlemez megtelt, vagy a szolgáltatási folyamat le), Zabbix szerver gyorsan felhívják a rendszergazdák egy adott szerver, ami hibát jelentett.

Zabbix minőségben rendkívül hatékony, mert az általuk használt natív rendszer kéri, gyűjtése statisztikai adatokat.


A passzív és aktív ellenőrzések Zabbix szerek végezhet a passzív és aktív teszt. Abban az esetben passzív vizsgálati szer reagál egy adatkérés. Zabbix szerver (vagy proxy) adatokat kér, például a CPU terhelés, és visszaadja az eredményt Zabbix ügynök. Aktív ellenőrzéseket igényel bonyolultabb kezelést. Az ügynök először kap egy listát az adatelemek önálló feldolgozására Zabbix szerver. Továbbá, akkor időnként elküldi az új értékeket a szerverre.

Zabbix Proxy

Zabbix Proxy - ez a folyamat, amely összegyűjti megfigyelési adatok egy vagy több ellenőrzött eszközök és továbbítja ezt az információt Zabbix szerver elvileg proxy fut a szerver nevét. Minden összegyűjtött adatok pufferelt helyben, majd elküldik a Zabbix szerver, amely birtokolja a proxy.

Telepítése proxy kötelező, de nagyon hasznos lehet a terhelés kiegyenlítése egyetlen Zabbix szerver. Ha az adatok gyűjtése csak a meghatalmazott, a feldolgozás az adatok a szerveren csökkenti a CPU terhelését és az I / O lemezre.

Zabbix Proxy - ideális megoldás a központi felügyeleti távoli telephelyek, fióktelepek és hálózatok nélkül helyi rendszergazda. Mert Zabbix proxy egy külön adatbázisban.

java átjáró

A Zabbix 2.0 Mi teszi hozzá natív módon támogatja a JMX ellenőrző alkalmazások, bevezeti az új Zabbix nevű démon Zabbix Java átjárót.

Zabbix Java átjáró - egy démon Java-ban írt. Amikor Zabbix szerver tudni szeretné, hogy az értéke egy meghatározott Jmx számláló a hálózati csomópont lekérdezi Zabbix Java átjáró, mely a JMX menedzsment API távoli lekérdező érdekes alkalmazásokat. Az alkalmazás nem igényel semmilyen további szoftver, csak el kell indítani a parancssori -Dcom.sun.management.jmxremote.

telepítése Zabbix

A kiszolgáló és a kliens csak kissé különböznek egymástól, és áll egy sor egyszerű lépésből áll:

A kiszolgáló oldali

1. Töltse le és csomagolja ki a fájlt forrás

2. Hozzon létre a csoportos és felhasználói Zabbix, akinek a nevében fog működni démonok Zabbix

3. Készítsen egy adatbázisban tárolja konfigurációs és monitoring adatok.

Példa MySQL:

4. Állítsa be a forráskódot

Kimeneti hozzáférhető konfigurációs lehetőségek: példa szerver konfiguráció: Példa konfiguráció szer:

5. Összegyűjti és telepítése

Ezt a lépést el kell végezni a felhasználó megfelelő jogokkal (általában „root”, vagy azon keresztül sudo).

Művészet make install telepíti a futtatható fájlokat démon (zabbix_server, zabbix_agentd, zabbix_proxy) a / usr / local / sbin és a kliens binárisok (zabbix_get, zabbix_sender) az / usr / local / bin.

6. szerkesztése konfigurációs fájlok

7. Indítsa szerver és az ügynök

8. Adjuk hozzá a indítószkriptekkel (nem kötelező)

Ehhez másolja a szkript a mappát a forráskódját az operációs rendszer az indítási könyvtárat. Scripts indításkor be kell állítani, ha a standard konfiguráció megváltoztatta az irányban Zabbix démonok

Példa OS Debian:

Telepítése webes felületen

Első lépések c Zabbix

alapvető meghatározások

Host - a hálózati eszköz, amely a megfigyelni kívánt, az IP / DNS.
Gépcsoport - logikai csoportosítása a hálózati csomópontok; ezek is tartalmazhatnak csomópontok és sablonokat. hálózati csomópontok és sablonok csoportjában hálózati csomópontok semmilyen módon nem kapcsolódnak egymáshoz. Host csoportok használják, ha hozzárendeljük a hozzáférési jogokat a hálózati csomópontok különböző felhasználói csoportok számára.
Elem-elem adatokat. A konkrét adatok egy részét, hogy szeretné megkapni a hálózati csomópont, a metrikus adatokat.
Trigger - ravaszt. | Logikai kifejezés, amely meghatározza azt a határértéket a problémát, és arra használjuk, hogy „kiszámítható” az adatokat az adatok elemekkel. Kézhezvételét követően az adatok a küszöbértéket, aktiválási folyamat az állam az „OK” a „probléma” állapotban. Ha adat érkezik a küszöbérték alatt, kiváltó marad / visszatérés az „OK” állapotban.
Event - egyetlen előfordulása figyelmet érdemel, mint például egy állami változás miatt vagy érzékelés / automatikus regisztráció szer
Action - eszközt jelent, amellyel az előre meghatározott sobytie.Deystvie áll műveleteket (például értesítésküldési) és feltételek (ha végez műveletet)
Eszkaláció - Egyedi szkript a műveleteket akcióban; szekvenciájának riasztások küldése / távoli parancsok
Media - értesítési mód; csatornát
Távoli parancs - egy előre meghatározott parancs automatikusan végrehajtja a fogadó megfigyelés alatt bizonyos feltételek mellett
Sablon - egy sor entitások (elemek, triggerek, grafikonok, integrált képernyő, alacsony szintű érzékelési szabályok) bekötésre kész egy vagy több hálózati csomópont feladatsablonjait a sebesség növelése a telepítését a hálózati csomópont felügyeleti feladatokat; amellett, hogy megkönnyíti a használatát tömeges változások a feladatok nyomon követése. Sablonok vannak csatlakoztatva közvetlenül az egyes hálózati csomópontok.
Alkalmazás - adatok a tagok vannak csoportosítva egy bizonyos logikai csoportot
Web forgatókönyv - egy vagy több HTTP kérések megtekintéséhez a weboldal

Gyors indítás

A legegyszerűbb módja annak, hogy ellenőrizze a helyességét a telepítés és felügyelet elindítása - egyszerű beállítani a tulajdonságait a távoli gépre, például a rendelkezésre álló szer (agent.ping), és a felhasználó értesítést ha nem áll.

Ehhez:

Most lépni a mélyebb felügyeleti telepítést. Az egyik fő jellemzője, hogy nagy mértékben egyszerűsíti a konfigurációt és ellenőrzés, szabványosítás - lesz szó a következőkben. szakaszok.

Kapcsolódó cikkek