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 式の数値を変更する必要があります。