Controller Based WLANs

Details about the command "show web-server statistics".

Aruba Employee

1. From which version has the command "show web-server statistics" has been introduced?
2. We are having delay issues in captive portal loading times. what are the command outputs which can help us diagnose the same?
3. WebUI loads very slow / having issues. SSH and serial however works fine. What are all the information to collect before opening a support case?

 

Environment : This article applies to all Aruba controllers and OS versions post 6.4.2.3.

 

1. All Aruba controllers have a in-built web server which helps in:

a. Web-UI management of the device.
b. Loading or redirecting captive portal page on the client device for guest access.

2. However, sometimes due to controller being busy, the captive portal or Web-UI may not load in timely manner. Since the code 6.4.2.3 , we have a new command which can assist us in troubleshooting these issues.

3. Below is a output from the command when no Web-UI page is being served by the controller:

(ArubaController1) #show web-server statistics
Web Server Statistics:
----------------------
Current Request Rate:                             1 Req/Sec
Current Traffic Rate:                                 0 KB/Sec
Busy Connection Slots:                             7
Available Connection Slots:                       18
Total Requests Since Up Time:                 67
Total Traffic Since Up Time:                       831 KB
Avg. Request Rate Since Up Time:          0 Req/Sec
Avg. Traffic Rate Since Up Time:             8 Bytes/Sec
Server Scoreboard _____________W____________
Scoreboard Key: _ - Waiting for Connection, s - Starting up
                R - Reading Request, W - Sending Reply
                K - Keepalive, D - DNS Lookup
                C - Closing connection, L - Logging
                G - Gracefully finishing, I - Idle cleanup of worker
                . - Open slot with no current process



4. Below is the output when the Controller is serving web-traffic:

(ArubaController1) #show web-server statistics
Web Server Statistics:
----------------------
Current Request Rate:                               3 Req/Sec
Current Traffic Rate:                                  1 KB/Sec
Busy Connection Slots:                               7
Available Connection Slots:                        18
Total Requests Since Up Time:                    243
Total Traffic Since Up Time:                      7041 KB
Avg. Request Rate Since Up Time:           0 Req/Sec
Avg. Traffic Rate Since Up Time:              70 Bytes/Sec
Server Scoreboard __KKKKK_K__W_____________
Scoreboard Key: _ - Waiting for Connection, s - Starting up
                R - Reading Request, W - Sending Reply
                K - Keepalive, D - DNS Lookup
                C - Closing connection, L - Logging
                G - Gracefully finishing, I - Idle cleanup of worker
                . - Open slot with no current process


In above output, we see that K flag in server scoreboard. K stands for keep-alives which shows that the controller is activity serving web sessions.

5. We need to pay special attention to "Busy Connection Slots".  It is the number of simultaneous HTTP/HTTPS sessions currently being served. Each session occupies one slot from the total available slots configured in the web-max-clients parameter.

(ArubaController1) #show web-server profile

Web Server Configuration (Invalid: Error: listen protocol should be either http or https)
-----------------------------------------------------------------------------------------
Parameter                                                                                            Value
---------                                                                                                 -----
Cipher Suite Strength                                                                          high
SSL/TLS Protocol Config                                                                     tlsv1 tlsv1.1 tlsv1.2
Switch Certificate                                                                                miswifi-cert-ssl
Captive Portal Certificate                                                                     default
IDP Certificate                                                                                      default
Management user's WebUI access method                                        username/password
User session timeout <30-3600> (seconds)                                      900
Maximum supported concurrent clients <25-320>  25
Enable WebUI access on HTTPS port (443)                                         false
Web Lync Listen Protocol/Port Config                                                  N/A


6. We will have issues in Web-UI if busy connection slots is close to Maximum supported concurrent clients.

7. If we are having delay / issues in loading the Web-UI of the controller, collect the following outputs before opening a support case:

a. show web-server profile
b. show web-server statistics
c. show process monitor statistics  | include httph
d. show processes sort-by cpu
e. show processes sort-by memory
g. Tech support logs from the controller in tar format.

Version history
Revision #:
1 of 1
Last update:
‎04-09-2015 05:05 AM
Updated by:
 
Contributors
Search Airheads
cancel
Showing results for 
Search instead for 
Did you mean: 
Is this a frequent problem?

Request an official Aruba knowledge base article to be written by our experts.