只读监视

问题描述 投票:0回答:1

因此,我试图对我所有的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”表示监视将始终告诉我我有一个只读挂载。有谁知道如何使脚本跳过此操作,或者有更好的方法来监视只读?

bash zabbix
1个回答
0
投票

尝试使用tmpfs过滤掉| grep -v tmpfs

© www.soinside.com 2019 - 2024. All rights reserved.