【发布时间】:2014-09-06 02:00:55
【问题描述】:
嘿,我正在开发一个 Nagios 插件,该插件旨在允许与 perfdata 进行复杂的比较。
这个想法是将一个比较字符串作为参数传递,然后使用它来给出状态。
check_vmstat «display» [-o «output vars»] [-w «warning expr.»] [-c «critical expr.»] -d «delay»
表达式是布尔表达式。带有变量名称。例如:
check_vmstat cpu_us,memory_free,memory_swpd -w (((cpu_us>80)&&(memory_free<20))||((memory_swpd>5)&&(memory_free<50))) -c *>90
«display» 和 «output_variables» 也将使用这样的命名法。
你会怎么做?
【问题讨论】: