ATLAS Lab Environment Monitoring
The ATLAS labs have temperature, humidity, and pressure sensor monitoring. Those are hosted on raspberry pis in a Golden Dragon takeout box. An additional temperature sensors is on a long wire and hanging in the crate.
The software running on the raspberry pi is hosted in this git repo:
lab_env_mon
, which also has more details on the devices. The Pis are setup to automatically start up the monitoring on boot or if power is lost. Rarely the Pis may lose their connection to the wifi, but so far have continued to take data. Power cycling the Pi is enough to get it back online and sync the missing data. Data is pushed to feb2-prod in the form of a csv, which is also imported into the FEB2 SQL database.
Access from Nevis Network
http://feb2-prod:3000/
This is Grafana. Go to the top left menu (three bars) > Dashboards > "FEB2 Lab Environment SQL
Access from outside of the Nevis Network
feb2-prod is not publicly facing. In order to access grafana, we need to tunnel through kolya. It may also be possible to circumvent this if Nevis runs some sort of proxy.
Run the following command in a terminal to tunnel through kolya and forward to your localhost. This will stay on your terminal while it's open, and look like it's hanging.
ssh -N -L 3000:feb2-prod.nevis.columbia.edu:3000 -J kolya.nevis.columbia.edu feb2-prod
Then you should be able to go to this address in your browser:
localhost:3000
--
Jonathan Long - 2025-06-24
Comments