- AppNav Controller Show Commands
- Checking the Status of the AppNav Controller
- Checking the Membership of the AppNav Controller Group
- Displaying Detailed Information About Service Node Groups and Service Nodes
- Displaying Class Maps and Policy Maps
- Displaying Service Context Information
- Displaying Data Path Statistics
- Displaying Alarms
- AppNav Service Node Auto Discovery Show Commands
- Container Show Commands
Monitoring the AppNav-XE and ISR-WAAS Components
This chapter describes how to monitor the AppNav-XE and ISR-WAAS components and contains the following sections:
AppNav Controller Show Commands
You can use show commands to check status and display data.
- Checking the Status of the AppNav Controller
- Checking the Membership of the AppNav Controller Group
- Displaying Detailed Information About Service Node Groups and Service Nodes
- Displaying Class Maps and Policy Maps
- Displaying Service Context Information
- Displaying Data Path Statistics
- Displaying Alarms
Checking the Status of the AppNav Controller
Use the following command to check on the general status of the AppNav Controller. The command also lists all the interfaces that have “service-insertion waas” configured.
Checking the Membership of the AppNav Controller Group
Use the following command to check the membership of the AppNav Controller group. It also lists all the service nodes configured and registered with the AppNav Controller.
Displaying Detailed Information About Service Node Groups and Service Nodes
Use the show service-insertion service-node-group [ sng_name | all] command to display detailed information about service node groups and individual service nodes. You can also use this command to check the status of individual application accelerators.
The output of this command shows the following:
- Cluster protocol information. The last sent sequence number and the last received sequence number values should be increasing continuously.
- Number of service nodes and associated service contexts.
- Status of each service node, which can be either Alive or Dead
- Load state, which displays the health of the application accelerators. The load state can be one of the following:
–
green—application accelerator is functional and accepting new flows
–
yellow—application accelerator is functional but not accepting new flows
–
red—application accelerator is not functional
Displaying Class Maps and Policy Maps
The following commands reflect the running configuration and are useful for checking classifications without having to scan through an entire running configuration.
To display all type AppNav class maps and their matching criteria, or a specific AppNav class map and its matching criteria, use the following command:
To display all type AppNav policy maps and their class and action mappings, or a specified policy map and its class or action mappings, use the following command:
The show policy-map target service-context [ service_context_name ] command displays policy map information for service contexts. Use this command to view the flow level stats of all the class maps and policy maps that are configured under a service context. If you do not specify a service context name, the command displays all the configured class maps and policy maps.
Displaying Service Context Information
To display information about service contexts, use the show service-insertion service-context [ service_context_name ] command. The output of this command displays the status of the specified service context, including the following:
- Current and last states of the Cluster Membership Manager (CMM) and FSM
- State of the cluster
- Views of the stable and current AppNav Controller and service nodes
Displaying Data Path Statistics
Displaying AppNav Controller Group Statistics
To see the number of “keepalives” sent to the other AppNav Controllers and received from the other AppNav Controllers and other statistics related to the AppNav Controller group, use the following command:
Displaying Per Service Node and Service Node Group Statistics
To show the connections, packets, and bytes sent to each service node, use the following command:
To show the aggregated connections, packets, and bytes sent to each service node group, use this command:
The important statistics are as follows:
- Probe Requests: The number of heartbeats sent to the service node.
- Probe Responses: The number of heartbeats received from the service node.
- Redirected Bytes: The number of bytes redirected to the service node.
- Redirected Packets: The number of data packets redirected to the service node.
- Received Bytes: The number of bytes received from the service node.
- Received Packets: The number of data packets received from the service node.
- Initial Redirects: The number of times that the SYN packet (the first packet for requesting connection in a TCP flow) was redirected to the service node.
- Initial Redirects Accepted: The number of times that the service node decided to optimize on SYN packet.
- Initial Redirects -> Passthrough: The number of times that the service node decided to pass-through on SYN packet.
- Redirect -> Passthrough: The number of times that the service node decided to pass-through a flow after it was initially accepted for optimize (e.g. due to lack of peer).
Displaying Service Context Statistics
To display statistics about the service context, use the show service-insertion statistics service-context [ name ] command. The output of this command displays the time spent in each FSM state by the CMM and the amount of time that each service context has been in each FSM state.
Displaying Flow Statistics
To query the flows in the flow table and to optionally filter the output by using specific criteria, use the following command:
As part of the flow query, the following information for every flow is available:
- Client IP address, client TCP port and server IP address, server TCP port number
- Service node IP address, passthrough
- VRF name
If you include the detail keyword, the report also displays the following on a per flow basis:
If you include the summary keyword, the report displays only the number of 2T and 3T entries, the number of optimized flows, the number of passthrough flows, and the number of flow synchronization failures due to VRF config mismatch on the AppNav Controllers.
You can also use the show platform software command. It works exactly the same as the show service-insertion statistics command, but it can also be used to query the flows on the standby FP.
Displaying Application and Session Statistics
To query the application and session entries and to optionally filter the output by using specific criteria, use the following command:
Application entries do not have client or service node IP addresses.
If you include the detail keyword, the report also displays the application ID and the time since the last activity.
You can also use the show platform software command. It works exactly the same as the show service-insertion statistics command, but it can also be used to query the application and session entries on the standby FP.
Displaying Classification Statistics
Use the show policy-map target service-context [ service_context_name ] command to view the flow level statistics of all the class maps and policy maps that are configured under a service context. If you do not enter a service context name, the system displays all the configured class maps and policy map output.
Displaying Pass Through Reason Statistics
To view the passthrough reason statistics aggregated for all the classes of a policy associated with the specified service context, use the following command:
To view the passthrough reason statistics for a particular class of a policy associated with the specified service context, use the following command:
Displaying Alarms
Use the following command to display the alarms seen on the AppNav Controller. The detail option gives a brief explanation of each alarm and the support option gives a longer explanation along with a recommended action.
AppNav Service Node Auto Discovery Show Commands
Use the following commands to show information about the AppNav service node auto discovery feature.
show service-insertion service-node-group sng_name
show service-insertion service-node-group sng_name auto-discovered
Container Show Commands
- Displaying Virtual Service Information
- Displaying Details for a Virtual Service
- Displaying a List of Virtual Services
- Displaying Storage Volume Information for a Virtual Service
- Displaying Statistics for a Virtual Service
Displaying Virtual Service Information
The show virtual-service CLI command provides details about the running application, the profiles supported, storage used by the application, and CPU utilization. See the following example:
Displaying Details for a Virtual Service
Use the following CLI command to display details for a virtual service:
Displaying a List of Virtual Services
The container infrastructure provides commands to view the status and details of installed applications. To view the list of existing applications, use the following command:
Displaying Storage Volume Information for a Virtual Service
Use the following CLI command to display storage volume information for a virtual service:
Displaying Statistics for a Virtual Service
Use the following CLI command to display statistics for a virtual service:
Feedback