- Docker
- Docker Compose
# Clone repository
git clone https://github.com/acalabro/Concern_Monitoring_Infrastructure.git
cd Concern_Monitoring_Infrastructure
# Setup
mkdir -p docker/init-db
chmod +x docker/init-db/init-eventdb.sh
# Build and start
docker-compose build
docker-compose up -d
# Check status
docker-compose ps- Dashboard: http://localhost
- API: http://localhost:8181/api/health
- MySQL: localhost:3306 (user:
concern, password:un53cur3!!)
docker-compose downcd Concern_Monitoring_Infrastructure
mvn clean compile
mvn exec:java -Dexec.mainClass="it.cnr.isti.labsedc.concern.rest.Main"cd frontend
npm install
npm run devmysql -u concern -pun53cur3!! -e "CREATE DATABASE eventdb;"
mysql -u concern -pun53cur3!! eventdb < docker/init-db/init-eventdb.sh| Variable | Default | Description |
|---|---|---|
MYSQL_HOST |
localhost |
MySQL hostname |
MYSQL_PORT |
3306 |
MySQL port |
MYSQL_USER |
concern |
MySQL username |
MYSQL_PASSWORD |
un53cur3!! |
MySQL password |
MYSQL_DATABASE |
eventdb |
Database name |
- Real-time event monitoring
- Complex Event Processing (Drools CEP)
- Event statistics and violations tracking
- Interactive dashboard
- RESTful API
- Rule management (upload, validate, load)
# View logs
docker-compose logs -f backend
# Restart services
docker-compose restart
# Reset database (⚠️ deletes data!)
docker-compose down -v
docker-compose up -dGPL 3.0
- Antonello Calabrò - Google Scholar


