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

Jan Behrens 04b23fa096 some code cleanup преди 2 години
Crypt e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling преди 4 години
File e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling преди 4 години
Math e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling преди 4 години
Net e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling преди 4 години
System e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling преди 4 години
config 994e1e5734 update permissions преди 4 години
logs e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling преди 4 години
oldfiles 04b23fa096 some code cleanup преди 2 години
patchpanel 0e8d025814 'patchpanel/ringstoadei.txt' löschen преди 4 години
pics 4a4aa09095 'pics/SDS_status_main.php' löschen преди 2 години
.gitignore e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling преди 4 години
.htaccess e4310068ea add password преди 3 години
.htpasswd fc0e9ed8b8 update 2021 password преди 3 години
Dockerfile a6912477e2 update Dockerfile преди 4 години
README.md 7a6f7dc34a parallelize polling преди 4 години
SDS_status_channels.php 04b23fa096 some code cleanup преди 2 години
SDS_status_functions.php 04b23fa096 some code cleanup преди 2 години
SDS_status_main.php 04b23fa096 some code cleanup преди 2 години
aircoils_settings.php 04b23fa096 some code cleanup преди 2 години
docker-compose.yml fde13e12a9 try BORA style with Docker + php/apache base преди 4 години
index.php 04b23fa096 some code cleanup преди 2 години
index_beta.php 04b23fa096 some code cleanup преди 2 години
list.php 04b23fa096 some code cleanup преди 2 години
mace_settings.php 04b23fa096 some code cleanup преди 2 години
openssl.cnf e2e1770925 update Dockerfile, switch to ubuntu base, use cron for polling преди 4 години
poll_HV_data.php 04b23fa096 some code cleanup преди 2 години
poll_adei_data.php 04b23fa096 some code cleanup преди 2 години
poll_data.sh aa95777525 Add feature to pull patchpanel relations from KaLi database преди 2 години
poll_database.php aa95777525 Add feature to pull patchpanel relations from KaLi database преди 2 години

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