Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Ebam/Introduction"

Line 1: Line 1:
 
The eBAM (extended Business Activity Monitoring) project aims to realize an advanced platform for the monitoring of the heterogeneous services and applications (infrastructures, processes, components) and the historical analysis of data. eBAM allows users  to set the governance rules of their own monitoring systems, by defining the events and services threshold included in the BAM systems, so that users can view the most relevant events on their own system at runtime.
 
The eBAM (extended Business Activity Monitoring) project aims to realize an advanced platform for the monitoring of the heterogeneous services and applications (infrastructures, processes, components) and the historical analysis of data. eBAM allows users  to set the governance rules of their own monitoring systems, by defining the events and services threshold included in the BAM systems, so that users can view the most relevant events on their own system at runtime.
 
  
 
== Components ==
 
== Components ==
Line 13: Line 12:
 
The eBAM designer is composed by eclipse plugins that run inside eclipse and activate a new Menu Item to use the wizards to configure eBAM.
 
The eBAM designer is composed by eclipse plugins that run inside eclipse and activate a new Menu Item to use the wizards to configure eBAM.
 
An Eclipse Helios distribution with eBAM designer is released. Both the runtime and the design interact with the metamodel which contains all the informations managed by ebam. In the release, the DBMS H2 is used to interact with the metamodel, through eclipse  link, however is easy to modify the DBMS, as explained in the [http://wiki.eclipse.org/Ebam/Configuration#Modifying_Database related chapter]
 
An Eclipse Helios distribution with eBAM designer is released. Both the runtime and the design interact with the metamodel which contains all the informations managed by ebam. In the release, the DBMS H2 is used to interact with the metamodel, through eclipse  link, however is easy to modify the DBMS, as explained in the [http://wiki.eclipse.org/Ebam/Configuration#Modifying_Database related chapter]
 +
 +
 +
==Installation==
 +
 +
<h3>DataBase Creation </h3>
 +
 +
If you don't use the default DBMS (H2),you have to create a database called owned by a user called ebam, which password is ebam.You can find the database scripts that build the database for H2 and MySQL unzipping the eBAM-0.7RC DataBase Scripts[http://www.eclipse.org/ebam/download_ebam.php]. Moreover you have to change the persistence file of eBAM Runtime and Designer, following the instructions exposed in the specific chapter.
 +
 +
If you use the default DBMS H2 you can create the DB using as JDBC url <u>jdbc:h2:tcp://localhost/~/ebam</u> and username and password ebam/ebam. Using the Database script you can create and fill the database.Then shut down the DB and install the runtime. eBAM runtime will automatically open the DB and link on it.
 +
 +
A faster way to use eBAM with the default DBMS is to unzip the H2 DataBase Files[http://www.eclipse.org/ebam/download_ebam.php] in the home folder of your computer.In this way you the database is created, and you can proceed to the installation of the runtime.
 +
 +
<h3> Runtime Installation </h3>
 +
 +
After configuring the database, unzip the eBAM-0.7RC Runtime[http://www.eclipse.org/ebam/download_ebam.php]
 +
and then click on the <u>runtime.bat</u> file. Two command windows will open and the second you can find the log of the eclipse runtime running. The runtime will start opening automatically the H2 DataBase and parsing the log files, if present, configured in the adapter manager configuration file.
 +
 +
<h3> Designer Installation </h3>
 +
 +
Unzip the eBAM-0.7RC Designer[http://www.eclipse.org/ebam/download_ebam.php], then click on <u>\eBAM-0.7RC-designer\eclipse\eclipse.exe</u>. The eclipse IDE will start with the eBAM Designer in the Eclipse Menu, and if is used the default configuration of the DBMS (H2) the designer can automatically link to the database.

Revision as of 06:07, 2 September 2010

The eBAM (extended Business Activity Monitoring) project aims to realize an advanced platform for the monitoring of the heterogeneous services and applications (infrastructures, processes, components) and the historical analysis of data. eBAM allows users to set the governance rules of their own monitoring systems, by defining the events and services threshold included in the BAM systems, so that users can view the most relevant events on their own system at runtime.

Components

The distribution of eBAM is composed by a runtime and a designer component, the runtime is composed by OSGI plugins that implement the specific runtime features of the platform, for example:

  1. Adapter Management
  2. Rules and Events engines Management
  3. Alarm Management

So, the componets of the runtime are responsible of the management of the eBAM information flow. The runtime is released as a server built over Equinox, that can be automatically started by the runtime.bat file. The eBAM designer is composed by eclipse plugins that run inside eclipse and activate a new Menu Item to use the wizards to configure eBAM. An Eclipse Helios distribution with eBAM designer is released. Both the runtime and the design interact with the metamodel which contains all the informations managed by ebam. In the release, the DBMS H2 is used to interact with the metamodel, through eclipse link, however is easy to modify the DBMS, as explained in the related chapter


Installation

DataBase Creation

If you don't use the default DBMS (H2),you have to create a database called owned by a user called ebam, which password is ebam.You can find the database scripts that build the database for H2 and MySQL unzipping the eBAM-0.7RC DataBase Scripts[1]. Moreover you have to change the persistence file of eBAM Runtime and Designer, following the instructions exposed in the specific chapter.

If you use the default DBMS H2 you can create the DB using as JDBC url jdbc:h2:tcp://localhost/~/ebam and username and password ebam/ebam. Using the Database script you can create and fill the database.Then shut down the DB and install the runtime. eBAM runtime will automatically open the DB and link on it.

A faster way to use eBAM with the default DBMS is to unzip the H2 DataBase Files[2] in the home folder of your computer.In this way you the database is created, and you can proceed to the installation of the runtime.

Runtime Installation

After configuring the database, unzip the eBAM-0.7RC Runtime[3] and then click on the runtime.bat file. Two command windows will open and the second you can find the log of the eclipse runtime running. The runtime will start opening automatically the H2 DataBase and parsing the log files, if present, configured in the adapter manager configuration file.

Designer Installation

Unzip the eBAM-0.7RC Designer[4], then click on \eBAM-0.7RC-designer\eclipse\eclipse.exe. The eclipse IDE will start with the eBAM Designer in the Eclipse Menu, and if is used the default configuration of the DBMS (H2) the designer can automatically link to the database.

Back to the top