ようへいの日々精進XP

よかろうもん

mackerel をとりあえず試してみる(2)

メモ

  • mackerelsensuプラグインでカスタムメトリクスを飛ばしてみた
  • ほげふがにも後で書く

環境

Docker コンテナ

  • CentOS 6.5
  • Debian Wheezy

Ruby

Sensu プラグイン


設定

簡単。

sensu-plugin をインストールして...

sensu-plugin は必要。

gem install sensu-plugin --no-ri --no-rdoc -V

Sensu プラグイン置いて...

mkdir -p /etc/sensu/plugins/system
cd /etc/sensu/plugins/system
wget https://raw.githubusercontent.com/sensu/sensu-community-plugins/master/plugins/system/vmstat-metrics.rb
chmod 755 vmstat-metrics.rb

mackerel-agent.conf を修正して...

[sensu.checks.vmstat]
command = "/usr/local/bin/ruby /etc/sensu/plugins/system/vmstat-metrics.rb"
type = "metric"

上記のように設定。

mackerel-agent を再起動

/etc/init.d/mackerel-agent restart

暫くすると...

vmstat のメトリクスがグラフに表示されるようになる

f:id:inokara:20140510000635p:plain

簡単。


とりあえず

やったことと引き続き

  • カスタムメトリクスを試してみた
  • 引き続き他の Sensu プラグインを試してみる

気になった点

  • ruby がフルパス指定だよな...
  • 現時点では Services のメトリクス一覧からはカスタムメトリクスを見ることが出来ないようだ