はじめに
負荷テストとかやっているときにサーバの状態を取得したいんだけど、お手軽にやりたいということで Mackerel を利用してみる。
Makerel でサーバ状態監視
Mackerel にアカウントを作ってログインしておく。
無料枠だと 5 サーバまで登録できる。
以下の URL から利用している環境のページを表示。(今回は ローカルの Windows)
https://mackerel.io/ja/docs/entry/howto/install-agent
ここの手順に従う
https://mackerel.io/orgs/CIMSurveillance/instruction-agent
Windows 環境でのサーバ状態監視
エージェントのダウンロードとインストール
「mackerel-agent-x64-latest.msi」という MSI ファイルをインストールする。
次の画面で API キーが聞かれるので、Mackerel のページに記載している値を入力。
インストールが終わると以下のコマンドを実行する。 API キーは前に書いたページに記載しているので変更する。
msiexec /qn /i path/to/mackerel-agent-x64-latest.msi APIKEY="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
Mackerel エージェントのサービス起動
サーバ状況確認
Mackerel の画面で、左メニューの Host を選択すると、エージェントをインストールしたクライアントから送信したホスト名の一覧が出てくるので、選択するとサーバ状況が出てくる。
おわりに
簡単にサーバ状況が確認ができる。
テスト自体にリソースを使いたいし、あまり複雑なことや詳細などは不要で工数をかけずに負荷テストなど負荷状況だけを確認したいときには非常に便利。