【发布时间】:2020-02-20 11:23:42
【问题描述】:
所以我试图对我所有的 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" 意味着监控总是会告诉我我有一个只读安装。有谁知道如何让脚本跳过这个,或者有更好的方法来监控只读?
【问题讨论】:
-
如果
findmts可用,也许它可以帮助你