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.
