Does anyone have a solution for monitoring UNIX/Linux systems, and detecting when a file system or disk goes into Read-Only mode ?

We are running int a situation , on UNIX and Linux systems, where a file system and/or a disk goes into Read-Only mode.

At this point, most system/application functionality will stop because the system can no longer write to a file, for example. Monitoring for this situation difficult. Once the systems gets into R/O mode, most often we cannot log in to the system in order to check anything, such as log outputs , to detect this R/O situation.