⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interface.jsp

📁 opennms得相关源码 请大家看看
💻 JSP
📖 第 1 页 / 共 2 页
字号:
                          <%=OPER_ADMIN_STATUS[intf_db.getSnmpIfAdminStatus()]%>/<%=OPER_ADMIN_STATUS[intf_db.getSnmpIfOperStatus()]%>                        <% } %>                      </td>                    </tr>                    <tr>                      <td>Speed</td>                              <td><%=(intf_db.getSnmpIfSpeed() > 0) ? String.valueOf(intf_db.getSnmpIfSpeed()) : "&nbsp;"%></td>                    </tr>                    <tr>                       <td>Description</td>                      <td><%=(intf_db.getSnmpIfDescription() == null) ? "&nbsp;" : intf_db.getSnmpIfDescription()%></td>                    </tr>                    <tr>                      <td>Alias</td>                      <td><%=(intf_db.getSnmpIfAlias() == null) ? "&nbsp;" : intf_db.getSnmpIfAlias()%></td>                    </tr>                  </table>                  <br>            <% } %>            <!-- services box -->            <table width="100%" border="1" cellspacing="0" cellpadding="2" bordercolor="black" BGCOLOR="#cccccc">              <tr bgcolor="#999999">                <td><b>Services</b></td>               </tr>              <% for( int i=0; i < services.length; i++ ) { %>                <tr>                  <td><a href="element/service.jsp?node=<%=services[i].getNodeId()%>&intf=<%=services[i].getIpAddress()%>&service=<%=services[i].getServiceId()%>"><%=services[i].getServiceName()%></a></td>                </tr>              <% } %>            </table>            <br>            <!-- Availability box -->            <jsp:include page="/includes/interfaceAvailability-box.jsp" flush="false" />            <br>                      </td>          <td>&nbsp;</td>          <td valign="top" width="48%">            <!-- interface desktop information box -->                      <!-- events list box -->            <% String eventHeader = "<a href='" + eventUrl + "'>Recent Events</a>"; %>            <% String moreEventsUrl = eventUrl; %>            <jsp:include page="/includes/eventlist.jsp" flush="false" >              <jsp:param name="node" value="<%=nodeId%>" />              <jsp:param name="ipAddr" value="<%=ipAddr%>" />              <jsp:param name="throttle" value="5" />              <jsp:param name="header" value="<%=eventHeader%>" />              <jsp:param name="moreUrl" value="<%=moreEventsUrl%>" />            </jsp:include>            <br>                        <!-- Recent outages box -->            <jsp:include page="/includes/interfaceOutages-box.jsp" flush="false" />                      </td>        </tr>      </table>    </td>        <td>&nbsp;</td>  </tr></table><br><jsp:include page="/includes/footer.jsp" flush="false" /></body></html><%!  //from the book _SNMP, SNMPv2, SNMPv3, and RMON 1 and 2_  (3rd Ed)  //by William Stallings, pages 128-129  public static final String[] IFTYPES = new String[] {    "&nbsp;",                     //0 (not supported)    "other",                    //1    "regular1822",              //2    "hdh1822",                  //3    "ddn-x25",                  //4    "rfc877-x25",               //5    "ethernetCsmacd",           //6    "iso88023Csmacd",           //7    "iso88024TokenBus",         //8    "iso88025TokenRing",        //9    "iso88026Man",              //10    "starLan",                  //11    "proteon-10Mbit",           //12    "proteon-80Mbit",           //13    "hyperchannel",             //14    "fddi",                     //15    "lapb",                     //16    "sdlc",                     //17    "ds1",                      //18    "e1",                       //19    "basicISDN",                //20    "primaryISDN",              //21    "propPointToPointSerial",   //22    "ppp",                      //23    "softwareLoopback",         //24    "eon",                      //25    "ethernet-3Mbit",           //26    "nsip",                     //27    "slip",                     //28    "ultra",                    //29    "ds3",                      //30    "sip",                      //31    "frame-relay",              //32    "rs232",                    //33    "para",                     //34    "arcnet",                   //35    "arcnetPlus",               //36    "atm",                      //37    "miox25",                   //38    "sonet",                    //39    "x25ple",                   //40    "is0880211c",               //41    "localTalk",                //42    "smdsDxi",                  //43    "frameRelayService",        //44    "v35",                      //45    "hssi",                     //46    "hippi",                    //47    "modem",                    //48    "aa15",                     //49    "sonetPath",                //50    "sonetVT",                  //51    "smdsIcip",                 //52    "propVirtual",              //53    "propMultiplexor",          //54    "ieee80212",                //55    "fibreChannel",             //56    "hippiInterface",           //57    "frameRelayInterconnect",   //58    "aflane8023",               //59    "aflane8025",               //60    "cctEmul",                  //61    "fastEther",                //62    "isdn",                     //63    "v11",                      //64    "v36",                      //65    "g703at64k",                //66    "g703at2mb",                //67    "qllc",                     //68    "fastEtherFX",              //69    "channel",                  //70    "ieee80211",                //71    "ibm370parChan",            //72    "escon",                    //73    "dlsw",                     //74    "isdns",                    //75    "isdnu",                    //76    "lapd",                     //77    "ipSwitch",                 //78    "rsrb",                     //79    "atmLogical",               //80    "ds0",                      //81    "ds0Bundle",                //82    "bsc",                      //83    "async",                    //84    "cnr",                      //85    "iso88025Dtr",              //86    "eplrs",                    //87    "arap",                     //88    "propCnls",                 //89    "hostPad",                  //90    "termPad",                  //91    "frameRelayMPI",            //92    "x213",                     //93    "adsl",                     //94    "radsl",                    //95    "sdsl",                     //96    "vdsl",                     //97    "iso88025CRFPInt",          //98    "myrinet",                  //99    "voiceEM",                  //100    "voiceFXO",                 //101    "voiceFXS",                 //102    "voiceEncap",               //103    "voiceOverIp",              //104    "atmDxi",                   //105    "atmFuni",                  //106    "atmIma",                   //107    "pppMultilinkBundle",       //108    "ipOverCdlc",               //109    "ipOverClaw",               //110    "stackToStack",             //111    "virtualIpAddress",         //112    "mpc",                      //113    "ipOverAtm",                //114    "iso88025Fiber",            //115    "tdlc",                     //116    "gigabitEthernet",          //117    "hdlc",                     //118    "lapf",                     //119    "v37",                      //120    "x25mlp",                   //121    "x25huntGroup",             //122    "trasnpHdlc",               //123    "interleave",               //124    "fast",                     //125    "ip",                       //126    "docsCableMaclayer",        //127    "docsCableDownstream",      //128    "docsCableUpstream",        //129    "a12MppSwitch",             //130    "tunnel",                   //131    "coffee",                   //132    "ces",                      //133    "atmSubInterface",          //134    "l2vlan",                   //135    "l3ipvlan",                 //136    "l3ipxvlan",                //137    "digitalPowerline",         //138    "mediaMailOverIp",          //139    "dtm",                      //140    "dcn",                      //141    "ipForward",                //142    "msdsl",                    //143    "ieee1394",                 //144    "if-gsn",                   //145    "dvbRccMacLayer",           //146    "dvbRccDownstream",         //147    "dvbRccUpstream",           //148    "atmVirtual",               //149    "mplsTunnel",               //150    "srp",                      //151    "voiceOverAtm",             //152    "voiceOverFrameRelay",      //153    "idsl",                     //154    "compositeLink",            //155    "ss7SigLink",               //156    "propWirelessP2P",          //157    "frForward",                //158    "rfc1483",                  //159    "usb",                      //160    "ieee8023adLag",            //161    "bgppolicyaccounting",      //162    "frf16MfrBundle",           //163    "h323Gatekeeper",           //164    "h323Proxy",                //165    "mpls",                     //166    "mfSigLink",                //167    "hdsl2",                    //168    "shdsl",                    //169    "ds1FDL",                   //170    "pos",                      //171    "dvbAsiIn",                 //172    "dvbAsiOut",                //173    "plc",                      //174    "nfas",                     //175    "tr008",                    //176    "gr303RDT",                 //177    "gr303IDT",                 //178    "isup",                     //179    "propDocsWirelessMaclayer",      //180    "propDocsWirelessDownstream",    //181    "propDocsWirelessUpstream",      //182    "hiperlan2",                //183    "propBWAp2Mp",              //184    "sonetOverheadChannel",     //185    "digitalWrapperOverheadChannel", //186    "aal2",                     //187    "radioMAC",                 //188    "atmRadio",                 //189    "imt",                      //190    "mvl",                      //191    "reachDSL",                 //192    "frDlciEndPt",              //193    "atmVciEndPt",              //194    "opticalChannel",           //195    "opticalTransport"          //196  };  public static final String[] OPER_ADMIN_STATUS = new String[] {    "&nbsp;",          //0 (not supported)    "Up",              //1    "Down",            //2    "Testing",         //3    "Unknown",         //4    "Dormant",         //5    "NotPresent",      //6    "LowerLayerDown"   //7  };    private boolean hasSNMPData(Interface intf_db)  {      if (intf_db.getSnmpIpAdEntNetMask() != null)          return true;            if (intf_db.getSnmpIfType() > 0)          return true;            if (intf_db.getSnmpIfSpeed() > 0)          return true;                if (intf_db.getSnmpIfDescription() != null)          return true;                if (intf_db.getSnmpIfAdminStatus() > 0)          return true;            if (intf_db.getSnmpIfOperStatus() > 0)          return true;      if (intf_db.getSnmpIfAlias() != null)          return true;            return false;  }  %>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -