If the computers are on the network then they could rbe running a limited version of your app so the user can report their own system as having an issue unless its a bad problem, then they would have the supervison update the status. It just depends on the type of issue but at least it may take some of the burden off the supers.

Or you can have a "keep alive" sigonal that will be transmitted from each stations app and if it fails to transmists then you know there is a problem. It could test every 1 or 5 minutes depending on the network and its trafic load.

Just try to think of the user and what issues they would have trying to report that the system is having an issue.

If its not user friendly then they wont use it.