Work packages/Monitoring record sources

Each databank source needs to be monitored to see that our information about it remains correct. There are a variety of ways that this can be one, some of which are listed below

  • Check that host responds to ping
  • Check that a standard record returns an expected value in an expected amount of time
  • Check that all known record reply with something expected
  • Check that requesting an unknown id returns what we expect for a page not found

All of this can be done with nagios so most of this is a matter of generating an nagios configuration based on our databank information.

When expectations are not met, most likely a curator needs to get involved to fix things. So the output of the monitoring process should be notifications of some sort, and there should be a web page that offers the current status.