Monitoring-plugins-contentage

跳转到:导航搜索
check_contentage packagename=monitoring-plugins-contentage

Nagios 插件


供应商: SUSE Linux Products GmbH
开发者: User:lrupp
许可证: 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 配置。


参见


外部链接