Previous Topic: NETE_PS_ALT_CONF_FILE Environment Variable on Solaris

Next Topic: Set JRE in PATH Variable Before Uninstalling Any SiteMinder Component

Manually Configure the OneView Monitor GUI on UNIX/Sun Java System 6.0

If you do not configure the OneView Monitor GUI using the Policy Server Configuration Wizard, you can configure it manually by modifying the following Sun Java System web server and ServletExec files:

The Policy Server Configuration Wizard performs the following procedure automatically so these steps are provided as a reference to help you troubleshoot OneView Monitor GUI issues.

  1. Open /usr/local/NewAtlanta/ServletExecAs/se-instance_name/StartServletExec in a text editor.
    instance_name

    Specifies the name of the ServletExec instance.

  2. Do the following:
    1. Find the PORT=8888 entry.

      Example:

      THISHOST="testmachine"

      PORT=8888

      SEINSTANCE="testmachine-servexecinstance"

    2. Change the port of communication with web server to any free port.

      Example: PORT=7777

    3. Extend the CLASSPATH definition by adding the entries in boldface to the end of the CLASSPATH:
      CLASSPATH=${NA_LIB}/servlet-api.jar:${NA_LIB}/jsp-
      api.jar:${NA_LIB}/ServletExec60.jar:${NA_LIB}/ServletExecAdmin.jar:${NA_LIB}/el-
      api.jar:${NA_LIB}/jasper-el.jar:${JL}/tools.jar:${NA_LIB}/jstl.jar:${NA_LIB}/appserv-
      jstl.jar:${NA_LIB}/activation.jar:${NA_LIB}/mail.jar:${HOMEDIRPATH}/classes:siteminder_home
      /monitor/smmongui.jar:siteminder_home/lib/smconapi.jar:siteminder_home/lib
      /smmonclientapi.jar
      
      siteminder_home

      Specifies the Policy Server installation path.

    4. Extend the document directories definition by adding the entries in boldface to:

      $SENAME $HOMEDIR $MIMEFILE $DOCROOTDIR-port $PORT $SEOPTS -addl "/sitemindermonitor=siteminder_home/monitor""

      siteminder_home

      Specifies the Policy Server installation path

      Note: There are two quotes at the end of the entry above.

  3. For Sun Java System 6.0, open /sun_java_system_home/ https-instance_name/config/magnus.conf.
    sun_java_system_home

    Specifies the Sun Java System installation path.

    instance_name

    Specifies the name of the Sun Java System instance.

  4. Move the Init fn="load-modules" section to the end of the file between the following new Init fn="init-cgi" and Init fn="ServletExecInit" sections:
    Init fn="init-cgi" SM_ADM_UDP_PORT="44444" SM_ADM_TCP_PORT="44444" 
    Init fn="load-modules" shlib="ServletExec_home/bin/ServletExec_Adapter.so" funcs="ServletExecInit,
    ServletExecFilter,ServletExecService" 
    Init fn="ServletExecInit" configFile="ServletExec_home/config/webadapter.properties"
    
    ServletExec_home

    Specifies the ServletExec installation path.

    Example: /export/NewAtlanta/ServletExecAS

  5. Open /sun_java_system_home/https-instance_name/config/obj.conf and do the following:
    1. Add the following lines, in this order, under <Object name="default">:
      <Object name="default">
      NameTrans fn="assign-name" from="*.jsp*" name="instance_name"
      NameTrans fn="assign-name" from="/servlet/*" name="instance_name"
      NameTrans fn="pfx2dir" from="/sitemindermonitor" dir="siteminder_home/monitor"
      
      instance_name

      Specifies the name of the SerlvetExec instance.

      siteminder_home

      Specifies the Policy Server installation path.

      Important! The last entry must be after the other two to ensure proper configuration of the OneView Monitor GUI.

    2. Add the following to the end of the file:

      <Object name="instance_name">

      Service fn="ServletExecService" group="instance_name"

      </Object>

      instance_name

      Specifies the name of the SerlvetExec instance.

  6. Restart the web server and ServletExec.