Web Gui

From neil.tappsville.com
Jump to navigationJump to search

Mobile Event List

Question Is it possible to display an event list directly on a mobile device, without drilling down from an Event Dashboard or Gauge?

Answer Yes, it is. The URL can be entered in this format to display an event list in the Event Viewer on a mobile device: https://<host>:<port>/ibm/console/webtop/m/eventviewer?filtername=Escalated&filtertype=global


Note: it is not possible to use a transient filter in the URL under these circumstances. The filter specified must be pre-defined via the Filter Builder.


How to change the GUIServer Impact connects toTechnote (troubleshooting)

Problem(Abstract) In a distributed environment, Impact and the GUIServer can be on different server. Is there a way of changing the GUIServer (TIP) we use to display the data (Data Model, Policies, Services)?

Symptom Trying to access Impact Data via TIP may display a pop-up window with the message "Unable to reach the nameserver to get the list of clusters"


Cause GUIServer has been moved to a new box and hence has a new hostname and a new IP

Environment Distributed Impact, Impact Server and GUIServer on different hosts

Diagnosing the problem Accessing GUIServer connecting to the TIP Server is installed under (http://hostname:16310/ibm/console) and trying to edit any Impact data displays the aforementioned message


Resolving the problem GUIServer needs to connect to the Impact Nameserver to get the data on the Impact Server. The connection details needed for this tasks are stored in two different files under $NCHOME/impact/etc (on the GUIServer install),



nameserver.props contains the host and IP


impact.nameserver.0.host=x.y.z.a impact.nameserver.0.port=9080


and server.props contains the credentials


impact.server.vmm.admin.username=impadmin impact.server.vmm.admin.password={AES}encrypted password


Pointing these properties to the relevant Impact Nameserver will allow the data to be seen in the GUIServer

Java - every developers friend

JRE 1.7 up40 errors when accessing WebGUI after patchTechnote (troubleshooting)


Problem(Abstract) 'Missing Permissions manifest attribute' messages appear in java console when using jre 1.7_u25 or greater when using WebGUI 7.4.0.1 or WebGUI 7.3.1.6 / TIP 2.2.0.7+

Symptom Missing Permissions manifest attribute for: https://<hostname>:<port>/ibm/console/webtop/classes/applets.jar Missing Codebase manifest attribute for: https://<hostname>:<port>/ibm/console/webtop/classes/applets.jar


Cause

These messages are due to the security enhancements introduced in Oracle's Java 7 Update 25. See http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/no_redeploy.html for a description of the Permissions and Codebase attributes. These messages will appear for all applets (i.e., not specific to Web GUI, but for other applications such as ITNM and TBSM as well) using JRE 7 Update 25 or later.


Resolving the problem


According to Oracle these are not error messages, but are warning messages. They can be safely ignored for now. The current JRE 7 updates applets such as the AEL are expected to work despite the warning messages.


NOTE: When Oracle release Java 7 Update 51, scheduled for January 2014, the Permissions (but not Codebase) attribute will be made a required attribute such that applets will no longer work if this attribute is not set within the applets. This is described at https://blogs.oracle.com/java-platform-group/entry/newsecurityrequirementsforrias. For Web GUI, we currently have in plan to release 7.4.0 FP2 in/before January 2014 with this attribute added to its applets, and a solution for Web GUI 7.3.1 (via 7.3.1 FP7 or otherwise) to follow shortly after.

WORK AROUND NOTE: Oracle introduced another feature in Java 7 Update 40, Deployment Rule Sets, where desktop administrators can white-list Java applets so as not to be affected by Update 51, and may also remove the 'Missing Permissions/Codebase manifest attribute' warning messages. See https://blogs.oracle.com/java-platform-group/entry/introducingdeploymentrule_sets.