SDS status monitor https://status-sds.kaas.kit.edu/

Thomas Thümmler 1da16c6f4c Updated K65 scale factor (using 4000:1 output) hace 1 año
Crypt e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling hace 4 años
File e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling hace 4 años
Math e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling hace 4 años
Net e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling hace 4 años
System e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling hace 4 años
config 994e1e5734 update permissions hace 4 años
logs e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling hace 4 años
oldfiles 04b23fa096 some code cleanup hace 2 años
patchpanel b133889f17 weird patchpanel fix hace 2 años
pics 0105089985 pics for egun hace 1 año
.gitignore e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling hace 4 años
.htaccess 9c165f162d Remove `htpasswd` (mount from OpenShift) hace 2 años
CorporateESC-Bold.woff 79d373b0ed Font hace 2 años
CorporateESC-Bold.woff2 b5b53e80c8 KATRIN logo font hace 2 años
Dockerfile a6912477e2 update Dockerfile hace 4 años
README.md 7a6f7dc34a parallelize polling hace 4 años
SDS_status_channels.php 2bd5f9fb13 added egun beam monitor channel hace 1 año
SDS_status_functions.php 04b23fa096 some code cleanup hace 2 años
SDS_status_main.php 1da16c6f4c Updated K65 scale factor (using 4000:1 output) hace 1 año
aircoils_settings.php 04b23fa096 some code cleanup hace 2 años
docker-compose.yml fde13e12a9 try BORA style with Docker + php/apache base hace 4 años
index.php 717c069407 added RaspberryShake iframe hace 2 años
index_beta.php 04b23fa096 some code cleanup hace 2 años
list.php 04b23fa096 some code cleanup hace 2 años
mace_settings.php 04b23fa096 some code cleanup hace 2 años
openssl.cnf e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling hace 4 años
poll_HV_data.php 04b23fa096 some code cleanup hace 2 años
poll_adei_data.php a21fd37a5c delayed readout message adjusted to appear after 15s hace 2 años
poll_data.sh aa95777525 Add feature to pull patchpanel relations from KaLi database hace 2 años
poll_database.php 615260b534 Fix IE offsets hace 2 años
stylesheet.css ab04861c05 Style sheet for updated page layout hace 2 años

README.md

SDS status monitor

  • Runs on Apache + PHP
  • Website served by Apache process
  • Data is polled in background at regular intervals
  • Needs write access to www directory for caching

Docker

Setup builds on Ubuntu 18.04 (bionic) and starts server + polling process.

Build & run locally:

docker build -t sds-status-monitor .
docker run -p 8001:80 --name sds-status sds-status-monitor
docker rm -f sds-status    # terminates container

Runtime arguments:

  • POLL_INTERVAL - polling interval for background process (default: 60 seconds)
  • POLL_SCRIPTS - list of PHP scripts to run in parallel for polling (default: 'poll_adei_data.php poll_HV_data.php')