<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)

    隨筆檔案

    相冊

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 全黄大全大色全免费大片| 国产成人精品日本亚洲专区6| 免费在线观看亚洲| 青青草国产免费久久久下载| 亚洲国产成人va在线观看网址| 99在线观看精品免费99| 亚洲成色999久久网站| 大地影院MV在线观看视频免费| 亚洲午夜福利AV一区二区无码 | 亚洲AV无码一区东京热| 中文字幕无线码免费人妻| 日韩一卡2卡3卡4卡新区亚洲| 一级黄色免费毛片| 亚洲人成无码网站| 四虎影视在线影院在线观看免费视频| 亚洲日韩欧洲无码av夜夜摸| 成人久久免费网站| 亚洲高清资源在线观看| 免费观看美女用震蛋喷水的视频 | 亚洲乱亚洲乱妇24p| 麻豆成人精品国产免费| 美女黄色免费网站| 亚洲中文久久精品无码ww16| 可以免费观看的国产视频| 亚洲今日精彩视频| 青春禁区视频在线观看直播免费| 亚洲AV无码一区二区三区性色| 免费人成视频x8x8入口| 最近国语视频在线观看免费播放 | 国产av天堂亚洲国产av天堂| 久久国产免费一区二区三区| 亚洲图片校园春色| 免费在线观看毛片| 你懂的免费在线观看| 亚洲精品一卡2卡3卡三卡四卡| 日韩视频在线免费观看| jyzzjyzz国产免费观看| 亚洲熟妇无码爱v在线观看| 性做久久久久免费看| 最近2019中文免费字幕在线观看| 亚洲成人免费网址|