是否有一些插件可以监控 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
)只能返回一个值,并且必须是数字。