Initially, the GUI presents the Selection Criteria web page, which contains a "View Events" button. Once the selection criteria have been made and the "View Events" button is clicked, a summary web page is presented in "keyword" format if a log file is specified, or a detail web page is presented if a hex event word pair is specified.
Numbered rows on the summary page may be clicked to open a new window displaying a single event in the most verbose level of detail.
Column headings and field labels may be clicked to open pop-up help windows.
For more information about the user interface, see the Detailed Web Page Descriptions section of this user guide.
If Internet Explorer Enhanced Security Configuration is enabled:
A root user (i.e. uid 0) or system startup script must start the Apache web server on HP-UX.
For HP-UX 11.00 or 11.11 the following command must be executed:
/opt/hpws/apache/bin/apachectl start
The web server will then run until explicitly stopped.
For HP-UX 11.23 the following command must be executed:
/usr/sbin/diag/contrib/slweb -s startssl
Creating server certificates...
Certificates successfully created.
Attempting to start server...
Server successfully started.
The web server will then run until explicitly stopped.
The first time the web server is started, server certificates required for https usage are created.
If slweb is invoked without any -s parameter, it will start the web server if one is not already running. slweb then tries to start a web browser if the DISPLAY environment variable is set.
If there is no DISPLAY variable, you need to manually start a browser and cut/paste the URL:
/usr/sbin/diag/contrib/slweb
Attempting to start server...
Server successfully started.
ERROR: DISPLAY environment variable not set.
Paste the URL https://hpdst360.cup.hp.com:1188/sl/sl.cgi
into a browser or set your DISPLAY variable and rerun slweb
Note: If the web server is started without the -s parameter, it automatically terminates after 10 minutes of inactivity.
If the DISPLAY variable is set:
/usr/sbin/diag/contrib/slweb
Attempting to start server...
Server already running on correct port.
Looking for a usable running browser...
Looking for a usable browser to start...
SECURITY WARNING: starting a browser in the current environment
may open you to security risks. This is the case when the
X Server and the browser are on different systems. Since slweb
cannot guarantee a secure browser is available, you may:
. Paste the URL https://hpdst360.cup.hp.com:1188/sl/sl.cgi
into a browser.
. Close any non-local instances of your browser on pal2nai172052.nsr.hp.com
and rerun slweb.
. Use slweb with the "-F" (force) option.
There is either one or more instances of your browser running on
pal2nai172052.nsr.hp.com that is not local, or a browser cannot
be started in a secure mode because the X Server is not on
the same machine as the display variable.
If the DISPLAY variable is set and the -F option is used:
/usr/sbin/diag/contrib/slweb -F
Attempting to start server...
Server successfully started.
Looking for a usable running browser...
Looking for a usable browser to start...
Attempting to start /opt/mozilla/mozilla...
If for some reason the browser did not start you can
use slweb by manually starting a browser and pasting the URL
https://hpdst360.cup.hp.com:1188/sl/sl.cgi
into the browser.
Note: When a root user invokes slweb to start a web browser, the logon screen is bypassed.
A root user (i.e. uid 0) or system shutdown script must stop the Apache web server on HP-UX.
For HP-UX 11.00 or 11.11 the following command must be executed:
/opt/hpws/apache/bin/apachectl stop
For HP-UX 11.23 the following command must be executed:
/usr/sbin/diag/contrib./slweb -s stop
/opt/hpwebadmin/lbin/apachectl stop: httpd stopped
Note: If the web server is started without the -s parameter, it automatically terminates after 10 minutes of inactivity.
There are two SMS web server options available to run the event viewer GUI:
In order to run the event viewer GUI on SMS, you must first verify that the Apache web server is installed. If it is not, you must install and configure the Apache web server software. Follow the instructions below:
The event viewer GUI requires any CGI-compliant web server to be
present, with Apache 2.x being the preferred choice.
Click the Start button, then mouse to Settings and then click
Control Panel. Double-click Add/Remove Programs. If Apache
has been installed, you will see an entry for "Apache HTTP Server".
Perform the following command to scan the list of installed software
to see if Apache is present:
$ /usr/sbin/swlist | grep -i apache
hpuxwsApache B.1.0.10.01 HP-UX Apache-based Web Server
The above example is for the latest version of Apache (2.0.48) at
the time of this writing. Note that older versions of Apache use
a product number different from "hpuxwsApache".
If Apache is not present, you must install it yourself.
Web-browse to http://httpd.apache.org/ and download the latest
available Apache Win32 binary distribution. Double-click the
downloaded *.msi file to launch the installer. Accept the
licensing agreement and then proceed through the installer accepting
all of the default values.
Apache will be started once the installation has been
completed. Your system will have been configured to start Apache
automatically at bootup.
Web-browse to http://www.software.hp.com/ and download the latest
version of the HP-UX Apache-based Web Server. Follow the
instructions provided by HP Software Depot for completing the
installation.
To start Apache automatically at bootup, you will need to edit
/etc/rc.config.d/hpws_apacheconf to specify "HPWS_APACHE_START=1".
Versions of the SMS that include the event viewer GUI also include a
pre-installed Apache configuration file for running the GUI. This
default configuration file tells Apache to only listen to port 80 on
the 127.0.0.1 loopback interface, defines the
http://127.0.0.1/sl/sl.cgi URL, and disables functionality that is not
required to run the event viewer GUI.
Alternatively you can create a custom configuration file as
described below.
The default configuration file is installed at C:\Program
Files\Apache Group\Apache2\conf\httpd.conf. If you would like to
use your own custom configuration file instead, the recommend and
required changes are:
The default configuration file is installed at
/opt/hpws/apache/conf/httpd.conf. If you would like to use your
own custom configuration file instead, the recommend and required
changes are:
Once the Apache web server software is installed and configured (with the recommended settings included in this user guide), the SMS web server starts automatically at SMS bootup. However, the SMS web server can be started manually.
To manually start the SMS HP-UX web server, the following command must be executed:
/opt/hpws/apache/bin/apachectl start
To manually start the SMS Windows web server:
The SMS web server runs whenever the SMS is running, but the web server can be stopped manually.
To stop the SMS HP-UX web server, the following command must be executed:
/opt/hpws/apache/bin/apachectl stop
To stop the SMS Windows web server:
To configure IIS on the Windows 2000 system, complete the following procedure:
Note: To launch the IPMI event viewer, use the URL http://127.0.0.1/slview.exe.
To stop the IIS Web server, right-click Default Web Site and click Stop.
To configure IIS on the Windows 2003 system, complete the following procedure:
Note: To launch the IPMI event viewer, use the URL http://127.0.0.1/slview.exe.
To stop the IIS Web server, right-click Default Web Site and click Stop.
Perform the following steps to run the IPMI Event Viewer tool within the HP System Management Homepage web server environment:
The web server framework used on HP-UX 11.23 requires users to log on with a valid HP-UX username and password.
Note: The standard Apache web server environment used on HP-UX 11.00, HP-UX 11.11, and SMS does not implement a logon feature.
To log in to the GUI (for HP-UX 11.23 only):
The user may log off at any time by clicking the "Logoff" hyperlink in the heading area of any GUI web page.
Note: The "Logoff" hyperlink is not present on HP-UX 11.00, HP-UX 11.11, or SMS.
Authentication automatically times out after 20 minutes of inactivity. Any further attempts to use the GUI results in a new logon screen being displayed.
Upon successful authentication, the Hardware Event Viewer Selection Criteria (Selection Criteria) web page is displayed.
For more information about the Selection Criteria web page, see the Detailed Web Page Descriptions section of this user guide.

A Hardware Event Source must be selected to produce a report. The following three options are available for hardware event source selection:
Multiple filters may be specified for a given hardware event. The default for both filters is 0 (minor forward progress), which lists all events. The following filters are available:
The user may specify the platform type to be used in decoding the event(s) by selecting a platform from the drop-down list box. This field is dynamically populated by extracting all of the platform types listed in the eventdef file.
Once the selection criteria are entered, click on the "View Events" button at the bottom of the Selection Criteria screen.
The report format displayed depends on the criteria entered on the Selection Criteria web page.
The Event Log Summary Results Web Page is displayed if "Standard" or "Other" log file types are specified as the Event Source.
For more information about the Event Log Summary Results web page, see the Detailed Web Page Descriptions section of this user guide.

The Detailed Pop-up Window is displayed when a singular event is clicked on in the Event Log Summary Results web page.
For more information about the Detail Pop-up window, see the Detailed Web Page Descriptions section of this user guide.

A verbose detail web page replaces the selection criteria window when the "View Events" button is pressed and hex event word pair data is present.
For more information about Detail Results for Hex-Event Word Pairs, see the Detailed Web Page Descriptions section of this user guide.
The selection criteria field labels are hyperlinks that, when clicked, will open a small static pop-up help window describing the individual field.
The keyword display column headings and the detail display row headings may be clicked to open a brief pop-up help window, which describes that column or row.



This section lists and describes, in detail, each function and feature of the completed product as seen by the user.
The Selection Criteria web page allows you to designate report criteria. The following criteria can be selected:
Two optional filters are available through dynamically generated drop-down lists:
As with the current event viewer command line interface, the web interface will attempt to determine the appropriate platform type by reading the first few events from the selected log file. If the platform cannot be determined from the log file, the value selected from the platform field on the web page will be used. If a platform is specified by the user, it overrides whatever is found in the log file. If the platform field is left blank, a generic platform type will be used for event decoding.
Once the event source has been selected and the filter criteria and platform options specified, the user must click on the "View Events" button to display the report. Event selection criteria, date, time and log hostname are displayed above the report for convenient reference. The following reporting options are available:
Field labels and column headings on all web pages are hyperlinks that provide appropriate pop-up help windows.
Searching through formatted event data with customized search criteria is accomplished using the web browser's built-in page search functionality (i.e. the Find option on the Edit menu, etc).
Formatting large log files may consume significant web browser resources.
By default, the GUI is available to all users on the system. The web server configuration files may be modified if it is necessary to restrict access to the web interface. The SMS web server only listens for HTTP requests on the 127.0.0.1 loopback interface. Therefore only a web browser running on the SMS itself can invoke the slview GUI to examine log files contained on the SMS.
The GUI runs under Apache on both HP-UX and Windows systems.
For HP-UX 11.23 only, the GUI is integrated with the Apache web server bundle used by other HP web-based tools. The default web server configuration files do not need to be modified to get the system up and running. The default configuration is a secure web server (i.e. https) running on port 1188. The GUI is accessed through the URL https://hostname:1188/sl/sl.cgi.
For HP-UX 11.00 and 11.11 only, the Apache web server contained in the HP-UX web server suite (http://www.hp.com/go/apache) is the recommended web server for running the GUI. You must add the following directive to the end of the default configuration file /opt/hpws/apache/conf/httpd.conf:
ScriptAlias /sl/sl.cgi /usr/sbin/diag/contrib/slview
The default configuration is a standard web server (i.e. http) running on port 80. The GUI is accessed through the URL http://hostname/sl/sl.cgi.
You must install and configure the Apache web server on SMS. The GUI is accessed through the URL http://127.0.0.1/sl/sl.cgi.
HP-UX 11.0 and 11.11:
| GUI Invocation URL | http://hostname/sl/sl.cgi |
| Standard Log File Pattern | /var/stm/logs/os/fpl.log.* |
| Web Server Config File | /opt/hpws/apache/conf/httpd.conf |
| Event Viewer Executable | /usr/sbin/diag/contrib/sl/slview |
HP-UX 11.23:
| GUI Invocation URL | https://hostname:1188/sl/sl.cgi |
| Standard Log File Pattern | /var/stm/logs/os/fpl.log.* |
| Web Server Config File | /opt/hpwebadmin/conf/httpd.conf |
| Event Viewer Executable | /usr/sbin/diag/contrib/slview |
SMS HP-UX SMS0405:
| GUI Invocation URL | http://127.0.0.1/sl/sl.cgi |
| Standard Log File Pattern | /var/smstools/log/ipmifpl_*.log |
| Web Server Config File | /opt/hpws/apache/conf/httpd.conf |
| Event Viewer Executable | /opt/smstools/bin/slview |
SMS Windows SMS0405:
| GUI Invocation URL | http://127.0.0.1/sl/sl.cgi |
| Standard Log File Pattern | C:\Program Files\Hewlett-Packard\EIT\var\log\ipmifpl_*.log |
| Web Server Config File | C:\Program Files\Apache Group\Apache2\conf\httpd.conf |
| Event Viewer Executable | C:\Program Files\Hewlett-Packard\EIT\opt\bin\slview.exe |
The GUI attempts to remain browser-neutral in its usage of various HTML, CSS and Javascript functionality.