Munin

使用 Munin 聚合磁碟使用情況

  • March 3, 2015

我想用 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 

但顯示空圖。

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

引用自:https://serverfault.com/questions/672212