GLIMPSE Public Page

Generic fLexIble Monitoring based on a Publish-Subscribe infrastructurE

GLIMPSE, is a monitoring infrastructure that will be used to support behavioural learning, performance and reliability assessment, security, and trust management, however the infrastructure is totally generic and can be easily applied to different contexts.

Infrastructure

GLIMPSE Events structure

GLIMPSE is able to catch events coming in from probes.

Those probes must sends events that implements the ConnectBaseEvent interface.

GLIMPSE Transmitted Data Structure

  • ComplexEventRule: The XSD of the ObjectMessage sent by the GlimpseConsumer to request an evaluation.
  • GlimpseBaseEvent<?>: The object sent into the data field of the ObjectMessage sent by the GlimpseProbe to Glimpse
  • ComplexEventException: The XSD of the ObjectMessage sent by GlimpseManager to notify to the GlimpseConsumer an exception occurred into the SUT.
  • ComplexEventResponse: The XSD of the ObjectMessage sent by GlimpseManager to notify an occurrence of the requested pattern to the GlimpseConsumer.

GLIMPSE requirements

Prototype Download - ALPHA Version -

Prototype USAGE - ALPHA Version -

Install and run service mix

Modify the parameter “org.apache.activemq.jndi.ActiveMQInitialContextFactory java.naming.provider.url =” contained into the environmentFile of each packet (glimpseEnabler, glimpseProbe, glimpseManager) with the ipaddress of your serviceMix4 installation.

For CONNECT use: tcp:atlantis.isti.cnr.it:61616 For ChoreOS use: tcp:dsbchoreos.petalslink.org:61616

Start the manager typing: java -jar GlimpseManager.jar systemSettings

It is possible to use one or more probe, to do that, just modify the parameter connectorName into the probeSettings file.

Publications

Contacts

labse/tools/glimpse/public/main.txt · Last modified: 17.02.2012 11:37 by Antonello Calabrò