Ahm*_*iny 5 mysql nagios linux-networking
我已经在我的 Ubuntu 14.0 上安装了 Nagios 4.0,我想要一个插件来根据每天安排的 MySql 查询提醒我..
例如,如果( select count(*) from tableName > 10 )
引发严重警报或< 10
警告警报的结果每天运行此查询。
甚至有可能吗?!如果是这样,你能告诉任何建议的插件、想法或从哪里开始..
我正是这样做的。该测试非常简单,因为它连接到一个名为的自定义数据库,nagios
并从一个只包含一个数值的表中进行选择,如果该值不是,则发出警报74581
- 但我认为是否mysql
工作得足够好,可以从一个表,应该没问题。不过,您可以运行更复杂的查询。
command[check_mysql]=/usr/lib64/nagios/plugins/check_mysql_query -H 127.0.0.1 -d nagios -u user -p pass -q "select * from nagioscheck;" -c 74581:74581 -w 74581:74581
Run Code Online (Sandbox Code Playgroud)
这是由 NRPE 调用的(因此上面的格式来自nrpe.cfg
);该check_mysql_query
插件是一个标准的 nagios 插件,至少在我的发行版中是这样(CentOS 6 带有nagios-plugins
来自 RPMForge的软件包)。它也可以在这里找到(感谢 OP 提供链接)。
归档时间: |
|
查看次数: |
3442 次 |
最近记录: |