使用 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 表達式中的數字以反映要相加的值的數量。

相關內容