Citrix ADC

Erfassen von Leistungsstatistiken und Ereignisprotokollen

Sie können Leistungsstatistiken virtueller Server und zugehöriger Dienste aus einer archivierten Datei newnslog im Verzeichnis /var/nslog erfassen. Die Dateien newnslog werden durch Ausführen von /netscaler/nsconmsg interpretiert.

Erfassen von Leistungsstatistiken und Ereignisprotokollen über die CLI

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

Geben Sie an der Eingabeaufforderung 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)

Anzeigen der Zeitspanne, die von einer bestimmten “newnslog” -Datei abgedeckt wird

Geben Sie an der Eingabeaufforderung Folgendes ein:

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

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

cd /var/nslog - Befehl, um von NetScaler Shell Prompt in ein bestimmtes Verzeichnis zu gelangen.

tar xvfz newnslog.100.tar.gz - Befehl, um die tar-Datei zu extrahieren.

/netscaler/nsconmsg -K newnslog.100 -d setime - Befehl, um die Zeitspanne zu überprüfen, die von der bestimmten Datei abgedeckt wird, in diesem Beispiel newnslog.100.

ls -l - Befehl überprüft alle Protokolldatei und 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

Anzeige der Zeitspanne in einer Datei

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=22Mar2007:20:00:00 bedeutet am 22. März 2007 exakt um 20:00 Uhr starten.

T 7 - Zeigt sieben Sekunden Daten an

s - Zeigt den Detailgrad der Lastausgleichsstatistiken an.

d - Zeigt statistische Informationen an.

Hinweis:

Ab ADC Release 12.1 müssen Sie auch zur “Zeit” Sekunden hinzufügen, das heißt: 22Mar2007:20:00:00

Die vom Parameter -d oldconmsg bereitgestellten statistischen Informationen werden alle sieben Sekunden aufgezeichnet. Im Folgenden finden Sie 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)

Hinweis:

Die Anzahl der Clientverbindungen der einzelnen Dienste addiert sich nicht zur Clientverbindungsanzahl des virtuellen Servers. Der Grund liegt in der Wiederverwendung von Sitzungen zwischen der Citrix ADC Appliance und dem Back-End-Dienst.

Ausgabe virtueller Server

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 des virtuellen Servers beschrieben:

  1. IP (IP address:port:state:Load balancing method). Die IP-Adresse und der Port der virtuellen IP-Adresse wie konfiguriert. Der Status des virtuellen Servers oder die virtuelle IP-Adresse lautet UP, DOWN oder OUT OF SERVICE; Lastausgleichsmethode für die virtuelle IP-Adresse konfiguriert.
  2. Hits (#). Anzahl der Anforderungen, die den virtuellen Server erreicht haben.
  3. Mbps (#). Gesamtverkehr Volumen auf dem virtuellen Server (Rx + Tx) umgewandelt in Mbit/s
  4. Pers: Typ 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 den virtuellen Server durchläuft, 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 standardmäßige Load Balancing-Methode aktiv ist. Standard-Lastausgleichsmethode wird für einige Anzahl von anfänglichen Anforderungen verwendet, um das Verhalten der anderen Methoden zu glätten.
  9. Clt (#, #/sec). Anzahl der aktuellen Clientverbindungen zur virtuellen Serverrate.
  10. OE [#]. Anzahl der Serververbindungen vom virtuellen Server im offenen Zustand.
  11. Svr (#). Anzahl der aktuellen Serververbindungen vom virtuellen Server.

In der vorhergehenden Ausgabe,Svr(3) zeigt der Befehl sammelt die statistische Stichprobe. 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, denSvr Zähler niedriger als dieOE[] Zahl zu sehen. DerSvr Leistungsindikator stellt die Anzahl der aktiven Verbindungen dar, die aktiv Daten senden oder empfangen. Die zugeordnete IP-Adresse (MIP) oder Subnetz-IP-Adresse (SNIP) ist mit dem zugehörigen Back-End-Server verbunden. Der Citrix ADC verfolgt den virtuellen Server, der mit dem Back-End-Server verbunden ist, und berechnet den Leistungsindikator.

Ausgabe des virtuellen Dienstes

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)

In der folgenden Liste werden die Dienststatistiken 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 Anforderungen, die an den Dienst gerichtet sind, Anzahl der Anforderungen, die aufgrund der konfigurierten Serverpersistenz an den Dienst weitergeleitet werden.
  3. ATr (#). Anzahl der aktiven Verbindungen zum Dienst.

Hinweis:

Aktive Verbindungen sind diejenigen, die die ausstehende Anforderung an den Dienst haben oder derzeit Traffic-Aktivität haben.

  1. Mbps (#.##). Gesamtverkehr Volumen auf dem Dienst (Rx + Tx) umgewandelt in Mbit/s
  2. BWlmt (# kbits): Definiertes Bandbreitenlimit.
  3. RspTime (# ms). Durchschnittliche Antwortzeit des Dienstes in Millisekunden.
  4. Pkt(#/sec, #bytes). Verkehrsaufkommen in Bezug auf Pakete pro Sekunde, die an den Dienst gehen; Durchschnittliche Größe der Pakete.
  5. Wt (#). Gewichtsindex, der im Lastausgleichsalgorithmus verwendet wird.

Hinweis:

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

  1. RHits (#). Laufende Anforderungen Zähler im Round Robin Load Balancing-Algorithmus verwendet.
  2. CSvr (#, #/sec). Anzahl der Verbindungen zur Service-Rate.
  3. MCSvr (#). Maximale Anzahl von Verbindungen zum Dienst.
  4. OE (#). Anzahl der Verbindungen zum Dienst im etablierten Zustand.
  5. RP (#). Anzahl der Verbindungen zum Dienst, die sich im Wiederverwendungspool befinden.
  6. SQ (#). Anzahl der Verbindungen zum Dienst, die in der Überspannungswarteschlange warten.

Erfassen von Leistungsstatistiken und Ereignisprotokollen mit der Citrix ADC Benutzeroberfläche

  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.

Erfassen von Leistungsstatistiken und Ereignisprotokollen auf der Citrix ADC Benutzeroberfläche

Erfassen von Leistungsstatistiken und Ereignisprotokollen