はじめに
ヘルプにある以下ドキュメントの手順を組み合わせてARM用にアレンジしました。
インストール時の対象OSバージョンは以下になります。
$ uname -a
Linux raspberrypi 4.4.46-v7+ #959 SMP Fri Feb 3 17:24:25 GMT 2017 armv7l GNU/Linux
$
#dpkgコマンドを使用する
パッケージファイルをダウンロードします:
curl -LO https://mackerel.io/file/agent/deb/mackerel-agent_latest.all.deb
その後、dpkg
コマンドを用いてインストールします:
sudo dpkg -i mackerel-agent_latest.all.deb
#アーカイブをダウンロードして差し替える
mackerel-agent_linux_arm.tar.gzをダウンロードします:
GitHubのmackerelio/mackerel-agentにてLatest releaseを確認して読み替えてください。(本記事記載時は v0.39.3 )
curl -LO https://github.com/mackerelio/mackerel-agent/releases/download/v0.39.3/mackerel-agent_linux_arm.tar.gz
tar xvzf mackerel-agent_linux_arm.tar.gz
cd mackerel-agent_linux_arm
sudo cp mackerel-agent /usr/bin/
#設定ファイルを編集する
/etc/mackerel-agent/mackerel-agent.conf
ファイルを編集して、APIキーを設定してください。
apikey = "<YOUR_API_KEY>"
APIキーはオーガニゼーションのページから確認できます。このAPIキーでオーガニゼーションを識別しますので、APIキーは外部に漏らさないようご注意ください。
詳細はmackerel-agent仕様をご覧ください。
設定ファイルを利用して、以下のことを実現できます:
#エージェントを起動する
以下のコマンドを実行することでエージェントが起動します。
sudo /etc/init.d/mackerel-agent start
/var/log/mackerel-agent.log
にエージェントのログが出力されます。
エージェントが正しく動きはじめると、Mackerelにホストとして登録されます。ダッシュボードなどでご確認ください。
#エージェントのアンインストール
mackerel-agentをアンインストールするには、以下のコマンドを実行してください。
dpkg
でインストールした場合:
sudo dpkg -r mackerel-agent
またその際、デフォルトでは /var/lib/mackerel-agent/id
にホストIDの記録されたファイルが残っているため、これを削除してください。