Nagios:根据返回的值设置警报

时间:2014-11-24 08:51:37

标签: mysql nagios

我使用插件check_mysql_health非常成功地监控MySQL服务器。现在,我遇到了一个新的自定义,它涉及根据阈值设置警报。

例如:如果我在check_mysql_health中编写以下sql模式,

select count(*) from revenue where amount > 100000

我得到结果为10.

假设,我想根据收到的值给出警报,例如结果<时的CRITICAL。 10,我该怎么配置呢?

任何关于此的帮助都会令人惊叹。谢谢大家。

1 个答案:

答案 0 :(得分:1)

您可以使用 - 严重 - 警告

check_mysql_health --mode sql --name select... --critical 10:

并且在<之后使用冒号,而不使用冒号

  • 10:=>警报如果< 10

  • 90 =>警告如果> 90