13 Herramientas de supervisión del rendimiento de Linux - Parte 2


Si está trabajando como administrador de sistemas Linux/Unix, asegúrese de saber que debe tener herramientas de monitoreo útiles para monitorear sus computadoras y sistemas, las herramientas de monitoreo son muy importantes en el trabajo de un administrador de sistemas o un webmaster de servidor, es lo mejor manera de vigilar lo que sucede dentro de su sistema.

Lea también : 20 herramientas para supervisar el rendimiento de Linux - Parte 1

Hoy vamos a hablar sobre otra herramienta de monitoreo de 13 Linux que puede usar para hacer el trabajo.

Glances es una herramienta de monitoreo creada para presentar la mayor cantidad de información posible en cualquier tamaño de terminal, toma automáticamente el tamaño de la ventana del terminal en la que se ejecuta, en otras palabras, es una herramienta de monitoreo receptiva.

  1. Licensed under LGPL and written in Python.
  2. Cross-platform, it works on Windows, Mac, BSD and Linux.
  3. Available in most Linux official repositories.
  4. A It gives a lot of information about your system.
  5. Built using curses.

Leer más : Instale Glances en RHEL/CentOS/Fedora y Ubuntu/Debian

Sarg (Generador de informes de análisis de Squid) es una herramienta gratuita y de código abierto que actúa como una herramienta de monitoreo para su servidor proxy Squid, crea informes sobre los usuarios de su servidor proxy Squid, direcciones IP, los sitios que Visite junto con alguna otra información.

  1. Licensed under GPL 2 and available in many languages.
  2. Works under Linux & FreeBSD.
  3. Generates report in HTML format.
  4. Very easy to install & use.

Leer más : Instale la herramienta Sarg “Squid Bandwidth Monitoring” en Linux

Módulo Apache mod_status es un módulo de servidor Apache que le permite monitorear el estado de los trabajadores del servidor Apache. Genera un informe en un formato HTML fácil de leer. Le muestra el estado de todos los trabajadores, la cantidad de CPU que usa cada uno y las solicitudes que se manejan actualmente y la cantidad de trabajadores que trabajan y no trabajan.

Más información : Monitoreo de estadísticas de página y carga del servidor web Apache

Monit es un buen programa que monitorea su servidor Linux y Unix, puede monitorear todo lo que tiene en su servidor, desde el servidor principal (Apache, Nginx ..) hasta permisos de archivos, hashes de archivos y servicios web. . Además de muchas cosas.

  1. Free & open-source, released under AGPL and written in C.
  2. It can be started from the command line interface or via its special web interface.
  3. Very effective in monitoring all the software on your system and services.
  4. A nice web interface with beautiful charts for CPU and RAM usage.
  5. Monit can automatically take actions in emergency situations.
  6. A lot more..

Leer más : Instale la herramienta Monit en RHEL/CentOS/Fedora y Ubuntu/Debian

Otra herramienta de monitoreo para su sistema Linux. Sysstat no es un comando real de hecho, es solo el nombre del proyecto, Sysstat de hecho es un paquete que incluye muchas herramientas de monitoreo de desempeño como iostat, sadf, pidstat además de muchas otras herramientas que le muestran muchas estadísticas sobre su sistema operativo Linux.

  1. Available in many Linux distributions repositories by default.
  2. Ability to create statistics about RAM, CPU, SWAP usage. Beside the ability to monitor Linux kernel activity, NFS server, Sockets, TTY and filesystems.
  3. Ability to monitor input & output statistics for devices, tasks.. etc.
  4. Ability to output reports about network interfaces and devices, with support for IPv6.
  5. Sysstat can show you the power statistics (usage, devices, the fans speed.. etc) as well.
  6. Many other features..

Leer más : Instale Sysstat en Linux y 20 comandos útiles de Sysstat

A diferencia de las otras herramientas, Icinga es un programa de monitoreo de red, te muestra muchas opciones e información sobre tus conexiones de red, dispositivos y procesos, es una muy buena opción para aquellos que buscan una buena herramienta para monitorear sus cosas de redes.

  1. Icinga is also free and open-source.
  2. Very functional in monitoring everything you may have in networking.
  3. Support for MySQL and PostgreSQL is included.
  4. Real-time monitoring with A nice web interface.
  5. Very expendable with modules and extensions.
  6. Icinga supports applying services and actions to hosts.
  7. A lot more to discover..

Leer más : Instale Icinga en RHEL/CentOS 7/6

Observium también es una herramienta de monitoreo de red, fue diseñada para ayudarlo a administrar su red de servidores fácilmente, hay 2 versiones de ella; Community Edition, que es gratuita y de código abierto y una versión comercial que cuesta £ 150/año.

  1. Written in PHP with MySQL database support.
  2. Has a nice web interface to output information and data.
  3. Ability to manage and monitor hundreds of hosts worldwide.
  4. The community version from it is licensed under QPL license.
  5. Works on Windows, Linux, FreeBSD and more.

Más información : Observium: herramienta de supervisión y administración de redes para RHEL/CentOS

Web VMStat es un programador de aplicaciones web muy simple, que proporciona un uso de información del sistema en tiempo real, desde CPU a RAM, intercambio e información de entrada/salida en formato html.

Más información : Web VMStat: una herramienta de estadísticas del sistema en tiempo real para Linux

A diferencia de las otras herramientas de esta lista, PHP Server Monitoring es un script web escrito en PHP que le ayuda a administrar sus sitios web y hosts fácilmente, es compatible con la base de datos MySQL y se publica bajo GPL 3 o posterior.

  1. A nice web interface.
  2. Ability to send notifications to you via Email & SMS.
  3. Ability to view the most important information about CPU and RAM.
  4. A very modern logging system to log connection errors and emails that are sent.
  5. Support for cronjob services to help you monitor your servers and websites automatically.

Leer más : Instale la herramienta de monitoreo del servidor PHP en Arch Linux

Por su nombre, " Linux Dash " es un panel web que le muestra la información más importante sobre sus sistemas Linux, como RAM, CPU, sistema de archivos, procesos en ejecución, usuarios, uso de ancho de banda en tiempo real. , tiene una buena GUI y es gratis y de código abierto.

Más información : Instale la herramienta Linux Dash (supervisión del rendimiento de Linux) en Linux

Cacti no es más que una interfaz web gratuita y de código abierto para RRDtool, se usa a menudo para monitorear el ancho de banda usando SNMP (Protocolo simple de administración de red), también se puede usar para monitorear el uso de la CPU.

  1. Free & open-source, released under GPL license.
  2. Written in PHP with PL/SQL.
  3. A cross-platform tool, it works on Windows and Linux.
  4. User management; you may create different users accounts for Cacti.

Leer más : Instale Cacti Network and System Monitoring Tool en Linux

Munin es también una GUI de interfaz web para RRDtool, fue escrito en Perl y licenciado bajo GPL, Munin es una buena herramienta para monitorear sistemas, redes, aplicaciones y servicios. Funciona en todos los sistemas operativos similares a Unix y tiene un buen sistema de complementos; Hay 500 complementos diferentes disponibles para monitorear cualquier cosa que desee en su máquina. Hay un sistema de notificaciones disponible para enviar mensajes al administrador cuando hay un error o cuando se resuelve el error.

Más información : Instale la herramienta de monitoreo de red Munin en Linux

Además, a diferencia de todas las demás herramientas de nuestra lista, Wireshark es un programa de escritorio analizador que se utiliza para analizar paquetes de red y controlar las conexiones de red. Está escrito en C con la biblioteca GTK + y publicado bajo la licencia GPL.

  1. Cross-platform: it works on Linux, BSD , Mac OS X and Windows.
  2. Command line support: there’s a command line based version from Wireshark to analyze data.
  3. Ability to capture VoIP calls, USB traffic, network data easily to analyze it.
  4. Available in most Linux distributions repositories.

Más información : Instale Wireshark: herramienta Analizador de protocolos de red en Linux

Estas fueron las herramientas más importantes para monitorear sus máquinas Linux/Unix, por supuesto que hay muchas otras herramientas, pero estas son las más famosas. Comparta sus pensamientos con nosotros en los comentarios: ¿Qué herramientas y programas utiliza para monitorear sus sistemas? ¿Ha utilizado alguna de las herramientas de esta lista? ¿Qué piensas de ellos?