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

    隨筆檔案

    相冊

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲色婷婷综合开心网| 成人无码a级毛片免费| 亚洲激情电影在线| 亚洲一级视频在线观看| 亚洲人成电影在线观看网| 一级a性色生活片久久无少妇一级婬片免费放| 国产精品亚洲二区在线| a国产成人免费视频| 亚洲永久无码3D动漫一区| 亚洲一级毛片免费观看| 最近中文字幕mv免费高清视频7| 国产免费观看黄AV片| 亚洲色偷拍另类无码专区| GOGOGO高清免费看韩国| 成人毛片免费在线观看| 亚洲AV无码一区二区一二区| 久久99精品视免费看| 免费va人成视频网站全| 亚洲国产日韩在线成人蜜芽| 67194成是人免费无码| 久久亚洲高清观看| 亚洲高清国产拍精品熟女| 久久99国产乱子伦精品免费| 亚洲国产成人精品无码久久久久久综合| 久久精品亚洲中文字幕无码麻豆| 小说区亚洲自拍另类| 成年人免费视频观看| 阿v免费在线观看| 韩国免费三片在线视频| 亚洲精品美女在线观看播放| 可以免费看的卡一卡二| 久久久久亚洲精品美女| www一区二区www免费| 亚洲国产午夜福利在线播放| 亚洲av中文无码乱人伦在线观看 | 综合久久久久久中文字幕亚洲国产国产综合一区首 | 免费精品国自产拍在线播放| 久久久久国色AV免费看图片 | 狠狠色香婷婷久久亚洲精品| 久久久精品免费国产四虎| 亚洲色偷拍区另类无码专区|