#!/bin/bash # # Nagios plugin to check if mounted devices are rw # STATE_OK=0 STATE_CRITICAL=2 for i in `grep ' ro,' /proc/mounts | awk '{ print $2 }'` do OUTPUT=$(grep ' $i ' /etc/fstab | awk '{ print $4 }' | grep 'ro' 2>/dev/null) if [ $i == 0 ]; then MESSAGE="$i $MESSAGE"; fi done if [ "$MESSAGE" ] then echo "CRITICAL: Read-only filesystem: $MESSAGE" exit $STATE_CRITICAL fi echo "No Read-Only filesystems" exit $STATE_OK