Monitoring-plugins-contentage
Nagios 插件
供应商: SUSE Linux Products GmbH
开发者:
许可证: BSD-4-Clause
网址: https://en.opensuse.net.cn/index.php?title=Monitoring-plugins-contentage
关于
此插件检查一个或多个目录中文件是否比指定年龄更旧。您可以为警告和严重状态定义文件的年龄。
注意:该插件检查文件的 mtime,而不是 ctime。
选项
-w|--warning : time for warnings (minutes) -c|--critical : time for critical warnings (minutes) -p|--pathnames : absolute path to the folders, split mutliple pathnames with commata -t|--timeout : timeout (default: 15)
检查本地主机
为了检查运行 nagios 守护进程的本地机器,添加一个 命令定义 如下
define command {
command_name check_contentage
command_line $USER1$/check_contentage -w 24 -c 48 -p $ARG1$
}
并定义一个 服务定义 如下
define service{
use generic-service
host_name localhost
service_description Files in /tmp
normal_check_interval 1440 # once a day
display_name Old files in /tmp directory
check_command check_contentage!/tmp
}
检查远程主机
此示例使用 Nagios 远程插件执行器 - 您需要在要监视的机器上安装 nrpe-client 包,并且在运行 nagios 守护进程的机器上安装 nrpe-server 包。
首先,在您的 nagios 服务器上定义一个 命令定义 如下
define command{
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}
和一个 服务定义 如下
define service{
use generic-service
host_name my_client
service_description Old files in /tmp directory
check_command check_nrpe!check_contentage-tmp
}
在客户端,将以下行添加到您的 /etc/nrpe.cfg 在客户端机器上
command[check_contentage-tmp]=/usr/lib/nagios/plugins/check_contentage -w 24 -c 48 -p /tmp
到您的 nagios 配置。
参见
外部链接
: