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. Licencia bajo LGPL y escrito en Python.
  2. Multiplataforma, funciona en Windows, Mac, BSD y Linux.
  3. Disponible en la mayoría de los repositorios oficiales de Linux.
  4. A Brinda mucha información sobre su sistema.
  5. Construido usando maldiciones.

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. Con licencia GPL 2 y disponible en muchos idiomas.
  2. Funciona en Linux y FreeBSD.
  3. Genera un informe en formato HTML.
  4. Muy fácil de instalar y usar.

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. Gratis y de código abierto, publicado bajo AGPL y escrito en C.
  2. Se puede iniciar desde la interfaz de línea de comandos o mediante su interfaz web especial.
  3. Muy eficaz para monitorear todo el software en su sistema y servicios.
  4. Una interfaz web agradable con hermosos gráficos para el uso de CPU y RAM.
  5. Monit puede tomar acciones automáticamente en situaciones de emergencia.
  6. Mucho más ...

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. Disponible en muchos repositorios de distribuciones de Linux de forma predeterminada.
  2. Capacidad para crear estadísticas sobre el uso de RAM, CPU, SWAP. Además de la capacidad de monitorear la actividad del kernel de Linux, el servidor NFS, Sockets, TTY y sistemas de archivos.
  3. Capacidad para monitorear las estadísticas de entrada y salida de dispositivos, tareas, etc.
  4. Capacidad para generar informes sobre interfaces de red y dispositivos, con soporte para IPv6.
  5. Sysstat también puede mostrarle las estadísticas de energía (uso, dispositivos, velocidad de los ventiladores, etc.).
  6. Muchas otras funciones ..

Leer más : 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 también es gratuito y de código abierto.
  2. Muy funcional para monitorear todo lo que pueda tener en redes.
  3. Se incluye soporte para MySQL y PostgreSQL.
  4. Monitoreo en tiempo real con una interfaz web agradable.
  5. Muy prescindible con módulos y extensiones.
  6. Icinga admite la aplicación de servicios y acciones a los hosts.
  7. Mucho más por descubrir ..

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. Escrito en PHP con soporte de base de datos MySQL.
  2. Tiene una interfaz web agradable para generar información y datos.
  3. Capacidad para administrar y monitorear cientos de hosts en todo el mundo.
  4. La versión comunitaria tiene licencia QPL.
  5. Funciona en Windows, Linux, FreeBSD y más.

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. Una interfaz web agradable.
  2. Capacidad para enviarle notificaciones por correo electrónico y SMS.
  3. Capacidad para ver la información más importante sobre la CPU y la RAM.
  4. Un sistema de registro muy moderno para registrar los errores de conexión y los correos electrónicos que se envían.
  5. Soporte para servicios cronjob para ayudarlo a monitorear sus servidores y sitios web automáticamente.

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 interfaz gráfica de usuario agradable 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. Gratis y de código abierto, publicado bajo licencia GPL.
  2. Escrito en PHP con PL/SQL.
  3. Una herramienta multiplataforma, funciona en Windows y Linux.
  4. Gestión de usuarios; puede crear diferentes cuentas de usuario para Cacti.

Más información : 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. Un sistema de notificaciones está disponible para enviar mensajes al administrador cuando hay un error o cuando se resuelve el error.

Más información : Instale Munin Network Monitoring Tool 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 monitorear las conexiones de red. Está escrito en C con la biblioteca GTK + y publicado bajo la licencia GPL.

  1. Multiplataforma: funciona en Linux, BSD, Mac OS X y Windows.
  2. Compatibilidad con la línea de comandos: existe una versión basada en la línea de comandos de Wireshark para analizar datos.
  3. Capacidad para capturar llamadas VoIP, tráfico USB, datos de red fácilmente para analizarlos.
  4. Disponible en la mayoría de los repositorios de distribuciones de Linux.

Más información : Instale Wireshark - Herramienta analizadora 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?