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

2008-02-23 09:17:48来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

巡检用于交换机运行状态的检测,能反映交换机当前的运行的状态,便于及时处理故障和定位故障,是交换和监控部门最主要的故障检测和排查手段之一。
本文的目的在于使用正则表达式自动分解交换机回送的巡检信息
其他交换机的巡检过程在系统接入后会再次更新提供给大家参考

SIEMENS

DISPALARM 显示当前告警信息
指令返回信息格式
指令返回信息格式

OBJECT = LTG ALPRIO = MAJOR ALSTAT = NP MSGNO = 506
ALTYPE = EQUIPMENT ALARM
PABCAUSE= EQUIPMENT MALFUNCTION
ALARM-ID: CLASS=LTGPAF LTG=3-11 分解的正则表达式(由于无法确定空格的具体位置,所以有很多排错处理)
"(?:OBJECT[\\s]*=[\\s]*)([\\w]*) 截取object后的字符
(?:[\\s]*ALPRIO[\\s]*=[\\s]*)([\\w]*) 截取alprio后的字符
(?:[\\s]*ALSTAT[\\s]*=[\\s]*)([\\w]*) 截取alstat后的字符
(?:[\\s]*MSGNO[\\s]*=[\\s]*)([\\w]*) 截取msgno后的字符
(?:[\\s]*ALTYPE[\\s]*=[\\s]*)([\\w]*[\\s]?[\\w]*) 截取altype后的字符,可能有空格
(?:[\\s]*PABCAUSE[\\s]*=[\\s]*)((?:[\\w|\\/]*[\\s]?)*) 截取pabcause后的字符
(?:[\\s]*ALARM-ID[\\s]*:[\\s]*)([\\w|=]*[\\s]?[^\\s]*)" 截取alarm-id后的字符
先打个电话,等待补充


上一篇: javax.servlet.RequestDispatcher翻译
下一篇: 来自Apache的Java开源项目

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:javax.servlet.ServletContext翻译

下一篇:来自Apache的Java开源项目