Quicklaunchbutton für HTTPS – OpenNMS

Posted: 1st August 2012 by Thorben Hemmler in OpenNMS

Im OpenNMS gibt es ja verschiedene Quicklaunchbuttons wie zum Beispiel „Telnet“ oder „HTTP“.
Um einen Button mit „HTTPS“ hinzuzufügen, muss man folgende Datei editieren:

/opt/opennms/jetty-webapps/opennms/element/node.jsp

(Ubuntu)
/usr/share/opennms/jetty-webapps/opennms/element/node.jsp

Anfolgenden Stellen muss etwas editiert werden:

1.

private int m_httpsServiceId;

2.

 try {
m_httpsServiceId = NetworkElementFactory.getInstance(getServletContext()).getServiceIdFromName("HTTPS");
} catch (Throwable e) {
throw new ServletException("Could not determine the HTTPS service ID", e);
}

3.

links.addAll(createLinkForService(nodeId, m_httpsServiceId, "HTTPS", "http://", "/", getServletContext()));

Dann sieht es später so aus:

Quicklaunch HTTP OpenNMS

Die komplette Datei kann hier heruntergeladen werden.