Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach...
Transcript of Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach...
![Page 1: Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach for system monitoring & remote SLR control Geodetic Observatory Wettzell J.T. Bachem,](https://reader033.fdocuments.us/reader033/viewer/2022042316/5f056dd37e708231d412eb45/html5/thumbnails/1.jpg)
Web-based approach for system monitoring & remote SLR control
Geodetic Observatory Wettzell
J.T. Bachem, J.J. Eckl, A. Leidig,A. Neidhardt1, T. Schüler
¹Technical University of Munich
2019-10-25 ILRS Technical Workshop 2019 - Stuttgart/Germany 1
![Page 2: Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach for system monitoring & remote SLR control Geodetic Observatory Wettzell J.T. Bachem,](https://reader033.fdocuments.us/reader033/viewer/2022042316/5f056dd37e708231d412eb45/html5/thumbnails/2.jpg)
Automation Design Principle
Targets:• Each pillar is independent from the others• Prepared for Remote Control and Operation• Maximum Safety and Reliability
2019-10-25 ILRS Technical Workshop 2019 2
![Page 3: Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach for system monitoring & remote SLR control Geodetic Observatory Wettzell J.T. Bachem,](https://reader033.fdocuments.us/reader033/viewer/2022042316/5f056dd37e708231d412eb45/html5/thumbnails/3.jpg)
System-Monitoring-Dataflow Type 1: Zabbix only
2019-10-25 ILRS Technical Workshop 2019 3
Zabbix-Server
Data source HW (Sensors & Devices with defined Interfaces)
Z
zabbix_sender
Spider script / app
Data source SW (Device Server)
Zabbix-GUI Grafana-GUI
1
Dome-Server
Dome
getDomestat + get_dome_wlrs.sh
Type 1/2 Example
![Page 4: Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach for system monitoring & remote SLR control Geodetic Observatory Wettzell J.T. Bachem,](https://reader033.fdocuments.us/reader033/viewer/2022042316/5f056dd37e708231d412eb45/html5/thumbnails/4.jpg)
System-Monitoring - Grafana-Interface
2019-10-25 ILRS Technical Workshop 2019 4
![Page 5: Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach for system monitoring & remote SLR control Geodetic Observatory Wettzell J.T. Bachem,](https://reader033.fdocuments.us/reader033/viewer/2022042316/5f056dd37e708231d412eb45/html5/thumbnails/5.jpg)
System-Monitoring-Dataflow Type 2: With Sysmon API
2019-10-25 ILRS Technical Workshop 2019 5
Zabbix-Server
Data source HW (Sensors & Devices with defined Interfaces)
Z S
zabbix_sender
Spider script / app
Data source SW (Device Server)
Sysmon DB TXT-File Archive
sysmon_sender
Zabbix-GUI Grafana-GUI
1 2
Dome-Server
Dome
getDomestat + get_dome_wlrs.sh
Type 2 Example
Custom Tools /GUI
![Page 6: Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach for system monitoring & remote SLR control Geodetic Observatory Wettzell J.T. Bachem,](https://reader033.fdocuments.us/reader033/viewer/2022042316/5f056dd37e708231d412eb45/html5/thumbnails/6.jpg)
System-Monitoring - Custom Tools / GUI
2019-10-25 ILRS Technical Workshop 2019 6
![Page 7: Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach for system monitoring & remote SLR control Geodetic Observatory Wettzell J.T. Bachem,](https://reader033.fdocuments.us/reader033/viewer/2022042316/5f056dd37e708231d412eb45/html5/thumbnails/7.jpg)
System-Monitoring-Dataflow Type 3: Sysmon API via RPC
2019-10-25 ILRS Technical Workshop 2019 7
Zabbix-Server
Data source HW (Sensors & Devices with defined Interfaces)
Z S
zabbix_sender
Spider script / app
Data source SW (Device Server)
Sysmon DB TXT-File Archive
sysmon_sender sysmon_sender RPC-daemon
sysmon_sender_RPCclient
Zabbix-GUI Grafana-GUI
1 2 3
Meteo-DB
Baro-sensor
sysmon_meteoc
sysmon_zabbixd
Type 3 Example
Dome-Server
Dome
getDomestat + get_dome_wlrs.sh
Type 2 Example
Custom Tools /GUI
![Page 8: Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach for system monitoring & remote SLR control Geodetic Observatory Wettzell J.T. Bachem,](https://reader033.fdocuments.us/reader033/viewer/2022042316/5f056dd37e708231d412eb45/html5/thumbnails/8.jpg)
System-Monitoring -Zabbix-Interface
2019-10-25 ILRS Technical Workshop 2019 8
![Page 9: Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach for system monitoring & remote SLR control Geodetic Observatory Wettzell J.T. Bachem,](https://reader033.fdocuments.us/reader033/viewer/2022042316/5f056dd37e708231d412eb45/html5/thumbnails/9.jpg)
Observation, Scheduling & Control
2019-10-25 ILRS Technical Workshop 2019 9
Scheduler
Controller
SLR System Devices
Device Server
Device RPC – Clientswith Command-Interpreter
State Machine
RequestProvide
.snp
.proc
domed, tcud, ... … tru_wlrs, slretd
Dome, Telescope, ... … Laser, Eventtimer
![Page 10: Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach for system monitoring & remote SLR control Geodetic Observatory Wettzell J.T. Bachem,](https://reader033.fdocuments.us/reader033/viewer/2022042316/5f056dd37e708231d412eb45/html5/thumbnails/10.jpg)
Observation, Scheduling & Control
2019-10-25 ILRS Technical Workshop 2019 10
Scheduler
WEB Serverwith Socket.io
SLR System Devices
Device Server
Device Clients
Controller-GUIWEB-page
socket.io
State
Command
RequestProvide
.snp
.proc
domed, tcud, ... … tru_wlrs, slretd
Dome, Telescope, ... … Laser, Eventtimer
RPC
Controller
Device RPC – Clientswith Command-Interpreter
State Machine
![Page 11: Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach for system monitoring & remote SLR control Geodetic Observatory Wettzell J.T. Bachem,](https://reader033.fdocuments.us/reader033/viewer/2022042316/5f056dd37e708231d412eb45/html5/thumbnails/11.jpg)
WEB-Control-GUI
2019-10-25 ILRS Technical Workshop 2019 11
WEB-Server with Socket.io support
Controller-GUIas WEB page
Socket.IO
Websocket
TCP/IP
Javascript/Node, Python or ... Event driven Bidirectional realtime communiction Automatic Data encoding as JSON
HTML+ CSS + Javascript Platform independent No installation required Works everywhere
![Page 12: Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach for system monitoring & remote SLR control Geodetic Observatory Wettzell J.T. Bachem,](https://reader033.fdocuments.us/reader033/viewer/2022042316/5f056dd37e708231d412eb45/html5/thumbnails/12.jpg)
WEB-Control-GUI
2019-10-25 ILRS Technical Workshop 2019 12
WEB-Server with Socket.io support
Controller-GUIas WEB page
Socket.IO
Websocket
TCP/IP
Javascript/Node, Python or ... Event driven Bidirectional realtime communiction Automatic Data encoding as JSON
HTML+ CSS + Javascript Platform independent No installation required Works everywhere
SEND
socket.emit(‘TCU’, TCUInfo);
RECEIVE
socket.on('TCU', function(tcu) { $('#aziDisp').text(tcu.azi); $('#eleDisp').text(tcu.ele);});
![Page 13: Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach for system monitoring & remote SLR control Geodetic Observatory Wettzell J.T. Bachem,](https://reader033.fdocuments.us/reader033/viewer/2022042316/5f056dd37e708231d412eb45/html5/thumbnails/13.jpg)
WEB-Control-GUI
2019-10-25 ILRS Technical Workshop 2019 13
WEB-Server with Socket.io support
Controller-GUIas WEB page
Socket.IO
Websocket
TCP/IP
Javascript/Node, Python or ... Event driven Bidirectional realtime communiction Automatic Data encoding as JSON
HTML+ CSS + Javascript Platform independent No installation required Works everywhere
RECEIVE
socket.on(‘command’, function(cmd){ exec(cmd);});
SEND
socket.emit(‘TCU’, TCUInfo);
RECEIVE
socket.on('TCU', function(tcu) { $('#aziDisp').text(tcu.azi); $('#eleDisp').text(tcu.ele);});
SEND
socket.emit(‘command’, $(‘#ctrlInput).val());
![Page 14: Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach for system monitoring & remote SLR control Geodetic Observatory Wettzell J.T. Bachem,](https://reader033.fdocuments.us/reader033/viewer/2022042316/5f056dd37e708231d412eb45/html5/thumbnails/14.jpg)
Common GUISystem CTRL
2019-10-25 ILRS Technical Workshop 2019 14
![Page 15: Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach for system monitoring & remote SLR control Geodetic Observatory Wettzell J.T. Bachem,](https://reader033.fdocuments.us/reader033/viewer/2022042316/5f056dd37e708231d412eb45/html5/thumbnails/15.jpg)
Common GUIData evaluation & Sysmon Alarms
2019-10-25 ILRS Technical Workshop 2019 15
Red flashingSysmon-Tab
![Page 16: Web-based approach for system monitoring & remote SLR control · 2019-10-29 · Web-based approach for system monitoring & remote SLR control Geodetic Observatory Wettzell J.T. Bachem,](https://reader033.fdocuments.us/reader033/viewer/2022042316/5f056dd37e708231d412eb45/html5/thumbnails/16.jpg)
2019-10-25 ILRS Technical Workshop 2019 16
Thank you !
Web-based approach for system monitoring & remote SLR control