我想用 Munin 汇总所有节点的磁盘使用总百分比。
其实我尝试过:
[streaming;Disk-Space]
update no
contacts no
disk.graph_title Total Disk usage in percent
disk.graph_category disk
disk.graph_vlabel %
disk.graph_args --upper-limit 100 -l 0
disk.graph_scale no
disk.type COUNTER
disk.label Total up disk
disk.sum \
str1.mynodes.com:df._dev_sda2 \
str2.mynodes.com:df._dev_sda2
但显示空图。
答案1
您可以使用 cdef 执行此操作。这是我在本地服务器上执行的一个工作示例
[dhcp;av]
update no
ddf.update no
ddf.graph_args --units=si --lower-limit 0 --upper-limit 100
ddf.graph_title df average
ddf.graph_vlabel percentage full
ddf.graph_category disk
ddf.av.draw AREA
ddf.av.label average usage
ddf.av.sum \
dhcp;dhcp1:df._dev_mapper_rootvg_rootvol \
dhcp;dhcp2:df._dev_mapper_rootvg_rootvol \
dhcp;dhcp3:df._dev_mapper_rootvg_rootvol
ddf.av.cdef av,3,/
我认为对于你的设置来说
[streaming;Disk-Space]
update no
contacts no
disk.graph_title Total Disk usage in percent
disk.graph_category disk
disk.graph_vlabel %
disk.graph_args --upper-limit 100 --lower-limit 0
disk.graph_scale no
disk.label Total up disk
disk.av.sum \
str1.mynodes.com:df._dev_sda2 \
str2.mynodes.com:df._dev_sda2
disk.av.cdef av,2,/
您显然需要更改 cdef 表达式中的数字以反映您要加在一起的值的数量。