Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Template: SROS "show system cpu" #930

Merged
merged 2 commits into from
May 21, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions ntc_templates/templates/alcatel_sros_show_system_cpu.textfsm
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
Value NAME (\S.*?)
Value CPU_TIME (\S+)
Value CPU_USAGE (\S+)
Value CAPACITY_USAGE (\S+)

Start
^=+
^CPU\sUtil.+
^Name\s+CPU\s+Time\s+CPU\s+Usage\s+Capacity\s*$$
^\s+\(uSec\)\s+Usage
^--.+ -> Resources
^\s*$$
^. -> Error

Resources
^${NAME}\s{4,}${CPU_TIME}\s+${CPU_USAGE}\s+${CAPACITY_USAGE}\s*$$ -> Record
^--.+ -> Total
^\s*$$
^. -> Error

Total
^${NAME}\s{4,}${CPU_TIME}\s+${CPU_USAGE}\s+ -> Record
^\s+${NAME}\s{4,}${CPU_TIME}\s+${CPU_USAGE}\s+ -> Record
^=+ -> Done
^. -> Error

Done
1 change: 1 addition & 0 deletions ntc_templates/templates/index
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ alcatel_sros_show_router_interface.textfsm, .*, alcatel_sros, sh[[ow]] router (\
alcatel_sros_show_router_mpls_lsp.textfsm, .*, alcatel_sros, sh[[ow]] router mpls lsp
alcatel_sros_show_service_id_base.textfsm, .*, alcatel_sros, sh[[ow]] serv[[ice]] id ba[[se]]
alcatel_sros_show_service_sdp.textfsm, .*, alcatel_sros, sh[[ow]] service sdp
alcatel_sros_show_system_cpu.textfsm, .*, alcatel_sros, sh[[ow]] system cpu
alcatel_sros_oam_mac-ping.textfsm, .*, alcatel_sros, oam mac-pi[[ng]]
alcatel_sros_show_port.textfsm, .*, alcatel_sros, show port
alcatel_sros_show_lag.textfsm, .*, alcatel_sros, show lag
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
===============================================================================
CPU Utilization (Sample period: 1 second)
===============================================================================
Name CPU Time CPU Usage Capacity
(uSec) Usage
-------------------------------------------------------------------------------
BFD 189 0.01% 0.01%
BGP 20 ~0.00% ~0.00%
BGP PE-CE 0 0.00% 0.00%
BIER 0 0.00% 0.00%
CFLOWD 48 ~0.00% ~0.00%
Cards & Ports 2,311 0.23% 0.10%
DHCP Server 11 ~0.00% ~0.00%
ETH-CFM 244 0.02% 0.02%
HQoS Algorithm 102 0.01% 0.01%
HQoS Statistics 653 0.06% 0.06%
ICC 524 0.05% 0.03%
IGMP/MLD 78 ~0.00% ~0.00%
IMSI Db Appl 128 0.01% 0.01%
IOM 37,866 3.78% 2.15%
IP Stack 3,554 0.35% 0.22%
IS-IS 298 0.02% 0.01%
ISA 1,093 0.10% 0.03%
LDP 433 0.04% 0.02%
Logging 15 ~0.00% ~0.00%
MBUF 0 0.00% 0.00%
MCS 83 ~0.00% ~0.00%
MPLS/RSVP 1,230 0.12% 0.05%
MSCP 0 0.00% 0.00%
MSDP 0 0.00% 0.00%
Management 25,404 2.53% 1.84%
OAM 1,759 0.17% 0.05%
OSPF 815 0.08% 0.02%
OpenFlow 30 ~0.00% ~0.00%
PIM/L2Mcast 0 0.00% 0.00%
PKI 24 ~0.00% ~0.00%
PTP 8 ~0.00% ~0.00%
RIP 0 0.00% 0.00%
RTM/Policies 0 0.00% 0.00%
Redundancy 0 0.00% 0.00%
SIM 4,086 0.40% 0.39%
SNMP Daemon 0 0.00% 0.00%
Security 0 0.00% 0.00%
Services 1,246 0.12% 0.04%
Stats 0 0.00% 0.00%
Stats-Extended 0 0.00% 0.00%
Subscriber Mgmt 834 0.08% 0.01%
System 52,774 5.27% 2.63%
Traffic Eng 0 0.00% 0.00%
Tree Sid 0 0.00% 0.00%
VRRP 227 0.02% 0.01%
WEB Redirect 107 0.01% ~0.00%
-------------------------------------------------------------------------------
Total 1,001,337 100.00%
Idle 865,143 86.39%
Usage 136,194 13.60%
Busiest Core Utilization 136,194 13.60%
===============================================================================
202 changes: 202 additions & 0 deletions tests/alcatel_sros/show_system_cpu/alcatel_sros_show_system_cpu.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,202 @@
---
parsed_sample:
- name: "BFD"
cpu_time: "189"
cpu_usage: "0.01%"
capacity_usage: "0.01%"
- name: "BGP"
cpu_time: "20"
cpu_usage: "~0.00%"
capacity_usage: "~0.00%"
- name: "BGP PE-CE"
cpu_time: "0"
cpu_usage: "0.00%"
capacity_usage: "0.00%"
- name: "BIER"
cpu_time: "0"
cpu_usage: "0.00%"
capacity_usage: "0.00%"
- name: "CFLOWD"
cpu_time: "48"
cpu_usage: "~0.00%"
capacity_usage: "~0.00%"
- name: "Cards & Ports"
cpu_time: "2,311"
cpu_usage: "0.23%"
capacity_usage: "0.10%"
- name: "DHCP Server"
cpu_time: "11"
cpu_usage: "~0.00%"
capacity_usage: "~0.00%"
- name: "ETH-CFM"
cpu_time: "244"
cpu_usage: "0.02%"
capacity_usage: "0.02%"
- name: "HQoS Algorithm"
cpu_time: "102"
cpu_usage: "0.01%"
capacity_usage: "0.01%"
- name: "HQoS Statistics"
cpu_time: "653"
cpu_usage: "0.06%"
capacity_usage: "0.06%"
- name: "ICC"
cpu_time: "524"
cpu_usage: "0.05%"
capacity_usage: "0.03%"
- name: "IGMP/MLD"
cpu_time: "78"
cpu_usage: "~0.00%"
capacity_usage: "~0.00%"
- name: "IMSI Db Appl"
cpu_time: "128"
cpu_usage: "0.01%"
capacity_usage: "0.01%"
- name: "IOM"
cpu_time: "37,866"
cpu_usage: "3.78%"
capacity_usage: "2.15%"
- name: "IP Stack"
cpu_time: "3,554"
cpu_usage: "0.35%"
capacity_usage: "0.22%"
- name: "IS-IS"
cpu_time: "298"
cpu_usage: "0.02%"
capacity_usage: "0.01%"
- name: "ISA"
cpu_time: "1,093"
cpu_usage: "0.10%"
capacity_usage: "0.03%"
- name: "LDP"
cpu_time: "433"
cpu_usage: "0.04%"
capacity_usage: "0.02%"
- name: "Logging"
cpu_time: "15"
cpu_usage: "~0.00%"
capacity_usage: "~0.00%"
- name: "MBUF"
cpu_time: "0"
cpu_usage: "0.00%"
capacity_usage: "0.00%"
- name: "MCS"
cpu_time: "83"
cpu_usage: "~0.00%"
capacity_usage: "~0.00%"
- name: "MPLS/RSVP"
cpu_time: "1,230"
cpu_usage: "0.12%"
capacity_usage: "0.05%"
- name: "MSCP"
cpu_time: "0"
cpu_usage: "0.00%"
capacity_usage: "0.00%"
- name: "MSDP"
cpu_time: "0"
cpu_usage: "0.00%"
capacity_usage: "0.00%"
- name: "Management"
cpu_time: "25,404"
cpu_usage: "2.53%"
capacity_usage: "1.84%"
- name: "OAM"
cpu_time: "1,759"
cpu_usage: "0.17%"
capacity_usage: "0.05%"
- name: "OSPF"
cpu_time: "815"
cpu_usage: "0.08%"
capacity_usage: "0.02%"
- name: "OpenFlow"
cpu_time: "30"
cpu_usage: "~0.00%"
capacity_usage: "~0.00%"
- name: "PIM/L2Mcast"
cpu_time: "0"
cpu_usage: "0.00%"
capacity_usage: "0.00%"
- name: "PKI"
cpu_time: "24"
cpu_usage: "~0.00%"
capacity_usage: "~0.00%"
- name: "PTP"
cpu_time: "8"
cpu_usage: "~0.00%"
capacity_usage: "~0.00%"
- name: "RIP"
cpu_time: "0"
cpu_usage: "0.00%"
capacity_usage: "0.00%"
- name: "RTM/Policies"
cpu_time: "0"
cpu_usage: "0.00%"
capacity_usage: "0.00%"
- name: "Redundancy"
cpu_time: "0"
cpu_usage: "0.00%"
capacity_usage: "0.00%"
- name: "SIM"
cpu_time: "4,086"
cpu_usage: "0.40%"
capacity_usage: "0.39%"
- name: "SNMP Daemon"
cpu_time: "0"
cpu_usage: "0.00%"
capacity_usage: "0.00%"
- name: "Security"
cpu_time: "0"
cpu_usage: "0.00%"
capacity_usage: "0.00%"
- name: "Services"
cpu_time: "1,246"
cpu_usage: "0.12%"
capacity_usage: "0.04%"
- name: "Stats"
cpu_time: "0"
cpu_usage: "0.00%"
capacity_usage: "0.00%"
- name: "Stats-Extended"
cpu_time: "0"
cpu_usage: "0.00%"
capacity_usage: "0.00%"
- name: "Subscriber Mgmt"
cpu_time: "834"
cpu_usage: "0.08%"
capacity_usage: "0.01%"
- name: "System"
cpu_time: "52,774"
cpu_usage: "5.27%"
capacity_usage: "2.63%"
- name: "Traffic Eng"
cpu_time: "0"
cpu_usage: "0.00%"
capacity_usage: "0.00%"
- name: "Tree Sid"
cpu_time: "0"
cpu_usage: "0.00%"
capacity_usage: "0.00%"
- name: "VRRP"
cpu_time: "227"
cpu_usage: "0.02%"
capacity_usage: "0.01%"
- name: "WEB Redirect"
cpu_time: "107"
cpu_usage: "0.01%"
capacity_usage: "~0.00%"
- name: "Total"
cpu_time: "1,001,337"
cpu_usage: "100.00%"
capacity_usage: ""
- name: "Idle"
cpu_time: "865,143"
cpu_usage: "86.39%"
capacity_usage: ""
- name: "Usage"
cpu_time: "136,194"
cpu_usage: "13.60%"
capacity_usage: ""
- name: "Busiest Core Utilization"
cpu_time: "136,194"
cpu_usage: "13.60%"
capacity_usage: ""