寝ても覚めてもこんぴうた

プログラム書いたり、ネットワーク設計したり、サーバ構築したり、車いじったり、ゲームしたり。そんなひとにわたしはなりたい。 投げ銭は kyash_id : chidakiyo マデ

Raspberry Pi : Mackerelで監視してみる

エージェントのダウンロード

ダウンロードするディレクトリに移動し、

cd ~

arm用のバイナリをダウンロードする。
こちら から実行時点で最新のものを利用するのが良いと思います。

wget https://github.com/mackerelio/mackerel-agent/releases/download/v0.56.1/mackerel-agent_linux_arm.tar.gz

tarの展開

tar zxvf mackerel-agent_linux_arm.tar.gz

Mackerelエージェントのインストール

展開したディレクトリに移動し、

cd mackerel-agent_linux_arm

agentを配置する

sudo cp -p mackerel-agent /usr/local/bin/

設定ファイルを配置する

sudo mkdir /etc/mackerel-agent

sudo mv mackerel-agent.conf /etc/mackerel-agent/

APIキーの設定

sudo mackerel-agent init -apikey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

自動で起動するようにsystemdに登録する

設定ファイルを作成する

/etc/systemd/system/mackerel-agent.service

内容は以下のように

[Unit]
Description=mackerel-agent

[Service]
Type=simple
WorkingDirectory=/var/tmp
ExecStart=/usr/local/bin/mackerel-agent --conf=/etc/mackerel-agent/mackerel-agent.conf
TimeoutStopSec=5
StandardOutput=null
User=root
Group=root

[Install]
WantedBy = multi-user.target

自動起動を有効化

登録し、

sudo systemctl enable mackerel-agent

自動起動させる

sudo systemctl start mackerel-agent

動作確認

sudo systemctl status mackerel-agent

というコマンドを実行しエラーが出ていないようであればひとまずok.

あとは、MackerelのWEB UIの方に情報が表示されていればばっちり。