Workshop Agenda
09:00 | 09:30 | Welcome | Slides | Hands-On Commands | Handouts (print) | |
09:30 | 09:50 | perfSONAR Architecture, workshop objectives, lab setup | pS - Architecture | — | pS - Architecture | AD |
09:50 | 10:10 | Central Measurement Archive | See pS - Architecture | install + conf | See pS - Architecture | AD |
10:10 | 11:00 | Measurement Mesh | Mesh Config | configuration | Mesh Config | IG |
11:00 | 11:20 | Break | ||||
11:20 | 11:50 | Measurement Point configuration | MP Config | configuration | MP Config | IG |
11:50 | 12:30 | Dashboard setup | see pS - Architecture | configuration | See pS - Architecture | AD |
12:30 | 13:30 | Lunch | ||||
13:30 | 13:50 | Measurements Analysis | IG | |||
13:50 | 15:00 | Tuning and Automation | Puppet Config | Puppet Config | IG - AD | |
15:00 | 15:20 | Break | ||||
15:20 | 15:40 | perfSONAR Roadmap Update | pS Roadmap | — | — | AD |
15:40 | 16:30 | perfSONAR Advanced Features | MaDDash, pScheduler | — | — | AD - IG |
Hands-On Commands
Central Measurement Archive
Installation
With these commands, you'll install all you need to run a central server (measurement archive software: esmond and dashboard software: maddash) on your central server.
Configuration
Configuration files
Configuration files involved (but no change should be required):
/etc/cassandra/
/etc/esmond/
/etc/httpd/conf.d/apache-esmond-proxy.conf
/opt/rh/httpd24/root/etc/httpd/conf.d/apache-esmond.conf
Log files
Log files to check:
/var/log/esmond/
/var/log/cassandra/
/var/log/httpd/
/var/log/httpd24/
IP Authentication
With these commands, you'll configure esmond to accept data coming from a set of IP.
Verifying
Then check the cassandra, httpd, httpd24 and postgres processes are running. esmond, through httpd and httpd24, is listening on port 80 and 11413. cassandra is listening on port 9160, postgres on port 5432 You should also be able to visit the esmond webinterface at an URL like http://pertcsxy.switch.ch/esmond/perfsonar/archive/
Measurement Mesh
Measurement Point configuration
Dashboard setup
Installation
Installation of MaDDash has already been done when installing the perfsonar-centralmanagement bundle package.
Configuration
Configuration files
Configuration files involved:
/etc/maddash/maddash-server/maddash.yaml
/etc/maddash/maddash-webui/config.json
/etc/perfsonar/meshconfig-guiagent.conf
Log files
Log files to check:
/var/log/maddash/
/var/log/httpd/
Verifying
Checking the public dashboard at http://pertcsxy.switch.ch/maddash-webui/ If a change is done to the maddash-webui/config.json
file, reload it from http://pertcsxy.switch.ch/maddash-webui/etc/config.json
Tuning and Automation