You are here: Foswiki>Service Web>AlarmSystem (24 Apr 2018, SebastianMueller)Edit Attach

Overview of Alarmsystem:

alarmsystemov.png

Generator: Generates alarm states, e.g. FESA-Devices

Alarm Queue: This message broker transport the alarm state from the generator to the processor.

Processor: The alarm processor receive and process the alarm state.

Agent: The alarm agent handle client sessions like client filter, alarm acknowledgements and client subscriptions

Client: The client using the API to subscribe to the alarm state changes

How to run:

Check out Alarmsystem https://www-acc.gsi.de/svn/cosylab and this Library Bitronix JTA Transaction Manager https://github.com/bitronix/btm.git

Build this

Change folders in this file:

AlarmSystem/sat/conf/alarm.env

Import this file into your bashrc file like

. ~/workspace2018/AlarmSystem/sat/conf/alarm.env

Start processor:

ass -v aprocessor0

Start agent:

ass -s aagent0

Info: in the folder AlarmSystem /sat/log

Start Test Client (that is a program from Ralf Huhman):

atestclient

Start Reg-Mon (that is a program from Ralf Huhman):

AlarmSystem /src/cpp-api/generator-test/src/start-regmon.sh

Info to ASS:

This script is for start and stop -s start -k kill -c check -h help -v verbose

Ass with combination with a script like aprocessor or agent starts the java alarmsystem program with properties

The logs saved here:

AlarmSystem/sat/log

Infos:

for more information visit:

Z:\belgroup\Projekte\Alarm-System\handover-SAT-April-2018

Overview of the SVN Structure:

.
├── documentation
├── misc
├── sat
│ ├── bin
│ ├── conf
│ │ ├── aclient
│ │ ├── aconfig
│ │ ├── agent
│ │ ├── agui
│ │ ├── atestclient
│ │ ├── hub
│ │ └── processor
│ ├── log
│ ├── run
│ └── ws
│ ├── aagent0
│ ├── aagent1
│ ├── aagent2
│ ├── aconfig
│ ├── ahub
│ ├── aprocessor0
│ ├── aprocessor1
│ ├── aprocessor2
│ └── atestclient
└── src
├── cpp-api (not implemented)
│ ├── alarm-generator
│ ├── alarm-itest
│ ├── cpp
│ ├── generator-client
│ └── generator-test
└── java
├── agent
├── build-tools
├── clientapi
├── common
├── generator
├── hub
├── itest
├── lib
├── misc
├── processor
├── service
└── ui

-- SebastianMueller - 24 Apr 2018
Topic revision: r1 - 24 Apr 2018, SebastianMueller
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback