New Relic InfrastructureでLinux ホストをモニタリングしよう！

New RelicのInfrastructure エージェントは、とても**簡単な手順**でインストールすることができ、**すぐにOSのCPU、メモリ、プロセスなどの監視を開始**することができます。本記事ではAmazon linux 2023への導入手順を紹介します！

# New Relic Infrastructure とは
New Relic Infrastructure とは、 Goで作られた軽量の実行ファイルであるInfrastructure エージェントをサーバサイドで稼働させることで定期的に**OS、ミドルウェア、ネットワークなどのパフォーマンス情報ログや OSのパッケージ情報を収集する機能**です。**主要なLinux ディストリビューション,Windows,MacOSなどのメジャーなOSに対応**しており、DockerコンテナやAWS FargateやAmazon EKSなどコンテナ環境にも対応しています。インストール方法には、ガイドインストールやパッケージを使った手動でインストールする方法やAnsibleやChefなどの構成管理ツールを用いる方法があります。今回はガイドインストールでセットアップしてみます。

インストール要件の詳細は公式ドキュメントをご確認ください。

https://docs.newrelic.com/jp/docs/infrastructure/install-infrastructure-agent/get-started/requirements-infrastructure-agent/

また、Infrastructure エージェントをインストール、エージェントがNew Relicにデータ送信するための通信要件は以下ドキュメントに情報がまとまっておりますのでご確認ください。

https://qiita.com/T_OMORI/items/4b08d73cba29167dd72c

# インストールしてみよう
それでは、Amazon linux 2023にエージェントをインストールしてみましょう！

New Relicのアカウントをお持ちでない方は**無料アカウント**を作成の上、お試しください！**全機能使い放題のユーザー1名と100GBのデータ転送が無料**で使えます。

https://qiita.com/ktst79/items/5ee74b34e6adb8a7a6fa

New Relicにログインし、「+ Integration & Agents」をクリックします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/7aa8b714-d5f7-0a2e-a15c-920a92893921.png" width="60%">
「Guided Install」をクリックします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/191ccfe8-8ec1-9f82-3f01-1aeede01bb90.png" width="80%">
今回はAmazon linux 2023にインストールするので「Linux」を選択します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/a73bbabe-b063-4a3c-8a34-63d153f412a2.png" width="70%">
インストールで使用するuser keyを作成します。user keyは後から値を確認できないため、コピーして控えておくのがおすすめです。控えたら次に進みます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/39c13ceb-d9d4-d384-4e3b-d023221f40a0.png" width="90%">
インストールのコマンドが表示されますのでコマンドをコピーして、Amazon linux 2023のEC2上で実行します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/78e75f52-7a45-7b6a-1e38-9d8591e03564.png" width="90%">
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/694fd02d-ba20-3e2e-1de6-5b0d46d50453.png)
インストールが自動で始まり、Infrastructure エージェントとエージェントに内包されているログ転送用プラグインがinstalledになったことを確認します。これだけでインストールが完了です！
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/4286a314-cbef-ba8d-d8fb-528953b771b1.png" width="50%">
New Relicの画面に戻り、「Continue」→「See your data」をクリックして、データが送られてきていることを確認します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/0a022279-9043-b5f5-f369-57205885b591.png" width="85%">
CPU,メモリの使用率が取れていることが確認できました。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/3b2ab40a-4078-f8bc-f0c0-b07dbad4bb65.png" width="85%">
プロセスの監視も開始されています。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/39355112-d75a-25ce-5bd9-acd4d40b9f56.png" width="95%">

Infrastructure エージェントには動作を調整するための設定が多数用意されています。設定できる項目は以下ドキュメントをご確認ください。

https://docs.newrelic.com/jp/docs/infrastructure/install-infrastructure-agent/configuration/infrastructure-agent-configuration-settings/

とても**簡単な手順**でInfraStructure エージェントをインストールして、**すぐにOSのCPU、メモリ、プロセスなどの監視を開始できる**ことを紹介しました。簡単なセットアップでパブリッククラウドからオンプレミスまでサーバーの統合監視を開始できますよ。ぜひ、お試しください！

# その他
New Relicでは、**新しい機能やその活用方法**について、QiitaやXで発信しています！
**無料でアカウント作成**も可能なのでぜひお試しください！

:::note info
New Relic株式会社の[X(旧Twitter)](https://x.com/NewRelicJapan) や [Qiita OrganizationOrganization](https://qiita.com/organizations/newrelic)では、
新機能を含む活用方法を公開していますので、ぜひフォローをお願いします。
:::

:::note info
無料のアカウントで試してみよう！
[New Relic フリープランで始めるオブザーバビリティ！](https://qiita.com/ktst79/items/5ee74b34e6adb8a7a6fa)
:::