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?