Now that I have played a bit with the system, I am getting a handle on how it all works. I have another thread going regarding my first receiver.
Once the system gets some users that are really using the data, it is important that the system is ‘up and running’ all the time.
This means we need to know if the data stream heading into the unlink is running OK, and that receivers in the footprint of those satellites that carry the data are receiving OK.
If we had a couple receivers that could monitor the presence of data on the receive end, and have those receivers themselves monitored for proper operation (i.e. have them send regular data via some port from the monitoring station), we could then test the stations once in a while with something like Zabbix, to ensure the Pi is actually up and running.
Then, we could simply report that the Pi is receiving data - IPC calls?.
The ‘monitoring station’ would need to have a back end internet connection that is pretty stable, and some battery backup on the satellite, pi and networking so that a local power failure would not take down the monitoring station.
Basically, I am talking about a simple network monitoring setup. This will become more important when people start to use the outernet data for real, but it is something to look at.