Netdata, valós időben figyelemmel kísérheti az Ubuntu mutatóit

netdata logó

A következő cikkben a Netdata-t vesszük szemügyre. Ez egy eszköz a mutatók valós időben történő megjelenítésére és figyelemmel kísérésére. Úgy tervezték, hogy mindenféle adatot felhalmozzon, például CPU-használatot, lemeztevékenységet, SQL-lekérdezéseket, webhelylátogatásokat stb. Az eszköz célja a "most" lehető legrészletesebb megjelenítése. Ez lehetővé teszi a felhasználó számára, hogy betekintést nyerjen a rendszerükben vagy az alkalmazásukban zajló eseményekbe. Ideális megoldás a problémák valós idejű megoldására.

A Netdata egy ingyenes szoftver (démon), amely valós időben gyűjti a teljesítményadatokat Linux rendszereket, alkalmazásokat és SNMP eszközöket, és ezeket webalapú felületen rendereli. A felhasználók bármit figyelhetnek az API plugin segítségével, és a diagramokat könnyen beágyazhatják bármely külső weboldalra. Saját webszerverrel rendelkezik, amely grafikus formátumban jeleníti meg a végleges jelentést.

Ez egy démon, amely futtatásakor felelős az információk valós időben, másodpercenként történő megszerzéséért és megjelenítéséért egy weboldalon vizualizáció és elemzés céljából. Mint mondom, az előadás interaktív és valós időben történik. Ez egy könnyű eszköz, amelyet nagyrészt C-ben írtak.

A Netdata általános szolgáltatásai

Tudod futtatni bármely GNU / Linux kernelen bármely rendszer vagy alkalmazás figyelemmel kísérésére. Futtathatók Linux PC-ken, szervereken vagy beágyazott eszközökön.

Ezt a démont úgy tervezték, hogy telepíthető legyen egy rendszerre, anélkül, hogy megszakítaná a rajta futó alkalmazásokat. A felhasználó által megadott memóriaigényeknek megfelelően működik csak üresjárati CPU-ciklusokat használ.

netdata hálózat

Alapértelmezés szerint bizonyos bővítményeket tartalmaz, amelyek összegyűjtik a legfontosabb mutatókat a rendszerből. A viselkedése bővíthető, ha az API-t plug-inekhez használja.

Futtatható bárhol, ahol egy Gnu / Linux kernel fut grafikája beágyazható weboldalakba.

Olyan felhasználói felülettel rendelkezik, amely a testreszabható téma. A téma a HTML nyelvén keresztül testreszabható.

Erényei közé tartozik az nem egy ördög emészti fel az erőforrásokat. Alacsony RAM- vagy CPU-fogyasztása futás közben.

Akinek szüksége van rá, az többet tud majd konzultálni a projektről vagy annak jellemzőiről a programban weboldal.

A Netdata által ellenőrzött mutatók

Netdata rendszer

A Netdata több ezer mutatót gyűjt eszközönként. Mindezeket a paramétereket valós időben gyűjtjük és jelenítjük meg.

  • CPU: használat, megszakítások, softirq (Linux kernel szoftveres megszakítása) és gyakorisága (összesen és magonként)
  • RAM, Swap és a kernel által használt speciális memóriahasználatok (pl .: KSM)
  • Lemezek: I / O, műveletek, elmaradás, kihasználtság.
  • Hálózati interfészek
  • IPv4
  • IPv6
  • Firewal (netfilter / iptables)
  • Linux anti-Ddos védelem (SYNPROXY mérőszámok)
  • folyamatok
  • Entrópia
  • Hálózati QoS
  • Alkalmazások (olyan értékeket mutat, mint a CPU, a memóriafogyasztás, a szálak stb.)
  • Az erőforrások felhasználása csoportok és felhasználók szerint.
  • Hardver érzékelők (hőmérséklet, feszültség, energia ...)
  • Kalmár proxy szerver
  • NFS fájlszerverek
  • Postfix e-mail szerver
  • Nginx webkiszolgáló
  • MySQL adatbázisok
  • NUT UPS-ek
  • Apache webszerver
  • SNMP eszközök
  • ISC Bind névszerver

… És ez csak néhány olyan dolog, amelyet a Netdata segítségével figyelemmel kísérhetünk. Az Ön oldalán GitHub megtekintheti az összes szolgáltatást, amelyet megbízhat, a forráskóddal együtt.

Telepítse a Netdata-t az Ubuntu-ra

A Netdata telepítéséhez az Ubuntu-ba (csak az Ubuntu 16.04-ben teszteltem) kezdjük az alkalmazás által igényelt függőségek telepítésével a következő parancs végrehajtásával a terminálban (Ctrl + Alt + T):

sudo apt install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autogen automake pkg-config curl jq nodejs -y

Ha minden helyes volt, itt az ideje a Netdata letöltésének. Ugyanabból a terminálból írnunk kell:

git clone https://github.com/firehol/netdata.git --depth=1

cd netdata

sudo ./netdata-installer.sh

A telepítés során megjelenik egy üzenet, csak nyomja meg az Enter billentyűt a telepítés folytatásához.

telepítse a netdata-t

A telepítés befejezése után pontos utasításokat láthat a Netdata indításáról a számítógépén. Ehhez megnyitunk egy böngészőt (azt, amelyik a legjobban tetszik), és az URL-ben azt írjuk:

http://127.0.0.1:19999/

Ez megnyitja azt az oldalt, ahonnan megnézhetjük az összes adatot, amelyet a program kínál nekünk.

Távolítsa el a Netdata alkalmazást

Ennek a programnak a kiküszöbölése a rendszerünkből a eltávolítandó fájl amit megtalálhatunk a korábban letöltött könyvtárban. A konzolról a könyvtárba írjuk:

sudo ./netdata-uninstaller.sh

Ha elindítottuk a Netdata szolgáltatást, hozzá kell adnunk a –force alkalmazást az eltávolítás sikeres végrehajtásához.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Jimmy Olano dijo

    Nagyon jó cikk, érdemes megismerni alaposan; Amint elolvastuk a használt «git-clone» parancsot, elkezdjük megtanulni: A «–depth = 1» lehetővé teszi, hogy NEM töltheti le az összes változtatást, vagyis NEM töltse le a változástörténetet, hanem csak az aktuális projektet, jó pont!