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

📄 node.jsp

📁 opennms得相关源码 请大家看看
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<% String breadcrumb2 = "Node"; %><jsp:include page="/includes/header.jsp" flush="false" >  <jsp:param name="title" value="Node" />  <jsp:param name="breadcrumb" value="<%=breadcrumb1%>" />  <jsp:param name="breadcrumb" value="<%=breadcrumb2%>" /></jsp:include><br><!-- Body --><table width="100%" border="0" cellspacing="0" cellpadding="2" >  <tr>    <td>&nbsp;</td>    <td width="100%" valign="top" >      <h2>Node: <%=node_db.getLabel()%></h2>      <p>        <a href="event/list?filter=node%3D<%=nodeId%>">View Events</a>        &nbsp;&nbsp;&nbsp;	<% if( file.exists() ) { %>	    <a href="vulnerability/list?filter=node%3D<%=nodeId%>&limit=100&sortby=severity&restype=open">View Nessus</a>        &nbsp;&nbsp;&nbsp;	<% } %>	<a href="asset/modify.jsp?node=<%=nodeId%>">Asset Info</a>                 <% if( telnetIp != null ) { %>          &nbsp;&nbsp;&nbsp;<a href="telnet://<%=telnetIp%>">Telnet</a>        <% } %>        <% if( httpIp != null ) { %>          &nbsp;&nbsp;&nbsp;<a href="http://<%=httpIp%>">HTTP</a>        <% } %>        <% if( dellIp != null ) { %>          &nbsp;&nbsp;&nbsp;<a href="https://<%=dellIp%>:1311">OpenManage</a>        <% } %>        <% if(this.rtModel.isQueryableNode(nodeId)) { %>          &nbsp;&nbsp;&nbsp;<a href="response/addIntfFromNode?endUrl=response%2FaddReportsToUrl&node=<%=nodeId%>&relativetime=lastday">Response Time</a>        <% } %>                <% if(this.perfModel.isQueryableNode(nodeId)) { %>          &nbsp;&nbsp;&nbsp;<a href="performance/addIntfFromNode?endUrl=performance%2FaddReportsToUrl&node=<%=nodeId%>&relativetime=lastday">SNMP Performance</a>        <% } %>                &nbsp;&nbsp;&nbsp;<a href="element/rescan.jsp?node=<%=nodeId%>">Rescan</a>              <% if( request.isUserInRole( Authentication.ADMIN_ROLE )) { %>           &nbsp;&nbsp;&nbsp;<a href="admin/nodemanagement/index.jsp?node=<%=nodeId%>">Admin</a>        <% } %>           <% if ( isSnmp && request.isUserInRole("OpenNMS Administrator"))  { %>              <% for( int i=0; i < intfs.length; i++ ) { %>                <% if( "P".equals( intfs[i].getIsSnmpPrimary() )) { %>                      &nbsp;&nbsp;&nbsp;<a href="admin/updateSnmp.jsp?node=<%=nodeId%>&ipaddr=<%=intfs[i].getIpAddress()%>">Update SNMP</a>                <% } %>              <% } %>           <% } %>      </p>      <table width="100%" border="0" cellspacing="0" cellpadding="0">        <tr>          <td valign="top" width="48%">            <!-- general info box -->            <table width="100%" border="1" cellspacing="0" cellpadding="2" bordercolor="black" BGCOLOR="#cccccc">              <tr bgcolor="#999999">                <td colspan="2" ><b>General</b></td>               </tr>              <tr>                 <td>Status</td>                <td><%=(this.getStatusString(node_db.getNodeType())!=null ? this.getStatusString(node_db.getNodeType()) : "Unknown")%></td>              </tr>            </table>            <br>                        <!-- Availability box -->            <jsp:include page="/includes/nodeAvailability-box.jsp" flush="false" />            <br>                        <!-- node desktop information box -->                        <!-- Asset box, if info available -->             <% if( asset != null ) { %>              <table width="100%" border="1" cellspacing="0" cellpadding="2" bordercolor="black" BGCOLOR="#cccccc">                <tr bgcolor="#999999">                  <td colspan="2"><b>Asset Information</b></td>                </tr>                <tr>                  <td width="10%">Description:</td>                  <td><%=(asset.getDescription() == null) ? "&nbsp;" : asset.getDescription()%></td>                </tr>                <tr>                  <td width="10%">Comments:</td>                  <td><%=(asset.getComments() == null) ? "&nbsp;" : asset.getComments()%></td>                </tr>              </table>                <br>            <% } %>                        <!-- SNMP box, if info available -->             <% if( node_db.getNodeSysId() != null ) { %>              <table width="100%" border="1" cellspacing="0" cellpadding="2" bordercolor="black" BGCOLOR="#cccccc">                <tr bgcolor="#999999">                  <td colspan="2"><b>SNMP Attributes</b></td>                </tr>                <tr>                  <td width="10%">Name:</td>                  <td><%=(node_db.getNodeSysName() == null) ? "&nbsp;" : node_db.getNodeSysName()%></td>                </tr>                <tr>                  <td width="10%">Object&nbsp;ID:</td>                  <td><%=(node_db.getNodeSysId() == null) ? "&nbsp;" : node_db.getNodeSysId()%></td>                </tr>                <tr>                  <td width="10%">Location:</td>                  <td><%=(node_db.getNodeSysLocn() == null) ? "&nbsp;" : node_db.getNodeSysLocn()%></td>                </tr>                <tr>                  <td width="10%">Contact:</td>                  <td><%=(node_db.getNodeSysContact() == null) ? "&nbsp;" : node_db.getNodeSysContact()%></td>                </tr>                <tr>                  <td valign="top" width="10%">Description:</td>                  <td valign="top" colspan="3"><%=(node_db.getNodeSysDescr() == null) ? "&nbsp;" : node_db.getNodeSysDescr()%> </td>                </tr>              </table>                <br>            <% } %>                        <!-- Interface box -->            <table width="100%" border="1" cellspacing="0" cellpadding="2" bordercolor="black" BGCOLOR="#cccccc">              <tr bgcolor="#999999">                <td><b>Interfaces</b></td>               </tr>              <% for( int i=0; i < intfs.length; i++ ) { %>                <% if( "0.0.0.0".equals( intfs[i].getIpAddress() )) { %>                  <tr>                    <td>                      <a href="element/interface.jsp?node=<%=nodeId%>&intf=<%=intfs[i].getIpAddress()%>&ifindex=<%=intfs[i].getIfIndex()%>">Non-IP</a>                      <%=" (ifIndex: "+intfs[i].getIfIndex()+"-"+intfs[i].getSnmpIfDescription()+")"%>                    </td>                  </tr>                <% } else { %>                    <tr>                    <td>                      <a href="element/interface.jsp?node=<%=nodeId%>&intf=<%=intfs[i].getIpAddress()%>"><%=intfs[i].getIpAddress()%></a>                      <%=intfs[i].getIpAddress().equals(intfs[i].getHostname()) ? "" : "(" + intfs[i].getHostname() + ")"%>                    </td>                  </tr>                <% } %>              <% } %>            </table>            <br>            <table width="100%" border="1" cellspacing="0" cellpadding="2" bordercolor="black" BGCOLOR="#cccccc">                          </table>                      </td>          <td>&nbsp;</td>          <td valign="top" width="48%">            <!-- events list  box -->            <% String eventHeader = "<a href='event/list?filter=" + URLEncoder.encode("node=" + nodeId) + "'>Recent Events</a>"; %>            <% String moreEventsUrl = "event/list?filter=" + URLEncoder.encode("node=" + nodeId); %>            <jsp:include page="/includes/eventlist.jsp" flush="false" >              <jsp:param name="node" value="<%=nodeId%>" />              <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/nodeOutages-box.jsp" flush="false" />         </td>       </tr>     </table>        <td>&nbsp;</td>  </tr></table><br><jsp:include page="/includes/footer.jsp" flush="false" /></body></html><%!    public static HashMap statusMap;        public String getStatusString( char c ) {        return( (String)this.statusMap.get( new Character(c) ));    }%>

⌨️ 快捷键说明

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