Red de conocimiento informático - Material del sitio web - Cómo utilizar LoadRunner para monitorear sistemas Linux y Windows

Cómo utilizar LoadRunner para monitorear sistemas Linux y Windows

I. Monitorear sistemas Windows:

1. Preparativos antes de monitorear conexiones

1) Ingrese al sistema Windows monitoreado y abra los siguientes dos servicios Llamada a procedimiento remoto (RPC) y Servicio de registro remoto ( Inicio->Ejecutar, ingrese services.msc para abrir el servicio correspondiente). Ejecute, ingrese services.msc para abrir el servicio correspondiente).

2) En la máquina WINDOWS monitoreada: haga clic derecho en Mi PC y seleccione Administrar-gt *** Enjoy Folders-gt *** Enjoy debe tener una carpeta de archivos C$ *** Enjoy ( si no, agréguelo manualmente).

3) Inicio: "Ejecutar" en la máquina donde está instalado LR, ingrese la IP\C$ de la máquina de monitoreo y luego ingrese la cuenta de administrador y la contraseña. Si puede ver la unidad C de la. máquina monitoreada, esto significa que ha obtenido los derechos de administrador de la máquina y puede usar LR para conectarse. (LR necesita una cuenta de administrador y una contraseña para conectarse a la máquina WINDOWS que se va a monitorear para poder funcionar).

Problema: En el paso 3, al ingresar el IPC$ de la máquina monitoreada, no puede acceder al sistema monitoreado como administrador (si usa LR para monitorear el sistema de esta manera, se le pedirá que busque la ruta de red). El fenómeno es que el nombre de usuario en el cuadro de entrada es gris y el nombre de usuario predeterminado es \\c$.

Solución: Se trata de un problema de configuración de la política de seguridad (Herramientas administrativas -gt; Política de seguridad local -gt; Opciones de seguridad -gt; "Acceso a la red: Cuenta local *** Disfrute y Modo seguro"). De forma predeterminada, el modo de acceso de Así que debes cambiar el modo de acceso al modo "clásico" para que puedas iniciar sesión como administrador. Después de la modificación, ingrese nuevamente el nombre de usuario y la contraseña del administrador para acceder a la unidad C de la computadora monitoreada (paso 3).

Si esto no funciona (posiblemente debido a otros problemas), tendrás que tomar medidas adicionales. En la máquina del servidor, agregue un nuevo registro de monitoreo en "Registro de contador" en "Registros y alertas de rendimiento" en Windows (Herramientas administrativas -) Rendimiento (Herramientas administrativas -) Registros y alertas de rendimiento), configure el registro. Luego, también puede monitorear la CPU, la memoria, el disco y otros contadores del servidor. Por supuesto, este enfoque no se puede monitorear mediante LR.

2. Pasos para usar la ventana de monitoreo de LR

En el controlador, ventana de recursos de Windows, haga clic con el botón derecho del mouse y seleccione Agregar medición, agregue la dirección IP de la ventana monitoreada. y seleccione el Sistema, luego seleccione los indicadores a monitorear y comience a monitorear.

2. Monitorear Linux

1 Preparación

Hay dos métodos para verificar si el demonio rstatd está configurado en el servidor:

①Utilice el comando rup, que se utiliza para informar diversa información estadística de la computadora, incluida la configuración de rstatd. Utilice el comando rup 10.130.61.203, donde 10.130.61.203 es la IP del servidor Linux/Unix que se va a monitorear. Si el comando devuelve estadísticas relevantes, significa que el demonio rstatd se ha configurado y activado si no se devuelven estadísticas significativas. , o aparece un mensaje de error. Si se informa un error, el demonio rstatd no está configurado o está defectuoso.

② Utilice el comando de búsqueda

#find / -name rpc.rstatd Este comando se utiliza para encontrar si el archivo rpc.rstatd existe en el sistema. , significa que el sistema no está instalado.

Si el programa rstatd no está instalado en el servidor (en términos generales, el programa no está instalado en sistemas LINUX), necesita descargar un paquete de software para obtener este servicio. El nombre del paquete de software es rpc. rstatd-4.0.1 .tar.gz. Este es un código fuente que debe compilarse, descargarse e instalarse en rstatd (se puede descargar desde [url]/projects/[/url]rstatdlt;wbrgt;)

Después de la descarga, inicie la instalación. Los pasos de instalación son los siguientes:

tar -xzvf rpc.rstatd-4.0.1.tar.gz

cd rpc.rstatd-4.0.1/

./configure - Operación de configuración

make - compilar

make install - iniciar la instalación

rpc.rstatd - iniciar el proceso rstatd

2) Después de la instalación, configure el demonio de destino rstatd xinetd, su archivo de configuración principal es /etc/xinetd.conf, el cual contiene la siguiente información básica:

#

# xinetd.conf

#

# Copyright (c) 1998-2001 SuSE GmbH Nortel.)1998-2001 SuSE GmbH Nuernberg, Alemania.

# Copyright (c) 2002 SuSE Linux AG, Nuernberg, Alemania .

#

defaults

{

log_type = FILE /var/log/xinetd.log

log_on_success = DURACIÓN DE SALIDA DEL HOST

log_on_failure = INTENTO DEL HOST

#only_from = localhost

instancias = 30

cps = 50 10

#

# La designación de la interfaz es interesante si estamos en un firewall.

# Por ejemplo, si solo desea servir desde la

# interfaz de red interna, puede especificar la dirección IP de la interfaz interna.

#

# interfaz = 127.0.0.1

}

includedir /etc/xinetd.d

Lo que necesitamos modificar aquí son los tres archivos de configuración rlogin, rsh y rexec en /etc/xinetd.d/. En estos tres archivos, cambie enable = yes a yes. En estos archivos, cambie deshabilitar = sí a deshabilitar = no (deshabilitado se usa en el valor predeterminado {} para deshabilitar el servicio), o configure # default: off a on.

¡Esto significa que cuando se inicia xinetd, los tres servicios anteriores se iniciarán de forma predeterminada!

Nota: No tenía enable=yes en mi propia configuración, así que cambié # default: off a default: on y reinicié mediante netstat -an | grep 514 (cd /etc/init.d). / . /xinetd restart), no se devuelve el resultado. Luego, agregué manualmente enable=no a la última línea de los tres archivos, reinicié xinetd nuevamente, usé netstat -an |grep 514 para verlo nuevamente y obtuve el resultado tcp 0 0 0.0.0.0:514 0.0.0.0 :* LISTEN, que indica que se ha iniciado el servidor rsh.

Solo asegúrese de que los servicios rstatd y xinetd estén en proceso en su máquina Linux y que pueda usar LR para monitorearlos.

Dos consejos:

① Compruebe si está iniciado: el servidor rsh escucha TCP 514.

[root@mg04 root]# netstat -an |grep 514

tcp 0 0.0.0.0: 514 0.0.0.0: * ESCUCHA

Si puedes Consulte Una vez que haya comenzado, puede usar LR para monitorearlo. p>

Si puede ver 514 escuchando, significa que el servidor rsh está iniciado.

② Compruebe si se está ejecutando normalmente: rstatd

Ingrese el comando: rpcinfo -p

Si puede ver algo como esto:

Puerto de protocolo de versión del programa

100001 5 udp 937 rstatd

100001 4 udp 937 rstatd

100001 4 udp 937 rstatd

100001 4 udp 937 rstatd

1000013 udp 937 rstatd

100001 3 udp 937 rstatd

100001 2 udp 937 rstatd

100001 1 udp 937 rstatd

Esto significa que el servicio rstatd ha sido iniciado, (

③Reiniciar método xinetd:

En suse linux, el método es el siguiente:

cd /etc/init.d/

./xinetd restart

Algunos lugares en Internet dicen que puedes usar el siguiente comando:

# service xinetd reload

# /sbin/service xinetd rstart

No sé qué sistema usar

4 Instalar rsh y rsh-server.

a. Desinstalar rsh

# rpm -q rsh---------- Verifique el número de versión

# rpm -e version - -------- Desinstale esta versión.

b.Instalación

# rpm -ivh rsh-0.17-14.i386.rpm rsh-server-0.17-14.i386.rpm

5. Al iniciar rpc.rstatd, se informa el error "No se puede registrar el servicio: RPC: No se puede registrar el servicio. Registrar servicio: RPC: No se puede recibir; errno = Cción rechazada".

La solución es la siguiente:

# /etc/init.d ./portmap start

# /etc/init.d ./nfs start

Luego inicie rpc.rstatd nuevamente.

Finalmente, en el controlador, arrastre y suelte el recurso UNIX en la ventana derecha, haga clic con el botón derecho del mouse y seleccione Agregar valor de medición, agregue la dirección IP del Linux monitoreado y luego seleccione los indicadores que necesita ser monitoreado. Ya está.

En tercer lugar, monitorear UNIX

lr Al monitorear UNIX, UNIX primero debe iniciar el servicio rstatd

A continuación se explica cómo iniciar el servicio rstatd en IBM AIX sistema:

1. Utilice telnet para iniciar sesión en el sistema AIX como usuario root

2. Ingrese: vi/vi/rstatd en la línea de comando. Escriba en la línea de comando: vi/etc/inetd.conf

3 Busque rstatd y encuéntrelo

#rstatd sunrpc_udp udp wait root /usr/sbin/rpc.rstatd. rstatd 100001 1-3

4. Eliminar #

5. :wq Guardar cambios

6. Escriba: actualizar -s inetd en la línea de comando Reiniciar. el servicio.

De esta manera, puede utilizar loadrunner para monitorear el rendimiento de su sistema AIX.

Nota: En sistemas HP UNIX, después de editar inetd.conf, para reiniciar el servicio inetd, debe ingresar inetd -c

En UNIX, también puede usar el comando rup para ver ¿Está configurado y activado el programa rstatd?

Si el programa rstatd ya se está ejecutando y desea reiniciarlo, puede verificar el proceso ps -ef inet | procesar y actualizar - s inetd para reiniciar.

En espera de adopción.