CCNP TSHOOT 642-832/Chapter 3

From Teknologisk videncenter
Jump to: navigation, search

The Maintenance and Troubleshooting Toolbox

Cisco IOS Diagnostic Tools

Filtering the output of show commands

Include statement

Looking at the output below with more than 200 processes running. Its hard to sort out information.

T1#<input>show processes cpu</input>
CPU utilization for five seconds: 5%/0%; one minute: 5%; five minutes: 5%
 PID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min TTY Process
   1           0        17          0  0.00%  0.00%  0.00%   0 Chunk Manager
   2         184    498119          0  0.00%  0.00%  0.00%   0 Load Meter
   3          57    249719          0  0.00%  0.00%  0.00%   0 OSPF Hello
   4     2036075    295159       6898  0.00%  0.06%  0.05%   0 Check heaps
   5           8         4       2000  0.00%  0.00%  0.00%   0 Pool Manager
   6           0         2          0  0.00%  0.00%  0.00%   0 Timers
   7      642424   3138677        204  0.00%  0.05%  0.00%   0 ARP Input
<notice>...OUTPUT OMITTED...</notice>
 201           0        37          0  0.00%  0.00%  0.00%   0 PDU DISPATCHER
 202          34        37        918  0.00%  0.00%  0.00%   0 SNMP ENGINE
 203           0         1          0  0.00%  0.00%  0.00%   0 SNMP ConfCopyPro
 204        7082     19564        361  0.00%  0.00%  0.00%   0 SNMP Traps
 205       98261   2959809         33  0.00%  0.00%  0.00%   0 NTP
 206           0        17          0  0.00%  0.00%  0.00%   0 hulc cfg mgr mas
 207       16502        82     201243  0.00%  0.00%  0.00%   0 hulc running con

If you now what your searching for. Use include - ala. Unix grep to sort lines including text.

T1#<input>show processes cpu | include Check heaps</input>
   4     2036226    295180       6898  0.15%  0.06%  0.05%   0 Check heaps

exclude statement

To many uninteresting lines in the output below.

T1#<input>show interfaces status</input>

Port      Name               Status       Vlan       Duplex  Speed Type
Gi0/1     link to room 111   connected    trunk        full   1000 10/100/1000BaseTX
Gi0/2                        disabled     1            auto   auto 10/100/1000BaseTX
Gi0/3                        disabled     1            auto   auto 10/100/1000BaseTX
Gi0/4                        disabled     1            auto   auto 10/100/1000BaseTX
Gi0/5                        disabled     1            auto   auto 10/100/1000BaseTX
Gi0/6                        disabled     1            auto   auto 10/100/1000BaseTX
Gi0/7                        disabled     1            auto   auto 10/100/1000BaseTX
Gi0/8     link to room 112   connected    trunk        full   1000 10/100/1000BaseTX
Gi0/9     link to room 113   connected    trunk        full   1000 10/100/1000BaseTX
Gi0/10                       disabled     1            auto   auto 10/100/1000BaseTX
Gi0/11                       disabled     1            auto   auto 10/100/1000BaseTX
Gi0/12                       disabled     1            auto   auto 10/100/1000BaseTX

Only show lines not containing disabled

T1#<input>show interfaces status | exclude disabled</input>

Port      Name               Status       Vlan       Duplex  Speed Type
Gi0/1     link to room 111   connected    trunk        full   1000 10/100/1000BaseTX
Gi0/8     link to room 112   connected    trunk        full   1000 10/100/1000BaseTX
Gi0/9     link to room 113   connected    trunk        full   1000 10/100/1000BaseTX

begin statement

If you know what your'e looking for, you can start the listing there.

T1#<input>sh run | begin router</input>
router ospf 1
 log-adjacency-changes
 network 192.168.1.0 0.0.0.255 area 0
 network 192.168.2.0 0.0.0.255 area 0
 network 192.168.3.0 0.0.0.255 area 0
 default-information originate
!