Table of Contents
The UI is provided in a separate package named
jasmine-ui-<version>.zip
. For install JASMINe,
just unzip this file in a separate directory.
Inside the jasmine-gui folder there is one folder called conf, which contains configuration files. The jasmine.properties file contains the listening address and ports of the node which acts as a control node. The other files (apache.properties, jonas.properties, ...) contain the default values used for the wrappers in the deployment. This values can be changed later in the GUI. These properties allow us to customize the wrappers to each node dinamically.
If jasmine.properties aren't correctly configurated or there is a problem on the sever side, the following screen will appear.
The different parts are:
Jade Front: Corresponds to the connection with the
jade-ejb.jar
EJB. It also needs the location
where the JMX bridge creates the RMI registry and the location where
the jadeboot creates the Fractal RMI registry.
Probe Front: It's the connection used for the real-time monitoring. It creates a subscriber to the JMS topic where the monitoring system sends the data.
Rulelogs Front: It connects with the logs EJB and it's used for retrieving from the UI the logs data.
In each part, there are a connection status, the IP and the port for each part of the server side. There are three possible status :
Connected: the connection is established.
Disconnected: the connection has been closed.
Connection Failed: there is a problem. The connection can't be established.
This is the main screen of JASMINe, the ModelCluster perspective. This perspective is useed to design and configure the cluster.
Extend
(click on the arrow).Right-click on
.Choose
/ .Right-click on the new
.Choose
/ .[java] [Allocator] receive newNode jmsMessage : <jasmine-monitored-node-address>_<node-id>
The Applications property contains all the applications in the domain that are associated with the node. For the Ip property we can specify the hostname or the IP. The rest of the properties are not currently used.
For each application to deploy the steps to follow are:
Right-click on
.Choose New Child/<Application>
To deploy an application, right-click on the application you want to deploy and choose
on the contextual menu.To start an application, right-click on the application you want to start and choose
on the contextual menu.
Choose a JOnAS which is running.
Right-click on the JOnAS.
Choose Browser on contextual menu.
JASMINe will automatically switch to the browser perspective.
In this perspective, you can open severals browsers for each JOnAS.
To monitor a Jasmine Host, the monitoring system must be deployed and started on that node:
Right-click on a Jasmine Host.
Choose one of the three possible monitors inside the
option.JASMINe will automatically switch to the monitoring perspective.
The
tab where you can read numeric values.The
tab wher you can see curves.The
tab where you can choose which data you want to display, and the refresh rate.To view the rules logs, it's necessary to open the RuleLogs perspective. On this perspective there are severals actions :
To sort logs by type or date (push buttons on the top of the table).
To filter logs by type or date.
To save logs in an Excel file logs by type or date.
To delete logs on the server side by type.
To change the logs refresh rate (choose a value on the list).