14 Mapuslanon nga Performance ug Network Monitoring Tools para sa Linux


Kung nagtrabaho ka isip usa ka administrador sa sistema sa Linux/Unix, sigurado nga nahibal-an nimo nga kinahanglan ka adunay mapuslanon nga mga himan sa pag-monitor aron ma-monitor ang pasundayag sa imong sistema. Ingon nga ang mga himan sa pagmonitor hinungdanon kaayo sa trabaho sa usa ka tagdumala sa sistema o usa ka webmaster sa server, kini ang labing kaayo nga paagi aron mabantayan kung unsa ang nahitabo sa sulod sa imong sistema.

[ Tingali ganahan ka usab: 20 Command Line Tools sa Pag-monitor sa Performance sa Linux ]

Karon maghisgot kami bahin sa laing 14 nga mga himan sa pag-monitor sa Linux nga mahimo nimong gamiton sa pagbuhat sa trabaho.

Ang Site24x7's Linux Monitoring Tool

Uban sa platform sa pag-monitor sa Site24x7, mahimo nimong wagtangon ang mga outage sa server sa Linux ug mga isyu sa pasundayag pinaagi sa kanunay nga pagsubay sa 60 nga hinungdanon nga sukatan sa pasundayag, lakip ang average sa pagkarga, CPU, memorya, espasyo sa disk, paggamit sa bandwidth sa network, bag-ong mga panghitabo, ug mga proseso sa Linux.

I-configure ang mga threshold para sa yawe nga mga sukatan sa performance ug makadawat dayon nga mga alerto pinaagi sa SMS, email, mga abiso sa pagduso sa mobile app, ug uban pang mga gamit sa ITSM ug kolaborasyon kung kini nga mga sukaranan malapas.

Gitugotan ka sa Site24x7 nga i-automate ang pag-ayo sa insidente ug himuon ang imong mga operasyon sa IT nga labi ka abtik ug episyente.

  • Mas maayo nga visibility sa mga proseso nga makaapekto sa kahimsog ug performance sa imong server gamit ang eksklusibong Top Process Chart.
  • Pagmonitor sa mga serbisyo ug pagmonitor sa Syslog alang sa mga server sa Linux.
  • Usa ka console alang sa mga MSP aron mamonitor ang mga imprastraktura sa IT sa ilang mga kustomer.
  • Ginabantayan nga mga sukatan nga giduso pinaagi sa StatsD.
  • Suporta para sa kapin sa 100 ka plugins, lakip ang Redis, MySQL, ug NGINX.

1. Mga Pagtan-aw - Real-Time nga Pag-monitor sa Sistema sa Linux

Ang mga pagtan-aw usa ka himan sa pag-monitor nga gihimo aron mapresentar ang daghang kasayuran kutob sa mahimo sa bisan unsang gidak-on sa terminal, awtomatiko nga gikuha ang gidak-on sa bintana sa terminal nga gipadagan niini, sa ato pa, kini usa ka responsive nga himan sa pag-monitor.

Ang mga pagtan-aw dili lamang magpakita sa impormasyon bahin sa CPU ug paggamit sa memorya kondili pagmonitor usab sa filesystem I/O, network I/O, temperatura sa hardware, katulin sa fan, paggamit sa disk, ug lohikal nga gidaghanon.

Aron ma-install ang pinakabag-o nga stable nga bersyon sa Glances, isulod lang ang mosunod nga command line:

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

2. Sarg – Squid Bandwidth Monitoring

Squid proxy server, nagmugna kini og mga taho bahin sa imong Squid proxy server users, IP addresses, mga site nga ilang gibisitahan, ug uban pang impormasyon.

Alang sa pag-instalar, basaha ang among artikulo - I-install ang Sarg Squid Bandwidth Monitoring Tool sa Linux

3. Pag-monitor sa Status sa Apache

Ang mod_status usa ka Apache server module nga nagtugot kanimo sa pagmonitor sa kahimtang sa mga trabahante sa Apache server. Naghimo kini usa ka taho sa usa ka dali basahon nga format sa HTML. Gipakita niini kanimo ang kahimtang sa tanan nga mga trabahante, kung pila ang gigamit sa matag usa sa CPU, kung unsang mga hangyo ang gidumala karon, ug ang gidaghanon sa mga nagtrabaho ug dili nagtrabaho nga mga trabahante.

Alang sa pag-instalar, basaha ang among artikulo - Giunsa Pag-monitor ang Apache Web Server Load ug Mga Istatistika sa Pahina

4. Monit – Pag-monitor sa Proseso ug Serbisyo sa Linux

Ang Monit usa ka nindot nga programa nga nag-monitor sa imong Linux ug Unix server, kini maka-monitor sa tanan nga anaa kanimo sa imong server, gikan sa main server (Apache, Nginx..) ngadto sa mga permiso sa mga file, mga file hashes, ug mga serbisyo sa web. Dugang pa sa daghang mga butang.

Aron ma-install ang stable nga bersyon sa Monit, isulod lang ang mosunod nga command line:

$ 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]    

5. Sysstat – All-in-One System Performance Monitoring

Ang laing mapuslanon nga himan sa pag-monitor alang sa imong sistema sa Linux mao ang Sysstat - dili usa ka tinuod nga sugo, sa pagkatinuod, kini ang ngalan lamang sa proyekto, Sysstat, sa pagkatinuod, usa ka pakete nga naglakip sa daghang mga himan sa pag-monitor sa performance sama sa iostat, sadf, pidstat tupad sa daghan. uban pang mga himan nga nagpakita kanimo daghang estadistika bahin sa imong Linux OS.

  • Anaa kini sa tanan nga modernong mga tipiganan sa pag-apod-apod sa Linux pinaagi sa default.
  • Abilidad sa paghimo og estadistika bahin sa paggamit sa RAM, CPU, ug SWAP. Gawas sa abilidad sa pagmonitor sa kalihokan sa kernel sa Linux, NFS server, Sockets, TTY, ug mga filesystem.
  • Abilidad sa pagmonitor sa input ug output statistics para sa mga device, mga buluhaton.. etc.
  • Abilidad sa pag-output sa mga taho bahin sa mga interface sa network ug mga himan, nga adunay suporta alang sa IPv6.
  • Mapakita kanimo sa Sysstat ang estadistika sa kuryente (paggamit, mga gamit, katulin sa mga fan.. etc) usab.
  • Daghang ubang bahin…

Aron ma-install ang stable nga bersyon sa Sysstat, isulod lang ang mosunod nga command line:

$ 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]    

Alang sa paggamit ug mga pananglitan, basaha ang among artikulo - 20 Mapuslanon nga mga Sugo sa Sysstat

6. Icinga – Sunod-sunod nga Generation Server Monitoring

Dili sama sa ubang mga himan, ang Icinga usa ka programa sa pagmonitor sa network, kini nagpakita kanimo daghang mga kapilian ug impormasyon bahin sa imong mga koneksyon sa network, mga aparato, ug mga proseso, kini usa ka maayo kaayo nga kapilian alang sa mga nangita usa ka maayong himan aron ma-monitor ang mga butang sa networking.

  • Ang Icinga libre usab ug bukas nga tinubdan.
  • Magamit kaayo sa pagmonitor sa tanan nga anaa kanimo sa networking.
  • Nalakip ang suporta para sa MySQL ug PostgreSQL.
  • Real-time nga pagmonitor nga adunay nindot nga web interface.
  • Mapalapad kaayo sa mga module ug extension.
  • Gisuportahan ni Icinga ang paggamit sa mga serbisyo ug aksyon sa mga host.
  • Daghan pa nga madiskobrehan...

Alang sa pag-instalar, basaha ang among artikulo - Giunsa ang Pag-install sa Icinga Server Monitoring Tool sa Linux

7. Observium - Pagdumala ug Pag-monitor sa Network

Ang Observium usa usab ka himan sa pag-monitor sa network, kini gidisenyo aron matabangan ka sa pagdumala sa imong network sa mga server nga dali, adunay 2 nga bersyon niini; Community Edition nga libre ug open-source, ug ang Commercial nga bersyon nga nagkantidad ug £1,000/year.

  • Gisulat sa PHP nga adunay suporta sa MySQL database.
  • Adunay nindot nga web interface sa pag-output sa impormasyon ug data.
  • Abilidad sa pagdumala ug pagmonitor sa gatusan ka mga host sa tibuok kalibutan.
  • Ang bersyon sa komunidad gikan niini lisensyado ubos sa lisensya sa QPL.
  • Nagtrabaho sa Windows, Linux, FreeBSD, ug uban pa.

Alang sa pag-instalar, basaha ang among artikulo - I-install ang Observium Network Management ug Monitoring Tool sa Linux

8. Web VMStat - Pag-monitor sa Estadistika sa Sistema

Ang Web VMStat usa ka yano kaayo nga web application programmer, nga naghatag ug real-time nga paggamit sa impormasyon sa sistema, gikan sa CPU ngadto sa RAM, Swap, ug impormasyon sa input/output sa html format.

Alang sa pag-instalar, basaha ang among artikulo - Web VMStat: Usa ka Real-Time System Statistics Tool alang sa Linux

9. Pag-monitor sa PHP Server

Dili sama sa ubang mga himan niini nga lista, ang PHP Server Monitoring usa ka web script nga gisulat sa PHP nga makatabang kanimo sa pagdumala sa imong mga website ug mga host nga dali, kini nagsuporta sa MySQL database ug gibuhian ubos sa GPL 3 o sa ulahi.

  • Usa ka nindot nga web interface.
  • Abilidad sa pagpadala sa mga pahibalo kanimo pinaagi sa Email ug SMS.
  • Abilidad sa pagtan-aw sa labing importante nga impormasyon bahin sa CPU ug RAM.
  • Usa ka moderno kaayo nga sistema sa pag-log aron pag-log sa mga sayop sa koneksyon ug mga email nga gipadala.
  • Suporta alang sa mga serbisyo sa cronjob aron tabangan ka nga awtomatikong mamonitor ang imong mga server ug website.

Alang sa pag-instalar, basaha ang among artikulo - I-install ang PHP Server Monitoring Tool sa Linux

10. Linux Dash – Pag-monitor sa Performance sa Linux Server

Gikan sa ngalan niini, ang \Linux Dash kay usa ka web dashboard nga nagpakita kanimo sa pinakaimportante nga impormasyon bahin sa imong Linux system sama sa RAM, CPU, file system, running process, users, ug bandwidth nga paggamit sa tinuod. -oras, kini adunay nindot nga GUI ug kini libre ug open-source.

Alang sa pag-instalar, basaha ang among artikulo - I-install ang Linux Dash (Linux Performance Monitoring) Tool sa Linux

11. Cacti – Network ug System Monitoring

Ang Cacti walay lain kondili usa ka libre ug open-source nga web interface para sa RRDtool, kini kanunay nga gigamit sa pagmonitor sa bandwidth gamit ang SNMP (Simple Network Management Protocol), ug kini magamit usab sa pagmonitor sa paggamit sa CPU.

Alang sa pag-instalar, basaha ang among artikulo - I-install ang Cacti Network ug System Monitoring Tool sa Linux

12. Munin – Pag-monitor sa Network

Ang Munin usa usab ka web interface GUI alang sa RRDtool, gisulat kini sa Perl ug lisensyado ubos sa GPL, ang Munin usa ka maayong himan sa pagmonitor sa mga sistema, network, aplikasyon, ug serbisyo.

Naglihok kini sa tanan nga mga operating system nga sama sa Unix ug adunay nindot nga sistema sa plugin; adunay 500+ lain-laing mga plugins anaa sa pag-monitor sa bisan unsa nga imong gusto sa imong makina. Adunay usa ka sistema sa pagpahibalo nga magamit aron magpadala mga mensahe sa tagdumala kung adunay sayup o kung nasulbad ang sayup.

Alang sa pag-instalar, basaha ang among artikulo - I-install ang Munin Network Monitoring Tool sa Linux

13. Wireshark – Network Protocol Analyzer

Usab, dili sama sa tanan nga uban pang mga himan sa among lista, ang Wireshark usa ka tig-analisa sa desktop nga programa nga gigamit sa pag-analisar sa mga packet sa network ug pagmonitor sa mga koneksyon sa network. Gisulat kini sa C kauban ang GTK + library ug gipagawas ubos sa lisensya sa GPL.

  • Cross-platform: kini magamit sa Linux, BSD, Mac OS X, ug Windows.
  • Suporta sa command-line: adunay bersyon nga nakabase sa command-line gikan sa Wireshark aron pag-analisar sa datos.
  • Abilidad sa pagkuha sa mga tawag sa VoIP, trapiko sa USB, ug data sa network nga dali aron maanalisa kini.
  • Anaa sa kadaghanan sa mga tipiganan sa pag-apod-apod sa Linux.

Alang sa pag-instalar, basaha ang among artikulo - I-install ang Wireshark - Tool sa Network Protocol Analyzer sa Linux

Kini ang labing hinungdanon nga mga himan aron ma-monitor ang imong mga makina sa Linux/Unix, siyempre, adunay daghang uban pang mga himan, apan kini ang labing inila. Ipakigbahin ang imong mga hunahuna kanamo sa mga komento: Unsa nga mga himan ug programa ang imong gigamit sa pag-monitor sa imong mga sistema? Nakagamit ka na ba sa bisan unsa sa mga himan niini nga lista? Unsay imong hunahuna bahin kanila?