Есть ли какой-нибудь плагин для мониторинга размера базы данных в nagios? Конечно, я могу написать сценарий bash с таким запросом:
ВЫБЕРИТЕ table_schema \ "Имя БД \", сумма (длина_данных + длина_индекса) / 1024/1024 \ "Размер БД в МБ \" ИЗ information_schema.TABLES GROUP BY table_schema
Но, может, и есть.
Спасибо за помощь.
Взгляните на 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
) может возвращать только одно значение и должно быть числовым.