Herramientas de monitoreo

Cómo instalar 'además' para monitorear la actividad de registro de los procesos del sistema Linux

Cómo instalar 'además' para monitorear la actividad de registro de los procesos del sistema Linux

Encima es un monitor de rendimiento de pantalla completa que puede informar la actividad de todos los procesos, incluso los que se han completado. Encima también le permite mantener el registro diario de las actividades del sistema. Lo mismo puede usarse para diferentes fines, incluido el análisis, la depuración, identificar la causa de una sobrecarga del sistema y otros.

Sobre las características

  1. Verifique el consumo general de recursos por todos los procesos
  2. Verifique cuánto de los recursos disponibles se han utilizado
  3. Registro de la utilización de recursos
  4. Verifique el consumo de recursos por hilos individuales
  5. Monitorear la actividad del proceso por usuario o por programa
  6. Monitorear la actividad de la red por proceso

La última versión de APO es 2.1 e incluye las siguientes características

  1. Nuevo mecanismo de registro
  2. Nuevas banderas de llave
  3. Nuevos campos (contadores)
  4. Corrección de errores
  5. Colores configurables

Instalación de la herramienta de monitoreo sobre Linux

1. En este artículo, le mostraré cómo instalar y configurar en los sistemas Linux como Rhel/Centos/Fedora y Derivadas basadas en Debian/Ubuntu, para que pueda monitorear fácilmente los procesos de su sistema.

En rhel/centos/fedora

Primero deberá habilitar el repositorio EPEL en RHEL/ CentOS/ Systems, para instalar sobre la herramienta de monitoreo.

Después de habilitar el repositorio de EPEL, puede usar simple el paquete YUM Manager para instalar el paquete ATOP como se muestra a continuación.

# yum instalación en la cima 

Alternativamente, puede descargar paquetes de rpm directos directamente utilizando siguientes wget comandar y continuar con la instalación de upper, con el siguiente comando.

------------------ Para De 32 bits Sistemas ------------------ # wget http: // www.atoptol.nl/descargar/Úpp-2.1-1.i586.RPM # RPM -IVH UP -2.1-1.i586.RPM ------------------ Para De 64 bits Sistemas ------------------ # wget http: // www.atoptol.nl/descargar/Úpp-2.1-1.x86_64.RPM # RPM -IVH UP -2.1-1.x86_64.rpm 
En Debian/Ubuntu

Según los sistemas basados ​​en Debian, se puede instalar desde los repositorios predeterminados utilizando el comando apt-get.

$ sudo apt-get instalación en la cima 

2. Después de instalar encima, asegúrese de que se inicie al inicio del sistema, ejecute los siguientes comandos:

------------------ Bajo sistemas basados ​​en Redhat ------------------ # CHKCONFIG --Add Up # Chkconfig Up On --Level 235 
$ sudo Update-RC.D sobre los valores predeterminados [en Sistemas basados ​​en Debian] 

3. Por defecto encima registrará toda la actividad en cada 600 segundos. Como esto podría no ser tan útil, cambiaré la configuración de arriba, por lo que todas las actividades se registrarán en un intervalo de 60 segundos. Para ese propósito, ejecute el siguiente comando:

# Sed 'S/600/60/'/etc/atop/Atop.Daily -i [bajo sistemas basados ​​en Redhat] $ sudo sed 's/600/60/'/etc/default/igu -i [bajo sistemas basados ​​en Debian] 

Ahora que ha instalado y configurado, la siguiente pregunta lógica es "Como lo uso?". En realidad, hay algunas maneras para eso:

4. Si acabas de correr encima En Terminal tendrá una interfaz más alta, que actualizará cada 10 segundos.

# En la cima 

Deberías ver una pantalla similar a esta:

Puedes usar diferentes claves dentro encima Para ordenar la información por diferentes criterios. Aquí hay unos ejemplos:

5. Información de programación - "s" Clave: muestra la información de programación para el hilo principal de cada proceso. También indica cuántos procesos hay en estado "correr":

# ACOP -S 

6. Consumo de memoria - "metro" clave: muestra información relacionada con la memoria sobre todos los procesos en ejecución del Vsizar La columna indica la memoria virtual total y el Dar una vuelta muestra el tamaño del residente utilizado por proceso.

El VCROW y Rrice indicar el crecimiento durante el último intervalo. El Memorando La columna indica el uso de la memoria del residente por el proceso.

# sobre -m 

7. Mostrar la utilización del disco - "d" clave: muestra la actividad de los discos en un nivel del sistema (LVM y Dsk columnas). La actividad del disco se muestra como una cantidad de datos que se están transfiriendo por lecturas/escrituras (Rddsk/Wrdsk columnas).

# sobre -d 

8. Mostrar información variable - "V" Clave: esta opción muestra datos más específicos sobre los procesos de ejecución como UID, PID, GID, uso de CPU, etc.:

# sobre -v 

9. Mostrar comando de procesos - "C" llave:

# sobre -c 

10. Acumulativo por programa - "pag" clave: la información que se muestra en esta ventana se acumula por programa. La columna más derecha muestra qué programas están activos (durante los intervalos) y la columna más izquierda muestra cuántos procesos han generado.

# sobre -p 

11. Acumulativo por usuario - "U" Clave: esta pantalla muestra qué usuarios estaban/están activos durante el último intervalo e indica cuántos procesos se ejecuta/ejecutan cada usuario.

# En lo alto -u 

12. Uso de red - "norte" clave (requiere netatop Módulo del kernel) muestra la actividad de red por procesos.

Para instalar y activo netatop Módulo del kernel, debe tener los siguientes paquetes de dependencia instalados en su sistema desde el repositorio del distribuidor.

# yum instalación kernel-devel zlib-devel [bajo sistemas basados ​​en redhat] $ sudo apt-get install zlib1g-dev [bajo sistemas basados ​​en Debian] 

A continuación, descargue el netatop tarball y construir el módulo y el demonio.

# wget http: // www.atoptol.NL/descargar/netatop-0.3.alquitrán.GZ # TAR -XVF NETATOP -0.3.alquitrán.GZ # CD Netatop-0.3 

Ve a la 'netatop-0.3'Directorio y ejecute los siguientes comandos para instalar y construir el módulo.

# hacer # hacer instalar 

Después de que el módulo Netatop se instale correctamente, cargue el módulo e inicie el demonio.

# Servicio Netatop Start o $ sudo Service Netatop Start 

Si desea cargar el módulo automáticamente después del arranque, ejecute uno de los siguientes comandos dependiendo de la distribución.

# chkconfig --add netatop [en sistemas basados ​​en Redhat] $ sudo Update-RC.D NetATAP Predeterminado [bajo Sistemas basados ​​en Debian] 

Ahora verifique el uso de la red usando "norte" llave.

# sobre -n 

13. El directorio donde además mantiene sus archivos de historial.

#/var/log/atop/atop_yyyymmdd 

Dónde Yyy es el año, Mm es el mes y Dd día actual del mes. Por ejemplo:

ATOP_20150423 

Todos los archivos creados por encima son binarios. No son archivos de registro o texto y solo se pueden leer. Nota sin embargo que Logrotato puede leer y rotar esos archivos.

Digamos que desea que los registros de hoy comiencen 05:05 Tiempo de Servidor. Simplemente ejecute el siguiente comando.

# sobre -r -b 05:05 -l 1 

El encima Las opciones son bastante y es posible que desee ver el menú de ayuda. Para ese propósito en el encima ventana simplemente use el "?"El personaje verá la lista de argumentos que encima puede usar. Aquí hay una lista de opciones de uso más frecuente:

Espero que encuentre útil mi artículo y lo ayude a reducir o prevenir problemas con su sistema Linux. En caso de que tenga alguna pregunta o desee recibir aclaraciones para el uso de encima, Publique un comentario en la sección de comentarios a continuación.

Leer también: 20 herramientas de línea de comando para monitorear el rendimiento de Linux

Cómo reproducir el formato WMV en el códec de video de alias de Linux no disponible
Recientemente intenté abrir un archivo WMV (Microsoft ASF) usando VLC. VLC no pudo abrir la transmisión de video, así que intenté un par de reproducto...
Envío de formulario HTML automático utilizando wwwMechanize
Aquí hay un breve consejo sobre cómo enviar automáticamente un formulario HTML usando una línea de comandos de Linux y un script Perl. Para este ejemp...
Instalación de Sikuli en Ubuntu Lucid Lynx Linux
El software Sikuli ayuda a un usuario a automatizar muchas de las tareas de rutina de GUI. Core usa Java Runtime Environment 6 y OpenCV (Visión de la ...