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

Thomas Thuemmler 3006514473 updated offset and gain values il y a 3 semaines
Crypt e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling il y a 4 ans
File e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling il y a 4 ans
Math e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling il y a 4 ans
Net e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling il y a 4 ans
System e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling il y a 4 ans
config 994e1e5734 update permissions il y a 4 ans
logs e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling il y a 4 ans
oldfiles 04b23fa096 some code cleanup il y a 2 ans
patchpanel 4c92efabf6 minor change il y a 1 an
pics 7cad3230cc updated ground switch il y a 3 mois
.gitignore 5569ce9f1f modified to skip macos system files il y a 2 mois
.htaccess 9c165f162d Remove `htpasswd` (mount from OpenShift) il y a 2 ans
CorporateESC-Bold.woff 79d373b0ed Font il y a 2 ans
CorporateESC-Bold.woff2 b5b53e80c8 KATRIN logo font il y a 2 ans
Dockerfile a6912477e2 update Dockerfile il y a 4 ans
README.md 7a6f7dc34a parallelize polling il y a 4 ans
SDS_status_channels.php 7122d40b29 fixed severe bug in channel list il y a 3 mois
SDS_status_functions.php 4762ca226c repaired broken functions il y a 4 semaines
SDS_status_main.php 3006514473 updated offset and gain values il y a 3 semaines
aircoils_settings.php 04b23fa096 some code cleanup il y a 2 ans
docker-compose.yml fde13e12a9 try BORA style with Docker + php/apache base il y a 4 ans
index.php 2b927a96ed bugfix il y a 1 mois
index_beta.php 04b23fa096 some code cleanup il y a 2 ans
list.php 04b23fa096 some code cleanup il y a 2 ans
mace_settings.php 04b23fa096 some code cleanup il y a 2 ans
openssl.cnf e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling il y a 4 ans
poll_HV_data.php 540876b13a fixed a bug not polling the identical time intervals for both DVMs, now identical il y a 7 mois
poll_adei_data.php cdb76d389e remove sleeps il y a 1 an
poll_data.sh aa95777525 Add feature to pull patchpanel relations from KaLi database il y a 2 ans
poll_database.php cdb76d389e remove sleeps il y a 1 an
stylesheet.css ab04861c05 Style sheet for updated page layout il y a 2 ans
update_database.php bd27ed5057 fixes + tuning, add author field il y a 1 an

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')