Skip to content

yusahin/Device-Monitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Device Monitoring

Device Monitoring is consists of two modules.

  • First module is device-pool that is generated virtual devices.
  • Second module is monitoring server. It consumes messages that are coming from devices.

Initialize

Device-pool is based on spring-boot project and runs localhost:8080.

Monitoring-Server is based on spring-boot project and localhost:7070.

Messaging Flow

%% Example of sequence diagram
  sequenceDiagram
Device.X->>MonitoringServer: REGISTER ( DMessage )
MonitoringServer->>Device.X: REGISTER SUCCESS
Device.X->>MonitoringServer: HEALTH_CHECK ( DMessage )
Device.X->>MonitoringServer: HEALTH_CHECK ( DMessage )
Device.X->>MonitoringServer: HEALTH_CHECK ( DMessage )

Device.X->>MonitoringServer: ALERT ( DMessage )
MonitoringServer->>Device.X: ALERT SUCCESS
Device.X->>MonitoringServer: HEALTH_CHECK ( DMessage )
Device.X->>MonitoringServer: HEALTH_CHECK ( DMessage )

Device.X->>MonitoringServer: ALERT ( DMessage )
MonitoringServer->>Device.X: ALERT SUCCESS
Loading

image

About

This repo is abstract Device Monitoring tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published