我定义了一个附加图表(在 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
似乎不起作用。
答案1
也许您可以尝试直接从 RRDTool 获取值?
Munin 维护源的 rrdtool (.rrd) 文件,您可以尝试直接在 munin 的 rrd 上使用 rrdtool 来获取值。