14 Eines útils de rendiment i monitorització de xarxa per a Linux


Si treballeu com a administrador del sistema Linux/Unix, segur que sabeu que heu de tenir eines de supervisió útils per controlar el rendiment del vostre sistema. Com que les eines de supervisió són molt importants en la feina d'un administrador del sistema o d'un administrador web de servidors, és la millor manera de vigilar el que passa dins del vostre sistema.

[També us pot agradar: 20 eines de línia d'ordres per supervisar el rendiment de Linux]

Avui parlarem d'altres 14 eines de supervisió de Linux que podeu utilitzar per fer la feina.

Eina de monitorització de Linux de Site24x7

Amb la plataforma de monitorització de Site24x7, podeu eliminar les interrupcions del servidor Linux i els problemes de rendiment fent un seguiment constant de més de 60 mètriques de rendiment clau, inclosa la mitjana de càrrega, CPU, memòria, espai en disc, utilització de l'ample de banda de xarxa, esdeveniments recents i processos de Linux.

Configureu els llindars per a mètriques clau de rendiment i rebeu alertes instantànies per SMS, correu electrònic, notificacions push d'aplicacions mòbils i altres eines de col·laboració i ITSM sempre que es superin aquests llindars.

Site24x7 us permet automatitzar la correcció d'incidents i fa que les vostres operacions de TI siguin més àgils i eficients.

  • Millora visibilitat dels processos que afecten la salut i el rendiment del vostre servidor amb l'exclusiu Top Process Chart.
  • Supervisió de serveis i Syslog per a servidors Linux.
  • Una consola única perquè els MSP supervisin les infraestructures de TI dels seus clients.
  • Mètriques supervisades enviades mitjançant StatsD.
  • Compatibilitat per a més de 100 connectors, inclosos Redis, MySQL i NGINX.

1. Mirades – Monitorització del sistema Linux en temps real

Glances és una eina de monitorització creada per presentar la màxima informació possible en qualsevol mida de terminal, pren automàticament la mida de la finestra del terminal en què s'executa, és a dir, és una eina de monitoratge sensible.

Les mirades no només mostren informació sobre l'ús de la CPU i la memòria, sinó que també supervisen les E/S del sistema de fitxers, les E/S de la xarxa, les temperatures del maquinari, les velocitats del ventilador, l'ús del disc i el volum lògic.

Per instal·lar la darrera versió estable de Glances, només cal que introduïu la línia d'ordres següent:

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

2. Sarg - Monitorització de l'ample de banda de Squid

Servidor intermediari Squid, crea informes sobre els usuaris del servidor intermediari Squid, les adreces IP, els llocs que visiten i alguna altra informació.

Per a la instal·lació, llegiu el nostre article: instal·leu l'eina Sarg Squid Bandwidth Monitoring a Linux

3. Monitorització de l'estat d'Apache

El mod_status és un mòdul del servidor Apache que us permet supervisar l'estat dels treballadors del servidor Apache. Genera un informe en un format HTML fàcil de llegir. Us mostra l'estat de tots els treballadors, quanta CPU utilitza cadascun, quines sol·licituds es gestionen actualment i el nombre de treballadors que treballen i no.

Per a la instal·lació, llegiu el nostre article: Com controlar les estadístiques de la pàgina i la càrrega del servidor web Apache

4. Monit – Supervisió de processos i serveis de Linux

Monit és un programa agradable que supervisa el vostre servidor Linux i Unix, pot supervisar tot el que teniu al vostre servidor, des del servidor principal (Apache, Nginx..) fins a permisos de fitxers, hash de fitxers i serveis web. A més de moltes coses.

Per instal·lar la versió estable de Monit, només cal que introduïu la línia d'ordres següent:

$ 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 - Monitorització del rendiment del sistema tot en un

Una altra eina de supervisió útil per al vostre sistema Linux és Sysstat: no és una ordre real, de fet, és només el nom del projecte, Sysstat, de fet, és un paquet que inclou moltes eines de control de rendiment com iostat, sadf, pidstat al costat de moltes. altres eines que us mostren moltes estadístiques sobre el vostre sistema operatiu Linux.

  • Està disponible per defecte a tots els repositoris de distribució de Linux moderns.
  • Capacitat de crear estadístiques sobre l'ús de RAM, CPU i SWAP. A més de la capacitat de supervisar l'activitat del nucli de Linux, el servidor NFS, els endolls, el TTY i els sistemes de fitxers.
  • Capacitat de supervisar les estadístiques d'entrada i sortida de dispositius, tasques, etc.
  • Capacitat de generar informes sobre interfícies i dispositius de xarxa, amb compatibilitat amb IPv6.
  • Sysstat també us pot mostrar les estadístiques de potència (ús, dispositius, velocitat dels ventiladors, etc.).
  • Moltes altres funcions...

Per instal·lar la versió estable de Sysstat, només cal que introduïu la següent línia d'ordres:

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

Per a l'ús i els exemples, llegiu el nostre article: 20 ordres útils de Sysstat

6. Icinga – Monitorització de servidors de nova generació

A diferència de les altres eines, Icinga és un programa de monitorització de xarxa, us mostra moltes opcions i informació sobre les vostres connexions de xarxa, dispositius i processos, és una molt bona opció per a aquells que busquen una bona eina per supervisar coses de xarxa.

  • Icinga també és gratuït i de codi obert.
  • Molt funcional per supervisar tot el que pugueu tenir en xarxes.
  • Inclou suport per a MySQL i PostgreSQL.
  • Supervisió en temps real amb una interfície web agradable.
  • Molt ampliable amb mòduls i extensions.
  • Icinga admet l'aplicació de serveis i accions als amfitrions.
  • Moltes coses per descobrir...

Per a la instal·lació, llegiu el nostre article: Com instal·lar l'eina de monitorització del servidor Icinga a Linux

7. Observium – Gestió i seguiment de xarxes

Observium també és una eina de monitorització de xarxa, va ser dissenyada per ajudar-vos a gestionar fàcilment la vostra xarxa de servidors, n'hi ha 2 versions; Community Edition que és gratuïta i de codi obert, i la versió comercial que costa 1.000 £/any.

  • Escrit en PHP amb suport de bases de dades MySQL.
  • Té una interfície web agradable per generar informació i dades.
  • Capacitat de gestionar i supervisar centenars d'amfitrions a tot el món.
  • La versió de la comunitat té la llicència QPL.
  • Funciona a Windows, Linux, FreeBSD i més.

Per a la instal·lació, llegiu el nostre article: Instal·leu l'eina de supervisió i gestió de xarxes Observium a Linux

8. Web VMStat – Monitorització d'estadístiques del sistema

Web VMStat és un programador d'aplicacions web molt senzill, que proporciona ús d'informació del sistema en temps real, des de la CPU fins a la memòria RAM, intercanvi i informació d'entrada/sortida en format html.

Per a la instal·lació, llegiu el nostre article: Web VMStat: una eina d'estadístiques del sistema en temps real per a Linux

9. Monitorització del servidor PHP

A diferència de les altres eines d'aquesta llista, PHP Server Monitoring és un script web escrit en PHP que us ajuda a gestionar fàcilment els vostres llocs web i amfitrions, és compatible amb la base de dades MySQL i es publica amb GPL 3 o posterior.

  • Una interfície web agradable.
  • Capacitat d'enviar-te notificacions per correu electrònic i SMS.
  • Capacitat de veure la informació més important sobre CPU i RAM.
  • Un sistema de registre molt modern per registrar errors de connexió i correus electrònics que s'envien.
  • Compatibilitat amb els serveis de cronjob per ajudar-vos a supervisar els vostres servidors i llocs web automàticament.

Per a la instal·lació, llegiu el nostre article: Instal·leu l'eina de monitorització del servidor PHP a Linux

10. Linux Dash - Monitorització del rendiment del servidor Linux

Des del seu nom, \Linux Dash és un tauler web que us mostra la informació més important sobre els vostres sistemes Linux, com ara la memòria RAM, la CPU, el sistema de fitxers, els processos en execució, els usuaris i l'ús de l'ample de banda en realitat. -time, té una bona GUI i és gratuït i de codi obert.

Per a la instal·lació, llegiu el nostre article: Instal·leu l'eina Linux Dash (Linux Performance Monitoring) a Linux

11. Cacti – Monitorització de xarxes i sistemes

Cacti no és més que una interfície web gratuïta i de codi obert per a RRDtool, s'utilitza sovint per controlar l'ample de banda mitjançant SNMP (Simple Network Management Protocol) i també es pot utilitzar per controlar l'ús de la CPU.

Per a la instal·lació, llegiu el nostre article: Instal·leu l'eina de monitorització de sistemes i xarxes Cacti a Linux

12. Munin – Monitorització de la xarxa

Munin també és una GUI d'interfície web per a RRDtool, va ser escrit en Perl i amb llicència GPL, Munin és una bona eina per supervisar sistemes, xarxes, aplicacions i serveis.

Funciona en tots els sistemes operatius semblants a Unix i té un sistema de complements agradable; hi ha més de 500 connectors diferents disponibles per supervisar qualsevol cosa que vulgueu a la vostra màquina. Hi ha un sistema de notificacions disponible per enviar missatges a l'administrador quan hi ha un error o quan l'error es resol.

Per a la instal·lació, llegiu el nostre article: Instal·leu l'eina de monitorització de xarxa Munin a Linux

13. Wireshark – Analitzador de protocols de xarxa

A més, a diferència de totes les altres eines de la nostra llista, Wireshark és un programa d'escriptori analitzador que s'utilitza per analitzar paquets de xarxa i controlar les connexions de xarxa. Està escrit en C amb la biblioteca GTK+ i publicat sota la llicència GPL.

  • Multiplataforma: funciona a Linux, BSD, Mac OS X i Windows.
  • Compatibilitat amb la línia d'ordres: hi ha una versió basada en la línia d'ordres de Wireshark per analitzar les dades.
  • Capacitat de capturar trucades VoIP, trànsit USB i dades de xarxa fàcilment per analitzar-les.
  • Disponible a la majoria de repositoris de distribució de Linux.

Per a la instal·lació, llegiu el nostre article - Instal·leu Wireshark - Eina d'anàlisi de protocols de xarxa a Linux

Aquestes eren les eines més importants per controlar les vostres màquines Linux/Unix, és clar, hi ha moltes altres eines, però aquestes són les més famoses. Comparteix els teus pensaments amb nosaltres als comentaris: Quines eines i programes fas servir per supervisar els teus sistemes? Heu utilitzat alguna de les eines d'aquesta llista? Què en penseu d'ells?