Mackerel小ネタ3連発
TIME rest time current/total
TopicsPlaceHolder

Mackerel小ネタ3連発

IDCF cloud meetup #2

Oct 27th, 2015

Profile

songmu

 

MackerelはIDCFさんと連携サービスを提供させていただいております

最近の主要なアップデート

IDCFさんの仮想ルーター監視便利です

mackerel-agent on Galaxy!

https://galaxy.ansible.com/list#/roles/2961

今日お話すること

mackerel-check-plugins

Mackerelの監視について

大きく分けて以下の2種類。

メトリック監視

数値を定常的にモニタリング。グラフと閾値設定。

チェック監視

OKかNGかのステータスを定期的にチェックする(OK/Warning/Critical/Unknown)

help-ja.mackerel.io

mackerel-check-plugins

チェックプラグインとは?

チェック監視のためのスクリプト共通プロトコル

などで採用されている

SPEC

実行ファイルのexit codeが監視結果となる

標準出力が、監視のメッセージとなる

mackerel-check-pluginsはSensuやConsulでも利用可能!

mackerel-check-pluginsの現状

mackerel-check-pluginsのDEMO

mkr

mkr monitorsのDEMO

MacbookをMackerelで監視する

Macへのmackerel-agentの導入

以下の2手順

% brew tap mackerelio/mackerel-agent
% brew install mackerel-agent

バッテリー残量の監視

以下の様なスクリプトをカスタムプラグインとして実行。

mackerel-agent.conf

設定ファイルの内容

apikey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

[plugin.metrics.battery]
command="perl /service/mackerel-agent/plugins/battery.pl"

[plugin.metrics.cpu-temp]
command="perl /service/mackerel-agent/plugins/cpu-temp.pl"

バッテリー残量の様子

監視設定

まとめ

以上

We are Hiring

hatena