Nagios监控mysql数据库大小

Nagios监控mysql数据库大小

是否有一些插件可以监控 nagios 中的数据库大小?当然,我可以编写一些带有查询的 bash 脚本,例如:

从 information_schema.TABLES GROUP BY table_schema 中选择 table_schema \"数据库名称\",总和 (data_length + index_length) / 1024 / 1024 \"数据库大小 (MB)\"

但或许还是有的。

谢谢你的帮助。

答案1

看一下check_mysql_query插件:

check_mysql_query -H myserver -u mylogin -p mypassword -q "SELECT sum( data_length + index_length ) / 1024 / 1024 \"DB Size in MB\" FROM information_schema.TABLES GROUP BY table_schema" -w 200 -c 300

SQL 查询(-q)只能返回一个值,并且必须是数字。

相关内容