Weboldal keresés

15 legjobb teljesítményt nyújtó és hálózatfigyelő eszköz Linuxhoz


Ha Linux/Unix rendszergazdaként dolgozik, biztosan tudja, hogy hasznos megfigyelő eszközökkel kell rendelkeznie a rendszer teljesítményének nyomon követéséhez.

Mivel a felügyeleti eszközök nagyon fontosak a rendszergazda vagy a szerver webmester munkájában, ez a legjobb módja annak, hogy figyelemmel kísérje, mi történik a Linux rendszeren/szerveren belül.

Ma egy másik 15 Linux-figyelőeszközről fogunk beszélni, amelyeket használhat a feladat elvégzéséhez.

1. A Site24x7 Linux megfigyelő eszköze

A Site24x7 felügyeleti platformjával kiküszöbölheti a Linux-szerverek leállásait és a teljesítményproblémákat azáltal, hogy folyamatosan nyomon követi a 60 kulcsfontosságú teljesítménymutatót, beleértve a terhelési átlagot, a CPU-t, a memóriát, a lemezterületet, a hálózati sávszélesség kihasználtságát, a legutóbbi eseményeket és a Linuxot. folyamatokat.

Konfiguráljon küszöbértékeket a kulcsfontosságú teljesítménymutatókhoz, és azonnali figyelmeztetéseket kapjon SMS-ben, e-mailben, mobilalkalmazás-leküldéses értesítésekben és egyéb ITSM- és együttműködési eszközökben, amikor ezeket a küszöbértékeket átlépik.

A Site24x7 lehetővé teszi az incidensek elhárításának automatizálását, és agilisabbá és hatékonyabbá teszi IT-műveleteit.

Főbb jellemzők:

  • Az exkluzív Top Process Chart segítségével jobban áttekintheti azokat a folyamatokat, amelyek befolyásolják a szerver állapotát és teljesítményét.
  • Szolgáltatásfigyelés és Syslog figyelés Linux szerverekhez.
  • Egyetlen konzol az MSP-k számára ügyfeleik informatikai infrastruktúrájának figyelésére.
  • A StatsD-n keresztül továbbított figyelt mutatók.
  • Több mint 100 bővítmény támogatása, köztük a Redis, a MySQL és az NGINX.

2. Pillanatok – Valós idejű Linux rendszerfigyelés

A Glances egy olyan megfigyelő eszköz, amely a lehető legtöbb információ megjelenítésére szolgál bármilyen terminálméretben, automatikusan felveszi azt a terminálablak méretét, amelyen fut, vagyis egy reszponzív megfigyelő eszköz.

A Glances nemcsak a CPU- és memóriahasználattal kapcsolatos információkat jelenít meg, hanem a fájlrendszer I/O-ját, a hálózati I/O-t, a hardver hőmérsékletét, a ventilátorsebességeket, a lemezhasználatot és a logikai kötetet is figyeli.

Telepítse a Glances programot Linuxra

A Glances legújabb stabil verziójának telepítéséhez írja be a következő curl vagy wget parancsot:

curl -L https://bit.ly/glances | /bin/bash
or
wget -O- https://bit.ly/glances | /bin/bash

3. Sarg – Squid Bandwidth Monitoring

A Sarg (Squid Analysis Report Generator) egy ingyenes és nyílt forráskódú eszköz, amely a Squid proxyszerver megfigyelőeszközeként működik, jelentéseket készít a Squid proxyszerver felhasználóiról, IP-címeiről, az általuk felkeresett webhelyekről és néhány egyéb információról.

A telepítéshez olvassa el cikkünket – Telepítse a Sarg „Squid Bandwidth Monitoring” eszközt Linuxra

4. Apache állapotfigyelés

A mod_status egy Apache-kiszolgálómodul, amely lehetővé teszi az Apache-kiszolgáló dolgozóinak állapotának figyelését. Könnyen olvasható HTML formátumban készít jelentést. Megmutatja az összes dolgozó állapotát, mennyi CPU-t használnak, milyen kérések vannak jelenleg kezelve, valamint a dolgozó és nem dolgozó munkavállalók számát.

A telepítéshez olvassa el az Apache webszerver terhelésének és oldalstatisztikáinak figyelése című cikkünket

5. Monit – Linux folyamatok és szolgáltatások figyelése

A Monit egy jó program, amely figyeli a Linux és Unix szervereket, képes figyelni mindent, ami a szerveren van, a fő szervertől (Apache, Nginx...) a fájlengedélyekig, fájlkivonatokig és webszolgáltatásokig. Plusz sok minden.

Telepítse a Monit Linuxra

A Monit stabil verziójának telepítéséhez írja be a következő parancssort:

sudo apt install monit          [On Debian, Ubuntu and Mint]
sudo yum install monit          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a app-admin/monit  [On Gentoo Linux]
sudo pacman -S monit            [On Arch Linux]
sudo zypper install monit       [On OpenSUSE]    

6. Sysstat – All-in-One rendszerteljesítmény-figyelés

Egy másik hasznos megfigyelő eszköz a Linux rendszerhez a Sysstat – ez nem egy igazi parancs, valójában csak a projekt neve, a Sysstat valójában egy olyan csomag, amely számos teljesítményfigyelő eszközt tartalmaz, mint pl. iostat, sadf, pidstat sok más eszköz mellett, amelyek számos statisztikai adatot mutatnak meg a Linux operációs rendszerről.

A Sysstat jellemzői
  • Alapértelmezés szerint minden modern Linux disztribúciós tárolóban elérhető.
  • Statisztikák készítésének képessége a RAM, a CPU és a SWAP használatáról. A Linux-kernel tevékenység, az NFS-kiszolgáló, a Socket, a TTY és a fájlrendszerek monitorozása mellett.
  • Képes figyelni az eszközök, feladatok stb. bemeneti és kimeneti statisztikáit.
  • Képes jelentéseket készíteni a hálózati interfészekről és eszközökről, az IPv6 támogatásával.
  • A Sysstat az energiafogyasztási statisztikákat (használat, eszközök, ventilátorok sebessége stb.) is tudja mutatni.
  • Sok más funkció…

Telepítse a Sysstat-ot Linuxra

A Sysstat stabil verziójának telepítéséhez írja be a következő parancssort:

sudo apt install sysstat          [On Debian, Ubuntu and Mint]
sudo yum install sysstat          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a app-admin/sysstat  [On Gentoo Linux]
sudo pacman -S sysstat            [On Arch Linux]
sudo zypper install sysstat       [On OpenSUSE]    

A használattal és a példákkal kapcsolatban olvassa el cikkünket – A Sysstat 20 hasznos parancsa

7. Icinga – Következő generációs szerverfigyelés

A többi eszközzel ellentétben az Icinga egy hálózatfigyelő program, sok lehetőséget és információt mutat meg a hálózati kapcsolatokról, eszközökről és folyamatokról, nagyon jó választás azoknak, akik jó eszközt keresnek a hálózati dolgok figyelésére.

Az Icinga jellemzői
  • Az Icinga szintén ingyenes és nyílt forráskódú.
  • Nagyon funkcionális, ha mindent megfigyel, ami a hálózatépítésben lehetséges.
  • A MySQL és a PostgreSQL támogatása benne van.
  • Valós idejű megfigyelés egy szép webes felülettel.
  • Nagyon bővíthető modulokkal és bővítményekkel.
  • Az Icinga támogatja a szolgáltatások és műveletek alkalmazását a házigazdákra.
  • Még sok felfedeznivaló…

A telepítéshez olvassa el cikkünket – Az Icinga2 telepítése RHEL, Rocky és AlmaLinux rendszerekre

8. Obszerrium – Hálózatkezelés és -felügyelet

Az Observium egyben egy hálózatfigyelő eszköz is, melynek célja a szerverhálózat egyszerű menedzselése, 2 verziója létezik; Community Edition, amely ingyenes és nyílt forráskódú, és a Kereskedelmi verzió, amelynek költsége 1000 GBP/év.

Az Observium jellemzői
  • PHP nyelven írva MySQL adatbázis támogatással.
  • Szép webes felülettel rendelkezik az információk és adatok kiadásához.
  • Több száz gazdagép kezelésének és figyelésének képessége világszerte.
  • A közösségi verzió a QPL licenc alatt van licencelve.
  • Működik Windows, Linux, FreeBSD és egyéb rendszereken.

A telepítéshez olvassa el cikkünket – Az Observium Network Management and Monitoring Tool telepítése Linuxra

9. Web VMStat – Rendszerstatisztikai figyelés

A Web VMStat egy nagyon egyszerű webalkalmazás-programozó, amely valós idejű rendszerinformáció-használatot biztosít a CPU-tól a RAM-ig, a Swap-ig és a bemeneti/kimeneti információkhoz html formátumban.

A telepítéshez olvassa el cikkünket – Web VMStat: Valós idejű rendszerstatisztikai eszköz Linuxhoz

10. PHP szerver megfigyelés

A listán szereplő többi eszköztől eltérően a PHP Server Monitoring egy PHP nyelven írt webszkript, amely segít a webhelyek és a gazdagépek egyszerű kezelésében, támogatja a MySQL adatbázist, és GPL 3 vagy újabb verzió alatt kerül kiadásra.

Jellemzők
  • Szép webes felület.
  • Értesítések küldése e-mailben és SMS-ben.
  • Képes megtekinteni a CPU-val és a RAM-mal kapcsolatos legfontosabb információkat.
  • Egy nagyon modern naplózó rendszer a csatlakozási hibák és az elküldött e-mailek naplózására.
  • A cronjob szolgáltatások támogatása a szerverek és webhelyek automatikus felügyeletéhez.

A telepítéshez olvassa el a PHP Server Monitoring Tool telepítése Linux alatt című cikkünket

11. Linux Dash – Linux Server Performance Monitoring

A nevéből adódóan a „Linux Dash” egy webes irányítópult, amely a legfontosabb információkat jeleníti meg a Linux rendszereiről, például a RAM-ról, a CPU-ról, a fájlrendszerről, a futó folyamatokról, a felhasználókról és a valós sávszélesség-használatról. időben, szép grafikus felhasználói felülettel rendelkezik, és ingyenes és nyílt forráskódú.

A telepítéshez olvassa el cikkünket – A Linux Dash (Linux Performance Monitoring) eszköz telepítése Linuxra

12. Kaktuszok – Hálózat- és rendszerfigyelés

A Cacti nem más, mint egy ingyenes és nyílt forráskódú webes felület az RRDtool számára, gyakran használják a sávszélesség figyelésére az SNMP (Simple Network Management Protocol) segítségével, és CPU-használat figyelésére is használható.

A telepítéshez olvassa el a Cacti Network and System Monitoring Tool telepítése Linux alatt című cikkünket

13. Munin – Hálózatfigyelés

A Munin az RRDtool webes interfész grafikus felhasználói felülete is, Perl nyelven íródott, és GPL licenc alatt áll, a Munin pedig jó eszköz a rendszerek, hálózatok, alkalmazások és szolgáltatások figyelésére.

Minden Unix-szerű operációs rendszeren működik, és van egy szép bővítményrendszere; több mint 500 különböző bővítmény áll rendelkezésre, amellyel bármit figyelhetsz a gépeden. Rendelkezésre áll egy értesítési rendszer, amely üzeneteket küld az adminisztrátornak, ha hiba történik, vagy ha a hibát megoldják.

A telepítéshez olvassa el a Munin Network Monitoring Tool telepítése Linux alatt című cikkünket

14. Wireshark – Network Protocol Analyzer

Ezenkívül a listánkon szereplő összes többi eszközzel ellentétben a Wireshark egy elemző asztali program, amelyet hálózati csomagok elemzésére és hálózati kapcsolatok figyelésére használnak. C nyelven íródott a GTK+ könyvtárral, és GPL licenc alatt adták ki.

Jellemzők
  • Többplatformos: Linuxon, BSD-n, Mac OS X-en és Windowson működik.
  • Parancssori támogatás: létezik a Wireshark parancssori alapú verziója az adatok elemzéséhez.
  • A VoIP-hívások, az USB-forgalom és a hálózati adatok egyszerű rögzítésének képessége azok elemzéséhez.
  • Elérhető a legtöbb Linux terjesztési tárolóban.

A telepítéshez olvassa el cikkünket – A Wireshark telepítése – Network Protocol Analyzer Tool Linux alatt

15. Webmin

A Webmin egy nyílt forráskódú web-alapú rendszer- és hálózati adminisztrációs eszköz (vezérlőpult) Unix-szerű rendszerekhez.

A Webmin lehetővé teszi a rendszer belső elemeinek konfigurálását, például a felhasználókat, szolgáltatásokat, konfigurációs fájlokat és lemezajánlatokat, valamint olyan alkalmazásokat, mint az Apache, PHP, MySQL és BIND.

Következtetés

Ezek voltak a legfontosabb eszközök a Linux/Unix gépek felügyeletéhez, persze sok más eszköz is létezik, de ezek a leghíresebbek. Oszd meg velünk gondolataidat kommentben: Milyen eszközöket és programokat használsz rendszereid felügyeletére? Használta a listán szereplő eszközök valamelyikét? mit gondolsz róluk?