<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    afunms

    My Software,My Dream—Forge a more perfect NMS product.

    PSAX Trap 翻譯(4)

    有了以上三張表,很容易把PSAX Trap翻譯過來:
    /**
         * 翻譯snmp trap
         
    */

        
    private String translatePsaxTrap(Connection conn,SnmptrapDto dto) throws Exception{
            StringBuffer trap 
    = new StringBuffer(200
    );
            Statement stat 
    =
     conn.createStatement();
            String oid 
    = dto.getOid() + "." +
     dto.getSpecifics();
            ResultSet rs 
    = stat.executeQuery("select b.description from acmib_oid a,acmib_event b where a.oid='" + oid + "' and a.symbol=b.symbol"
    );
            
    if
    (rs.next())
                trap.append(rs.getString(
    1
    ));
            
            String[] msgs 
    = dto.getMessage().split(","
    );
            
    /**
             * 過濾掉最后一行1.3.6.1.4.1.1751.2.18.1.146.
             
    */

            
    for(int i=0;i < msgs.length - 1;i++){
                String[] _msgs 
    = msgs[i].split("="
    );
                String _oid 
    = _msgs[0].substring(0,_msgs[0].length() - 3); //去掉最后.0

                String _value = _msgs[1].trim();            
                rs 
    = stat.executeQuery("select * from acmib_oid where oid='" + _oid + "'"
    );
                
    if(rs.next())
    {
                    trap.append(rs.getString(
    "symbol")).append("=").append(_msgs[1
    ]);
                    
    if(rs.getString("symbol").endsWith("Code"))
    {
                        ResultSet _rs 
    = stat.executeQuery("select * from acmib_code where symbol='" + rs.getString("symbol"+ "' and code=" +
     _value);
                        
    if
    (_rs.next())
                            trap.append(
    "[").append(_rs.getString("description")).append("]"
    );
                    }

                    trap.append(
    ",");
                }
                
            }

            
    return trap.toString();
        }
    (這里省略了接受SNMP Trap的代碼)

    舉例1:
    Trap原包內容:
    oid=
    1.3.6.1.4.1.1751.2.18.8.4
    specifics=67
    message=
    1.3.6.1.4.1.1751.2.18.6.31.1.1.0 = 1309001,
    1.3.6.1.4.1.1751.2.18.6.33.1.1.0 = 14,
    1.3.6.1.4.1.1751.2.18.6.33.1.2.0 = 153,
    1.3.6.1.4.1.1751.2.18.6.33.1.3.0 = 45:86:20:02:00:88:01:00:0f:00:00:00:00:00:00:06:00:90:01:77,
    1.3.6.1.4.1.1751.2.18.6.33.1.4.0 = 301001,
    1.3.6.1.4.1.1751.2.18.6.33.1.5.0 = 0,
    1.3.6.1.4.1.1751.2.18.6.33.1.6.0 = 669,
    1.3.6.1.4.1.1751.2.18.1.146.1.1.0 = 100286

    翻譯后:
    Notification that a SPVC connection between ATM and ATM endpoints has been deleted. spvcAddrIfA= 1309001,
    atmAtmSpvcVccVpiA= 14,
    atmAtmSpvcVccVciA= 153,
    atmAtmSpvcVccRemoteAtmPortAddr= 45:86:20:02:00:88:01:00:0f:00:00:00:00:00:00:06:00:90:01:77,
    atmAtmSpvcVccIfB= 301001,
    atmAtmSpvcVccVpiB= 0,
    atmAtmSpvcVccVciB= 669,
    (這個atmAtmSpvcVccRemoteAtmPortAddr應該能轉成一個IP或Interface,暫時沒搞明白)
    很明顯,可以明白是一條ATM2ATM的SPVC被刪除。

    舉例2:
    Trap原包內容:
    oid=
    1.3.6.1.4.1.1751.2.18.8.3
    specifics=104
    message=
    1.3.6.1.4.1.1751.2.18.15.2.0 = 1309001,
    1.3.6.1.4.1.1751.2.18.15.4.0 = 67,
    1.3.6.1.4.1.1751.2.18.1.146.1.1.0 = 100374,
    翻譯后:
    Notification that a interface has undergone reduction in bandwidth. Critical depending on  Failure Reason Code.interfaceIndex= 1309001,interfaceFailureReasonCode= 67[newBWBelowCurrentAllocated]
    可以看明白,是一個通道的帶寬被改小了。

    posted on 2009-10-24 01:16 afunms 閱讀(125) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    My Links

    News

    留言簿(18)

    隨筆檔案

    相冊

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲一级毛片免费看| 无码毛片一区二区三区视频免费播放 | 又大又黄又粗又爽的免费视频| 黄页免费视频播放在线播放| 亚洲va中文字幕无码久久| 成年网站免费视频A在线双飞| 免费人成大片在线观看播放电影| 亚洲成Av人片乱码色午夜| 最近免费中文字幕4| 成年大片免费视频播放一级| 亚洲天天做日日做天天看 | 亚洲精品无码久久久| 免费国产污网站在线观看15| 亚洲精品永久在线观看| 国产亚洲综合一区柠檬导航| 日韩吃奶摸下AA片免费观看| 国产免费牲交视频免费播放| 亚洲an日韩专区在线| 亚洲精品国偷自产在线| 国内自产拍自a免费毛片| 在线免费播放一级毛片 | 亚洲丰满熟女一区二区哦| 亚洲日韩精品A∨片无码| 国产一精品一AV一免费孕妇| 国产午夜无码精品免费看| 亚洲人成电影网站免费| 亚洲激情在线视频| 亚洲精品尤物yw在线影院| 久久综合AV免费观看| 13小箩利洗澡无码视频网站免费 | 一个人免费观看视频在线中文| 亚洲日韩在线视频| 国产亚洲一区二区在线观看| 国产网站免费观看| 我的小后妈韩剧在线看免费高清版| sihu国产精品永久免费| 亚洲人成色99999在线观看| 亚洲精品影院久久久久久| 亚洲va在线va天堂va四虎 | 蜜芽亚洲av无码一区二区三区| 亚洲日本在线看片|