ADC

Cómo recopilar estadísticas de rendimiento y registros de eventos

Puede recopilar estadísticas de rendimiento de los servidores virtuales y los servicios asociados a partir de un archivo newnslog archivado presente en el directorio /var/nslog. Los archivos newnslog se interpretan ejecutando /netscaler/nsconmsg.

Recopile estadísticas de rendimiento y registros de eventos mediante la CLI

Puede ejecutar el comando nsconmsg desde la línea de comandos de NetScaler ADC para informar de los eventos.

En la línea de comandos, escriba:

/netscaler/nsconmsg -K /var/nslog/newnslog -d event

Displaying event information
NetScaler V20 Performance Data
NetScaler NS10.5: Build 57.7.nc, Date: May 14 2015, 07:35:21
rtime: Relative time between two records in milliseconds
seqno rtime event-message                         event-time
11648 16310 PPE-0 MonServiceBinding_10.104.20.110:443_(tcp-default)
<!--NeedCopy-->

Ver el período de tiempo cubierto por un archivo “newnslog” determinado

En la línea de comandos, escriba:

/netscaler/nsconmsg -K /var/nslog/newnslog -d setime

Los datos actuales se adjuntan al archivo /var/nslog/newnslog. De forma predeterminada, NetScaler archiva el archivo newnslog automáticamente cada dos días. Para leer los datos archivados, debe extraer el archivo como se muestra en el siguiente ejemplo:

cd /var/nslog - comando para ir a un directorio determinado desde NetScaler Shell Prompt.

tar xvfz newnslog.100.tar.gz - comando para extraer el archivo tar.

/netscaler/nsconmsg -K newnslog.100 -d setime - Comando para comprobar el intervalo de tiempo cubierto por el archivo en particular, en este ejemplo newnslog.100.

ls -l El comando comprueba todos los archivos de registro y la marca de tiempo asociados a esos archivos.

root@NETSCALER# cd /var/nslog root@NETSCALER# ls -l

 wheel    461544 Aug  7  2014 newnslog.1.tar.gz
-rw-r--r--   1 root       wheel    191067 Aug  7  2014 newnslog.10.tar.gz
-rw-r--r--   1 root       wheel  11144873 Apr 26 22:04 newnslog.100.tar.gz
-rw-r--r--   1 root       wheel  11095053 Apr 28 22:04 newnslog.101.tar.gz
-rw-r--r--   1 root       wheel  11114284 Apr 30 22:04 newnslog.102.tar.gz
-rw-r--r--   1 root       wheel  11146418 May  2 22:04 newnslog.103.tar.gz
-rw-r--r--   1 root       wheel  11104227 May  4 22:04 newnslog.104.tar.gz
-rw-r--r--   1 root       wheel  11297419 May  6 22:04 newnslog.105.tar.gz
-rw-r--r--   1 root       wheel  11081212 May  8 22:04 newnslog.106.tar.gz
-rw-r--r--   1 root       wheel  11048542 May 10 22:04 newnslog.107.tar.gz
-rw-r--r--   1 root       wheel  11101869 May 12 22:04 newnslog.108.tar.gz
-rw-r--r--   1 root       wheel  11378787 May 14 22:04 newnslog.109.tar.gz
-rw-r--r--   1 root       wheel  44989298 Apr 11  2014 newnslog.11.gz
<!--NeedCopy-->

Mostrar el intervalo de tiempo dentro de un archivo

Utilice el comando nsconmsg para mostrar solo un intervalo de tiempo dentro del archivo dado, como se muestra en el siguiente ejemplo:

/netscaler/nsconmsg -K /var/nslog/newnslog -s time=22Mar2007:20:00 -T 7 -s ConLb=2 -d oldconmsg

Donde:

s - time=22Mar 2007:20:00:00 comienza el 22 de marzo de 2007 exactamente a las 20:00.

T 7 - Muestra siete segundos de datos

s - Muestra el nivel de detalle de las estadísticas de equilibrio de carga.

d - Muestra información estadística.

Nota:

A partir de la versión 12.1 de ADC, también debe agregar segundos a la “hora”, es decir: 22Mar2007:20:00:00

La información estadística proporcionada por el parámetro -d oldconmsg se registra cada siete segundos. A continuación se muestra un ejemplo de salida.

VIP(10.128.58.149:80:UP:WEIGHTEDRR): Hits(38200495, 18/sec) Mbps(1.02) Pers(OFF) Err(0)
Pkt(186/sec, 610 bytes) actSvc(4) DefPol(NONE) override(0)
Conn: Clt(253, 1/sec, OE[252]) Svr(3)
S(10.128.49.40:80:UP) Hits(9443063, 4/sec, P[2602342, 0/sec]) ATr(5) Mbps(0.23) BWlmt(0 kbits) RspTime(112.58 ms)
Other: Pkt(36/sec, 712 bytes) Wt(10000) RHits(31555)
Conn: CSvr(42, 0/sec) MCSvr(20) OE(16) RP(11) SQ(0)
S(10.128.49.39:80:UP) Hits(9731048, 4/sec, P[2929279, 0/sec]) ATr(9) Mbps(0.27) BWlmt(0 kbits) RspTime(161.69 ms)
Other: Pkt(41/sec, 756 bytes) Wt(10000) RHits(31555)
Conn: CSvr(32, 0/sec) MCSvr(19) OE(13) RP(4) SQ(0)
S(10.128.49.38:80:UP) Hits(9341366, 5/sec, P[2700778, 0/sec]) ATr(4) Mbps(0.27) BWlmt(0 kbits) RspTime(120.50 ms)
Other: Pkt(42/sec, 720 bytes) Wt(10000) RHits(31556)
Conn: CSvr(37, 0/sec) MCSvr(19) OE(13) RP(9) SQ(0)
S(10.128.49.37:80:UP) Hits(9685018, 4/sec, P[2844418, 0/sec]) ATr(3) Mbps(0.23) BWlmt(0 kbits) RspTime(125.38 ms)
Other: Pkt(38/sec, 670 bytes) Wt(10000) RHits(31556)
Conn: CSvr(32, 0/sec) MCSvr(20) OE(10) RP(7) SQ(0)
<!--NeedCopy-->

Nota:

Los recuentos de conexiones de cliente de los servicios individuales no se suman al recuento de conexiones de cliente del servidor virtual. El motivo se debe a la reutilización de sesiones entre el dispositivo NetScaler ADC y el servicio de fondo.

Salida de servidor virtual

VIP(10.128.58.149:80:UP:WEIGHTEDRR): Hits(38200495, 18/sec) Mbps(1.02) Pers(OFF) Err(0) Pkt(186/sec, 610 bytes) actSvc(4) DefPol(NONE) override(0) Conn: Clt(253, 1/sec, OE[252]) Svr(3)

La siguiente lista describe las estadísticas del servidor virtual:

  1. IP (IP address:port:state:Load balancing method). La dirección IP y el puerto de la dirección IP virtual tal como están configurados. El estado del servidor virtual o la dirección IP virtual son ACTIVO, INACTIVO o FUERA DE SERVICIO; el método de equilibrio de carga está configurado para la dirección IP virtual.
  2. Hits (#). Número de solicitudes que llegaron al servidor virtual.
  3. Mbps (#). Volumen total de tráfico en el servidor virtual (Rx + Tx) convertido en Mbits/s
  4. Pers: Tipo de persistencia configurado.
  5. Err (#). Número de veces que el servidor virtual generó una página de error.
  6. Pkt (#/sec, # bytes): volumen del tráfico de red (en forma de paquetes) que pasa por el servidor virtual y tamaño promedio de los paquetes que pasan por el servidor virtual.
  7. actSvc(#). Número de servicios activos que están enlazados al servidor virtual.
  8. DefPol (RR). Indica si el método de equilibrio de carga predeterminado está activo. El método de equilibrio de carga predeterminado se utiliza para algunas solicitudes iniciales a fin de suavizar el comportamiento de los demás métodos.
  9. Clt (#, #/sec). Velocidad del número de conexiones de cliente actuales al servidor virtual.
  10. OE [#]. Número de conexiones de servidor desde el servidor virtual en estado abierto establecido.
  11. Svr (#). Número de conexiones de servidor actuales desde el servidor virtual.

En el resultado anterior, Svr(3)indica que el comando recopila la muestra estadística. Hay tres conexiones activas entre el servidor virtual y el servidor de fondo, aunque hay cuatro servicios en total. Cuando un cliente establece una conexión con el servidor virtual, no es necesario que el cliente envíe ni reciba tráfico cuando el comando recopila la información. Por lo tanto, es común ver el contador Svr más bajo que el número OE[]. El contador Svr representa el número de conexiones activas que envían o reciben datos de forma activa. La dirección IP mapeada (MIP) o la dirección IP de subred (SNIP) están conectadas al servidor back-end asociado. Además, el NetScaler ADC rastrea el servidor virtual conectado al servidor de fondo y calcula el contador.

Salida de servicio virtual

S(10.128.49.40:80:UP) Hits(9443063, 4/sec, P[2602342, 0/sec]) ATr(5) Mbps(0.23) BWlmt(0 kbits) RspTime(112.58 ms)
Other: Pkt(36/sec, 712 bytes) Wt(10000) RHits(31555)
Conn: CSvr(42, 0/sec) MCSvr(20) OE(16) RP(11) SQ(0)
<!--NeedCopy-->

La siguiente lista describe las estadísticas del servicio:

  1. S (IP address:port:state). Dirección IP, puerto y estado del servicio, como INACTIVO, ACTIVO o FUERA DE SERVICIO.
  2. Hits (#, P[#]). Número de solicitudes dirigidas al servicio, número de solicitudes dirigidas al servicio debido a la persistencia del servidor configurado.
  3. ATr (#). Número de conexiones activas al servicio.

Nota:

Las conexiones activas son aquellas que tienen una solicitud pendiente al servicio o que actualmente tienen actividad de tráfico.

  1. Mbps (#.##). Volumen total de tráfico del servicio (Rx + Tx) convertido en Mbits/s
  2. BWlmt (# kbits): límite de ancho de banda definido.
  3. RspTime (# ms). Tiempo medio de respuesta del servicio en milisegundos.
  4. Pkt(#/sec, #bytes). Volumen de tráfico en términos de paquetes por segundo que van al servicio; tamaño promedio de los paquetes.
  5. Wt (#). Índice de peso, utilizado en el algoritmo de equilibrio de carga.

Nota:

Si divide este valor entre 10.000, obtendrá el peso real configurado del servicio.

  1. RHits (#). Contador de solicitudes en ejecución utilizado en el algoritmo de equilibrio de carga Round Robin.
  2. CSvr (#, #/sec). Número de conexiones a la tarifa de servicio.
  3. MCSvr (#). Número máximo de conexiones al servicio.
  4. OE (#). Número de conexiones al servicio en el estado establecido.
  5. RP (#). Número de conexiones al servicio que residen en el grupo de reutilización.
  6. SQ (#). Número de conexiones al servicio que esperan en la cola de sobretensiones.

Recopile estadísticas de rendimiento y registros de eventos mediante la GUI de NetScaler ADC

  1. Vaya a Sistema > Diagnóstico > Mantenimiento > Eliminar/descargar archivos de registro.
  2. Seleccione un archivo y haga clic en Descargar para descargarlo.
Cómo recopilar estadísticas de rendimiento y registros de eventos