PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
| Dir : /usr/local/nagios/plugins/ |
| Server: Linux server1.ngambekcore.com 4.18.0-553.51.1.el8_10.x86_64 #1 SMP Wed Apr 30 04:00:07 EDT 2025 x86_64 IP: 159.198.77.92 |
| Dir : //usr/local/nagios/plugins/check_ro_fs.sh |
#!/bin/sh
_ret() { # syntax - ret message errorcode
echo $1
exit $2
}
FSTAB='/etc/fstab'
MP='/backup'
if ! [ -f $FSTAB ]; then _ret 'no fstab' 2; fi;
if ! $(awk '{print $2}' $FSTAB | grep -q "^$MP$"); then _ret "wrong fstab" 1; fi;
if ! MOUNTS=$(cat /proc/mounts | grep $MP | awk '{print $4}'); then _ret "not mounted" 2; fi;
#if [ $MOUNTS = "(ro.*$" ]; then _ret "/backup is mounted read-only" 2; fi;
case $MOUNTS in
ro,*)
_ret "/backup is mounted read-only" 2
;;
*)
_ret "OK" 0
;;
esac