使用 Munin 汇总磁盘使用情况

使用 Munin 汇总磁盘使用情况

我想用 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 表达式中的数字以反映您要加在一起的值的数量。

相关内容