InetSoft's Dashboard Report Server

The dashboard report server offers a unique approach to creating reports that allows for faster streamlined data retrieval. InetSoft's dashboard software is a flexible and powerful performance monitoring solution. View the example below to learn more about the Style Intelligence solution.

To run a client viewer on a different machine than the server, you need to set up a server object to handle the viewer requests. The default server object implementation of the repository is based on the standard Java RMI distributed object protocol. The implementation requires the rmiregistry to be running. (There should be only one rmiregistry per server.)

To start an RMI repository on the server, follow these steps:

  1. Start the rmiregistry process. On a Windows platform, start the regis­try in a separate window as follows:
    • start rmiregistry
    • On a Unix platform, start the registry as a background process:
    • nohup rmiregistry &
    • If the default port of 1099 is in use, you can pass a different port as a parameter.
#1 Ranking: Read how InetSoft was rated #1 for user adoption in G2's user survey-based index Read More

  1. Once a registry process is running, bind the RMI repository object to the registry: On the 'Server Configuration' page, change the server type to 'RMI Server', and click 'Apply'.
  2. On the 'Server Status' page, click the 'Start' button to start the RMI server.

You can also start the RMI server manually. With the rmiregistry run­ning, type the following at the command line:

  • java: Dsree.home=/usr/mysreehomedir inetsoft.sree.rmi. RemoteRepository –url //your-host-name/RepletRepository
  • You can stop and restart the RMI server using the 'Stop' and 'Restart' buttons on the 'Server Status' page.

The method for starting the CORBA repository component is dependent on the CORBA environment. For details on how to set up a CORBA server object and configure the activation of the object, please refer to the documentation of your CORBA platform. Typical steps for starting the CORBA environments are as follows:

view gallery
View live interactive examples in InetSoft's dashboard and visualization gallery.

Note: For CORBA operation, remove the replet.repository.url property from the sree.properties file.

  1. Start the ORB process.
  2. Start the naming services.
  3. Start the InetSoft server.

In this example, we use the default Java implementation of CORBA (Java IDL) as the sample CORBA environment. Most CORBA implementations are similar.

Note: For CORBA operation, remove the replet.repository.url property from the sree.properties file.

To start the CORBA repository, follow these steps:

  1. Start the CORBA naming service:
    • start tnameserv –ORBInitialPort 1050
  2. On the 'Server Configuration' page, change the server type to 'CORBA Server', and click 'Apply'.
  3. On the 'Server Status' page, click the 'Start' button to start the CORBA server.
    • You can also manually start a CORBA server by typing the following at the command line:
      start –Dsree.home=. java –Dsree.home=. inetsoft.sree.corba. RepositoryServer –ORBInitialPort 1050
    • The naming service port number can be any available port on the server. This creates a persistent CORBA object, one that is not acti­vated or deactivated during the life-cycle of the CORBA environ­ment. Because of the overhead required to start and initialize a server, we strongly recommend running the CORBA object persistently to avoid performance problems. (The repository object does not have to be persistent.)
  4. Connect a viewer to the CORBA server by specifying the name ser­vice host and port:

    java –Dsree.home=. inetsoft.sree.viewer.Viewer –corba –ORBInitialHost host-name –ORBInitialPort 1050

You can stop and restart the CORBA server using the 'Stop' and 'Restart' buttons on the 'Server Status' page.

Previous: Dashboard Server Environment