Mackerelでエージェントインストール後ホストに表示されないエラー
Mackerelというはてなが提供しているサーバ監視サービスを利用していました。
今回サーバの引っ越し後、改めてエージェントのインストールを行いました。インストール後すぐにWebの画面にホスト名が表示されるのですが、いつまで立っても表示されなかったので、以下のコマンドで状態を確認。
$ sudo journalctl -u mackerel-agent.service
こんなエラー
ERROR <command> Error while updating host specs: API error.
調べると昔同じサーバで退役させたホストと同じものを利用していたことが原因らしく、mackerelのサービスの画面で対象ホストを退役させた後、さらにサーバ上でコマンドを利用して退役をさせて、一旦アンインストール+mackerel-agentのidも削除。
//// 退役と削除
$ sudo mackerel-agent retire
$ sudo rm /var/lib/mackerel-agent/id
$ sudo apt purge mackerel-agent
//// 通常のエージェントのインストール
$ wget -q -O - https://mackerel.io/file/script/setup-all-apt-v2.sh | MACKEREL_APIKEY='xxxxxxxxxxxxxxxxxxxxxxxx' sh
ここまでしてようやくWebの画面に表示されてきました。
-
前の記事
MacでWindows10のISOイメージをUSBメモリへ書き込む 2019.01.28
-
次の記事
縁の学習会に参加して(1月) 2019.02.11