In dieser Woche hat uns Christoph Biesinger eine praktische Liste diverser nsconmsg-Befehlsvariationen bereitgestellt, anhand derer man sich passende Informationen aus aktuellen und älteren Logfiles ausgeben lassen kann.
Mit dem nsconmsg-Befehl in der NetScaler-Shell ist es möglich die automatisch aufgezeichneten Logfiles auszuwerten. Wichtig dabei ist der Parameter -K, der großgeschrieben für „input“ bzw. „reading“ steht, der gleiche Parameter kleingeschrieben hingegen für „output“ bzw. „writing“. Der Syntax um ein aktuelles oder älteres Logfile auszugeben lautet:
/netscaler/nsconmsg -K /var/nslog/newnslog -d event
Eine ausführliche Anleitung bezüglich der Syntax und der Möglichkeiten des nsconmsg-Befehls findet man anhand dieses Links zu Citrix.
Unser erfahrener Netscaler-Kollege Christoph Biesinger hat uns für diesen Profitipp eine Liste von Befehlsvarianten zusammengestellt, in der auch Profis noch Interessantes finden sollten.
Console Messages
nsconmsg -K /var/nslog/newnslog -d consmsg
Memory Utilization
nsconmsg -K /var/nslog/newnslog -s ConMEM=1 -d oldconmsg
Bandwidth Information
nsconmsg -K /var/nslog/newnslog -s nsdebug_pe=1 -d oldconmsg
LB Information
nsconmsg -K /var/nslog/newnslog -s ConLb=1 -d oldconmsg
CS Information
nsconmsg -K /var/nslog/newnslog -s ConCSW=1 -d oldconmsg
SSL stats front-end connections
nsconmsg -K /var/nslog/newnslog -s ConSSL=1 -d oldconmsg
SSL stats back-end connections
nsconmsg -K /var/nslog/newnslog -s ConSSL=2 -d oldconmsg
SSL stats fe and be connections</span
nsconmsg -K /var/nslog/newnslog -s ConSSL=3 -d oldconmsg
Monitoring stats
x=1 basic information x=2 detailed information nsconmsg -K /var/nslog/newnslog -s ConMon=x -d oldconmsg
non-zero totals
nsconmsg -K /var/nslog/newnslog -d statswt0
average rates
nsconmsg -K /var/nslog/newnslog -d current bsp nsconmsg -K /var/nslog/newnslog -g arp -d current
CPU usage
nsconmsg -K /var/nslog/newnslog -s totalcount=200 -g cpu_use -d current
NIC information
nsconmsg -K /var/nslog/newnslog -g nic -d current
Befehle mit “more” in die Pipeline. Beispiel:
nsconmsg -K /var/nslog/newnslog -g nic -d current | more
Hierbei, wie schon beschrieben, auf Groß- und Kleinschreibung des K-Paramteres achten.
nsconmsg -d curren -g pol_hits pol_hits = session policy _hit = all policy hits (route, acl, vlan, session, cs, rewrite, ...)