STS status monitor https://status-sts.kaas.kit.edu/

Jan Behrens 8850af6871 Update to 2022 password 2 years ago
config f0fafed0e5 update permissions 4 years ago
pictures f269d411a3 initial commit 4 years ago
wgts 2e4407d66e fix links 4 years ago
.gitignore f269d411a3 initial commit 4 years ago
.htaccess 59078ebdc9 update password 3 years ago
.htpasswd 8850af6871 Update to 2022 password 2 years ago
Dockerfile 0490fff151 update Dockerfile 4 years ago
README.md 8e7b040de1 fix links 4 years ago
STS_channels.php ea6edad662 remove auth details, now provided by env 3 years ago
STS_functions.php 8e7b040de1 fix links 4 years ago
STS_main.php e18a18ad23 update links 3 years ago
docker-compose.yml 0cd4c67418 add Docker stuff 4 years ago
index.php f269d411a3 initial commit 4 years ago
index.php.backup f269d411a3 initial commit 4 years ago
phplot.php f269d411a3 initial commit 4 years ago
phplot_myscript.php f269d411a3 initial commit 4 years ago

README.md

STS 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 sts-status-monitor .
docker run -p 8001:80 --name sts-status sts-status-monitor
docker rm -f sts-status    # terminates container

Runtime arguments:

  • POLL_INTERVAL - polling interval for background process (default: 0 seconds = disabled)
  • POLL_SCRIPTS - list of PHP scripts to run in parallel for polling (default: none)