Я определил дополнительный граф (в Munin, munin.conf
), который вычисляет общий размер моей базы данных MySQL. Размер индекса и данных извлекается из внешнего плагина. Определение выглядит так:
[...]
[Database;my.host.com]
address my.host.com
use_node_name yes
dbsize.update no
dbsize.graph_args --base 1024 -l 0
dbsize.graph_title Total database size
dbsize.graph_vlabel bytes
dbsize.graph_category mysql
dbsize.graph_info The total database size.
dbsize.graph_order the_sum
dbsize.the_sum.sum \
my.host.com:mysql_size.index \
my.host.com:mysql_size.datas
dbsize.the_sum.label data+index
dbsize.the_sum.type GAUGE
dbsize.the_sum.min 0
[...]
Сейчас, можно ли извлечь текущее значение из этого графика? Бег
# munin-run dbsize
или
# munin-run my.host.com:dbsize
похоже не работает.
Может быть, вы могли бы попробовать получить значение прямо из RRDTool?
Munin хранит файлы rrdtool (.rrd) для источников, вы можете попробовать использовать rrdtool непосредственно на rrd munin, чтобы получить значения.