Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The SP Proxy (https://login.terena.org/wayf) uses metadata that is generated by another host: https://pioneer.terena.org/mr.

This host polls various metadata sources from cron, using SimpleSAMLphp's metarefresh module.

...

When pioneer.terena.org/mr has finished, it uses rsync to synchronise the directory that hold holds the metadata to login.terena.org/wayf.

...

During the SimpleSAMLphp hackathon on 27 May 2015 a an attempt has been made to add some form of monitoring capabilities to metarefresh.

...

  • Write any custom Nagios checks and let the Nagios server poll the URLs. This option was rejected because the network checks should be done from the same host that does the metarefresh process. Otherwise subtle changes in network access lists, firewall, OS and library versions might yield different results.
  • Runs Run separate Nagios checks through/from the same host that does the metarefresh process. This approach was rejected because with dozens of URLs, any non-responsive URLs would significantly increase the time it takes to run the Nagios plugin. blah blah

In the end the follow approach was chosen. The metarefresh process already logs all possible errors, and also stores any Conditional GET values for each URL in a state file.

...