正则表达式分解SIEMENS交换机巡检-------(2)

王朝java/jsp·作者佚名  2006-04-12
窄屏简体版  字體: |||超大  

交换机的中继电路状态对整个交换机来说极为重要

察看中继使用指令

STATTRUNK 来获取非正常的中继电路

TRUNK STATUS LIST

TGNO LNO CIC BICIC EQTYP OPMODE LTG LC STATUS

-------+------+------+------------+------+-------+------+------+-------

BLIND 135 TRUNK IC 1-27 3-16 MDIU

BLIND 136 TRUNK IC 0- 9 0-16 MDIU

BLIND 155 TRUNK IC 2- 2 1-16 MDIU

BLIND 158 TRUNK IC 2- 8 3-16 MDIU

BLIND 169 TRUNK IC 2-20 0- 1 MLTG &

MDIU

BLIND 205 TRUNK IC 2-19 1- 5 MDIU

BLIND 206 TRUNK IC 2-19 1- 6 MDIU

BLIND 207 TRUNK IC 2-19 1- 7 MDIU

BLIND 208 TRUNK IC 2-19 1- 8 MDIU

BLIND 269 TRUNK IC 2- 5 0-16 MDIU

BLIND 286 TRUNK IC 2-20 0- 2 MLTG &

MDIU

BLIND 287 TRUNK IC 2-20 0- 3 MLTG &

MDIU

BLIND 288 TRUNK IC 2-20 0- 4 MLTG &

MDIU

BLIND 340 TRUNK IC 2- 8 1-16 MDIU

BLIND 376 TRUNK IC 1-50 0-16 MDIU

BLIND 377 TRUNK IC 1-50 2-16 MDIU

BLIND 433 TRUNK IC 0- 4 2-16 MDIU

BLIND 434 TRUNK IC 0-24 1-16 MDIU

BLIND 435 TRUNK IC 0-26 3-16 MDIU

BLIND 436 TRUNK IC 1-27 2-16 MDIU

WHSSA1 247 9- 1 TRUNK BW 2-58 0- 1 BADM &

MDIU &

NMNI

WHSSA1 248 9- 2 TRUNK BW 2-58 0- 2 BADM &

MDIU &

NMNI

其中可能的非正常链路有可能很多

TGNO LNO CIC BICIC EQTYP OPMODE LTG LC STATUS

([\\w]+) 第一个字母集合TGNO

(?:[\\s]*)([\\d]+) 截取数字LNO

(?:[\\s]*)((?:[\\d]+-[\\s]?[\\d]*)?) 可能包含 数字-数字 的列CIC

(?:[\\s]*)((?:[\\d]+-[\\s]?[\\d]*)?) 可能包含 数字-数字 的列BICIC

(?:[\\s]*)([\\w]+) 字母集合 EQTYP

(?:[\\s]*)([\\w]+) 字母集合 OPMODE

(?:[\\s]*)([\\d]+-[\\s]?[\\d]+) 可能包含 数字-数字 的列LTG

(?:[\\s]*)([\\d]+-[\\s]?[\\d]+) 可能包含 数字-数字 的列LC

(?:[\\s]*)([\\w]{4}?(?:[\\s]*&[^\\w]*[\\w]{4}?)*) STATUS

其中STATUS的分解是在多次调适的时候得出的,因为SIEMENS可能为了输出的格式需求,使得每一种状态之间包含很多空格,而且也无法确定某链路可能出现的告警种类,所以使用[\\w]{4}?来捕获一个告警种类

DISPMD 显示交换机cp侧MDD

正常情况下 FREE F1 LABELS 要大于40个

VSN DISK SIZE FREE PAM PAGES FREE F1 LABELS NO OF FILES

---------+-------------+-------------------+-------------------------

VSN000 8961594 7341794 242 208

VSN001 8911766 7294007 246 204

表达式

(VSN[\\w]+)(?:[\\s]*)([\\d]+)(?:[\\s]*)([\\d]+)(?:[\\s]*)([\\d]+)(?:[\\s]*)([\\d]+)

直接截取整行原始信息

DISPOVLD 显示系统CP过负荷信息

正常情况下level 的值为0

CURRENT SYSTEM OVERLOAD LEVEL = 0

(CURRENT SYSTEM OVERLOAD LEVEL )(?:=[\\s]*)([\\d]*)

DISPFILE 显示CP侧的计费备份文件IA.ICAMA的相关信息

在SAMAR计费方式下,其FILLING CAPACITY应为0%

GENERAL INFORMATION :

FILE = IA.ICAMA SIZE = 250000 CRDAT = 05-12-15

FGRP/ATTR = IA.ICAMA EXT CNT = 1 CRTIME = 16:31:45

CLASS = PP RESET CNT = 1 LRDDAT = 05-12-15

TYPE = CYC USED PAGES = 0 LRDTIME = 16:31:00

DSF = TRANSP USED BYTES = 0 EXPDAT = 05-12-15

RECF = FIX RECSZ = 8192

VSN000: MASTER VALID & OPENED FOR WRITE

VSN001: SLAVE VALID & OPENED FOR WRITE

MASKNO:03721

SECURITY INFORMATION:

FGRP/PW =

ALIAS NAME = NOT EXISTING

CHECKSUM: VSN000 = ,VSN001 =

EXCL OPENED FOR JOB: , MODE =

ACCESS RESTRICTIONS: NODEL YESRD NOWR NOCN NOCR

ACCESS PROT. BY FPW:

MASKNO:03715

COPY INFORMATION:

BLKSZ = 8192 REQUIRED EXTERN COPIES = 1 COPYAREA PAGES = 0

RECSZ = 8192 EXECUTED EXTERN COPIES = 0 COPYAREA BYTES = 0

RETPER = 0 LOCAL COPY = NOT EXISTING RELEASE COUNTER = 0

MAXCOPLE =

MASKNO:07915

COPY SERVICE PROCESS INFORMATION:

PRNAME = MRFOR

DSF = TRANSP

RECF = FIX

CYCLIC FILE INFORMATION:

FILLING CAPACITY : 0 %

WRITE MOD = NOVWR THRU : 50 % 75 % 100 %

CIRCULATION CNT = 0 THRD : 45 % 70 % 95 %

AVAILABLE PAGES = 249998 THRF : NOALARM ALARM NOALARM

AVAILABLE BYTES = 0

POINTERS:

BEGIN: COPYBEGIN: COPYEND: WRITE:

SECTOR = 3 SECTOR = 2 SECTOR = 2 SECTOR = 2

OFFSET = 1 OFFSET = 2048 OFFSET = 2048 OFFSET = 2048

表达式

(FILLING CAPACITY :)(?:[\\s]*)([\\d]*)(?:[\\s]*)(%)

DISPSIGLINK 显示MP侧异常状态的信令链路

极其重要的巡检指令 用于显示当前交换机异常链路

:)以后补上

正则表达式说明

([\\d]+)

(?:[^\"]{3,10})(\"[\\w]*\")

(?:[^\\d]*)([\\d]+)

(?:[^\"]*)(\"[\\w]*\")

(?:[^\\d]*)([\\d]+)

(?:[^\\d]*)([\\d]+)

(?:[^\\w]*)([\\w]+)

(?:[^\\w]*)([\\w]+)

(?:[^\"]*)(\"[\\w]*\")

(?:[^\\d]*)([\\d]+)

(?:[^\\w]*)([\\w]*)

(?:[^\"]*)(\"[[\\w]*[\\s]*]*\")

(?:[^\\w]*)([\\w]+)

(?:[^{]*)(?:\\{[^}]*\\})

STATMDDMP 显示MP侧的MDD硬盘状态

正常状态为ENABLED

MP | Side | Admin. state | Operational state | Availability status | Standby status | Alarm status | Under Repair

============================================================================================================================

1 | 0 | Unlocked | Enabled | | providingService | Cleared | FALSE

----------------------------------------------------------------------------------------------------------------------------

1 | 1 | Unlocked | Enabled | | providingService | Cleared | FALSE

正则表达式说明

([\\d]+) 第一个数字

(?:[^\\d]*)([\\d]+) 第二个数字

(?:[^\\w]*)([^\\d&&\\w]{5,}+) 5个以上的非数字或字符

(?:[^\\w]*)([^\\d&&\\w]{5,}+) 5个以上的非数字或字符

(?:[^\\w]*)([^\\d&&\\w]{5,}+) 5个以上的非数字或字符

(?:[^\\w]*)([^\\d&&\\w]{5,}+) 5个以上的非数字或字符

(?:[^\\w]*)([^\\d&&\\w]{5,}+) 5个以上的非数字或字符

STATLIC 显示MP侧的LIC工作状态

正常状态为ENABLED

LIC | Admin. state | Operational state | Availability status | Standby status | Alarm status | Under Repair

=======================================================================================================================

1 | Unlocked | Enabled | | providingService | Cleared | FALSE

-----------------------------------------------------------------------------------------------------------------------

2 | Unlocked | Enabled | | hotStandby | Cleared | FALSE

正则表达式

([\\d]+) 数字

(?:[^\\w]*)([^\\d&&\\w]{5,}+) 5个以上的非数字或字符

(?:[^\\w]*)([^\\d&&\\w]{5,}+) 5个以上的非数字或字符

(?:[^\\w]*)([^\\d&&\\w]{5,}+) 5个以上的非数字或字符

(?:[^\\w]*)([^\\d&&\\w]{5,}+) 5个以上的非数字或字符

(?:[^\\w]*)([^\\d&&\\w]{5,}+) 5个以上的非数字或字符

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航