ADC

Leistungsstatistiken und Ereignisprotokolle sammeln

Sie können Leistungsstatistiken von virtuellen Servern und zugehörigen Diensten aus einer archivierten Datei newnslog im Verzeichnis /var/nslog sammeln. Die newnslog-Dateien werden durch Ausführen von /netscaler/nsconmsg interpretiert.

Erfassen Sie Leistungsstatistiken und Ereignisprotokolle mit der CLI

Sie können den Befehl nsconmsg von der NetScaler ADC-Shell-Eingabeaufforderung aus ausführen, um Ereignisse zu melden.

Geben Sie in der Befehlszeile Folgendes ein:

/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-->

Zeigt die Zeitspanne an, die von einer bestimmten “newnslog”-Datei abgedeckt wird

Geben Sie in der Befehlszeile Folgendes ein:

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

Die aktuellen Daten werden an die /var/nslog/newnslog-Datei angehängt. NetScaler archiviert die newnslog-Datei standardmäßig automatisch alle zwei Tage. Um die archivierten Daten zu lesen, müssen Sie das Archiv wie im folgenden Beispiel gezeigt extrahieren:

cd /var/nslog - Befehl, um von der NetScaler Shell-Eingabeaufforderung aus zu einem bestimmten Verzeichnis zu wechseln.

tar xvfz newnslog.100.tar.gz - Befehl zum Extrahieren der TAR-Datei.

/netscaler/nsconmsg -K newnslog.100 -d setime - Befehl zur Überprüfung der Zeitspanne, die von der jeweiligen Datei abgedeckt wird, in diesem Beispiel newnslog.100.

ls -l Der Befehl überprüft alle Protokolldateien und den Zeitstempel, die diesen Dateien zugeordnet sind.

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-->

Zeigt die Zeitspanne innerhalb einer Datei an

Verwenden Sie den Befehl nsconmsg, um nur eine Zeitspanne innerhalb der angegebenen Datei anzuzeigen, wie im folgenden Beispiel gezeigt:

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

Hierbei gilt:

s - time=22Mar 2007:20:00:00 beginnt am 22. März 2007 um genau 20:00 Uhr.

T 7 - Zeigt Daten von sieben Sekunden an

s - Zeigt die Detailebene der Load-Balancing-Statistiken an.

d - Zeigt statistische Informationen an.

Hinweis:

Ab ADC-Version 12.1 müssen Sie auch die Sekunden zu “time” hinzufügen, also: 22Mar2007:20:00:00

Die vom Parameter -d oldconmsg bereitgestellten statistischen Informationen werden alle sieben Sekunden aufgezeichnet. Das Folgende ist eine Beispielausgabe.

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-->

Hinweis:

Die Anzahl der Client-Verbindungen der einzelnen Dienste entspricht nicht der Anzahl der Client-Verbindungen des virtuellen Servers. Der Grund liegt in der Wiederverwendung von Sitzungen zwischen der NetScaler ADC Appliance und dem Back-End-Dienst.

Virtuelle Serverausgabe

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)

In der folgenden Liste werden die Statistiken für virtuelle Server beschrieben:

  1. IP (IP address:port:state:Load balancing method). Die IP-Adresse und der Port der virtuellen IP-Adresse wie konfiguriert. Der virtuelle Serverstatus oder die virtuelle IP-Adresse lautet UP, DOWN oder OUT OF SERVICE; die für die virtuelle IP-Adresse konfigurierte Loadbalancing-Methode.
  2. Hits (#). Anzahl der Anfragen, die den virtuellen Server erreicht haben.
  3. Mbps (#). Gesamtes Verkehrsvolumen auf dem virtuellen Server (Rx + Tx), umgerechnet in Mbit/s
  4. Pers: Art der konfigurierten Persistenz.
  5. Err (#). Häufigkeit, mit der eine Fehlerseite vom virtuellen Server generiert wurde.
  6. Pkt (#/sec, # bytes): Volumen des Netzwerkverkehrs (als Pakete), der durch den virtuellen Server fließt, und durchschnittliche Paketgröße, die durch den virtuellen Server fließt.
  7. actSvc(#). Anzahl der aktiven Dienste, die an den virtuellen Server gebunden sind.
  8. DefPol (RR). Gibt an, ob die Standardmethode für den Lastenausgleich aktiv ist. Die Standard-Load-Balancing-Methode wird für einige erste Anfragen verwendet, um das Verhalten der anderen Methoden zu glätten.
  9. Clt (#, #/sec). Anzahl der aktuellen Client-Verbindungen zum virtuellen Server.
  10. OE [#]. Anzahl der Serververbindungen vom virtuellen Server im offenen, etablierten Zustand.
  11. Svr (#). Anzahl der aktuellen Serververbindungen vom virtuellen Server.

    Gibt in der vorherigen Ausgabe an, Svr(3)dass der Befehl die statistische Stichprobe sammelt. Es gibt drei aktive Verbindungen für den virtuellen Server zum Backend-Server, obwohl es insgesamt vier Dienste gibt. Wenn ein Client eine Verbindung mit dem virtuellen Server herstellt, ist es nicht erforderlich, dass der Client Datenverkehr sendet oder empfängt, wenn der Befehl die Informationen sammelt. Daher ist es üblich, dass der Zähler Svr niedriger als die Zahl OE[] ist. Der Zähler Svr steht für die Anzahl der aktiven Verbindungen, die aktiv Daten senden oder empfangen. Die zugeordnete IP-Adresse (MIP) oder Subnetz-IP-Adresse (SNIP) ist mit dem zugehörigen Backend-Server verbunden. Und der NetScaler ADC verfolgt den virtuellen Server, der mit dem Backend-Server verbunden ist, und berechnet den Zähler.

Ausgabe virtueller Dienste

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-->

In der folgenden Liste werden die Servicestatistiken beschrieben:

  1. S (IP address:port:state). IP-Adresse, Port und Status des Dienstes wie DOWN, UP oder OUT OF SERVICE.
  2. Hits (#, P[#]). Anzahl der an den Dienst gerichteten Anfragen, Anzahl der Anfragen, die aufgrund der konfigurierten Serverpersistenz an den Dienst gerichtet wurden.
  3. ATr (#). Anzahl der aktiven Verbindungen zum Dienst.

Hinweis:

Aktive Verbindungen sind Verbindungen, bei denen eine ausstehende Anfrage an den Dienst gestellt wird oder bei denen derzeit Verkehrsaktivitäten auftreten.

  1. Mbps (#.##). Gesamtes Verkehrsvolumen auf dem Dienst (Rx + Tx), umgerechnet in Mbit/s
  2. BWlmt (# kbits): Definiertes Bandbreitenlimit.
  3. RspTime (# ms). Durchschnittliche Antwortzeit des Dienstes in Millisekunden.
  4. Pkt(#/sec, #bytes). Verkehrsvolumen in Paketen pro Sekunde, die an den Dienst gehen; Durchschnittliche Größe der Pakete.
  5. Wt (#). Gewichtsindex, der im Load-Balancing-Algorithmus verwendet wird.

Hinweis:

Wenn Sie diesen Wert durch 10.000 dividieren, erhalten Sie das tatsächlich konfigurierte Gewicht des Dienstes.

  1. RHits (#). Zähler für laufende Anfragen, der im Round-Robin-Load-Balancing-Algorithmus verwendet wird.
  2. CSvr (#, #/sec). Anzahl der Verbindungen zum Servicetarif.
  3. MCSvr (#). Maximale Anzahl von Verbindungen zum Dienst.
  4. OE (#). Anzahl der Verbindungen zum Dienst im etablierten Zustand.
  5. RP (#). Anzahl der Verbindungen zu dem Dienst, der sich im Wiederverwendungspool befindet.
  6. SQ (#). Anzahl der Verbindungen zum Dienst, die in der Überspannungswarteschlange warten.

Erfassen Sie Leistungsstatistiken und Ereignisprotokolle mit der NetScaler ADC GUI

  1. Navigieren Sie zu System > Diagnose > Wartung > Protokolldateien löschen/herunterladen.
  2. Wählen Sie eine Datei aus und klicken Sie auf Herunterladen, um die Datei herunterzuladen.
Leistungsstatistiken und Ereignisprotokolle sammeln