因此,我试图对我所有的centos服务器进行只读文件系统监视。起初看起来很容易,但后来我遇到了冲突。基本上,我制作了一个脚本来检查并用zabbix监视结果,但是每个服务器都有1个只读装载,这使我无法获取正确的数据。
#!/bin/bash
if cat /proc/mounts | grep RO | grep "\srw" > /dev/null
then
echo 1
else
echo 0
fi
因此,此脚本将完美检查只读装载,但“ cat / proc / mounts”的结果将始终导致“ tmpfs / sys / fs / cgroup tmpfs ro,seclabel,nosuid,nodev,noexec,mode = 755 0 0”表示监视将始终告诉我我有一个只读挂载。有谁知道如何使脚本跳过此操作,或者有更好的方法来监视只读?
尝试使用tmpfs
过滤掉| grep -v tmpfs