Lista más completa de herramientas de monitoreo de Linux para SysAdmin

Hay muchas herramientas de monitoreo de Linux disponibles en el mercado, incluido software de código abierto, soluciones de terceros y scripts caseros que se ejecutan a través de cron. Cada uno tiene sus ventajas y desventajas. Es difícil encontrar las mejores herramientas de monitoreo de Linux porque el propósito y los usos son completamente variados de usuarios a usuarios y de infraestructura a infraestructura. Pero todos estarán de acuerdo conmigo en que se requieren herramientas de monitoreo de Linux para garantizar una infraestructura de Linux saludable.

Las herramientas de monitoreo se pueden dividir en varias categorías, como herramientas de monitoreo de red Linux, herramientas de monitoreo del servidor Linux, herramientas de monitoreo del sistema Linux, herramientas de monitoreo del rendimiento de Linux, monitor de recursos de Linux, monitor de ancho de banda de Linux y un conjunto diferente de herramientas de línea de comandos que pueden realizar todo en un sistema Linux monitoreando y analizando tareas.

Herramientas de monitoreo de Linux: una lista gigante de todo en uno

Varias herramientas de monitoreo de Linux lo ayudarán a extraer y analizar los datos y le permitirán tomar los pasos necesarios a tiempo para garantizar el mayor rendimiento de Linux y evitar fallas en el servidor. En este artículo, compilaré una lista genérica más completa de todas las herramientas de monitoreo de Linux que un administrador de sistemas o un profesional de TI debe conocer en todas las situaciones.

1. Herramientas de línea de comandos

Es una tarea difícil para cada administrador de red o sistema monitorear, analizar y depurar los problemas de rendimiento del sistema Linux con frecuencia. Estas herramientas de línea de comandos son útiles cuando está atento y desea saber qué está sucediendo dentro de su sistema Linux.

Arriba – Monitor de procesos de Linux

Comando superior

El comando “Top” es una herramienta de supervisión del rendimiento de Linux que viene preinstalada en muchos sistemas Linux o Unix. El comando “Top” es útil cuando necesita tener una descripción general de todos los subprocesos o procesos que se ejecutan en el sistema.

Muestra diversa información del sistema, incluido el uso de memoria, uso de CPU, memoria de intercambio, tamaño de búfer, tamaño de caché, PID de proceso, etc. También muestra el uso excesivo de memoria y CPU de un proceso en ejecución del sistema.

Mi top

Mi top

Mytop es una herramienta de supervisión de rendimiento y subprocesos MySQL que le permite observar de cerca la base de datos y las consultas que se procesan en tiempo real.

Htop – Monitor de procesos de Linux

htop

Htop es una herramienta avanzada de monitoreo de procesos de Linux que es similar a “Top” pero ofrece algunas características enriquecidas como visor de procesos interactivo, visor de procesos vertical y horizontal, teclas de acceso directo, etc. Es una herramienta de monitoreo de Linux de terceros que no viene pre -instalado en sistema Linux o Unix. Necesita descargarlo e instalarlo en el sistema.

Encima – Monitor de rendimiento para Linux

Atop es una herramienta de monitoreo del rendimiento de Linux que proporciona informes de todos los subprocesos o procesos del sistema, registro diario del sistema, actividad del proceso para el análisis de datos a largo plazo, recursos del sistema sobrecargados, etc. También muestra la actividad del sistema en la CPU, la memoria, el intercambio, los discos (incluido LVM) y capas de red.

PowerTOP

Si desea una herramienta simple que diagnostique problemas con el consumo de energía y la administración de energía de los sistemas Linux, entonces PowerTOP es la herramienta adecuada. Además, tiene un modo interactivo en el que puede ejecutar el experimento con las distintas configuraciones de todo el sistema para obtener la mejor configuración de administración de energía para el servidor.

Apachetop

Apachetop es una herramienta de línea de comandos para monitorear el desempeño del servidor web Apache. Se basa en la herramienta “mytop”.

iotop: supervisar la E / S de disco de Linux

Al igual que el comando “Top” y el programa “Htop”, iotop es un programa de Python para mostrarle datos de uso de E / S a través de una interfaz similar a “Top”. Esta herramienta le permite monitorear el proceso y la E / S de disco en tiempo real. Además, también puede verificar el alto tiempo de lectura y escritura en disco utilizado para los subprocesos o el proceso.

ftptop – Monitor de protocolo de transferencia de archivos

Si desea conocer la actual en su servidor con secesión total, entonces ftptop es la herramienta adecuada para usted. Le ayuda a mostrar la información básica sobre la conexión FTP total; quiénes son los clientes; y cuántos subprocesos de descarga y carga están activos actualmente, etc.

iftop – Monitoreo del ancho de banda de la red

iftop es otra herramienta de monitoreo de sistema Linux de código abierto y gratuita que muestra información importante sobre la utilización del ancho de banda de la red en una interfaz de red seleccionada. Es una herramienta útil que proviene de la familia de herramientas “Top”, pero en lugar de solo verificar los usos de la CPU, muestra una tabla de usos actuales en un canal de red del sistema.

Monit – Monitoreo de servicios y procesos de Linux

Monit es una herramienta de supervisión de procesos de Linux gratuita y de código abierto basada en la web. Tiene una interfaz de usuario intuitiva a través de la cual administra y monitorea los hilos del sistema, archivos, permisos, directorios, programas, sistemas de archivos y sumas de verificación. Sus servicios de monitoreo son compatibles con MySQL, FTP, Mail, Apache, ProFTP, SSH, Nginx y mucho más. Puede ver los datos desde una línea de comandos o mediante su interfaz web predeterminada.

2. Herramientas de supervisión de red de Linux

Garantizar un sistema que funcione correctamente y sin problemas es una de las tareas prioritarias para cualquier administrador de Linux. Aquí discutiré una lista genérica de las mejores herramientas de monitoreo de red de Linux:

jnettop – Monitor de ancho de banda de Linux

Jnettop es una herramienta útil para monitorear el tráfico de red de Linux y los usos del ancho de banda. Proporciona una visualización de estadísticas que comprenden todo el tráfico en línea que llega a través de la red. Esta herramienta de monitoreo de Linux permite al administrador de enrutadores ver una lista de comunicaciones en una red por host y puerto.

ntopng: un monitor de tráfico de red

Si te ha gustado ntop , entonces también te va a encantar ntopng. Es una versión de próxima generación de ntop. Esta herramienta le proporcionará una interfaz gráfica de usuario basada en web para monitorear los usos y el tráfico de la red. Es una herramienta multiplataforma que se ejecuta en todas las plataformas Unix, MacOSX y Windows también.

EtherApe

EtherApe es un monitor gráfico de red de código abierto y gratuito para el sistema Unix. Puede mostrarle el tráfico de red en vivo o ser capaz de leerlo desde tcpdump. Admite Ethernet, token ring, PPP, FDDI, dispositivos WLAN y varios formatos de encapsulación.

Ancho de bandaD

BandwidthD es una de las mejores herramientas de monitoreo de red para Linux, sistema Unix y Windows. BandwidthD rastrea los usos de las subredes de red TCP o IP y proporciona una imagen gráfica visualizada basada en una página web HTML. Tiene un sistema impulsado por DB que admite filtrado, búsqueda, informes personalizados, múltiples sensores, etc.

ethtool – Controladores de red y controlador de hardware de Linux

ethtool es una fantástica herramienta de utilidad de Linux que controla dispositivos Ethernet cableados. Se puede utilizar para obtener información de identificación y diagnóstico, información ampliada del dispositivo, etc. ethtool puede controlar la velocidad, el dúplex, la negociación automática y el flujo de los dispositivos Ethernet.

ngrep

ngrep es una herramienta basada en PCAP y como GNU grep pero aplicable para la capa de red que le permite dictar una expresión hexadecimal o extendida para que coincida con las cargas útiles de datos de los paquetes de red. Admite varios protocolos de red, incluidos ICMPv4 / 6, IPv4 / 6, UDP, TCP, IGMP, RAW, etc. Además, también comprende la lógica del filtro BPF al igual que varias herramientas de rastreo de paquetes como Snoop y tcpdump.

IPTraf – Monitoreo de LAN IP en tiempo real

IPTraf es una de las mejores herramientas de tráfico de red de monitoreo de Linux basadas en CLI gratuitas y de código abierto disponibles en el mercado. Recopila y muestra diversa información útil, incluido el tráfico IP que pasa a través de la red, el recuento de paquetes y bytes, la información de la bandera TCP, los tipos de paquetes OSPF, los detalles de ICMP, las averías del tráfico TCP / UDP, etc. interfaces, SLIP, PPP, IP de línea paralela y mucho más.

NetHogs – Monitor de ancho de banda de Linux

NetHogs es un software de monitoreo de red de código abierto similar al comando Linux Top pero una pequeña herramienta “net top” que le ayuda a monitorear el tráfico de la red Linux y el ancho de banda sin dividir el tráfico por subred o protocolo en lugar de agruparlo por el proceso de ancho de banda de la red. Este software de monitoreo de red es útil para descubrir qué PID de repente está tomando una gran cantidad de tráfico de red y ancho de banda y se ha vuelto un poco loco.

MRTG – Monitor de tráfico del enrutador

Si está utilizando un enrutador de red y desea saber qué hace, la herramienta de monitoreo MRTG es para usted. Aunque inicialmente, el objetivo principal era monitorear solo el tráfico del enrutador, ahora también puede realizar múltiples tareas de monitoreo de red.

Puede monitorear los dispositivos de red SNMP y hacerle saber cuánto tráfico ha pasado usando cada hilo. Proporciona las estadísticas en una imagen y páginas HTML fácilmente comprensibles. MRTG es un software gratuito de código abierto escrito en lenguaje de programación Perl y funciona en sistemas Windows, Linux / BSD e incluso en sistemas Netware.

Traceroute

Traceroute es una herramienta de sistema incorporada para comprender la ruta de la red y estimar el retraso de los paquetes en toda la interfaz de la red.

bmon – Monitor de ancho de banda de Linux

bmon es una herramienta de depuración y monitoreo de redes para obtener varias estadísticas relacionadas con las redes y prepararlas de una manera fácilmente comprensible. Admite varios métodos de salida, como una salida de texto programable para secuencias de comandos y una interfaz de usuario interactiva de curses.

netstat – Estadísticas de red

Netstat – Network Statistics es una de las mejores herramientas de línea de comandos para monitorear los paquetes entrantes y salientes de la red y las estadísticas de la interfaz. Este software de monitoreo de red es muy útil y útil para que un administrador de sistema identifique o solucione problemas relacionados con la red y también monitoree el rendimiento de la red Linux.

IPTState

IPTState – IP Tables State es una herramienta similar a la superior que le permite obtener una sesión interactiva para ver dónde cruza el tráfico su conexión de / Netfilter de . Puede ordenar estos datos y limitar la vista según varios criterios.

darkstat – Monitor de tráfico de red de Linux

darkstat es un software de monitoreo de red de código abierto pequeño, de un solo subproceso, portátil y eficiente que captura el tráfico de la red, calcula estadísticas de uso y muestra informes a través de HTTP. Admite IPv6 y resolución DNS inversa asíncrona mediante un proceso secundario.

tcpdump – Analizador de paquetes de red

Tcpdump es un analizador de paquetes de red o un software de rastreo de paquetes que se ejecuta en casi todas las distribuciones dominantes de Linux. Es una de las herramientas de monitoreo de línea de comandos de Linux ampliamente utilizadas y recomendadas que se utiliza para filtrar o capturar paquetes TCP / IP que se transfirieron o recibieron en una conexión de red específica. También puede exportar o guardar paquetes capturados en un archivo para un análisis más avanzado.

ss

“Ss” es una herramienta de comando de Linux que es una alternativa al programa de monitoreo de red “netstat”. Este comando es más rápido y proporciona más estadísticas del sistema que netstat.

Justniffer: rastreador de paquetes TCP de red

Justniffer es un analizador de protocolos de red y una herramienta de rastreo de paquetes TCP que captura datos de tráfico de red de alto y bajo nivel y produce un registro personalizado desde el registro del servidor web Apache.

MTR

mtr es una herramienta de diagnóstico de red que combina la funcionalidad de los programas ‘traceroute’ y ‘ping’. Cuando mtr se ejecuta por primera vez en un sistema, comprueba la conexión de red, el host en el que se ejecuta mtr y un servicio de host especificado por el usuario.

Mpstat

Mpstat es una de las herramientas de monitoreo de red de Linux que recopila y muestra la información sobre la utilización de la CPU y las estadísticas de rendimiento. Sin usar ninguna opción, mostrará las Actividades promedio globales. Con la opción ‘-p’ y ‘ALL’ muestra las estadísticas una a una que comienza desde 0. Para obtener toda la información en un solo comando, ponga ‘-uI ALL -p ALL’. en una palabra, este sistema de comando informa sobre los datos generales relacionados con el procesador.

Pmap

Pmap es un tipo de software de monitoreo de red de código abierto que ayuda a encontrar el espacio de direcciones completo de un proceso. Muestra el mapa de uso de memoria de uno o varios procesos. Para ejecutar el proceso, necesita un ID de proceso único. Como resultado, podrá conocer la dirección total, bytes, mapeo y modo.

collectl: herramienta de supervisión del rendimiento de Linux

Collectl es otra herramienta de monitoreo de rendimiento de Linux de código abierto que ayuda a conocer el estado actual del sistema mediante la recopilación de datos de rendimiento. Esta herramienta de línea de comandos puede desempeñar el papel de algunas utilidades importantes como ps, top, vmstat y más. Es capaz de grabar y reproducir los datos capturados. Para procesar su funcionamiento, collectl utiliza menos del 0,1% de CPU.

DTrace

DTrace es un software de monitoreo de red de código abierto que funciona como una herramienta a nivel de usuario, kernel del sistema operativo y controlador de dispositivo. Como C y awk, proporciona un lenguaje ‘D’. Esta línea de comando puede reducir la sobrecarga de recopilación y procesamiento de datos. Con esta herramienta, aumenta el rendimiento del entorno de producción.

3. Herramientas de supervisión del servidor Linux

Configurar un servidor no es una tarea difícil hoy en día, pero mantener un servidor para un rendimiento óptimo es un trabajo bastante complicado y desafiante para todos los administradores de sistemas. Como administrador del servidor, todos los días debe realizar un seguimiento de cada host y redes; y necesita averiguar los problemas de rendimiento y mantenimiento para mantener actualizado el servidor. Teniendo en cuenta este escenario, aquí voy a compartir una lista de algunas de las mejores herramientas de monitoreo de servidores Linux que, en última instancia, lo ayudarán a mantener y observar el mayor rendimiento de la infraestructura.

Linux Dash: supervisión del rendimiento del servidor Linux

Linux Dash: supervisión del rendimiento del servidor Linux

Linux Dash es un programa de monitoreo de servidor de código abierto y gratuito que muestra datos importantes sobre su sistema de servidor, como procesos en ejecución, uso de CPU y memoria, sistemas de archivos, usos de ancho de banda en tiempo real a través de un panel de control web atractivo.

Nagios – Herramienta de monitoreo de servidor Linux

Nagios es una poderosa y una de las mejores herramientas de monitoreo de Linux líderes disponibles en el mercado. Es una herramienta de monitoreo de rendimiento de Linux todo en uno que se utiliza como software de monitoreo de red de código abierto, herramienta de monitoreo de servidor Linux y analizador de red.

Ayuda al administrador del sistema a identificar el problema relacionado con el servidor y también le permite monitorear Linux, Windows, enrutadores, conmutadores, impresoras, etc. remotos en un solo terminal. Nagios te indica y advierte sobre el problema crítico en tu servidor o red que finalmente te ayuda a solucionar los problemas necesarios ante cualquier problema mayor.

PD

Aunque Ps no es un administrador de tareas completo, sigue siendo una útil herramienta básica de monitoreo del sistema de línea de comandos que le ayuda a mostrar varios programas en ejecución. Es una herramienta programable que se ejecuta y funciona bien en colaboración con otros comandos en la terminal, lo cual es efectivo y útil para cualquier administrador del sistema.

PD

El usuario no necesita instalarlo en el sistema, ya que viene empaquetado con todas las distribuciones de Linux. Ps tiene algunos argumentos de comandos útiles y prácticos que ayudan a ordenar los procesos y los ID.

vmstat – Estadísticas de memoria virtual

vmstat es una herramienta de comando de Linux que recopila y analiza datos sobre la memoria, intercambio, subprocesos del kernel, discos, procesos del sistema, bloques de E / S, actividad de la CPU y mucho más de su sistema en tiempo real. Con la ayuda de esta herramienta de rendimiento de Linux, puede averiguar la causa del problema y el problema relacionado con la memoria del sistema.

Wireshark

Wireshark, un analizador de paquetes de red de código abierto gratuito para Ubuntu Linux

 es la herramienta más excelente que le ayudará a analizar su protocolo de red. Es compatible con varios protocolos de red. Es una aplicación de código abierto que permite a los usuarios comprender el sistema de  . Además, los usuarios pueden realizar un análisis de red de resolución de problemas y observar los datos en una red.

Narigón

Conky es un software de monitorización de sistema gratuito y multiplataforma para el sistema X Window. Los usuarios pueden instalarlo en cualquier distribución de Linux, ya que no depende de ningún específico . Muestra diversa información importante del sistema, como la temperatura del sistema, el uso del disco, el uso de la CPU y la memoria, el flujo de recursos de red, la descarga y carga, las notificaciones del sistema, etc.

Administrador de tareas de Conky

Glances – Monitor del sistema Linux en tiempo real

Glances ” es receptivo, multiplataforma y una de las mejores herramientas de monitoreo de desempeño de Linux disponibles en el mercado. Funciona sin problemas en Windows, BSD, MacOS y todas las principales distribuciones de Linux. La interfaz de usuario es receptiva y proporciona la mayor cantidad de información posible a través de la interfaz web o maldiciones.

Miradas

Este monitor de sistema Linux también funciona en modo cliente / servidor donde el monitoreo remoto podría ser posible a través del terminal, interfaz web o API (XML-RPC y RESTful). También puede exportar todas esas estadísticas como archivos externos o base de datos.

nmap

Nmap – “Network Mapper” es una herramienta de monitoreo de servidor Linux de código abierto y gratuita que se utiliza para auditorías de seguridad y descubrimiento de redes. Esta herramienta es útil para la red y el administrador de sistemas para diversas tareas relacionadas con la red y el servidor, como la administración de programas de actualización de servicios, el inventario de la red y el monitoreo del servicio del servidor y el tiempo de actividad del host.

Monit – Monitoreo de servicios y procesos de Linux

Monit es una herramienta de monitoreo de servidor Unix / Linux de código abierto y gratuita. Puede usarlo a través de la interfaz de línea de comandos y una interfaz web. Monit es un programa de monitoreo de servidor efectivo que le permite monitorear el sistema y los servicios del servidor, incluido el uso de CPU y RAM, permisos de archivos, hashes de archivos, etc.

Icinga – Monitoreo de servidores de próxima generación

Icinga es un software de monitoreo de red de código abierto y gratuito que puede mostrar información sobre sus dispositivos, procesos y conexiones de red. Es un completo software de monitoreo de Linux que brinda acceso de monitoreo en tiempo real a una interfaz web simple e interactiva. Es compatible con MySQL y PostgreSQL, y la funcionalidad se puede aumentar utilizando extensiones y módulos.

IoStat – Estadísticas de entrada / salida

iostat

IoStat es una herramienta de línea de comandos simple que se utiliza para obtener varias estadísticas del sistema, como estadísticas de CPU, estadísticas de entrada y salida para dispositivos. Además, un usuario puede rastrear problemas de rendimiento del dispositivo de almacenamiento, incluidas las particiones del sistema de archivos, el sistema de archivos de red, los dispositivos y los discos locales.

Munin

munin

Munin se puede utilizar como herramienta de supervisión del rendimiento de la red y del sistema. Esta herramienta de monitoreo de recursos del sistema analiza los subprocesos de la red y alerta al administrador del sistema cuando cualquier métrica mata el rendimiento del servidor. Crea un gráfico usando RRDtool, y puede acceder a esos datos del gráfico a través de una interfaz web.

OpenNMS

OpenNMS es una solución de monitoreo de red de código abierto que ofrece cuatro áreas funcionales principales que incluyen administración de eventos y notificaciones; descubrimiento y aprovisionamiento; seguimiento del servicio y recopilación de datos.

SysUsage

sysusage

SysUsage supervisa la información del servidor o del sistema y muestra informes gráficos interactivos mediante rrdtool o la biblioteca jqplot de javascript. Esta herramienta de monitoreo de servidor Linux siempre captura las actividades del sistema usando Sar y comandos del sistema que parecen útiles para la administración de recursos y el análisis del rendimiento.

Zenoss

Zenoss es una de las herramientas de monitoreo de servidor Linux más destacadas que ofrece una interfaz web intuitiva donde puede monitorear todas las métricas importantes del sistema y la red. Además, le avisa sobre cualquier cambio en la configuración de la red y puede actuar en consecuencia. También es compatible con los complementos de Nagios.

brainypdm

brainypdm es una herramienta de supervisión de gestión de datos y rendimiento del sistema Linux basada en la web. Crea un gráfico personalizado utilizando varios datos de rendimiento importantes de Nagios o una fuente genérica.

Cacti – Monitoreo de redes y sistemas

Cacti es una solución de gráficos en red gratuita, de código abierto y multiplataforma que utiliza la interfaz web para el almacenamiento de datos RRDtool. Proporciona una gran cantidad de funciones que incluyen plantillas de gráficos avanzadas, un sondeo rápido, administración de usuarios y múltiples métodos de adquisición de datos.

PCP – Copiloto de rendimiento

pcp

PCP es una de las mejores herramientas de monitoreo de servidores Linux disponibles en el mercado que puede recopilar varias métricas de datos importantes o específicas de múltiples servicios de host. Además, puede realizar informes de datos gráficos basados ​​en métricas específicas utilizando un marco de complementos al que, más adelante, puede acceder a través de una interfaz web o GUI.

Zabbix

Zabbix es una completa herramienta de monitoreo de Linux que proporciona múltiples servicios como monitoreo de red, monitoreo de servidor, monitoreo de nube, monitoreo de servicio y monitoreo de KPI / SLA. Es una solución de monitoreo de código abierto todo en uno para cualquier infraestructura de TI.

Saidar: muestra estadísticas del sistema en vivo

saidar es una aplicación muy pequeña basada en curses que proporciona un montón de información básica del sistema que incluye CPU, procesos, carga, memoria, intercambio, E / S de red y E / S de discos.

Tiempo de actividad

Este simple comando le brinda un puñado de información sobre cuánto tiempo ha estado funcionando el sistema, promedio de carga del sistema, usuarios actualmente conectados, etc.

Explorador de procesos de Linux

Explorador de procesos de Linux

El explorador de procesos de Linux es una herramienta de monitoreo de procesos similar al monitor de actividad para OSX o el sistema Windows. Si le gusta “top” y “ps”, le sugiero que utilice el explorador de procesos de Linux, ya que es más útil y eficaz para obtener información sobre los recursos y el proceso del sistema.

nmon – Supervisar el rendimiento de Linux

nmon

nmon, que significa la herramienta Monitor de rendimiento de Nigel. Esta herramienta se utiliza para monitorear todo tipo de recursos de Linux como CPU y uso de memoria, uso de disco, procesos principales, NFS, red, kernel y mucho más. Puede obtener datos de salida en la pantalla o guardarlos en un archivo separado que puede exportar a una base de datos RRD para un análisis más detallado.

RRDtool

rrdtool

RRDtool es un sistema de gráficos y registro de datos de código abierto para administrar datos de series de tiempo como carga de CPU, temperaturas, etc. Puede extraer datos RRD utilizando esta herramienta para obtener un formato gráfico fácilmente comprensible.

Df – Sin disco

df

df es una aplicación preinstalada en todos los sistemas Linux o Unix que se utiliza para conocer todo el espacio disponible en disco en el sistema de archivos y los usuarios; tiene acceso a.

Xosview

Xosview es una herramienta de monitoreo de sistemas simple y fácil de usar para Linux, BSD, IRIX, Solaris y GNU. Ofrece diversa información sobre las diferentes partes de la IRQ incluida.

Dstat

dstat

Dstat es la mejor alternativa a iostat, netstat, vmstat e ifstat. Dstat es útil para monitorear los recursos y el rendimiento del sistema en tiempo real. Combina todos los datos importantes de vmstat, iostat, ifstat, netstat en un solo archivo que también se puede exportar como archivo CSV.

Net-SNMP

Net-SNMP es un conjunto de herramientas simple para la recopilación de información precisa sobre el sistema del servidor mediante el protocolo de administración de red simple SNMP.

Libre

libre

Es un comando integrado que brinda información sobre la cantidad total de espacio en disco usado y libre en el sistema, y ​​los búferes usados ​​por el kernel en ese momento dado.

/ Sistema de archivos Proc

El sistema de archivos Proc muestra estadísticas del kernel que, en última instancia, le permiten conocer los diferentes dispositivos de hardware de su sistema.

GKrellM

GKrellM es un programa de monitoreo de Linux basado en GUI que muestra el estado del hardware del sistema, incluido el disco duro, la CPU, la memoria principal, los subprocesos de red, etc.

Monitorix – Monitoreo del sistema y la red

Monitorix es un programa de monitoreo de sistema Linux de código abierto, gratuito y ultrarrápido. Funciona sin problemas en el sistema Linux / Unix y también en dispositivos integrados. Esta herramienta de monitoreo de Linux es adecuada para un servidor pequeño y le permite tener una amplia gama de métricas de datos a través de varios mecanismos de informes y gráficos efectivos.

Sar

Sysstat es un paquete completo de herramientas de supervisión del rendimiento de Linux y sar es parte de esto. Puede usar diferentes comandos para recopilar, informar y guardar diferentes métricas del sistema, incluido el uso de memoria, CPU y E / S.

4. Herramientas de supervisión de registros

Averigüe la causa real de cualquier error de software, el registro del servidor o del sistema juega un papel vital. Aunque el registro en modo texto es bastante difícil de manejar para encontrar la causa y la solución, existen muchas herramientas de monitoreo de administración de registros para ayudarlo a salir de la difícil situación. Esta lista de programas o herramientas de supervisión de registros de Linux le ayudará mucho para una gestión eficaz de los registros.

Sarg – Generador de informes de análisis de calamar

Sarg es una herramienta de análisis de registros de proxy HTTP que le permite saber qué y dónde están los usuarios en itinerancia en Internet. Es una herramienta de monitoreo de Linux de código abierto y gratuita que proporciona estadísticas e información sobre los usuarios del servidor proxy Squid, direcciones IP, sitios y horas, usos de bytes, etc. Es fácil de instalar, usar y generar salidas en formato HTML.

vnStat – Monitor de tráfico de red

vnStat es un monitor de tráfico de red BSD / Linux gratuito, de código abierto, fácil de instalar y usar, basado en terminales, que mantiene un registro de estadísticas del tráfico de red para las interfaces elegidas. Todas esas estadísticas e información se recopilarán del kernel del sistema que garantiza un uso ligero de los recursos del sistema y no detecta ningún dato de tráfico.

MultiTail

multitail-konsole

Administrar y comprender el archivo de registro del servidor siempre es difícil y requiere mucho tiempo. Para superar esta dificultad, MultiTail le ayuda a ver los archivos de registro del sistema en una sola ventana. Además, también puede combinar varios archivos de registro en un solo archivo unificado para facilitar el análisis. También puede usar varios colores para hacerlo fácilmente comprensible con la ayuda de expresiones regulares.

GoAccess

GoAccess es un analizador de registros de acceso web en tiempo real ultrarrápido, de código abierto y basado en terminales. Puede analizar el registro de acceso web desde Apache, Nginx, Amazon S3, Elastic Load Balancing, CloudFront, etc. El administrador del sistema puede generar los datos en formato de archivo JSON, HTML o CSV. Puede brindarle estadísticas HTTP valiosas, 404, geolocalización, visitantes principales y mucho más.

Vigilante de troncos simple

Al igual que Logwatch, Simple Log Watcher también está diseñado para monitorear registros de sistemas. A pesar de crear informes, observa los registros para la expresión regular y notifica al administrador del sistema a través del correo o la terminal.

Logwatch

Logwatch es una de las mejores herramientas de monitoreo de Linux personalizables que analiza el registro del sistema y crea un informe personalizado basado en áreas específicas del usuario. Este analizador de registros también puede proporcionarle un informe diario de las actividades que tienen lugar en el sistema del servidor. Es fácil de usar y funciona en todas las principales distribuciones de Linux.

5. Administrador de red de Linux

Ahora discutiré los cuatro administradores de red Linux más recomendados que proporcionan un paquete de red completo para todos los usuarios de Linux.

ifconfig

ifconfig es una de las mejores y fundamentales herramientas de administración de red para el sistema Linux. Los usuarios pueden usarlo como un software de administración de red independiente a través de CLI o . Además, muchas herramientas de red se utilizan como parte de este administrador de red de Linux.

A pesar de ser una herramienta de línea de comandos, se vuelve más eficiente y fácil de usar cuando llega a saber lo que está haciendo. Le ofrece una lista de varias funciones útiles, le permite personalizarlo y garantiza la seguridad y privacidad generales.

Administrador de red GNOME

El administrador de red Gnome Linux es una herramienta de administración de red predeterminada que viene con el Ubuntu y Gnome . El administrador de red Gnome es un administrador de conexiones de red simplificado que está bien integrado dentro del sistema Gnome, lo que resulta muy útil cuando el manejo básico del sistema de red entra en el foco.

Herramientas de red

“Network Tools” es un administrador de red Linux mucho más avanzado que se encuentra en el sistema Ubuntu. Estas “herramientas de red” son una contraparte del administrador de red de Gnome donde los usuarios pueden realizar tareas de detección de red de nivel avanzado y solucionar los problemas. Este software de administración de red también le permite conocer diversas actividades y problemas de la red.

Wicd

Wicd es el mejor administrador de red Linux disponible en el mercado ahora. Ahora es un administrador de red predeterminado en una amplia gama de distribuciones de . Proporciona todas las configuraciones avanzadas que un usuario necesita para configurar las configuraciones de IP, ID de red, conexión de red individual, sistemas de bajo nivel que se conectan e interactúan, etc. Wicd también garantiza la privacidad cuando lo usa junto con Tor.

6. Herramientas de supervisión del rendimiento de Linux

¿Es responsable del mantenimiento de la infraestructura de Linux? Aquí he discutido algunas de las mejores herramientas de monitoreo del rendimiento de Linux que lo ayudarán a monitorear, comprender y administrar el estado y el rendimiento de cada elemento del sistema Linux, incluida la CPU, la memoria, el almacenamiento y la red.

Monitor del sistema Gnome

El monitor del sistema Gnome es liviano y minimalista, pero poderoso administrador de tareas de Linux para el entorno de escritorio . Esta herramienta de monitoreo del sistema Linux le muestra información importante sobre el espacio en el disco duro, el uso de RAM / SWAP, el proceso y el tiempo en ejecución, la actividad de la red, etc. en una pantalla fácilmente comprensible.

Monitor del sistema Gnome

Sysstat: supervisión del rendimiento del sistema todo en uno

sysstat - tcgraph

Sysstat es otra de las mejores herramientas de monitoreo de Linux, que es un paquete combinado que comprende muchas herramientas de monitoreo de rendimiento de Linux como pidstat, sadf, iostat, etc. Esta solución de rendimiento todo en uno muestra varias estadísticas útiles sobre su sistema Linux. Está disponible en todas las principales distribuciones de Linux. Sysstat muestra datos sobre el uso de CPU, RAM y SWAP; monitorea la actividad del kernel del sistema, sockets, TTY, servidor NFS y sistemas de archivos.

VnStat PHP – Monitoreo del ancho de banda de la red

Como vnStat es un registrador de tráfico de red basado en consola, será complicado para los principiantes utilizar o analizar los datos. En este caso,  vnStat PHP le ayuda a comprender los datos de vnStat a través de una interfaz web atractiva. Puede utilizar esta GUI para comprobar los usos del tráfico de red en función de un informe resumido por hora, diario, mensual y completo.

Nload – Monitor de ancho de banda de Linux

Nload es una herramienta de monitoreo de línea de comandos de Linux para observar el tráfico de red y el ancho de banda en tiempo real. Esta herramienta de monitoreo del tráfico de la red le permite visualizar el tráfico entrante y saliente a través de dos gráficos interactivos. También proporciona información adicional pero importante sobre el total de datos transferidos utilizando cualquier canal de red específico y usos de red mínimo / máximo.

Observium: gestión y supervisión de redes

Observium es otro software de administración de red útil diseñado para administrar la red de su servidor fácilmente. Hay versiones gratuitas y de pago con soporte de MySQL DB. Es un software de monitoreo de red multiplataforma que funciona en Windows, Linux, FreeBSD y más. Puede manejar y monitorear cientos de servicios de host en todo el mundo a través de una interfaz web intuitiva para generar información diversa.

SmokePing

SmokePing es un software de monitoreo de red de código abierto y gratuito. Le ayuda a realizar un seguimiento de la latencia de su red. Ofrece una amplia gama de complementos de medición de latencia que, en última instancia, le permiten realizar diversas tareas, como configurar un sistema de alerta, un sistema esclavo para medición distribuida, visualización de latencia, etc., a través de gráficos y GUI interactivos.

KSysGuard

KSysGuard es el monitor predeterminado de rendimiento del sistema y tareas de Linux para el entorno de escritorio KDE. Una de las características notables de este administrador de tareas de Linux es que admite la arquitectura cliente / servidor que le permite monitorear tanto el host local como el remoto.

ksysguard

Se llama un administrador de tareas sensato que le permite eliminar / finalizar el programa problemático fácilmente. KSysGuard se puede utilizar tanto desde la interfaz gráfica como desde el modo Terminal.

Monitoreo Shinken

Shinken es un marco de monitoreo de servidores que es una reescritura total de Python Nagios® Core para aumentar la flexibilidad, escalabilidad y administrar un gran entorno. Es un paquete de monitoreo repleto de funciones y listo para ejecutar que mantiene intactos su configuración y complementos de Nagios®.

Lsof – Lista de archivos abiertos

Lsof es una gran herramienta utilizada en un sistema Linux o Unix para conocer todos los archivos abiertos y procesos del sistema. Es una herramienta de monitoreo del sistema Linux incorporada que puede usar para ver todos los archivos abiertos por procesos y conexiones de red. Puede ordenar el proceso activo por nombres o usuarios, y le permite eliminar todos los subprocesos que utiliza un usuario específico. Esta herramienta de comando será útil cuando muestre un error de que los archivos se están utilizando o el disco no se puede desmontar. En esta situación, Lsof le permitirá saber qué usuarios están usando archivos o subprocesos del sistema que están en uso.

Webmin

es una herramienta de configuración de sistema basada en web para un servidor similar a Unix. Aunque esta herramienta está desarrollada para el sistema Linux, también puede instalarla en la plataforma Windows. Proporciona una interfaz de usuario moderna, sencilla y fácil de usar para su servidor.

Webmin: un panel de control basado en web para la administración de sistemas similar a Unix

Con la ayuda de Webmin, puede configurar los componentes internos del sistema como usuarios, cuotas de disco y archivos de servicio. Además, también puede controlar y modificar las los servidores como PHP, MySQL y el servidor HTTP Apache.

Arpwatch – Monitor de actividad Ethernet

Arpwatch es un tipo de herramienta de supervisión del rendimiento de Linux que ayuda a supervisar el tráfico del Protocolo de resolución de direcciones en una red informática. Con la ayuda de Arpwatch, puede mantener la base de datos de todas las parejas identificadas de direcciones IP y MAC. Es un gran programa de seguridad informática escrito en el lenguaje de programación C. Para instalarlo, debe usar el comando apt-get.

acct o psacct – Supervisar la actividad del usuario

Acct y psacct son aplicaciones de código abierto para monitorear las actividades de los usuarios en un sistema. Además de rastrear la actividad, también verifica qué recursos se están consumiendo. Acct o psacct permite observar cuánto tiempo los usuarios están conectados al sistema. En total, estas herramientas ayudan en diversas tareas administrativas.

Whowatch

Whowatch es una aplicación de consola popular e importante que le permite conocer a los diferentes usuarios con sus actividades. Como funciona en tiempo real, puede obtener la información actualizada de este programa. Permite datos como nombre de inicio de sesión, tty, proceso del usuario y más. Whowatch no necesita ninguna opción de línea de comandos.

Suricata – Monitoreo de seguridad de la red

Suricata es un red gratuito que permite la detección de intrusiones en tiempo real, la prevención de intrusiones en línea y el procesamiento pcap fuera de línea. Con la ayuda de su poderoso lenguaje de firmas, puede inspeccionar el tráfico de la red. Se ocupa de la seguridad, usabilidad y eficiencia del sistema.

Estadísticas

La estadística es un comando útil en Linux que se usa para ver los archivos y el estado del sistema de archivos. Tiene su propio formato personalizado junto al predeterminado para mostrar información. Permite el seguimiento de enlaces simbólicos e información impresa de forma concisa.

Recogido

Collectd es una especie de programa de comando para Linux que recibe estadísticas del sistema y las pone a disposición de varias formas. Principalmente recopila, transfiere y almacena datos de rendimiento de varios equipos de red. Es un demonio que viene con una gran colección de complementos en su archivo de configuración predeterminado.

Strace

Strace es una útil herramienta de línea de comandos de Linux que se puede utilizar para operaciones de diagnóstico, instrucción y depuración. Es una poderosa aplicación para capturar y registrar las llamadas al sistema realizadas por un proceso y las señales recibidas por el proceso. Puede obtener el resumen del proceso de Linux y también puede rastrear llamadas específicas del sistema.

Ulimit

Ya sea que desee cambiar la cantidad de archivos abiertos en el sistema Linux, Ulimit es una excelente herramienta de línea de comandos para esto. Necesita tener acceso de root a su sistema. Puede verificar y configurar tanto el nivel de usuario como los límites globales para la cantidad máxima de archivos abiertos.

CPUlimit

Cpulimit es otra utilidad útil del sistema Linux para resolver algunos problemas particulares. Permite que el sistema se cargue de forma dinámica y rápida. Cuando un proceso en particular consume más CPU y afecta el rendimiento general, Cpulimit ayuda a eliminarlo. Controla los trabajos por lotes cuando no necesita consumir más CPU. La cantidad de uso se distribuirá y controlará mediante el envío de señales SIGSTOP y SIGCONT POSIX.

Lshw

Lshw es un código abierto que muestra el informe detallado sobre el sistema de hardware. Obtendrá información completa en una sola pantalla con la ayuda de este programa. Lshw puede proporcionarle el informe de la versión de firmware, la versión y velocidad de la CPU, la tarjeta gráfica, la velocidad del bus, la configuración de la memoria y más. También tiene algunas características especiales disponibles para detectar información parcial o completa.

W

W es una de las herramientas de comandos básicas de Linux para mostrar información sobre los usuarios que están conectados actualmente a un sistema. Para un usuario individual, obtendrá el informe sobre un nombre de inicio de sesión, nombre de tty, hora de inicio de sesión, JCPU, host remoto y más.

La última palabra

Al final, espero que esta lista gigante de las mejores herramientas de monitoreo de Linux lo ayude a monitorear varios elementos de Linux como el servidor, la red, el escritorio, la infraestructura, etc. Déjeme saber qué piensa acerca de estas herramientas de monitoreo de Linux en el comentario a continuación. . ¿Será útil para realizar o garantizar el rendimiento de Linux? Además, avísenos si me perdí alguna herramienta de monitoreo importante aquí.

Si le gusta este artículo, tómese un tiempo para compartirlo en sus redes sociales. Y no olvide dejar un comentario sobre su experiencia y una valiosa sugerencia.

Leave a Comment

Your email address will not be published.