人生シーケンスブレイク

人生を楽してクリアしたい。当面はPython学習帳

Raspberry Pi3 に mackerel をインストールする

ダウンロードと配置

Releases · mackerelio/mackerel-agent · GitHub からARM用のソースコードをダウンロードする

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

任意の場所に配置して実行すると、 open /etc/mackerel-agent/mackerel-agent.conf: no such file or directory と怒られるので /etc/mackerel-agent に配置する。

$ sudo mv mackerel-agent_linux_arm /etc/mackerel-agent

# API キーの登録
$ sudo /etc/mackerel-agent/mackerel-agent init -apikey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

systemctl への登録

手動だと辛いので、 systemctl に登録する。

[Unit]
Description=mackerel-agent

[Service]
Type=simple
WorkingDirectory=/etc/mackerel-agent
ExecStart=/etc/mackerel-agent/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

数分して mackerel にデータが流れていればOK.

f:id:ShineSpark:20171116210504p:plain

参考