CactiでCPUのグラフが100を超えて値が落ちる場合

2個以上のコア・CPUがある場合には、ucd/netのCPU利用率はコア数*100となるので、デフォルトの100から変更が必要です。

1. Cactiの設定を変える

  • 「Data Templates」から「ucd/net - CPU Usage - Nice」を開く。
  • 「Maximum Value」が「100」になっているので「U」に変更する。
  • saveする。
  • 「ucd/net - CPU Usage - System」「ucd/net - CPU Usage - User」についても変更する。

2. 既にできてしまったRRDの設定を直す

for rrd in /var/lib/cacti/rra/*_cpu_*.rrd;do
  echo $rrd
  rrdtool tune $rrd -a cpu_user:U
  rrdtool tune $rrd -a cpu_system:U
  rrdtool tune $rrd -a cpu_nice:U
done