gpt4 book ai didi

linux - centeron 插件忽略正则表达式

转载 作者:太空宇宙 更新时间:2023-11-04 03:36:58 26 4
gpt4 key购买 nike

如何使用正则表达式忽略或过滤 centeron_plugins.pl 结果的部分内容?

实际例子:

我正在尝试监视所有 Linux 服务器 (RHEL 6) 上的 inode ,因此我使用以下命令:

perl centreon_plugins.pl --plugin=os::linux::snmp::plugin --mode=inodes --hostname=servname --snmp-version=2c --snmp-community=mycomm --warning 80 --critical 90 --name --regexp --verbose

这将为我提供所有文件系统上的所有 inode ,但它始终会因/proc 等原因而处于警报状态另外,这将监视我安装在 nfs 共享上的主目录。

所以我想排除一些字符串,如 home、proc、...

如果我尝试使用这个:

perl centreon_plugins.pl --plugin=os::linux::snmp::plugin --mode=inodes --hostname=servname --snmp-version=2c --snmp-community=mycomm --warning 80 --critical 90 --name --regexp --diskpath=/?!proc/ --verbose

我会收到这样的错误:

-bash: !proc: event not found

有什么想法吗?

最佳答案

--diskpath=/?!proc/ 必须加引号。 Bash 解释该字符!

尝试:

perl centreon_plugins.pl --plugin=os::linux::snmp::plugin --mode=inodes --hostname=servname --snmp-version=2c --snmp-community=mycomm --warning 80 --critical 90 --name --regexp "--diskpath=/?!proc/" --verbose

关于linux - centeron 插件忽略正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31250501/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com