Troubleshooting
  
Troubleshooting
This chapter describes how to troubleshoot issues, including these topics:
Client-side appliance troubleshooting
SteelHead Mobile client troubleshooting
Client-side appliance troubleshooting
This section provides suggestions for troubleshooting client-side appliances.
Verify SaaS acceleration is running
SaaS Accelerator uses a new method to classify application traffic and the client appliance needs to recognize this type of application traffic. (The SaaS Accelerator uses the DPI classification engine.)
If you do not see accelerated SaaS connections, use the show service saas-accel application cache command. SaaS acceleration will not happen until an entry appears in the output of this command.
To troubleshoot application classification, ensure the logging level is set to Info. The default level is Notice.
To set the log level to info
Enter these commands on the SteelHead command line:
amnesiac # enable
amnesiac # configure terminal
amnesiac(config)# logging local info
 
If you don’t want to make this change globally, you can also set the log level specifically for the application classification logs.
To set application classification logs​ to the info level
From the CLI, run this command:
logging filter qosd level info
When application classification is successful, log messages for the classification service appear:
“Doing appctrl query dst:... ”
"Snoopy: Classified app for dst:..."
"Snoopy: Appid # found in cache ..."
If application classification is failing, the following message appears in the logs:
"Snoopy: Failed to resolve appctrl server..."​
To correct application classification failure, make sure the client appliance can resolve hostnames and DNS is working properly​. Application classification relies on the appcs.x.riverbed.cc server, and the client-side appliance​ must be able to resolve this hostname and reach this server.
Displaying SaaS service cluster peers for client-side appliances
To see details of the SaaS service cluster peered with the client-side appliance
From the appliance web interface, choose Reports > Peers.
From the CLI, run the show peers​ command.
amnesiac (config) # show peers
S IP Name Model Version Licenses
- --------------- ---------------- ----- ---------- -----------------------------
O 13.89.105.53 XN16FAE45F114FFC SaaS- 1.1.0 CIFS/MAPI/SSL
O 13.89.107.40 XN4FEC19799CC419 SaaS- 1.1.0 CIFS/MAPI/SSL
O = online, U = unknown
Total appliances: 2
Connected appliances: 2
oak-sh950 (config) #
SteelHead Mobile client troubleshooting
SaaS acceleration uses a new method to classify application traffic, and the SteelHead Mobile clients need to recognize this type of application traffic. (The SaaS Accelerator service runs as part of the qosd process.)
Application classification relies on the appcs.x.riverbed.cc server, and SteelHead Mobile​ clients must be able to resolve this hostname and reach this server.
If you do not see accelerated SaaS connections, use the rbtdebug -f dns_table command to review the DNS mapping between hostnames and IP addresses and the rbtdebug -f app command to review the list of applications the SteelHead Mobile has classified.