11-設備管理命令
本章節下載: 11-設備管理命令 (787.26 KB)
目 錄
1.1.10 display cpu-usage configuration
1.1.11 display cpu-usage history
1.1.13 display device manuinfo
1.1.14 display device manuinfo fan
1.1.15 display device manuinfo power
1.1.16 display diagnostic-information
1.1.17 display dying-gasp host
1.1.21 display memory-threshold
1.1.23 display resource-monitor
1.1.25 display scheduler logfile
1.1.26 display scheduler reboot
1.1.27 display scheduler schedule
1.1.28 display switch-mode status
1.1.29 display system stable state
1.1.30 display transceiver alarm
1.1.31 display transceiver diagnosis
1.1.32 display transceiver health
1.1.33 display transceiver interface
1.1.34 display transceiver manuinfo
1.1.36 display version-update-record
1.1.46 monitor cpu-usage enable
1.1.47 monitor cpu-usage interval
1.1.48 monitor cpu-usage logging interval
1.1.49 monitor cpu-usage threshold
1.1.50 monitor memory-usage logging interval
1.1.51 monitor resend cpu-usage
1.1.52 monitor resend memory-threshold
1.1.53 parity-error monitor log enable
1.1.54 parity-error monitor period
1.1.55 parity-error monitor threshold
1.1.56 password-recovery enable
1.1.58 reset scheduler logfile
1.1.59 reset transceiver interface
1.1.60 reset version-update-record
1.1.61 resource-monitor minor resend enable
1.1.62 resource-monitor output
1.1.63 resource-monitor resource
1.1.64 restore factory-default
1.1.78 transceiver health check enable
1.1.79 transceiver health weight
clock datetime命令用來配置設備的係統時間。
【命令】
clock datetime time date
【缺省情況】
設備的係統時間為UTC時間2013年1月1日零點。
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
time:配置的時間,格式為HH:MM:SS(小時:分鍾:秒),HH取值範圍為0~23,MM和SS取值範圍為0~59。如果要配置成整分,則可以不輸入秒;如果要配置成整點,則可以不輸入分和秒。比如將time參數配置為0表示零點。
date:配置的日期,格式為MM/DD/YYYY(月/日/年)或者YYYY/MM/DD(年/月/日),MM的取值範圍為1~12,DD的取值範圍與月份有關,YYYY的取值範圍為2000~2035。
【使用指導】
執行本命令會修改設備的係統時間,會影響和係統時間相關特性的執行(例如定時執行任務功能),以及和其他設備的協同操作(例如日誌上報和統計),請謹慎執行。
為了保證與其它設備協調工作,為了更好的監控和維護設備,請確保設備的係統時間是準確的。
請先配置clock protocol none命令,再執行本命令。clock datetime命令中指定的時間會立即生效,作為當前的係統時間。後續,設備使用內部晶體震蕩器產生的時鍾信號計時。
設備斷電重啟後,該命令會恢複到缺省情況,需要重新配置。
【舉例】
# 配置設備的係統時間為2015年1月1日8時8分8秒。
<Sysname> clock datetime 8:8:8 1/1/2015
# 配置設備的係統時間為2015年1月1日8時10分。
<Sysname> clock datetime 8:10 2015/1/1
【相關命令】
· clock protocol
· clock summer-time
· clock timezone
· display clock
clock protocol命令用來配置係統時間的獲取方式。
undo clock protocol命令用來恢複缺省情況。
【命令】
clock protocol { none | ntp | ptp }
undo clock protocol
【缺省情況】
通過NTP協議獲取時間。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
none:表示通過命令行配置係統時間。
ptp:表示通過PTP(Precision Time Protocol,精確時間協議)協議獲取時間。關於PTP的詳細介紹和配置,請參見“網絡管理和監控配置指導”中的“PTP”。
ntp:表示通過NTP(Network Time Protocol,網絡時間協議)協議獲取時間。關於NTP的詳細介紹和配置,請參見“網絡管理和監控配置指導”中的“NTP”。
【使用指導】
為了保證與其它設備協調工作,為了更好的監控和維護設備,請確保設備的係統時間是準確的。
係統時間的獲取方式有:
· 配置clock protocol none命令後,通過clock datetime命令直接配置。clock datetime命令中指定的時間即為當前的係統時間。後續,設備使用內部晶體震蕩器產生的時鍾信號計時。
· 配置clock protocol { ntp | ptp }命令後,通過NTP/PTP協議從網絡中獲取時間。該方式下,設備會周期性的同步服務器的UTC(Coordinated Universal Time,國際協調時間)時間,並用同步得到的UTC時間和設備上配置的本地時區、夏令時參數運算,得出當前的係統時間。該方式獲取的時間比命令行配置的時間更精準,推薦使用。
多次執行本命令,最後一次執行的命令生效。
【舉例】
# 配置獲取UTC時間的方式為通過命令行配置。
<Sysname> system-view
[Sysname] clock protocol none
clock summer-time命令用來配置夏令時。
undo clock summer-time命令用來恢複缺省情況。
【命令】
clock summer-time name start-time start-date end-time end-date add-time
undo clock summer-time
【缺省情況】
未配置夏令時。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
name:夏令時的名稱,為1~32個字符的字符串,區分大小寫。
start-time:開始時間,格式為HH:MM:SS,HH取值範圍為0~23,MM和SS取值範圍為0~59。如果要配置成整分,則可以不輸入秒;如果要配置成整點,則可以不輸入分和秒。
start-date:開始日期,有兩種輸入方式:
· 直接一次性輸入月和日,參數格式為MM/DD,MM取值範圍為1~12,DD的取值範圍與月份有關。
· 分次輸入月、日,各參數之間以<空格>鍵隔開。首先輸入開始的月份,取值如下:January、February、March、April、May、June、July、August、September、October、November或December;然後輸入開始的星期,用當月的第幾個星期表示,取值如下:first、second、third、fourth、fifth或last;最後輸入起始日,取值為Sunday、Monday、Tuesday、Wednesday、Thursday、Friday或Saturday。
end-time:結束時間,格式為HH:MM:SS,HH取值範圍為0~23,MM和SS取值範圍為0~59。如果要配置成整分,則可以不輸入秒;如果要配置成整點,則可以不輸入分和秒。
end-date:結束日期,有兩種輸入方式:
· 直接一次性輸入月日,參數格式為MM/DD,MM取值範圍為1~12,DD的取值範圍與月份有關。
· 分次輸入月、日,各參數之間以<空格>鍵隔開。首先輸入開始的月份,取值如下:January、February、March、April、May、June、July、August、September、October、November或December;然後輸入開始的星期,用當月的第幾個星期表示,取值如下:first、second、third、fourth、fifth或last;最後輸入起始日,取值為Sunday、Monday、Tuesday、Wednesday、Thursday、Friday或Saturday。
add-time:偏移時間,格式為HH:MM:SS,HH取值範圍為0~23,MM和SS取值範圍為0~59。如果要配置成整分,則可以不輸入秒;如果要配置成整點,則可以不輸入分和秒。
【使用指導】
為了保證與其它設備協調工作,為了更好的監控和維護設備,請確保設備的係統時間是準確的。
配置該命令後,設備會自動重新計算當前的係統時間,計算後得到的係統時間可通過display clock命令查看。
請將所有網絡設備的夏令時和當地夏令時保持一致。
【舉例】
# 配置夏令時PDT,從每年的8月1日的06:00:00開始,到9月1日的06:00:00結束,比當前設備標準時間增加1小時。
<Sysname> system-view
[Sysname] clock summer-time PDT 6 08/01 6 09/01 1
【相關命令】
· clock datetime
· clock timezone
· display clock
clock timezone命令用來配置係統所在的時區。
undo clock timezone命令用來恢複缺省情況。
【命令】
clock timezone zone-name { add | minus } zone-offset
undo clock timezone
【缺省情況】
係統所在的時區為零時區,即設備采用UTC時間。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
zone-name:時區名稱,為1~32個字符的字符串,區分大小寫。
add:在UTC時間的基礎上增加指定時間。
minus:在UTC時間的基礎上減少指定時間。
zone-offset:與UTC的時間差,格式為HH:MM:SS,HH取值範圍為0~23,MM和SS取值範圍為0~59,如果要配置成整分,則可以不輸入秒;如果要配置成整點,則可以不輸入分和秒。
【使用指導】
為了保證與其它設備協調工作,為了更好的監控和維護設備,請確保設備的係統時間是準確的。
配置該命令後,設備會自動重新計算當前的係統時間,計算後得到的係統時間可通過display clock命令查看。
請將所有網絡設備的時區和當地地理時區保持一致。
【舉例】
# 配置本地時區名稱為Z5,比UTC標準時間增加5小時。
<Sysname> system-view
[Sysname] clock timezone Z5 add 5
【相關命令】
· clock datetime
· clock summer-time
· display clock
command命令用來為Job分配命令。
undo command命令用來取消為Job分配的命令。
【命令】
command id command
undo command id
【缺省情況】
沒有為Job分配命令。
【視圖】
Job視圖
【缺省用戶角色】
network-admin
【參數】
id:命令編號,取值範圍為0~4294967295。該編號表示命令在Job中的執行順序,編號小的命令優先執行。
command:為Job分配的命令。
【使用指導】
多次輸入command命令可以為當前Job分配多條命令,不同命令用編號來唯一區別。如果新分配命令的編號和已分配的某命令的編號相同,則新分配的命令會覆蓋已分配的命令。
通過command分配的命令行必須是設備上可成功執行的命令行,不包括telnet、ftp、ssh2和monitor process。由用戶保證配置的正確性,否則,命令行不能自動被執行。
如果需要分配的命令(假設為A)是用戶視圖下的命令,則直接使用command命令分配即可;如果需要分配的命令(假設為A)是非用戶視圖下的命令,則必須先分配進入A所在視圖的命令(指定較小的id值),再分配A。
定時執行任務時,設備不會與用戶交互信息。當需要用戶交互確認時,係統將自動輸入“Y”或“Yes”;當需要用戶交互輸入字符信息時,係統將自動輸入缺省字符串,沒有缺省字符串的將自動輸入空字符串。
【舉例】
# 為名稱為backupconfig的Job分配命令,以便將配置文件startup.cfg備份到TFTP服務器192.168.100.11。
<Sysname> system-view
[Sysname] scheduler job backupconfig
[Sysname-job-backupconfig] command 2 tftp 192.168.100.11 put flash:/startup.cfg backup.cfg
# 為Job(假設名稱為shutdownGE)分配命令,以便將接口Ten-GigabitEthernet1/0/1關閉。
<Sysname> system-view
[Sysname] scheduler job shutdownGE
[Sysname-job-shutdownGE] command 1 system-view
[Sysname-job-shutdownGE] command 2 interface ten-gigabitethernet 1/0/1
[Sysname-job-shutdownGE] command 3 shutdown
【相關命令】
· scheduler job
copyright-info enable命令用來開啟版權信息顯示功能。
undo copyright-info enable命令用來關閉版權信息顯示功能。
【命令】
copyright-info enable
undo copyright-info enable
【缺省情況】
版權信息顯示功能處於開啟狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【舉例】
# 開啟版權信息顯示功能。
<Sysname> system-view
[Sysname] copyright-info enable
重新登錄設備後,會顯示如下信息:
******************************************************************************
* Copyright (c) 2004-2020 New H3C Technologies Co., Ltd. All rights reserved.*
* Without the owner's prior written consent, *
* no decompiling or reverse-engineering shall be allowed. *
******************************************************************************
display clock命令用來顯示係統當前的時間、日期、本地時區以及夏令時配置。
【命令】
display clock
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 未配置本地時區時,顯示係統當前日期和時間。
<Sysname> display clock
10:09:00.258 UTC Fri 03/16/2015
顯示信息中,時間的格式采用“時:分:秒.毫秒”的格式。
# 配置了本地時區Z5後,顯示係統當前日期和時間。
<Sysname> display clock
15:10:00.152 Z5 Fri 03/16/2015
Time Zone : Z5 add 05:00:00
# 配置了本地時區Z5和夏令時PDT後,顯示係統當前日期和時間。
<Sysname> display clock
15:11:00.211 Z5 Fri 03/16/2015
Time Zone : Z5 add 05:00:00
Summer Time : PDT 06:00:00 08/01 06:00:00 09/01 01:00:00
【相關命令】
· clock datetime
· clock timezone
· clock summer-time
display copyright命令用來顯示設備的版權信息。
network-admin
network-operator
顯示信息略……。
display cpu-usage命令用來顯示CPU利用率的統計信息。
【命令】
display cpu-usage [ summary ] [ slot slot-number [ cpu cpu-number [ core { core-number| all } ] ] ]
display cpu-usage [ summary ] [ slot slot-number [ cpu cpu-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
summary:以列表形式顯示CPU利用率的統計信息。不指定該參數時,以區段形式顯示CPU利用率的統計信息。
slot slot-number:顯示指定成員設備的CPU利用率的統計信息。slot-number表示設備在IRF中的成員編號。不指定該參數時,顯示的是所有成員設備的相應信息。
cpu cpu-number:顯示指定CPU的利用率統計信息。cpu-number表示CPU的編號。
core { core-number | all }:顯示CPU核利用率的統計信息。其中,all表示顯示所有CPU核利用率的統計信息;core-number表示CPU核的編號,顯示指定CPU核利用率的統計信息。
【使用指導】
當最近5秒、最近1分鍾、最近5分鍾的CPU利用率取值均顯示為“--”時,可能原因為命令行從設備內部數據庫獲取數據失敗,請稍候重試。
【舉例】
# 以段的形式顯示當前CPU利用率統計信息。
<Sysname> display cpu-usage
Slot 1 CPU 0 CPU usage:
1% in last 5 seconds
1% in last 1 minute
1% in last 5 minutes
# 以表的形式顯示當前CPU利用率統計信息。
<Sysname> display cpu-usage summary
Slot CPU Last 5 sec Last 1 min Last 5 min
1 0 17% 29% 28%
表1-1 display cpu-usage命令顯示信息描述表
字段 |
描述 |
1% in last 5 seconds |
設備啟動後,會以5秒為周期計算並記錄一次該5秒內的CPU或CPU核的平均利用率。該字段顯示的是最近一個5秒統計周期內CPU或CPU核的平均利用率 |
Last 5 sec |
設備啟動後,會以5秒為周期計算並記錄一次該5秒內的CPU或CPU核的平均利用率。該字段顯示的是最近一個5秒統計周期內CPU或CPU核的平均利用率 |
1% in last 1 minute |
設備啟動後,會以1分鍾為周期計算並記錄一次該1分鍾內的CPU或CPU核的平均利用率。該字段顯示的是最近一個1分鍾統計周期內CPU或CPU核的平均利用率 |
Last 1 min |
設備啟動後,會以1分鍾為周期計算並記錄一次該1分鍾內的CPU或CPU核的平均利用率。該字段顯示的是最近一個1分鍾統計周期內CPU或CPU核的平均利用率 |
1% in last 5 minutes |
設備啟動後,會以5分鍾為周期計算並記錄一次該5分鍾內的CPU或CPU核的平均利用率。該字段顯示的是最近一個5分鍾統計周期內CPU或CPU核的平均利用率 |
Last 5 min |
設備啟動後,會以5分鍾為周期計算並記錄一次該5分鍾內的CPU或CPU核的平均利用率。該字段顯示的是最近一個5分鍾統計周期內CPU或CPU核的平均利用率 |
display cpu-usage configuration命令用來顯示CPU利用率監控功能的相關配置。
【命令】
display cpu-usage configuration [ slot slot-number [ cpu cpu-number ] ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
【參數】
slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,顯示的是主設備上的相應信息。
cpu cpu-number:表示CPU的編號。
【舉例】
# 顯示CPU利用率監控功能的相關配置。
<Sysname> display cpu-usage configuration
CPU usage monitor is enabled.
Current monitor interval is 60 seconds.
Current severe alarm threshold is 99%.
Current minor alarm threshold is 80%.
表1-2 display cpu-usage configuration命令顯示信息描述表
字段 |
描述 |
CPU usage monitor is enabled. |
CPU利用率曆史記錄功能處於開啟狀態 |
Current monitor interval is 60 seconds. |
CPU利用率曆史記錄的采樣周期為60秒 |
Current severe alarm threshold is 99%. |
CPU利用率高級別告警門限為99% |
Current minor alarm threshold is 80%. |
CPU低級別告警門限為80% |
【相關命令】
· monitor cpu-usage enable
· monitor cpu-usage interval
· monitor cpu-usage threshold
display cpu-usage history命令用來以圖表方式顯示CPU利用率的曆史信息。
【命令】
display cpu-usage history [ job job-id ] [ slot slot-number [ cpu cpu-number ] ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
job job-id:顯示指定進程的CPU利用率的曆史信息。job-id表示進程的編號,取值範圍為1~2147483647。不指定該參數時,顯示的是整個係統的相應信息(整個係統的CPU利用率等於所有進程CPU利用率之和)。可以使用display process命令可以查看當前運行的進程的編號和名稱,display process命令的詳細介紹請參見“網絡管理與監控”中的“係統維護與調試”。
slot slot-number:顯示指定成員設備的CPU利用率的曆史信息。slot-number表示設備在IRF中的成員編號。當不指定job和該參數時,顯示的是所有成員設備上所有進程的相應信息;當指定job參數,但不指定該參數時,顯示的是主設備上指定進程的相應信息。
cpu cpu-number:顯示指定CPU的利用率的曆史信息。cpu-number表示CPU的編號。當不指定job和該參數時,表示所有CPU。當指定job參數,但不指定該參數時,表示默認CPU。
【使用指導】
開啟CPU利用率曆史記錄功能後,係統每隔一定時間(可通過monitor cpu-usage interval命令配置)會對CPU的利用率進行采樣,並把采樣結果保存到曆史記錄區。通過display cpu-usage history命令可以查看到最近60個采樣點的值。結果以坐標的形式進行顯示,顯示信息中:
· 縱坐標表示利用率,采用就近顯示的原則。比如,利用率的間隔為5%,則實際統計值53%將被顯示成55%,實際統計值52%將被顯示成50%。
· 橫坐標表示時間,時間越靠左表示距離當前時間越近。
· 用連續的#號表示該時刻的利用率,某個時間點上最高處的#號對應的縱坐標值即為該時刻CPU的利用率。
【舉例】
# 以圖表方式顯示CPU利用率的曆史記錄。
<Sysname> display cpu-usage history
100%|
95%|
90%|
85%|
80%|
75%|
70%|
65%|
60%|
55%|
50%|
45%|
40%|
35%|
30%|
25%|
20%|
15%| #
10%| ### #
5%| ########
------------------------------------------------------------
10 20 30 40 50 60 (minutes)
cpu-usage (Slot 1 CPU 0) last 60 minutes (SYSTEM)
以上顯示信息表明係統(用“SYSTEM”表示,運行在Slot 1 CPU 0上)在最近60分鍾內CPU的利用率情況:12分鍾前大約為5%,13分鍾前大約為10%,14分鍾前大約為15%,15分鍾前大約為10%,16、17分鍾前大約為5%,18分鍾前大約為10%,19分鍾前大約為5%,其它時間均小於或等於2%。
【相關命令】
· monitor cpu-usage enable
· monitor cpu-usage interval
display device命令用來顯示設備信息。
【命令】
display device[ flash | usb ] [ slot slot-number | verbose ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
flash:顯示Flash的信息。
usb:顯示USB接口的信息。
slot slot-number:顯示指定成員設備的信息。slot-number表示設備在IRF中的成員編號。不指定該參數時,表示所有成員設備。
verbose:顯示設備的詳細信息。不指定該參數時,顯示設備的簡要信息,且此時不會顯示防火牆插卡的信息。
【使用指導】
不指定flash和usb參數時,顯示成員設備的信息。
【舉例】
# 顯示設備信息。
<Sysname> display device
Slot Type State Subslot Soft Ver Patch Ver
1 S6813-48X6C Master 0 S6800-6615 None
表1-3 display device命令顯示信息描述表
字段 |
描述 |
Type |
設備類型 |
State |
設備在IRF中的角色,取值為: · Master:表示IRF中的主設備 · Standby:表示IRF中的從設備 |
Soft Ver |
設備上運行的軟件版本 |
Patch Ver |
當前設備上運行的、最新發布的熱補丁版本。取值為None時表示沒有安裝熱補丁 若同時安裝了疊加補丁和非疊加補丁,則顯示最新發布的疊加補丁。關於疊加補丁和非疊加補丁的介紹請參見“基礎配置指導”中的“軟件升級” |
display device manuinfo命令用來顯示設備的電子標簽信息。
【命令】
display device manuinfo [ slot slot-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
slot slot-number:顯示指定成員設備的電子標簽信息。slot-number表示設備在IRF中的成員編號。不輸入該參數時,顯示所有成員設備的相應信息。
【使用指導】
電子標簽信息也可以稱為永久配置數據或檔案信息等,在硬件的調測(調試、測試)過程中被寫入到設備的存儲器件中,包括硬件的名稱、生產序列號、MAC地址、製造商等信息。
【舉例】
# 顯示設備的電子標簽信息。
<Sysname> display device manuinfo
顯示信息略……。
display device manuinfo fan命令用來顯示風扇的電子標簽信息。
【命令】
display device manuinfo slot slot-number fan fan-id
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
slot slot-number:表示設備在IRF中的成員編號。
fan-id:表示設備上風扇的ID編號。
【舉例】
# 顯示指定風扇的電子標簽信息。
<Sysname> display device manuinfo slot 1 fan 1
顯示信息略……。
display device manuinfo power命令用來顯示電源的電子標簽信息。
【命令】
display device manuinfo slot slot-number power power-id
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
slot slot-number:表示設備在IRF中的成員編號。
power-id:表示設備上電源的ID編號。
【舉例】
# 顯示指定電源的電子標簽信息。
<Sysname> display device manuinfo slot 1 power 1
顯示信息略……。
display diagnostic-information命令用來收集診斷信息。
【命令】
display diagnostic-information [ hardware | ifmgr | infrastructure | l2 | l3 | service ] [ key-info ] [ filename ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
hardware:收集硬件相關的診斷信息。
ifmgr:收集IFMGR模塊相關診斷信息。
infrastructure:收集基礎模塊的診斷信息。
l2:收集二層特性相關診斷信息。
l3:收集三層特性相關診斷信息。
service:收集上層業務模塊相關診斷信息。
key-info:收集關鍵診斷信息。當設備異常或者運行時間較長時,可能會產生較多診斷信息,此時,使用該關鍵字,即可以收集到關鍵的診斷信息,又可以縮短診斷信息的收集時間。不指定該參數時,收集當前全部診斷信息。
filename:表示將收集到的診斷信息保存到指定文件。filename表示文件的名稱,後綴必須為“.tar.gz”。不指定該參數時,用戶可根據提示信息選擇將診斷信息保存到指定文件或者是直接顯示診斷信息。
【使用指導】
在日常維護或係統出現故障時,為了便於問題定位,用戶需要查看各個模塊的診斷信息。因為各個功能模塊都有其對應的運行信息,所以一般情況下,用戶需要逐條運行相應的display命令。為便於一次性收集更多信息,用戶可以在任意視圖下執行display diagnostic-information命令,收集多個模塊的診斷信息。
使用該命令,用戶可以直接顯示指定的診斷信息或者將診斷信息直接保存到指定文件,因為診斷信息較多,係統會自動將該文件壓縮後保存,文件名後綴為“.tar.gz”。如果要在設備上查看該文件的內容,請執行以下操作:
(1) 使用tar extract命令將文件XXXX.tar.gz解包成文件XXXX.gz。
(2) 使用gunzip命令將文件XXXX.gz解包成文件XXXX。
(3) 使用more命令查看文件XXXX的內容。
如果收集診斷文件過程半途中止,可能導致gunzip命令無法正常解壓,但診斷文件中仍包括已經生成的診斷信息,可以將診斷文件傳輸到PC上使用Linux係統下的gunzip -c命令解壓查看。
不指定filename參數執行display diagnostic-information命令時,係統會要求用戶選擇顯示診斷信息還是將診斷信息保存到文件中。如果用戶選擇保存診斷信息,且當係統提示用戶輸入文件名時直接回車,設備會自動將當前診斷信息保存到一個新文件,並使用設備名稱和當前係統時間為該文件命名,以免和現有文件重名,導致現有文件被覆蓋。如果設備名稱中包含“/”、“\”、“:”、“*”、“?”、“<”、“>”、“|”、“"”等特殊字符,在給診斷文件命名時,這些特殊字符會被轉換為下劃線“_”。比如設備的名稱為A/B,設備會使用形如flash:/diag_A_B_20160101-000438.tar.gz的字符串為新生成的診斷文件命名。
未指定hardware、infrastructure、l2、l3和service參數時,將收集設備產生的所有診斷信息。
該命令不支持“|”、“>”和“>>”參數。
執行本命令收集診斷信息時,請不要配置設備,以免影響收集結果。
【舉例】
# 收集係統當前各個功能模塊運行的統計信息。
<Sysname> display diagnostic-information
Save or display diagnostic information (Y=save, N=display)? [Y/N]:n
===============================================
===============display clock===============
14:03:55 UTC Thu 01/05/2015
=================================================
===============display version===============
顯示信息略……。
# 將收集到的診斷信息保存到缺省診斷文件。
<Sysname> display diagnostic-information
Save or display diagnostic information (Y=save, N=display)? [Y/N]:y
Please input the file name(*.tar.gz)[flash:/diag_Sysname_20160101-024601.tar.gz]:
Diagnostic information is outputting to flash:/diag_Sysname_20160101-024601.tar.gz.
Please wait...
Save successfully.
請在“Please input the file name”提示信息處,直接回車。
# 將收集到的診斷信息保存到文件test.tar.gz。
<Sysname> display diagnostic-information test.tar.gz
Diagnostic information is outputting to flash:/test.tar.gz.
Please wait...
Save successfully.
【相關命令】
· gunzip(基礎配置命令參考/文件係統管理)
· more(基礎配置命令參考/文件係統管理)
· tar extract(基礎配置命令參考/文件係統管理)
display dying-gasp host命令用來顯示接收斷電告警的目的主機的信息。
【命令】
display dying-gasp host
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示接收斷電告警的目的主機的信息。
<sysname> display dying-gasp host
IPv4 address: 1.1.1.0
Message type: SNMP Trap
Securityname: p1
Version: V1
IPv4 address: 1.1.1.1
Message type: Syslog
表1-4 display dying-gasp host命令顯示信息描述表
字段 |
描述 |
IPv4 address |
接收斷電告警信息的目的主機的IPv4地址 |
IPv6 address |
接收斷電告警信息的目的主機的IPv6地址 |
VPN instance |
接收斷電告警的目的主機所屬VPN的名稱 |
Message type |
發送斷電告警時使用的消息類型,取值為: · SNMP Trap:表示以SNMP Trap形式發送斷電告警 · Syslog:表示以日誌形式發送斷電告警 |
Securityname |
以SNMP Trap形式發送斷電告警信息時的SNMP安全字 |
Version |
以SNMP Trap形式發送斷電告警信息時的SNMP版本信息,取值為:v1、v2c |
【相關命令】
· dying-gasp host
display environment命令用來顯示設備上溫度傳感器的溫度信息。
【命令】
display environment [ slot slot-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
slot slot-number:顯示IRF中指定成員設備上的溫度傳感器的溫度信息。slot-number表示設備在IRF中的成員編號。不指定該參數時,顯示的是IRF中所有溫度傳感器的溫度信息。不指定該參數時,顯示所有成員設備的對應信息。
【舉例】
# 顯示設備上所有溫度傳感器的溫度信息。
<Sysname> display environment
System temperature information (degree centigrade):
-----------------------------------------------------------------------------
Slot Sensor Temperature Lower Warning Alarm Shutdown
2 hotspot 1 26 0 55 65 NA
2 hotspot 2 -- 0 84 92 102
2 hotspot 3 -- 0 84 92 102
表1-5 display environment命令顯示信息描述表
字段 |
描述 |
System Temperature information (degree centigrade) |
係統溫度信息,單位為攝氏度 |
sensor |
溫度傳感器 · hotspot:表示熱點溫度傳感器 |
Slot |
當顯示數字時表示指定slot上溫度傳感器的溫度信息 |
Temperature |
當前溫度 |
Lower |
低溫告警門限。當顯示為NA時,表示不支持該門限 |
Warning |
一般級(Warning)高溫告警門限。當顯示為NA時,表示不支持該門限 |
Alarm |
嚴重級(Alarm)高溫告警門限。當顯示為NA時,表示不支持該門限 |
Shutdown |
關斷級(Shutdown)高溫告警門限,當溫度傳感器的溫度大於該門限時,設備會自動關閉。當顯示為NA時,表示不支持該門限 |
display fan命令用來顯示風扇的工作狀態。
【命令】
display fan [ slot slot-number [ fan-id ] ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示所有風扇。
fan-id:表示設備內置風扇的編號。不指定該參數時,表示指定位置的所有風扇。
【舉例】
# 顯示設備上所有風扇的工作狀態。
<Sysname> display fan
Slot 1:
Fan 1:
State : Normal
Airflow Direction: Port-to-power
Prefer Airflow Direction: Port-to-power
表1-6 display fan命令顯示信息描述表
· Absent:風扇不在位 · Normal:風扇正常工作 · Fault:風扇故障 · FanDirectionFault:用戶期望的風道方向與風扇框的實際風道方向不一致 |
|
· Port-to-power:風扇從端口側向電源側抽風,即風向從前向後 · Power-to-port:風扇從電源側向端口側吹風,即風向從後向前 |
|
· Port-to-power:風扇從端口側向電源側抽風,即風向從前向後 · Power-to-port:風扇從電源側向端口側吹風,即風向從後向前 |
display memory命令用來顯示內存使用情況。
【命令】
display memory [ summary ] [ slot slot-number [ cpu cpu-number ] ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
summary:顯示內存使用情況的簡要信息。不指定該參數時,顯示內存使用情況的詳細信息。
slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示所有成員設備。
cpu cpu-number:表示CPU編號。
【使用指導】
當顯示信息中某一行所有參數的取值均顯示為“--”時,可能原因為命令行從設備內部數據庫獲取數據失敗,請稍候重試。
【舉例】
# 顯示設備的內存使用情況的詳細信息。
<Sysname> display memory
Memory statistics are measured in KB:
Slot 1:
Total Used Free Shared Buffers Cached FreeRatio
Mem: 2036176 696836 1339340 0 1412 257892 73.1%
-/+ Buffers/Cache: 437532 1598644
Swap: 0 0 0
LowMem: 1520080 301028 1219052 -- -- -- 80.2%
HighMem: 516096 395808 120288 -- -- -- 23.3%
# 顯示設備的內存使用情況的簡要信息。
<Sysname> display memory summary
Memory statistics are measured in KB:
Slot CPU Total Used Free Buffers Caches FreeRatio
1 0 2036176 694192 1341984 1412 257892 65.9%
Low memory statistics are measured in KB:
Slot CPU Total Used Free Buffers Caches FreeRatio
1 0 1520080 300732 1219348 -- -- 80.2%
High memory statistics are measured in KB:
Slot CPU Total Used Free Buffers Caches FreeRatio
1 0 516096 393460 122636 -- -- 23.8%
表1-7 display memory命令顯示信息描述表
字段 |
描述 |
Memory statistics are measured in KB: |
係統內存使用情況,以下統計信息均以KB為單位 |
Mem |
內存使用信息 |
Total |
係統可分配的物理內存的大小 設備總物理內存分為不可分配物理內存和可分配物理內存。其中,不可分配物理內存用於內核代碼段存儲、內核管理開銷以及ISSU功能運行等;可分配物理內存用於支撐業務模塊的運行、文件存儲等操作。不可分配內存的大小由設備根據係統運行需要自動計算劃分,可分配物理內存的大小等於設備總物理內存減去不可分配內存的大小 |
Used |
整個係統已用的物理內存大小 |
Free |
整個係統可用的物理內存大小 |
Shared |
多個進程共享的物理內存總額。取值為“--”時,表示不支持統計該參數的值 |
Buffers |
已使用的文件緩衝區的大小。取值為“--”時,表示不支持統計該參數的值 |
Cached |
高速緩衝寄存器已使用的內存大小。當係統內存告警時,高速緩衝寄存器中的部分內存可主動釋放供其他業務使用。取值為“--”時,表示不支持統計該參數的值 |
Caches |
高速緩衝寄存器已使用的內存大小。當係統內存告警時,高速緩衝寄存器中的部分內存可主動釋放供其他業務使用 |
FreeRatio |
整個係統物理內存的空閑率。包含當前剩餘空閑內存以及高速緩衝寄存器中當前正在使用但是內存告警狀態下可主動釋放的內存 |
-/+ buffers/cache |
-/+ Buffers/Cache:used = Mem:Used – Mem:Buffers – Mem:Cached,表示應用程序已用的物理內存大小 -/+ Buffers/Cache:free = Mem:Free + Mem:Buffers + Mem:Cached,表示應用程序可用的物理內存大小 |
Swap |
交換分區的使用信息 |
LowMem |
低端內存使用信息 |
HighMem |
高端內存使用信息 |
display memory-threshold命令用來顯示內存告警門限相關信息。
【命令】
display memory-threshold [ slot slot-number [ cpu cpu-number ] ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示主設備。
cpu cpu-number:表示CPU編號。
【使用指導】
當設備已經使用的物理內存大小超過內存某個告警門限閾值時,係統會認為發生了一次該類型內存異常,並記錄第一次、最近一次發生異常的時間,以及這段時間內發生的該類異常的次數。如果想了解該類異常的詳細情況,請查看日誌信息,可按日誌摘要關鍵字“MEM_EXCEED_THRESHOLD”或“MEM_BELOW_THRESHOLD”進行搜索。
【舉例】
# 顯示內存告警門限相關信息。
<Sysname> display memory-threshold
Memory usage threshold: 100%
Free-memory thresholds:
Minor: 96M
Severe: 64M
Critical: 48M
Normal: 128M
Early-warning: 192M
Secure: 304M
Current free-memory state: Normal (secure)
Free-memory event statistics:
[Back to secure state]
First notification: 0.0
Latest notification: 0.0
Total number of notifications sent: 0
[Entered early-warning state]
First notification at: 0.0
Latest notification at: 0.0
Total number of notifications sent: 0
[Back to normal state]
First notification: 0.0
Latest notification: 0.0
Total number of notifications sent: 0
[Entered minor alarm state]
First notification at: 0.0
Latest notification at: 0.0
Total number of notifications sent: 0
[Back to minor alarm state]
First notification at: 0.0
Latest notification at: 0.0
Total number of notifications sent: 0
[Entered severe alarm state]
First notification at: 0.0
Latest notification at: 0.0
Total number of notifications sent: 0
[Back to severe alarm state]
First notification at: 0.0
Latest notification at: 0.0
Total number of notifications sent: 0
[Entered critical alarm state]
First notification at: 0.0
Latest notification at: 0.0
Total number of notifications sent: 0
表1-8 display memory-threshold命令顯示信息描述表
字段 |
描述 |
Memory usage threshold |
內存利用率閾值 |
Free-memory thresholds Minor Severe Critical Normal Early-warning Secure |
剩餘內存門限閾值: · Minor:一級告警門限,單位為MB · Severe:二級告警門限,單位為MB · Critical:三級告警門限,單位為MB · Normal:恢複到正常狀態的閾值,單位為MB · Early-warning:預告警門限,單位為MB · Secure:恢複預告警門限狀態的閾值,單位為MB |
Current free-memory state |
係統當前內存使用狀態: · Normal:正常狀態 · Minor:一級告警門限狀態 · Severe:二級告警門限狀態 · Critical:三級告警門限狀態 · Normal (early-warning):預告警狀態 · Normal (secure):安全狀態 |
Free-memory event statistics: |
門限事件統計信息,事件分為: · Back to secure state:恢複到預告警前的狀態 · Entered early-warning state:進入預告警門限狀態 · Back to normal state:內存恢複到正常狀態 · Entered minor alarm state:進入一級告警門限狀態 · Back to minor alarm state:恢複到一級告警前的狀態 · Entered severe alarm state:進入二級告警門限狀態 · Back to severe alarm state:恢複到二級告警前的狀態 · Entered critical alarm state:進入三級告警門限狀態 |
First notification at |
事件第一次發生的時間,格式yyyy-mm-dd hh:mm:ss.msec |
Latest notification at |
事件最近一次發生的時間,格式yyyy-mm-dd hh:mm:ss.msec |
Total number of notification send |
事件發生的總次數 |
display power命令用來顯示設備電源的信息。
【命令】
display power [ slot slot-number [ power-id ] ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示所有電源。
power-id:表示電源模塊的編號。不指定該參數時,表示指定位置的所有電源。
【舉例】
# 顯示設備電源的簡要信息。
<Sysname> display power
Slot 1:
PowerID State Mode Current(A) Voltage(V) Power(W)
1 Normal AC 2.59 11.94 30.00
2 Absent -- -- -- --
表1-9 display power命令顯示信息描述表
字段 |
描述 |
PowerID |
設備上的電源模塊編號 |
State |
電源模塊的狀態 · Absent:電源不在位 · Normal:電源正常工作 · Fault:電源故障 |
Mode |
電源模塊的類型,取值為: · AC:表示交流電源 · DC:表示直流電源 |
Current(A) |
電源輸出電流,單位為安(僅固定電源機型不支持統計該信息,顯示為“--”) |
Voltage(V) |
電源輸出電壓,單位為伏(僅固定電源機型不支持統計該信息,顯示為“--”) |
Power(W) |
電源輸出功率,單位為瓦(僅固定電源機型不支持統計該信息,顯示為“--”) |
display resource-monitor命令用來顯示資源監控功能的相關信息。
【命令】
display resource-monitor [ resource resource-name ] [ slot slot-number [ cpu cpu-number ] ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
resource resource-name:需要監測的資源的名稱。參數的取值請參見“設備可監測的資源描述表”。
slot slot-number:顯示指定成員設備的資源告警事件通知功能的相關信息。slot-number表示設備在IRF中的成員編號。不指定該參數時,則表示所有成員設備。
cpu cpu-number:顯示指定CPU的資源告警事件通知功能的相關信息。cpu-number表示需要檢測的資源所在CPU的編號。
【舉例】
# 顯示ARP資源監控的相關信息。
<Sysname> display resource-monitor resource arp
Minor alarms resending: Enabled
Slot 1:
Resource Minor Severe Free/Total
(%) (%) (absolute)
arp 50 20 90095/90098
表1-10 display resource-monitor命令顯示信息描述表
字段 |
描述 |
Minor alarms resending |
周期發送低級別資源告警通知功能的開啟狀態: · Enabled:表示該功能已開啟 · Disabled:表示該功能未開啟 |
Resource |
監控資源的名稱 |
Minor (%) |
低級別告警門限,單位為百分比 |
Severe (%) |
高級別門限,單位為百分比 |
Free/Total (absolute) |
剩餘資源的數量/該資源的總數,用絕對值形式表示 |
【相關命令】
· resource-monitor minor resend enable
· resource-monitor resource
display scheduler job命令用來顯示Job的配置信息。
【命令】
display scheduler job [ job-name ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
job-name:Job的名稱,為1~47個字符的字符串,區分大小寫。不指定該參數時,則顯示所有Job的配置信息。
【舉例】
# 查看所有Job的配置信息。
<Sysname> display scheduler job
Job name: saveconfig
copy startup.cfg backup.cfg
Job name: backupconfig
Job name: creat-VLAN100
system-view
vlan 100
以上顯示信息表明,設備當前配置了3個Job,分別顯示了Job的名稱,以及為Job分配的命令(如果沒有為Job分配命令,則隻顯示Job的名稱),不同Job間用空行分隔。
display scheduler logfile命令用來顯示Job的執行日誌信息。
【命令】
display scheduler logfile
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示Schedule日誌文件的相關信息。
<Sysname> display scheduler logfile
Logfile Size: 1902 Bytes.
Job name : shutdown
Schedule name : shutdown
Execution time : Tue Dec 27 10:44:42 2015
Completion time : Tue Dec 27 10:44:47 2015
--------------------------------- Job output -----------------------------------
<Sysname>system-view
System View: return to User View with Ctrl+Z.
[Sysname]interface rang ten-gigabitethernet 1/0/1 to ten-gigabitethernet 1/0/3
[Sysname-if-range]shutdown
表1-11 display scheduler logfile命令顯示信息描述表
字段 |
描述 |
Logfile Size |
Schedule日誌文件的大小,單位為字節 |
Job name |
Job的名稱 |
Schedule name |
Schedule的名稱 |
Execution time |
開始執行Job的時間 |
Completion time |
Job執行結束的時間(沒有調度的或者沒有分配命令的Job,均不會顯示該信息) |
Job output |
Job中的命令執行時的輸出信息 |
【相關命令】
· reset scheduler logfile
display scheduler reboot命令用來顯示定時重啟功能的相關配置。
【命令】
display scheduler reboot
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示定時重啟功能的相關配置。
<Sysname> display scheduler reboot
System will reboot at 16:32:00 05/23/2015 (in 1 hours and 39 minutes).
【相關命令】
· scheduler reboot at
· scheduler reboot delay
display scheduler schedule命令用來顯示Schedule的相關信息。
【命令】
display scheduler schedule [ schedule-name ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
schedule-name:Schedule的名稱,為1~47個字符的字符串,區分大小寫。如果不指定該參數,則顯示所有Schedule的信息。
【舉例】
# 顯示所有Schedule的信息。
<Sysname> display scheduler schedule
Schedule name : shutdown
Schedule type : Run once after 0 hours 2 minutes
Start time : Tue Dec 27 10:44:42 2015
Last execution time : Tue Dec 27 10:44:42 2015
Last completion time : Tue Dec 27 10:44:47 2015
Execution counts : 1
-----------------------------------------------------------------------
Job name Last execution status
shutdown Successful
表1-12 display scheduler schedule命令顯示信息描述表
字段 |
描述 |
Schedule name |
Schedule的名稱 |
Schedule type |
Schedule的執行時間配置。如果沒有為Schedule配置執行時間,則不會顯示該信息 |
Start time |
Schedule第一次開始執行的時間。如果沒有為Schedule配置執行時間,則不會顯示該信息 |
Last execution time |
Schedule上一開始執行的時間 · 如果沒有為Schedule配置執行時間,則不會顯示該信息 · 如果還沒有執行,則顯示Yet to be executed |
Last completion time |
Schedule上一次執行完成的時間。如果沒有為Schedule配置執行時間,則不會顯示該信息 |
Execution counts |
Schedule已經執行的次數。如果Schedule還沒有執行,則不會顯示該信息 |
Job name |
Schedule下關聯的Job的名稱 |
Last execution status |
Job上一次被執行的狀態(Job下分配的命令是否執行以及執行結果,請通過display scheduler logfile命令查看) · Successful:表示執行成功 · Failed:表示執行失敗 · Waiting:表示正在等待被執行 · In process:表示正在執行 · -NA-:表示還沒有到執行時間 |
display switch-mode status命令用來顯示設備的工作模式。
【命令】
display switch-mode status
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示設備的工作模式。
<Sysname> display switch-mode status
Switch-mode in use: NORMAL MODE(default).
Switch-mode for next reboot: VXLAN MODE.
表1-13 display switch-mode status 命令顯示信息描述表
字段 |
描述 |
Switch-mode in use |
設備當前的工作模式: · NORMAL MODE:標準模式 · VXLAN MODE:VXLAN模式 · MPLS:MPLS模式 · MPLS-IRF:MPLS-IRF模式 |
Switch-mode for next reboot |
設備重啟後將使用的工作模式: · NORMAL MODE:標準模式 · VXLAN MODE:VXLAN模式 · MPLS:MPLS模式 · MPLS-IRF:MPLS-IRF模式 |
display system stable state命令用來顯示係統的穩定狀態。
【命令】
display system stable state [ summary ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
summary:顯示係統穩定狀態的彙總信息,該信息包括CPU的運行狀態、主備狀態和NSR的穩定狀態。不指定該參數時,顯示CPU的運行狀態、主備狀態,以及CPU運行狀態的詳細信息。
【使用指導】
在進行ISSU升級或主備倒換前,請先執行該命令,檢查設備是否處於穩定狀態。如果System State未處於Stable狀態,不能進行ISSU升級;如果Redundancy Stable未處於Stable狀態,不能進行主備倒換。
設備啟動需要一定的時間,才能達到Stable狀態。如果設備長時間未能進入Stable狀態,可通過該命令的顯示信息找出未穩定的設備,根據其具體狀態,采取進一步措施。
係統處於不穩定狀態時,需要結合相關命令查看設備的具體情況。例如:
· 通過display device命令查看設備是否處於故障狀態。
· 通過display ha service-group命令查看HA服務組的狀態,以找出未批備完成的模塊。
· 通過Probe視圖下的display system internal process state命令查看服務啟動狀態。
操作時,建議多次執行命令,以確認穩定狀態的連續性。
【舉例】
# 顯示係統穩定狀態的彙總信息。
<Sysname> display system stable state summary
System state : Stable
Redundancy state : No redundancy
NSR state : No standby
# 顯示係統的穩定狀態。
<Sysname> display system stable state
System state : Stable
Redundancy state: No redundancy
Slot CPU Role State
1 0 Active Stable
表1-14 display system stable state命令顯示信息描述表
字段 |
描述 |
System state |
所有成員設備運行狀態的彙總: · Stable:穩定運行,表示所有成員設備均處於穩定運行狀態 · Not ready:未穩定,此時不能進行ISSU升級 |
Redundancy state |
主備狀態: · Stable:主備狀態穩定,可以倒換 · No redundancy:係統無冗餘,不能倒換 · Not ready:未穩定,不可以倒換 |
NSR state |
各模塊NSR(Nonstop Routing,不間斷路由)狀態的彙總,取值為: · Ready:穩定狀態,表示所有開啟的NSR功能均能正常工作 · Not ready:未穩定狀態,此時不能進行進程倒換或者主備倒換、ISSU升級 · No standby:沒有備設備 · Not configured:未開啟NSR功能 |
Role |
成員設備在係統中的身份: · Active:主設備 · Standby:備設備,提供冗餘備份 |
State |
成員設備狀態: · Stable:成員設備穩定運行 · Board inserted:成員設備加入 · Kernel initiating:成員設備內核初始化 · Service starting:成員設備上的服務正在啟動 · Service stopping:成員設備上的服務正在關閉 · HA Batch backup:HA批量備份中 · Interface data batch backup:接口管理批量備份未完成 |
* |
當前對象處於未穩定狀態 |
【相關命令】
· display device
· display ha service-group(可靠性命令參考/進程分布優化)
display transceiver alarm命令用來顯示可插拔接口模塊的當前故障告警信息。
【命令】
display transceiver alarm interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface [ interface-type interface-number ]:顯示接口上插入的可插拔接口模塊的當前故障告警信息。interface-type interface-number表示接口類型和接口編號,如果不指定該參數,表示所有接口。
【使用指導】
目前,使用的可插拔接口模塊可能出現的故障告警信息見“display transceiver alarm命令輸出信息描述表”。如果沒有故障,則顯示為None。
表1-15 SFP/SFP+的display transceiver alarm命令輸出信息描述表
字段 |
描述 |
RX signal loss |
接收信號丟失 |
RX power high alarm |
接收光功率高告警 |
RX power high warning |
接收光功率高預警 |
RX power low alarm |
接收光功率低 |
RX power low warning |
接收光功率低預警 |
TX fault |
發送錯誤 |
TX bias high alarm |
偏置電流高告警 |
TX bias high warning |
偏置電流高預警 |
TX bias low alarm |
偏置電流低告警 |
TX bias low warning |
偏置電流低預警 |
TX power high alarm |
發送光功率高告警 |
TX power high warning |
發送光功率高預警 |
TX power low alarm |
發送光功率低告警 |
TX power low warning |
發送光功率低預警 |
Temp high alarm |
溫度高告警 |
Temp high warning |
溫度高預警 |
Temp low alarm |
溫度低告警 |
Temp low warning |
溫度低預警 |
Voltage high alarm |
電壓高告警 |
Voltage high warning |
電壓高預警 |
Voltage low alarm |
電壓低告警 |
Voltage low warning |
電壓低預警 |
Transceiver info I/O error |
模塊信息讀寫錯誤 |
Transceiver info checksum error |
模塊信息校驗和錯誤 |
Transceiver type and port configuration mismatch |
模塊類型和端口配置不匹配 |
Transceiver type not supported by port hardware |
端口不支持該模塊類型 |
RX CDR loss of lock |
接收側CDR失鎖,表示信號不好 |
TX CDR loss of lock |
發送側CDR失鎖,表示信號不好 |
表1-16 QSFP+/QSFP28的display transceiver alarm命令輸出信息描述表
字段 |
描述 |
Temp high alarm |
溫度高告警 |
Temp high warning |
溫度高預警 |
Temp low alarm |
溫度低告警 |
Temp low warning |
溫度低預警 |
Voltage high alarm |
電壓高告警 |
Voltage high warning |
電壓高預警 |
Voltage low alarm |
電壓低告警 |
Voltage low warning |
電壓低預警 |
RX loss of signal(channel x) |
通道x接收到的信號丟失 |
TX fault(channel x) |
通道x發送報文時出錯 |
TX loss of signal(channel x) |
通道x發送的信號丟失 |
RX power high(channel x) |
通道x接收到的光的功率太高 |
RX power low(channel x) |
通道x接收到的光的功率太低 |
TX power high alarm(channel x) |
通道x發送光功率高告警 |
TX power high warning(channel x) |
通道x發送光功率高預警 |
TX power low alarm(channel x) |
通道x發送光功率低告警 |
TX power low warning(channel x) |
通道x發送光功率低預警 |
TX bias high(channel x) |
通道x的偏置電流高 |
TX bias low(channel x) |
通道x的偏置電流低 |
Transceiver info I/O error |
模塊讀寫錯誤 |
Transceiver info checksum error |
模塊信息校驗和錯誤 |
Transceiver type and port configuration mismatched |
模塊類型和端口配置不匹配 |
Transceiver type not supported |
端口不支持該類型的模塊 |
【舉例】
# 顯示接口Ten-GigabitEthernet1/0/1上插入的可插拔接口模塊的當前故障告警信息。
<Sysname> display transceiver alarm interface ten-gigabitethernet 1/0/1
Ten-GigabitEthernet1/0/1 transceiver current alarm information:
RX signal loss
RX power low
表1-17 display transceiver alarm顯示信息描述表
字段 |
描述 |
transceiver current alarm information |
接口光模塊當前故障告警信息 |
RX signal loss |
接收信號丟失 |
RX power low |
接收光功率低告警 |
display transceiver diagnosis命令用來顯示可插拔光模塊的數字診斷參數的當前測量值。
【命令】
display transceiver diagnosis interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface [ interface-type interface-number ]:顯示接口上插入的可插拔光模塊的數字診斷參數的當前測量值。interface-type interface-number表示接口類型和接口編號,如果不指定該參數,表示所有接口。
【舉例】
# 顯示接口Ten-GigabitEthernet1/0/1上插入的可插拔光模塊的數字診斷參數的當前測量值。
<Sysname> display transceiver diagnosis interface ten-gigabitethernet 1/0/1
Ten-GigabitEthernet1/0/1 transceiver diagnostic information:
Current diagnostic parameters:
Temp.(C) Voltage(V) Bias(mA) RX power(dBm) TX power(dBm)
36 3.31 6.13 -35.64 -5.19
Alarm thresholds:
Temp.(C) Voltage(V) Bias(mA) RX power(dBm) TX power(dBm)
High 50 3.55 1.44 -10.00 5.00
Low 30 3.01 1.01 -30.00 0.00
Warning thresholds:
Temp(C) Voltage(V) Bias(mA) RX power(dBM) TX power(dBM)
High 45 3.25 1.25 -15.00 4.00
Low 25 2.85 0.85 -25.00 1.00
# 顯示接口HundredGigE1/0/1上插入的QSFP28可插拔光模塊的數字診斷參數的當前測量值。
<Sysname> display transceiver diagnosis interface hundredgige 1/0/49
HundredGigE1/0/49 transceiver diagnostic information:
Current diagnostic parameters:
[module] Temp.(C) Voltage(V)
29 3.33
[channel] Bias(mA) RX power(dBm) TX power(dBm)
1 0.00 -36.96 -36.96
2 0.00 -36.96 -36.96
3 0.00 -36.96 -36.96
4 0.00 -36.96 -36.96
Alarm thresholds:
Temp.(C) Voltage(V) Bias(mA) RX power(dBm) TX power(dBm)
High 75 3.47 13.00 3.40 5.00
Low -5 3.13 3.00 -14.00 -10.00
Warning thresholds:
Temp.(C) Voltage(V) Bias(mA) RX power(dBm) TX power(dBm)
High 70 3.45 11.00 2.40 3.00
Low 0 3.15 5.00 -11.00 -8.00
Total average launch power(dBm): 5.90
表1-18 display transceiver diagnosis顯示信息描述表
字段 |
描述 |
transceiver diagnostic information |
接口插入的光模塊的數字診斷信息 |
Current diagnostic parameters |
當前的診斷參數 |
Temp.(C) |
數字診斷參數——溫度,單位為°C,精確到1°C |
Voltage(V) |
數字診斷參數——電壓,單位為V,精確到0.01V |
TEC Curr. (%) |
數字診斷參數——製冷器工作電流/製冷器的額定電流,單位為%,精確到0.01% |
Laser Temp.(C) |
數字診斷參數——激光器溫度,單位為°C,精確到0.01°C |
Bias(mA) |
數字診斷參數——偏置電流,單位為mA,精確到0.01mA |
Total RX power(dBm) |
數字診斷參數——總接收光功率,單位為dBm,精確到0.01dBm |
Total TX power(dBm) |
數字診斷參數——總發送光功率,單位為dBm,精確到0.01dBm |
RX power(dBm) |
數字診斷參數——接收光功率,單位為dBm,精確到0.01dBm |
TX power(dBm) |
數字診斷參數——發送光功率,單位為dBm,精確到0.01dBm |
Alarm thresholds |
告警門限 |
High |
高告警門限或高預警門限 |
Low |
低告警門限或高預警門限 |
Warning threshold |
預警門限 |
Total average launch power(dBm) |
針對多通道光模塊的各通道發射總功率,單位為mBM,精確到0.01dBm |
display transceiver health命令用來顯示光模塊的健康度信息。
【命令】
display transceiver health interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定接口類型和接口編號。不指定該參數,表示所有接口。
【舉例】
# 顯示接口Ten-GigabitEthernet1/0/1上插入的可插拔光模塊的健康度信息。
<Sysname> system-view
[Sysname] display transceiver health interface ten-gigabitethernet 1/0/1
Ten-GigabitEthernet1/0/1 transceiver health information:
LinkStatus health: 10
Transceiver health:
Temp. Voltage Bias RX power TX power Total
10 10 10 10 10 10
表1-19 display transceiver health顯示信息描述表
字段 |
描述 |
Transceiver health |
接口的光模塊健康度信息 |
LinkStatus health |
鏈路健康度,其計算方法與錯包率健康度有關: · 當錯包率健康度為1時,則鏈路健康度=1 · 當錯包率健康度為2~9時:鏈路健康度=(接收光功率健康度+丟包率健康度)/2 · 當錯包率健康度為10時,則鏈路健康度=(接收光功率健康度+10)/2+0.5的值取整 |
Temp |
溫度健康度 |
Voltage |
電壓健康度 |
Bias |
偏置電流健康度 |
RX power |
接收光功率健康度 |
TX power |
發送光功率健康度 |
Total |
接口的光模塊總體健康度,計算方式為下方每一個元素健康度乘以對應權重值之和 |
【相關命令】
· transceiver health check enable
· transceiver health weight
display transceiver interface命令用來顯示可插拔接口模塊的主要特征參數。
【命令】
display transceiver interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number表示接口類型和接口編號,如果不指定該參數,表示所有接口。
【舉例】
# 顯示接口Ten-GigabitEthernet1/0/1上插入的可插拔接口模塊的主要特征參數。
<Sysname> display transceiver interface ten-gigabitethernet 1/0/1
顯示信息略……。
display transceiver manuinfo命令用於顯示可插拔接口模塊的電子標簽信息。
【命令】
display transceiver manuinfo interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface [ interface-type interface-number ]:顯示接口上插入的可插拔接口模塊的部分電子標簽信息。interface-type interface-number表示接口類型和接口編號,如果不指定該參數,表示所有接口。
【舉例】
# 顯示接口Ten-GigabitEthernet1/0/1上插入的可插拔接口模塊的電子標簽信息。
<Sysname> display transceiver manuinfo interface ten-gigabitethernet 1/0/1
顯示信息略……。
display version命令用來顯示係統版本信息。
【命令】
display version
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 查看係統版本信息。
<Sysname> display version
H3C Comware Software, Version 7.1.070, ESS 6615
Copyright (c) 2004-2021 New H3C Technologies Co., Ltd. All rights reserved.
H3C S6813-48X6C uptime is 1 week, 0 days, 23 hours, 1 minute
Last reboot reason : Cold reboot
Boot image: flash:/s6812_13-cmw710-boot-e6615.bin
Boot image version: 7.1.070, ESS 6615
Compiled Jun 21 2021 11:00:00
System image: flash:/s6812_13-cmw710-system-e6615.bin
System image version: 7.1.070, ESS 6615
Compiled Jun 21 2021 11:00:00
Feature image(s) list:
flash:/s6812_13-cmw710-freeradius-e6615.bin, version: 7.1.070, ESS 6615
Compiled Jun 21 2021 11:00:00
顯示信息略……。
表1-20 display version命令顯示信息描述表
字段 |
描述 |
H3C Comware Software, Version 7.1.070, ESS 6615 |
表示設備使用的軟件版本 |
Copyright (c) 2004-2021 New H3C Technologies Co., Ltd. All rights reserved. |
表示設備的版權申明 |
H3C S6813-48X6C uptime is 1 week, 0 days, 23 hours, 1 minute |
表示設備的型號以及本次啟動後的持續運行時間 |
Last reboot reason |
表示設備上次重啟的原因,主要取值有: · User reboot:表示用戶通過命令行、SNMP等方式重啟設備 · Cold reboot:表示斷電導致的重啟 · Kernel abnormality reboot:表示內核異常導致的重啟 · DeadLoop reboot:表示內核死循環導致的重啟 · DEV HandShake reboot:表示設備管理握手失敗導致的重啟 · SlaveSwitch reboot:表示主備倒換導致的重啟 · IRF Merge reboot:表示IRF合並重啟本設備 · Auto Update reboot:表示版本自動升級導致的重啟 · Memory exhaust reboot:表示單板內存耗盡導致的重啟 · Double Master Reboot:表示異常雙主控導致的重啟 |
Boot image: flash:/s6812_13-cmw710-boot-e6615.bin Boot image version: 7.1.070, ESS 6615 |
表示設備當前運行過程中使用的Boot包以及該軟件包的版本、編譯時間 |
display version-update-record命令用來顯示啟動軟件包版本更新操作的記錄。
【命令】
display version-update-record
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
設備啟動時會記錄當前使用的啟動軟件包版本信息,如果在運行過程中進行啟動軟件包版本更新操作,係統會記錄該次更新的簡要信息,包括升級時間和版本,以便管理員了解相關信息。設備重啟這些記錄也不會被刪除。
【舉例】
# 顯示設備啟動軟件包版本更新操作的記錄。
<Sysname> display version-update-record
Record 1 (updated on Apr 18 2015 at 06:23:54):
*Name : simware-cmw710-boot.bin
Version : 7.1.070 Test 0001
Compile time: Mar 25 2020 15:52:43
*Name : simware-cmw710-system.bin
Version : 7.1.070 Test 0001
Compile time: Mar 25 2020 15:52:43
表1-21 display version-update-record命令顯示信息描述表
字段 |
描述 |
Record n (updated on Apr 18 2020 at 06:23:54) |
最近的第n次更新的時間,Record 1為最新的一次更新 |
*Name |
軟件包的名稱。帶*符號,表示軟件包的版本和升級前的版本有變化;不帶*符號,表示版本沒有變化 |
Version |
軟件包的版本號 |
Compile time |
版本編譯時間 |
【相關命令】
· reset version-update-record
download manuinfo fan命令用來配置風扇的序列號。
【命令】
download manuinfo slot slot-number fan fan-id serial-num serial-number
【缺省情況】
設備未配置風扇的序列號。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
slot slot-number:表示設備在IRF中的成員編號。
fan fan-id:表示設備上風扇的ID編號。
serial-num serial-number:表示風扇的序列號。
【使用指導】
未配置風扇序列號或配置的序列號不正確時,執行display device manuinfo和display device manuinfo fan命令行風扇序列號和生產日期顯示為NONE。
風扇的序列號粘貼於風扇上,請將序列號配置給對應的風扇ID。
【舉例】
# 配置指定風扇的序列號。
<Sysname> system-view
[sysname] download manuinfo slot 1 fan 2 serial-num 21020000000000000000
【相關命令】
· display device manuinfo
· display device manuinfo fan
dying-gasp host命令用來配置接收斷電告警的目的主機的參數。
undo dying-gasp host命令用來取消指定目的主機參數的配置。
【命令】
dying-gasp host { ip-address | ipv6 ipv6-address } [ vpn-instance vpn-instance-name ] snmp-trap version { v1 | v2c } securityname security-string
dying-gasp host { ip-address | ipv6 ipv6-address } [ vpn-instance vpn-instance-name ] syslog
undo dying-gasp host { ip-address | ipv6 ipv6-address } [ vpn-instance vpn-instance-name ] { snmp-trap | syslog }
【缺省情況】
未配置接收斷電告警的目的主機的參數。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
ip-address:接收斷電告警的目的主機的IPv4地址。
ipv6 ipv6-address:接收斷電告警的目的主機的IPv6地址。
vpn-instance vpn-instance-name:指定目的主機所屬的VPN。vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則表示目的主機位於公網中。
snmp-trap:表示以SNMP Trap形式發送斷電告警。
version:表示以SNMP Trap形式發送斷電告警的版本信息:
· v1:SNMPv1版本。
· v2c:SNMPv2c版本。
securityname security-string:表示SNMP安全字,為SNMPv1或SNMPv2c的團體名,為1~32個字符的字符串。
syslog:表示以日誌形式發送斷電告警。
【使用指導】
SNMP Trap和日誌的形式可同時配置,也可隻配置一種。
多次配置該命令可指定多個目的主機,使得設備可以向多個主機發送斷電告警信息。
【舉例】
# 配置向1.1.1.1發送SNMP v1 Trap形式的斷電告警信息,使用的SNMP安全字為public。
<Sysname> system-view
[Sysname] dying-gasp host 1.1.1.1 snmp-trap version v1 securityname public
【相關命令】
· dying-gasp source
· display dying-gasp host
dying-gasp source命令用來配置發送斷電告警的源接口。
undo dying-gasp source命令用來恢複缺省情況。
【命令】
dying-gasp source interface-type interface-number
undo dying-gasp source
【缺省情況】
未配置發送斷電告警的源接口。在IPv4網絡中,設備將使用報文出接口的主IPv4地址作為發送斷電告警報文的源IP地址;在IPv6網絡中,設備自動選擇斷電告警報文的源IPv6地址,具體選擇原則請參見RFC 3484。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
interface-type interface-number:表示三層接口的類型和接口編號。
【使用指導】
配置該命令後,係統會使用指定接口的主IPv4地址/IPv6地址作為發送斷電告警報文的源IP地址。即便本設備使用不同的出端口發送Trap/日誌報文,目的主機都可以使用該IP地址唯一標識本設備。
如果源接口下未配置IP地址,則該命令不生效,設備會仍使用報文出接口的主IP地址作為發送斷電告警報文的源IP地址。在源接口配置了IP地址後,發送斷電告警時,該配置會自動生效。
【舉例】
# 配置發送斷電告警的源接口為Loopback1。
<Sysname> system-view
[Sysname] dying-gasp source loopback 1
【相關命令】
· dying-gasp host
fan prefer-direction命令用來配置設備期望的風扇模塊的風道方向。
undo fan prefer-direction命令用來恢複缺省情況。
【命令】
fan prefer-direction slot slot-number { port-to-power | power-to-port }
undo fan prefer-direction slot slot-number
【缺省情況】
用戶期望的風道方向為port-to-power,即端口側進風、電源側出風。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
slot slot-number:表示設備的成員編號。
port-to-power:表示風道方向為端口側進風、電源側出風。
power-to-port:表示風道方向為電源側進風、端口側出風。
【使用指導】
本命令用於配置期望的風扇模塊的風道方向,不是調整風道方向。當檢測到風扇模塊的風道方向與設備期望的風道方向不一致時,係統會打印Trap和Log信息提醒用戶。此時,用戶可根據提示信息進行相應的處理。
【舉例】
# 配置成員設備1的期望的風扇模塊的風道方向為port-to-power。
<Sysname> system-view
[Sysname] fan prefer-direction slot 1 port-to-power
【相關命令】
· display fan
header命令用來配置歡迎信息。
undo header命令用來取消配置的歡迎信息。
【命令】
header { legal | login | motd | shell } text
undo header { legal | login | motd | shell }
【缺省情況】
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
legal:配置登錄終端界麵前的授權信息,在輸入認證用戶名和密碼前輸出。
login:配置登錄驗證時的歡迎信息。
motd:配置登錄終端界麵前的歡迎信息。
shell:配置用戶登錄進入用戶視圖時的歡迎信息。
text:歡迎信息的內容。內容的輸入支持單行和多行兩種方式,具體輸入規則請參見“基礎配置指導”中的“設備管理”。
【舉例】
# 配置legal歡迎信息。
<Sysname> system-view
[Sysname] header legal
Please input banner content, and quit with the character '%'.
Welcome to use the legal banner%
job命令用來為Schedule分配Job。
undo job命令用來將Job從Schedule中刪除。
【命令】
job job-name
undo job job-name
【缺省情況】
未為Schedule分配Job。
【視圖】
Schedule視圖
【缺省用戶角色】
network-admin
【參數】
job-name:Job的名稱,為1~47個字符的字符串,區分大小寫。
【使用指導】
多次執行該命令,可以為Schedule分配多個Job。多個Job在Schedule指定的時間同時執行,沒有先後順序。
分配的Job必須是設備上已經創建的Job,否則不能分配。Job可以通過scheduler job命令來創建。
【舉例】
# 為Schedule分配一個名稱為save-job的Job。
<Sysname> system-view
[Sysname] scheduler schedule saveconfig
[Sysname-schedule-saveconfig] job save-job
【相關命令】
· scheduler job
· scheduler schedule
locator blink blink-time命令用來定位設備的位置。
locator blink stop命令用來停止定位。
【命令】
locator [ slot slot-number ] blink blink-time
locator [ slot slot-number ] blink stop
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示對所有設備進行操作。
blink-time:閃爍的持續時間,取值範圍為5~120,單位為秒。
stop:停止閃爍。
【使用指導】
配置locator blink blink-time命令後,指定設備上用於定位的LED燈會以間隔快閃的方式閃爍,並持續指定的時間。用戶可根據LED燈的指示來定位設備所在的位置。
blink-time時間到或者執行locator blink stop命令,則定位閃爍的LED燈會恢複正常點亮狀態。
【舉例】
# 開始定位。
<Sysname> locator blink 30
# 結束定位。
<Sysname> locator blink stop
memory-threshold命令用來配置空閑內存告警的門限值。
undo memory-threshold命令用來恢複缺省情況。
【命令】
memory-threshold [ slot slot-number [ cpu cpu-number ] ] [ ratio ] minor minor-value severe severe-value critical critical-value normal normal-value [ early-warning early-warning-value secure secure-value ]
undo memory-threshold [ slot slot-number [ cpu cpu-number ] ]
【缺省情況】
一級告警門限為96MB,二級告警門限為64MB,三級告警門限為48MB,係統恢複到正常的內存門限為128MB,預告警門限為192MB,預告警解除門限為304MB。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
ratio:表示以百分比形式配置門限。不指定該參數時,表示配置的是門限的大小,單位為MB。
minor minor-value:一級告警門限。輸入該參數的值時可通過輸入?,來獲取該參數的取值範圍。取值為0時,表示關閉該級門限告警功能。
severe severe-value:二級告警門限。輸入該參數的值時可通過輸入?,來獲取該參數的取值範圍。取值為0時,表示關閉該級門限告警功能。
critical critical-value:三級告警門限。輸入該參數的值時可通過輸入?,來獲取該參數的取值範圍。取值為0時,表示關閉該級門限告警功能。
normal normal-value:係統內存恢複正常狀態時的內存大小。輸入該參數的值時可通過輸入?,來獲取該參數的取值範圍。
early-warning early-warning-value:預告警門限。輸入該參數的值時可通過輸入?,來獲取該參數的取值範圍。取值為0時,表示關閉該級別的告警功能。
secure secure-value:預告警恢複門限。輸入該參數的值時可通過輸入?,來獲取該參數的取值範圍。
slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示主設備。
cpu cpu-number:表示CPU編號。
【使用指導】
係統實時監控剩餘空閑內存大小,當條件達到一級、二級、三級告警門限或者恢複正常狀態門限時,就產生相應的告警/告警解除通知,通知關聯的業務模塊/進程采取相應的措施,以便最大限度的利用內存,又能保證設備的正常運行。
設備監控的是係統內存和低端內存中剩餘空閑內存的大小,使用display memory命令可以查看係統內存和低端內存的使用情況。
除了一級、二級、三級告警,設備還支持預告警功能。預告警門限用於內存使用率尚處於正常範圍內,但需要提醒用戶提前關注內存的情況。預告警恢複門限用於解除預告警。
當設備出現內存告警時,可刪除暫時不用的配置或關閉部分功能來釋放內存。但因為內存不足,部分配置可能刪除失敗。
關於告警門限的詳細介紹請參見“基礎配置指導”中的“設備管理”。
滿足以下條件時,係統會重啟設備。
· 產生三級告警後,剩餘空閑內存值持續小於三級告警門限,其時長到達30秒,則係統會重啟設備。
· 如果連續產生兩次三級告警的時間間隔小於30秒,則係統會重啟設備。
· 如果3分鍾內產生三次三級告警,則係統會重啟設備。
· 產生三級告警後,係統將會周期采樣,預測剩餘空閑內存是否會在30秒之內耗盡,如果預測結果為會在30秒之內耗盡,則係統會重啟設備。
係統監控到剩餘空閑內存值達到一級、二級、三級告警門限以及預告警門限後,用戶在Console或Telnet登錄設備,以及執行每條命令時,都會顯示當前內存使用情況。
【舉例】
# 配置一級、二級、三級告警門限分別為64MB、48MB、32MB,當剩餘空閑內存大於96MB時,恢複到正常狀態。
<Sysname> system-view
[Sysname] memory-threshold minor 64 severe 48 critical 32 normal 96
# 配置一級、二級、三級告警門限分別為設備總內存的3%、2%、1%,當剩餘空閑內存大於設備總內存的5%時,恢複到正常狀態。
<Sysname> system-view
[Sysname] memory-threshold ratio minor 3 severe 2 critical 1 normal 5
【相關命令】
· display memory-threshold
memory-threshold usage命令用來配置內存利用率閾值。
undo memory-threshold usage命令用來恢複缺省情況。
【命令】
memory-threshold [ slot slot-number [ cpu cpu-number ] ] usage memory-threshold
undo memory-threshold [ slot slot-number [ cpu cpu-number ] ] usage
【缺省情況】
內存利用率閾值為100%。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示主設備。
cpu cpu-number:表示CPU的編號。
memory-threshold:內存利用率閾值百分比,取值範圍為0~100。
【使用指導】
係統每隔1分鍾會對內存利用率進行采樣,並將采樣值和用戶配置的內存利用率閾值比較。當采樣值大時,則認為內存利用率過高,設備會發送Trap報文。
【舉例】
# 配置內存利用率閾值為80%。
<Sysname> system-view
[Sysname] memory-threshold usage 80
【相關命令】
· display memory-threshold
monitor cpu-usage enable命令用來開啟CPU利用率曆史記錄功能。
undo monitor cpu-usage enable命令用來關閉CPU利用率曆史記錄功能。
【命令】
monitor cpu-usage enable [ slot slot-number [ cpu cpu-number ] ]
undo monitor cpu-usage enable [ slot slot-number [ cpu cpu-number ] ]
【缺省情況】
CPU利用率曆史記錄功能處於開啟狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
slot slot-number:表示設備在IRF中的成員編號,不指定表示主設備。
cpu cpu-number:表示CPU的編號。
【使用指導】
開啟CPU利用率曆史記錄功能後,係統會每隔一定時間(可通過monitor cpu-usage interval命令配置)對CPU的利用率進行采樣,並把采樣結果保存到曆史記錄區。這些記錄可通過display cpu-usage history命令查看,以便用戶監控設備近期的運行情況。
【舉例】
# 打開CPU利用率曆史記錄功能。
<Sysname> system-view
[Sysname] monitor cpu-usage enable
【相關命令】
· display cpu-usage configuration
· display cpu-usage history
· monitor cpu-usage interval
monitor cpu-usage interval命令用來配置CPU利用率曆史記錄的采樣周期。
undo monitor cpu-usage interval命令用來恢複缺省情況。
【命令】
monitor cpu-usage interval interval [ slot slot-number [ cpu cpu-number ] ]
undo monitor cpu-usage interval [ slot slot-number [ cpu cpu-number ] ]
【缺省情況】
CPU利用率曆史記錄采樣周期為1分鍾。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
interval:CPU利用率曆史記錄采用周期,取值為5Sec、1Min或者5Min,不區分大小寫。輸入該參數時,請完整輸入,否則,係統會提示參數錯誤。
slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示主設備。
cpu cpu-number:表示CPU的編號。
【使用指導】
開啟CPU利用率曆史記錄功能後,係統會每隔一定時間(可通過monitor cpu-usage interval命令配置)對CPU的利用率進行采樣,並把采樣結果保存到曆史記錄區。這些記錄可通過display cpu-usage history命令查看,以便用戶監控設備近期的運行情況。
【舉例】
# 配置CPU利用率曆史記錄的采樣周期為5秒。
<Sysname> system-view
[Sysname] monitor cpu-usage interval 5Sec
【相關命令】
· display cpu-usage configuration
· display cpu-usage history
· monitor cpu-usage enable
monitor cpu-usage logging interval命令用來開啟周期性輸出CPU利用率日誌功能。
undo monitor cpu-usage logging interval命令用來關閉周期性輸出CPU利用率日誌功能。
【命令】
monitor cpu-usage logging interval interval-time
undo monitor cpu-usage logging interval
【缺省情況】
周期性輸出CPU利用率日誌功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
interval-time:周期性輸出CPU利用率日誌的時間間隔,取值為5~300中5的整數倍,單位為秒。
【舉例】
# 開啟周期性輸出CPU利用率日誌信功能,且時間間隔為60秒。
<Sysname> system-view
[Sysname] monitor cpu-usage logging interval 60
monitor cpu-usage threshold命令用來配置CPU利用率告警門限。
undo monitor cpu-usage threshold命令用來恢複缺省情況。
【命令】
monitor cpu-usage threshold severe-threshold { minor-threshold minor-threshold [ slot slot-number [ cpu cpu-number ] ] }
undo monitor cpu-usage threshold { minor-threshold recovery-threshold [ slot slot-number [ cpu cpu-number ] ] }
【缺省情況】
CPU利用率高級別告警門限為99%,低級別告警門限為80%。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
severe-threshold:CPU利用率高級別告警門限,取值範圍為2~100,單位為百分比。
minor-threshold minor-threshold:CPU利用率低級別告警門限,取值範圍為1~“severe-threshold的配置值減1”,單位為百分比。
slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示主設備。
cpu cpu-number:表示CPU的編號。
【使用指導】
CPU利用率高級別告警門限如果設置過低,可能導致設備提前進入門限狀態,不再進行正常業務處理。
係統每隔1分鍾會對CPU的利用率進行采樣,並將采樣值和用戶配置的告警門限比較。當采樣值大時,則認為利用率過高,設備會進行相應的處理。
【舉例】
# 配置CPU利用率高級別告警門限為90%,低級別告警門限為80%,恢複門限為70%。
<Sysname> system-view
[Sysname] monitor cpu-usage threshold 90 minor-threshold 80 recovery-threshold 70
【相關命令】
· display cpu-usage configuration
monitor memory-usage logging interval命令用來開啟周期性輸出內存利用率日誌功能。
undo monitor memory-usage logging命令用來關閉周期性輸出內存利用率日誌功能。
【命令】
monitor memory-usage logging interval interval-time
undo monitor memory- usage logging interval
【缺省情況】
周期性輸出內存利用率日誌功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
interval-time:周期性輸出內存利用率日誌的時間間隔,取值為5~300中5的整數倍,單位為秒。
【舉例】
# 開啟周期性輸出內存利用率日誌信功能,且時間間隔為60秒。
<Sysname> system-view
[Sysname] monitor memory-usage logging interval 60
monitor resend cpu-usage命令用來配置發送CPU告警事件的間隔。
undo monitor resend cpu-usage命令用來取消CPU告警事件發送間隔的配置。
【命令】
monitor resend cpu-usage { minor-interval minor-interval | severe-interval severe-interval } * [ slot slot-number [ cpu cpu-number ] ]
undo monitor resend cpu-usage [ minor-interval | severe-interval ] [ slot slot-number [ cpu cpu-number ] ]
【缺省情況】
持續300秒超過低級別告警門限則上報一次CPU低級別告警事件,持續60秒超過高級別告警門限則上報一次CPU高級別告警事件。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
minor-interval minor-interval:CPU低級別告警事件周期發送的間隔,取值範圍為10~3600,且隻能是5的倍數,單位為秒。
severe-interval severe-interval:CPU高級別告警事件周期發送的間隔,取值範圍為10~3600,且隻能是5的倍數,單位為秒。
slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示主設備。
cpu cpu-number:表示CPU的編號。
【使用指導】
設備定期對CPU使用率進行采樣,並將采樣值與告警門限進行比較。當采樣值從小於或等於變成大於某級別告警門限時,CPU將進入該級別告警狀態並生成相應的告警事件。
CPU處於低級別告警狀態時,會周期發送CPU低級別告警事件,直到CPU進入高級別告警狀態或者低級別告警狀態解除。CPU處於高級別告警狀態時,會周期發送CPU高級別告警事件,直到高級別告警狀態解除。使用本命令可以修改CPU告警事件的發送周期。
執行undo monitor resend cpu-usage命令不指定minor-interval和severe-interval參數時,表示將這兩個參數恢複到缺省情況。當指定某個(些)參數時,僅將該參數恢複到缺省值。
【舉例】
# 配置slot 1 CPU 0低級別告警事件的發送周期為60秒。
<Sysname> system-view
[Sysname] monitor resend cpu-usage minor-interval 60 slot 1 cpu 0
monitor resend memory-threshold命令用來配置發送內存告警事件的間隔。
undo monitor resend memory-threshold命令用來取消內存告警事件發送間隔的配置。
【命令】
monitor resend memory-threshold { critical-interval critical-interval | early-warning-interval early-warning-interval | minor-interval minor-interval | severe-interval severe-interval } * [ slot slot-number [ cpu cpu-number ] ]
undo monitor resend memory-threshold [ critical-interval | early-warning-interval | minor-interval | severe-interval ] * [ slot slot-number [ cpu cpu-number ] ]
【缺省情況】
持續1小時超過預告警門限則上報一次預告警事件通知,持續12小時超過一級告警門限則上報一次一級告警事件通知,持續3小時超過二級告警門限則上報一次二級告警事件通知,持續1小時超過三級告警門限則上報一次三級告警事件通知。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
critical-interval critical-interval:內存三級告警事件周期發送的間隔,取值範圍1~48,單位為小時。
early-warning-interval early-warning-interval:內存預告警事件周期發送的間隔,取值範圍1~48,單位為小時。
minor-interval minor-interval:內存一級告警事件周期發送的間隔,取值範圍1~48,單位為小時。
severe-interval severe-interval:內存二級告警事件周期發送的間隔,取值範圍1~48,單位為小時。
slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示主設備。
cpu cpu-number:表示CPU的編號。
【使用指導】
設備定期對內存剩餘值進行采樣,並將采樣值與告警門限進行比較。當采樣值從大於變成小於或等於某級別告警門限時,內存將進入該級別告警狀態並生成相應的告警事件。
內存支持多個級別的告警,這些告警的嚴重程度從高到低依次為:內存三級告警、內存二級告警、內存一級告警、內存預告警。
內存處於低級別告警狀態時,會周期發送內存低級別告警事件,直到設備進入更高級別告警狀態或者低級別告警狀態解除。內存處於高級別告警狀態時,會周期發送內存高級別告警事件,直到高級別告警狀態解除。使用本命令可以修改內存告警事件的發送周期。
執行undo monitor resend memory-threshold命令並不指定critical-interval、early-warning-interval、minor-interval和severe-interval參數時,表示將這些參數均恢複到缺省情況。當指定某個(些)參數時,僅將該參數恢複到缺省值。
【舉例】
# 配置slot 1 CPU 0內存一級告警事件的發送周期為12小時。
<Sysname> system-view
[Sysname] monitor resend memory-threshold minor-interval 12 slot 1 cpu 0
parity-error monitor log enable命令用來允許生成奇偶校驗錯誤日誌。
undo parity-error monitor log enable命令用來禁止生成奇偶校驗錯誤日誌。
【命令】
parity-error monitor log enable
undo parity-error monitor log enable
【缺省情況】
不允許生成奇偶校驗錯誤日誌。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
設備在運行過程中,會自動檢測並記錄轉發芯片上表項發生奇偶校驗錯誤的次數。配置本命令後,當設備奇偶校驗錯誤時,設備會自動生成日誌記錄奇偶校驗錯誤的詳細信息。
【舉例】
# 允許生成奇偶校驗錯誤日誌。
<Sysname> system-view
[Sysname] parity-error monitor log enable
parity-error monitor period命令用來配置奇偶校驗錯誤次數的采樣周期。
undo parity-error monitor period命令用來恢複缺省情況。
【命令】
parity-error monitor period value
undo parity-error monitor period
【缺省情況】
奇偶校驗錯誤次數的采樣周期為60秒。
【視圖】
係統視圖
【參數】
value:表示奇偶校驗錯誤次數的采樣周期,取值範圍為1~86400,單位為秒。
【缺省用戶角色】
network-admin
【使用指導】
設備在運行過程中,會自動檢測並記錄轉發芯片上表項發生奇偶校驗錯誤的次數。配置本命令後,設備會按周期收集奇偶校驗錯誤發生的次數。
【舉例】
# 配置奇偶校驗錯誤次數的采樣周期為120秒。
<Sysname> system-view
[Sysname] parity-error monitor period 120
【相關命令】
· parity-error monitor threshold
parity-error monitor threshold命令用來配置奇偶校驗錯誤次數的告警門限。
undo parity-error monitor threshold命令用來恢複缺省情況。
【命令】
parity-error monitor threshold value
undo parity-error monitor threshold
【缺省情況】
奇偶校驗錯誤次數的告警門限為5000次。
【視圖】
係統視圖
【參數】
value:表示奇偶校驗錯誤次數的告警門限,取值範圍為1~1000000,單位為次數。
【缺省用戶角色】
network-admin
【使用指導】
設備在運行過程中,會自動檢測並記錄轉發芯片上表項發生奇偶校驗錯誤的次數。配置本命令後,如果設備在采樣周期內發生奇偶校驗錯誤的次數大於配置的告警門限,則發送告警提示用戶。
【舉例】
# 配置奇偶校驗錯誤次數的告警門限為8000次。
<Sysname> system-view
[Sysname] parity-error monitor threshold 8000
【相關命令】
· parity-error monitor period
password-recovery enable命令用來開啟密碼恢複功能。
undo password-recovery enable命令用來關閉密碼恢複功能。
【命令】
password-recovery enable
undo password-recovery enable
【缺省情況】
密碼恢複功能處於開啟狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
配置密碼恢複功能後,當用戶忘記Console口認證密碼或者登錄認證失敗,導致無法使用命令行操作設備時,可通過BootWare菜單清除該認證密碼,再繼續使用設備;關閉密碼恢複功能後,設備將處於一個安全性更高的狀態,即當出現上述情況時,若想繼續使用Console口對設備進行命令行操作,隻能通過BootWare菜單選擇將設備恢複為出廠配置之後方可繼續操作,這樣可以有效地防止非法用戶獲取啟動配置文件。
BootWare菜單中支持配置的選項與密碼恢複功能的配置有關,詳見設備的版本說明書。
【舉例】
# 關閉密碼恢複功能。
<Sysname> system-view
[Sysname] undo password-recovery enable
reboot命令用來重啟設備。
【命令】
reboot [ slot slot-number ] [ force ]
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,會重啟整個IRF。
force:強製重啟:
· 不指定該參數時,重啟設備,係統會做一些保護性檢查(如啟動文件是否存在,是否正在寫磁盤等),若檢查不通過則退出處理,不會重啟設備;
· 指定該參數時,係統將不進行任何檢查,直接執行重啟操作。
【使用指導】
· 重新啟動可能會導致業務中斷,請謹慎使用該命令。
· 使用force參數時,係統在重啟時不會做任何保護性措施。重啟後,可能導致文件係統損壞,請謹慎使用該參數。建議在係統故障或無法正常重啟時,才使用該參數。
如果主用啟動文件損壞或者不存在,則不能通過reboot命令重啟設備。此時,可以通過指定新的主用啟動文件再重啟。
如果設備在準備重啟時,用戶正在進行文件操作,為了安全起見,係統將不會執行此次重啟操作。
重啟主設備時,如果備設備不存在,會重啟整個IRF;如果備設備存在並穩定運行,會引起主備倒換。當係統中有成員設備處於非穩定狀態時,請不要使用reboot命令來觸發主備倒換,以免影響IRF和成員設備的運行。可使用display system stable state命令來顯示IRF的穩定狀態。
【舉例】
# 重啟設備,並保存配置文件。
<Sysname> reboot
Start to check configuration with next startup configuration file, please wait.........DONE!
Current configuration will be lost after the reboot, save current configuration? [Y/N]:y
Please input the file name(*.cfg)[flash:/startup.cfg]
(To leave the existing filename unchanged, press the enter key):
flash:/startup.cfg exists, overwrite? [Y/N]:y
Validating file. Please wait...
Configuration is saved to mainboard device successfully.
This command will reboot the device. Continue? [Y/N]:y
Now rebooting, please wait...
# 強製重啟設備。
<Sysname> reboot force
A forced reboot might cause the storage medium to be corrupted. Continue? [Y/N]:y
Now rebooting, please wait...
【相關命令】
· display system stable state
reset scheduler logfile命令用來清除Schedule日誌文件的相關信息。
【命令】
reset scheduler logfile
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【舉例】
# 清除Schedule日誌文件的相關信息。
<Sysname> reset scheduler logfile
【相關命令】
· display scheduler logfile
reset transceiver interface命令用來通過軟件複位可插拔光模塊。
【命令】
reset transceiver interface [ interface-type interface-number ]
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
interface-type interface-number:表示接口類型和接口編號。不指定該參數時,表示所有接口。
【使用指導】
當光模塊工作異常時,可以通過軟件複位光模塊來嚐試修複光模塊。正常情況下,不建議配置。
執行本命令會重啟光模塊,請謹慎使用。
僅可插拔QSFP係列光模塊支持本命令。
【舉例】
# 通過軟件複位接口HundredGigE1/0/1上插入的可插拔QSFP28光模塊。
<Sysname> reset transceiver interface hundredgige 1/0/1
This operation causes services on the transceiver module to be down for a while. Continue? [Y/N]: Y
reset version-update-record命令用來清除啟動軟件包版本更新操作的記錄。
【命令】
reset version-update-record
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【舉例】
# 清除設備啟動軟件包版本更新操作的記錄。
<Sysname> system-view
[Sysname] reset version-update-record
This command will delete all records of version update. Continue? [Y/N]:y
【相關命令】
· display version-update-record
resource-monitor minor resend enable命令用來開啟周期發送低級別資源告警通知功能。
undo resource-monitor minor resend enable命令用來關閉周期發送低級別資源告警通知功能。
【命令】
resource-monitor minor resend enable
undo resource-monitor minor resend enable
【缺省情況】
周期發送低級別資源告警通知功能處於開啟狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
如果剩餘的資源小於或等於低級別告警門限且大於高級別告警門限,則資源進入低級別告警狀態,並生成低級別告警通知。
當資源一直處於低級別告警狀態時:
· 開啟周期發送低級別資源告警通知功能後,第一次達到低級別告警狀態時,會生成低級別告警通知,後續還會周期生成低級別告警通知。當剩餘資源達到更高級別告警門限時,將會生成更高級別的告警通知,暫時抑製低級別的告警通知。直到高級別的告警狀態解除,再周期輸出低級別的告警通知。
· 關閉周期發送低級別資源告警通知功能後,隻有第一次達到低級別告警狀態時,才生成低級別告警通知,不會連續生成低級別告警通知。
高級別告警通知重發功能一直處於開啟狀態,不能通過命令行配置。
高級別告警通知的重發周期是24小時,低級別告警通知的重發周期是7x24小時,不能配置。
【舉例】
# 開啟周期發送低級別資源告警通知功能。
<sysname> system-view
[Sysname] resource-monitor minor resend enable
【相關命令】
· display resource-monitor
· resource-monitor output
· resource-monitor resource
resource-monitor output命令用來配置資源告警通知的輸出方向。
undo resource-monitor output命令用來關閉資源告警通知的輸出方向。
【命令】
resource-monitor output { netconf-event | snmp-notification | syslog } *
undo resource-monitor output [ netconf-event | snmp-notification | syslog ]*
【缺省情況】
資源告警通知會同時向NETCONF、SNMP、信息中心三個方向輸出。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
netconf-event:將資源告警通知輸出到NETCONF模塊。
syslog:將資源告警通知輸出到信息中心模塊。
snmp-notification:將資源告警通知輸出到SNMP模塊。
【使用指導】
設備會實時監控一些重要資源的是使用情況,當達到指定門限時,設備會生成對應的資源告警通知,這些通知可以輸出到以下三個方向:
· NETCONF模塊。通過配置NETCONF模塊的參數,可以將資源告警通知以NETCONF事件的形式發送給用戶。關於NETCONF的詳細介紹請參見“網絡管理和監控配置指導”中的“NETCONF”。
· 信息中心模塊。通過配置信息中心模塊的參數,可以將資源告警通知以係統日誌的形式發送給用戶。關於信息中心的詳細介紹請參見“網絡管理和監控配置指導”中的“信息中心”。
· SNMP模塊。通過配置SNMP模塊的參數,可以將資源告警通知以Trap或者Inform消息的形式發送給用戶。關於SNMP的詳細介紹請參見“網絡管理和監控配置指導”中的“SNMP”。
執行undo resource-monitor output命令,並且不指定可選參數時,表示資源告警通知不會向NETCONF、SNMP、信息中心三個方向輸出。
【舉例】
# 將資源告警通知輸出到信息中心模塊。
<sysname> system-view
[Sysname] resource-monitor output syslog
【相關命令】
· resource-monitor minor resend enable
· resource-monitor resource
resource-monitor resource命令用來配置生成資源告警通知的門限。
undo resource-monitor resource命令用來取消資源告警通知的門限配置。
【命令】
resource-monitor resource resource-name slot slot-number cpu cpu-number by-percent minor-threshold minor-threshold severe-threshold severe-threshold
undo resource-monitor resource resource-name slot slot-number cpu cpu-number
【缺省情況】
不同類型資源的缺省情況不同,請使用display resource-monitor命令查看。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
resource-name:需要監測的資源的名稱,不區分大小寫,需要完整輸入參數的值。參數的取值請參見下表。
表1-22 設備可監測的資源描述表
取值 |
含義 |
ac |
VXLAN服務實例資源 |
agg_group |
聚合組資源 |
arp |
ARP表項資源 |
ipv6_127 |
掩碼長度為65~127位的IPv6路由表項資源 |
ipv6_64 |
掩碼長度為0~64位的IPv6路由表項資源 |
mac |
MAC地址表項資源 |
mqcin |
入方向MQC資源 |
mqcout |
出方向MQC資源 |
nd |
ND表項資源 |
nexthoppool1 |
Underlay下一跳資源池資源 |
openflow |
OpenFlow資源 |
pbr |
PBR資源 |
pfilterin |
入方向包過濾資源 |
pfilterout |
出方向包過濾資源 |
route |
路由表項資源 |
rport |
三層以太網接口資源 |
vlaninterface |
VLAN接口資源 |
vrf |
VPN實例資源 |
vsi |
VSI(Virtual Switch Instance,虛擬交換實例)資源 |
vsiintf |
VSI接口資源 |
slot slot-number:表示監測指定成員設備上的資源。slot-number表示設備在IRF中的成員編號。
cpu cpu-number:表示監測指定CPU上的資源。cpu-number表示在CPU的編號。
by-percent:以百分比的方式配置告警門限。
minor-threshold minor-threshold:低級別告警門限。輸入該參數的值時可通過輸入?,來獲取該參數的取值範圍。
severe-threshold severe-threshold:高級別門限。輸入該參數的值時可通過輸入?,來獲取該參數的取值範圍。
【使用指導】
配置本命令後,設備會監測資源的剩餘情況,周期采樣監測對象的值,並和配置的告警門限進行比較。當達到條件時,設備會生成告警通知。
【舉例】
# 配置slot 1上ARP資源的低級別門限為30%,高級別門限為10%。
<Sysname> system-view
[Sysname] resource-monitor resource arp slot 1 cpu 0 by-percent minor-threshold 30 severe-threshold 10
【相關命令】
· display resource-monitor
· resource-monitor minor resend enable
· resource-monitor output
restore factory-default命令用來將設備恢複到出廠狀態。
【命令】
restore factory-default
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【使用指導】
使用本命令會將設備恢複到出廠狀態,請謹慎使用。
當設備使用場景更改,或者設備出現故障時,可以使用本命令來將設備恢複到出廠狀態。
【舉例】
# 將設備恢複到出廠狀態。
<Sysname> restore factory-default
This command will restore the system to the factory default configuration and clear the operation data. Continue [Y/N]:y
Restoring the factory default configuration. This process might take a few minutes. Please wait..........................................................................................................Done.
Please reboot the system to place the factory default configuration into effect.
【相關命令】
· reboot
scheduler job命令用來創建Job,並進入Job視圖。如果指定的Job已存在,則直接進入Job視圖。
undo scheduler job命令用來刪除已創建的Job。
【命令】
scheduler job job-name
undo scheduler job job-name
【缺省情況】
不存在Job。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
job-name:Job的名稱,為1~47個字符的字符串,區分大小寫。
【使用指導】
一個Job可以被多個Schedule引用。Job視圖下用戶可以通過command命令為Job分配命令。
【舉例】
# 創建名稱為backupconfig的Job並進入Job視圖。
<Sysname> system-view
[Sysname] scheduler job backupconfig
[Sysname-job-backupconfig]
【相關命令】
· command
· scheduler schedule
scheduler logfile size命令用來配置Schedule日誌文件的大小。
【命令】
scheduler logfile size value
【缺省情況】
Schedule日誌文件的大小為16KB。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
value:Schedule日誌文件的大小,取值範圍為16~1024,單位是KB。
【使用指導】
Schedule日誌文件用來記錄Job下命令行的執行結果。如果該文件的大小超過了用戶配置值,則係統會把老的記錄刪除,用來記錄新的記錄。如果要記錄的日誌信息超長,超過了日誌文件的大小,則該日誌超出的部分不會記錄。
【舉例】
# 配置Schedule日誌文件的大小為32KB。
<Sysname> system-view
[Sysname] scheduler logfile size 32
【相關命令】
· display scheduler logfile
scheduler reboot at命令用來配置設備重啟的具體時間和日期。
undo scheduler reboot命令用來取消定時重啟配置。
【命令】
scheduler reboot at time [ date ]
undo scheduler reboot
【缺省情況】
未配置設備重啟的具體時間和日期。
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
time:設備重啟的時間,格式為HH:MM。HH代表小時,取值範圍為0~23,MM代表分鍾,取值範圍為0~59。
date:設備重啟的日期,格式為MM/DD/YYYY(月/日/年)或者YYYY/MM/DD(年/月/日)。
· YYYY的取值範圍為2000~2035;
· MM的取值範圍為1~12;
· DD的取值範圍與具體月份有關。
【使用指導】
本命令會使設備在將來的某個時間點重新啟動,從而導致業務中斷,請謹慎使用。
如果沒有指定date參數,並且:
· 配置的時間點在當前時間之後,則設備將在當天的該時間點重啟;
· 配置的時間點在當前時間之前,則設備將在第二天的該時間點重啟。
多次配置scheduler reboot at、scheduler reboot delay命令,最後一次執行的命令生效。
如果設備在準備重啟時,用戶正在進行文件操作,為了安全起見,係統將不會執行此次重啟操作。
【舉例】
# 假設係統的當前時間為2015年6月6日11:43,配置設備在當天中午12:00重啟。
<Sysname> scheduler reboot at 12:00
Reboot system at 12:00:00 06/06/2015 (in 0 hours and 16 minutes). Confirm? [Y/N]:
【相關命令】
· scheduler reboot delay
scheduler reboot delay命令用來配置重啟設備的延遲時間。
undo scheduler reboot命令用來取消定時重啟配置。
【命令】
scheduler reboot delay time
undo scheduler reboot
【缺省情況】
未配置重啟設備的延遲時間。
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
time:設備重啟的等待時延,格式為HH:MM(小時:分鍾)或MM(分鍾)。
· 使用HH:MM格式時,MM的取值範圍為0~59,HH:MM的最大長度為6個字符。
· 使用MM格式時,最大長度為6個字符。
【使用指導】
本命令會使設備在將來的某個時間點重新啟動,從而導致業務中斷,請謹慎使用。
多次配置scheduler reboot at、scheduler reboot delay命令,最後一次執行的命令生效。
如果設備在準備重啟時,用戶正在進行文件操作,為了安全起見,係統將不會執行此次重啟操作。
【舉例】
# 假設係統的當前時間為2015年6月6日11:48,配置設備在88分鍾後重啟。
<Sysname> scheduler reboot delay 88
Reboot system at 13:16 06/06/2015(in 1 hours and 28 minutes). Confirm? [Y/N]:
scheduler schedule命令用來創建Schedule,並進入相應的Schedule視圖。如果指定的Schedule已存在,則直接進入Schedule視圖。
undo scheduler schedule命令用來刪除指定Schedule。
【命令】
scheduler schedule schedule-name
undo scheduler schedule schedule-name
【缺省情況】
不存在Schedule。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
schedule-name:Schedule的名稱,為1~47個字符的字符串,區分大小寫。
【使用指導】
使用scheduler schedule命令可以配置定時執行任務,讓設備在指定時間執行指定命令。
配置步驟如下:
(1) 使用scheduler job命令創建Job。
(2) 在Job視圖下,使用command命令配置需要執行的命令。
(3) 使用scheduler schedule命令創建Schedule。
(4) 在Schedule視圖下,使用job命令為Schedule分配Job。一個Schedule下可以分配多個Job,但必須是已創建的Job,否則分配失敗。
(5) 在Schedule視圖下,使用user-role命令為Schedule配置用戶角色。一個Schedule下最多可以分配64個角色。
(6) 在Schedule視圖下,使用time at、time once或者time repeating命令來配置任務執行的時間。一個Schedule下隻能配置一個執行時間。
【舉例】
# 創建名為saveconfig的Schedule。
<Sysname> system-view
[Sysname] scheduler schedule saveconfig
【相關命令】
· job
· time at
· time once
shutdown-interval命令用來配置端口狀態檢測定時器的時長。
undo shutdown-interval命令用來恢複缺省情況。
【命令】
shutdown-interval interval
undo shutdown-interval
【缺省情況】
端口狀態檢測定時器的時長為30秒。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
interval:端口狀態檢測定時器的時長,取值範圍為0~300,單位為秒。取值為0時,表示係統不自動檢測端口狀態,需要用戶執行undo shutdown命令手動恢複端口狀態。
【使用指導】
某些協議模塊在特定情況下會自動關閉某個端口,比如當開啟了BPDU保護功能的端口收到配置消息時,MSTP協議模塊將自動關閉該端口。在協議自動關閉端口的同時,係統會啟動一個檢測端口狀態的定時器。如果直到定時器超時(即經過time秒之後),該端口仍處於關閉狀態,係統自動將端口恢複到真實的物理狀態。
如果用戶在端口定時檢測過程中將檢測時間間隔修改為T1,修改時刻距協議關閉端口時間間隔為T。
· 若T<T1,則被關閉的端口會再經過T1-T時間後被恢複。
· 若T>=T1,則被關閉的端口會立即恢複。
例如當前time配置為30,當端口被協議模塊關閉2秒(T=2)後,修改time為10(T1=10),則該接口會再經過8秒後被恢複;如果當前time為30,端口被協議模塊關閉10秒後,修改time為2,則該端口會立即恢複。
【舉例】
# 配置端口狀態檢測定時器的時長為100秒。
<Sysname> system-view
[Sysname] shutdown-interval 100
switch-mode命令用來配置設備的工作模式。
【命令】
switch-mode { 0 | 1 | 3 | 4 }
【缺省情況】
設備工作在標準模式。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
0:將設備的工作模式配置為標準模式。
1:將設備的工作模式配置為VXLAN模式。
3:將設備的工作模式配置為MPLS模式。
4:將設備的工作模式配置為MPLS-IRF模式。
【使用指導】
要使修改的工作模式生效,必須重啟設備。
【舉例】
# 將設備工作模式配置為VXLAN模式。
<Sysname> system-view
[Sysname] switch-mode 1
Reboot device to make the configuration take effect.
相關命令】
· display switch-mode status
· display qos-acl resource(ACL和QoS命令參考/ACL)
sysid命令用來配置設備的網元信息。
undo sysid命令用來恢複缺省情況。
【命令】
sysid system-id
undo sysid
【缺省情況】
未配置設備的網元信息。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
system-id:表示設備的網元信息,可用於表示設備的位置信息、功能信息、用戶自定義的名字標記等。
【舉例】
# 配置網元信息為position-hall,表明設備位置在大廳。
<Sysname> system-view
[Sysname] sysid positon-hall
sysname命令用來配置設備的名稱。
undo sysname用來恢複缺省情況。
【命令】
sysname sysname
undo sysname
【缺省情況】
設備的名稱為H3C。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
sysname:設備名稱,為1~64個字符的字符串。
【使用指導】
設備的名稱對應於命令行接口的提示符,如設備的名稱為Sysname,則用戶視圖的提示符為<Sysname>。
【舉例】
# 配置設備的名稱為R2000。
<Sysname> system-view
[Sysname] sysname R2000
temperature-limit命令用於配置設備的溫度告警門限。
undo temperature-limit命令用來恢複缺省情況。
【命令】
temperature-limit slot slot-number hotspot sensor-number lowlimit warninglimit [ alarmlimit ]
undo temperature-limit slot slot-number hotspot sensor-number
【缺省情況】
不同溫度傳感器的溫度門限可能不同,請先使用undo temperature-limit命令恢複缺省情況後,再通過display environment命令查看設備的缺省溫度告警門限。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
slot slot-number:配置指定成員設備上溫度傳感器的溫度門限。slot-number表示設備在IRF中的成員編號。
hotspot:配置熱點傳感器的溫度門限。熱點傳感器一般置於發熱量較大的芯片附近,監測芯片溫度。
sensor-number:溫度傳感器的編號,輸入該參數的值時可通過輸入?,來獲取該參數的取值範圍。
lowlimit:低溫告警門限,單位為攝氏度。不同溫度傳感器的低溫告警門限取值範圍不同,輸入該參數的值時可通過輸入?,來獲取該參數的取值範圍。
warninglimit:一般級高溫告警門限,單位為攝氏度,必須大於低溫告警門限。輸入該參數的值時可通過輸入?,來獲取該參數的取值範圍。
alarmlimit:嚴重級高溫告警門限,單位為攝氏度,必須大於一般級高溫告警門限。輸入該參數的值時可通過輸入?,來獲取該參數的取值範圍。
【使用指導】
如果溫度低於低溫告警門限、高於一般級或嚴重級高溫門限,係統均會生成相應的日誌信息和告警信息提示用戶,並通過設備麵板上的指示燈來告警,以便用戶及時進行處理。
【舉例】
# 配置指定slot上熱點1號溫度傳感器,低溫門限為-10攝氏度,一般級高溫門限為50攝氏度,嚴重級高溫門限為60攝氏度。
<Sysname> system-view
[sysname] temperature-limit slot 1 hotspot 1 -10 50 60
【相關命令】
· display environment
time at命令用來配置在指定時刻執行Schedule。
undo time命令用來為Schedule取消執行時間配置。
【命令】
time at time date
undo time
【缺省情況】
未為Schedule配置執行時間。
【視圖】
Schedule視圖
【缺省用戶角色】
network-admin
【參數】
time:Schedule的執行時間,格式為HH:MM(小時:分鍾)。HH取值範圍為0~23,MM取值範圍為0~59。
date:Schedule執行的日期,格式為MM/DD/YYYY(月/日/年)或者YYYY/MM/DD(年/月/日)。
· YYYY的取值範圍為2000~2035;
· MM的取值範圍為1~12;
· DD的取值範圍與具體月份有關。
【使用指導】
配置的時間點必須晚於係統當前時間點,否則配置失敗。
一個Schedule隻能配置一個執行時間。因此,同一Schedule視圖下,多次執行time at、time once或time repeating命令時,最後一次執行的命令生效。
【舉例】
# 配置2015年5月11日1點1分執行名稱為saveconfig的Schedule。
<Sysname> system-view
[Sysname] scheduler schedule saveconfig
[Sysname-schedule-saveconfig] time at 1:1 2015/05/11
【相關命令】
· scheduler schedule
time once命令用來為Schedule配置執行時間。
undo time命令用來為Schedule取消執行時間配置。
【命令】
time once at time [ month-date month-day | week-day week-day&<1-7> ]
time once delay time
undo time
【缺省情況】
未為Schedule配置執行時間。
【視圖】
Schedule視圖
【缺省用戶角色】
network-admin
【參數】
at time:Schedule的執行時間,格式為HH:MM(小時:分鍾)。HH取值範圍為0~23,MM取值範圍為0~59。
month-date month-day:Schedule在一個月中的哪天被執行。month-day表示日期,取值範圍為1~31。如果指定了一個本月不存在的日期,則實際生效的時間為下一個月的該日期,比如,二月沒有30號,則實際生效的時間為三月的30號。
week-day week-day&<1-7>:Schedule在一周中的哪(些)天被執行。week-day&<1-7>表示一周中任一天或幾天的組合,week-day取值為:Mon、Tue、Wed、Thu、Fri、Sat、Sun,&<1-7>表示前麵的參數最多可以輸入7次。配置多天時,字符串之間用空格分開。
delay time:指定Schedule延遲執行的時間。格式為HH:MM(小時:分鍾)或MM(分鍾)。
· 使用HH:MM格式時,MM的取值範圍為0~59,HH:MM最大長度為6個字符。
· 使用MM格式時,最大長度為6個字符。
【使用指導】
配置該命令後,Schedule在該設定時間點到達時執行,若當天/本月/本周該時間點已過去,則順延到第二天/下月/下周。執行後下次再到達該時間點時Schedule不再執行。
一個Schedule隻能配置一個執行時間。因此,同一Schedule視圖下,多次執行time at、time once或time repeating命令時,最後一次執行的命令生效。
【舉例】
# 當天的15點執行名稱為saveconfig的Schedule。
<Sysname> system-view
[Sysname] scheduler schedule saveconfig
[Sysname-schedule-saveconfig] time once at 15:00
# 最近到達的15號的15點執行名稱為saveconfig的Schedule。
<Sysname> system-view
[Sysname] scheduler schedule saveconfig
[Sysname-schedule-saveconfig] time once at 15:00 month-date 15
# 最近一個周一和周五的12點整執行名稱為saveconfig的Schedule。
<Sysname> system-view
[Sysname] scheduler schedule saveconfig
[Sysname-schedule-saveconfig] time once at 12:00 week-day mon fri
# 延遲10分鍾執行名稱為saveconfig的Schedule。
<Sysname> system-view
[Sysname] scheduler schedule saveconfig
[Sysname-schedule-saveconfig] time once delay 10
【相關命令】
· scheduler schedule
time repeating命令用來配置重複執行Schedule的時間。
undo time命令用來為Schedule取消執行時間配置。
【命令】
time repeating [ at time [ date ] ] interval interval
time repeating at time [ month-date [ month-day | last ] | week-day week-day&<1-7> ]
undo time
【缺省情況】
未配置重複執行Schedule的時間。
【視圖】
Schedule視圖
【缺省用戶角色】
network-admin
【參數】
at time:表示重複執行的時間,格式為HH:MM(小時:分鍾)。HH取值範圍為0~23,MM取值範圍為0~59。不指定該參數時,表示從現在開始。
date:指定Schedule重複執行的開始日期,格式為MM/DD/YYYY(月/日/年)或者YYYY/MM/DD(年/月/日)。不指定該參數時,表示將來第一次到達time的時間點的日期。
· YYYY的取值範圍為2000~2035;
· MM的取值範圍為1~12;
· DD的取值範圍與具體月份有關。
interval interval:指定重複執行的時間間隔。格式為HH:MM(小時:分鍾)或MM(分鍾)。
· 使用HH:MM格式時,MM的取值範圍為0~59,最大長度為6個字符。
· 使用MM格式時,取值的最小值為1,最大長度為6個字符。
month-date [ month-day | last ]:表示每月中的某一天。其中,month-day表示日期,取值範圍為1~31。如果指定了一個本月不存在的日期,則實際生效的時間為下一個月的該日期,比如,二月沒有30號,則實際生效的時間為三月的30號。last表示每月的最後一天。
week-day week-day&<1-7>:表示每周中的某(些)天。week-day&<1-7>表示一周中任一天或幾天的組合,week-day取值為:Mon、Tue、Wed、Thu、Fri、Sat、Sun,&<1-7>表示前麵的參數最多可以輸入7次。配置多天時,字符串之間用空格分開。
【使用指導】
time repeating [ at time [ date ] ] interval interval表示從指定時間開始,周期性執行Schedule。
time repeating at time [ month-date [ month-day | last ] | week-day week-day&<1-7> ]表示每月/每周的某(些)天重複執行Schedule。
一個Schedule隻能配置一個執行時間。因此,同一Schedule視圖下,多次執行time at、time once或time repeating命令時,最後一次執行的命令生效。
【舉例】
# 配置從早上八點開始,每隔1小時執行一次名稱為saveconfig的Schedule。
<Sysname> system-view
[Sysname] scheduler schedule saveconfig
[Sysname-schedule-saveconfig] time repeating at 8:00 interval 60
# 配置從現在開始每天的12:00執行名稱為saveconfig的Schedule。
<Sysname> system-view
[Sysname] scheduler schedule saveconfig
[Sysname-schedule-saveconfig] time repeating at 12:00
# 配置從現在開始每個月5號的上午8點執行名稱為saveconfig的Schedule。
<Sysname> system-view
[Sysname] scheduler schedule saveconfig
[Sysname-schedule-saveconfig] time repeating at 8:00 month-date 5
# 配置從現在開始每個月的最後一天8點執行名稱為saveconfig的Schedule。
<Sysname> system-view
[Sysname] scheduler schedule saveconfig
[Sysname-schedule-saveconfig] time repeating at 8:00 month-date last
# 配置從現在開始每個周五和周六的上午8點執行名稱為saveconfig的Schedule。
<Sysname> system-view
[Sysname] scheduler schedule saveconfig
[Sysname-schedule-saveconfig] time repeating at 8:00 week-day fri sat
【相關命令】
· scheduler schedule
transceiver health check enable命令用來開啟光模塊健康度檢測功能。
undo transceiver health check enable命令用來關閉光模塊健康度檢測功能。
【命令】
transceiver health check enable
undo transceiver health check enable
【缺省情況】
光模塊健康度檢測功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【舉例】
# 開啟光模塊健康度檢測功能。
<Sysname> system-view
[Sysname] transceiver health check enable
【相關命令】
· display transceiver health
· transceiver health weight
transceiver health weight命令用來配置光模塊健康度的計算權重。
undo transceiver health命令用來恢複缺省情況。
【命令】
transceiver health weight temp temp-weight voltage volage-weight bias bias-weight rxpower rxpower-weight txpower txpower-weight
undo transceiver health weight
【缺省情況】
光模塊健康度的計算權重如下:temp權重值為15,voltage權重值為5,bias權重值為30,rxpower權重值為10,txpower權重值為40。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
temp temp-weight:表示光模塊的溫度在健康度中的計算權重,取值範圍為1~96。
voltage volage-weight:表示光模塊的電壓在健康度中的計算權重,取值範圍為1~96。
bias bias-weight:表示光模塊的偏置電流在健康度中的計算權重,取值範圍為1~96。
rxpower rxpower-weight:表示光模塊的發送光功率健康度在健康度中的計算權重,取值範圍為1~96。
txpower txpower-weight:表示光模塊的接收光功率健康度在健康度中的計算權重,取值範圍為1~96。
【使用指導】
本命令可配置用於光模塊健康度檢測計算的5個診斷參數的計算權重。診斷參數分別為temp、voltage、bias、rxpower和txpower。
光模塊健康度的各個診斷參數的計算權重值之和必須為100。
【舉例】
# 配置光模塊健康度的計算權重,temp、voltage、bias、rxpower和txpower的計算權重值均為20。
<Sysname> system-view
[Sysname] transceiver health weight temp 20 voltage 20 bias 20 rxpower 20 txpower 20
【相關命令】
· display transceiver health
· transceiver health check enable
usb disable命令用來關閉USB接口。
undo usb disable命令用來開啟USB接口。
【命令】
usb disable
undo usb disable
【缺省情況】
設備上所有的USB接口處於開啟狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
用戶可通過USB口進行文件的上傳和下載。缺省狀態下USB口處於開啟狀態,用戶可根據需要關閉USB口。
在執行usb disable命令前,請先使用umount命令卸載所有USB分區,否則命令執行失敗。有關umount命令的詳細介紹,請參見“基礎配置命令參考”中的“文件係統管理”。
【舉例】
# 打開USB接口。
<Sysname> system-view
[Sysname] undo usb disable
user-role命令用來配置執行Schedule時使用的用戶角色。
undo user-role命令用來將已經配置的用戶角色從Schedule中刪除。
【命令】
user-role role-name
undo user-role role-name
【缺省情況】
執行Schedule時使用的用戶角色,為創建該Schedule的用戶的用戶角色。
【視圖】
Schedule視圖
【缺省用戶角色】
network-admin
【參數】
role-name:用戶角色的名稱,為1~63個字符的字符串,區分大小寫。可以是係統預定義的角色名稱,包括network-admin、network-operator、level-0~level-15,也可以是自定義的用戶角色名稱。
【使用指導】
設備支持的每條命令執行時都需要相應的用戶角色。隻有本命令中配置的用戶角色具有權限,Schedule中的command命令中指定的命令行才能執行。關於用戶角色的詳細描述請參見“基礎配置指導”中的“RBAC”。
同一Schedule最多可配置64個用戶角色,超過該上限後,新配置會執行失敗。
【舉例】
# 配置執行定時任務test時使用的用戶角色為rolename。
<sysname> system-view
[Sysname] scheduler schedule test
[Sysname-schedule-test] user-role rolename
【相關命令】
· command
· scheduler schedule
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!