AWS EC2のログをCloudWatch Logsに出力

  • 2019年7月27日
  • , AWS
  • 5228view

 

個人開発したりしていて思うのですが、WEBの技術は一つ一つの膨大な単純作業の積み重ねだなと感じます。

はい!

そんなわけでEC2のApacheログをCloudWatchに出力しようと思います。

 

環境

  • ALB配下のAWS EC2

 

フロー

  1. EC2 Apacheのログ設定
  2. EC2ロールの作成と割り当て
    EC2にCloudWatchにアップロードできる権限を割り当てる
  3. awslogsをEC2にインストールし出力

 

 

EC2 Apacheのログ設定

 

remoteipモジュールがあるか確認

 

グローバル設定ファイル

 

 

 

バーチャルホスト設定ファイル

 

 

構文チェック

 

Apacheに設定の反映

 

EC2ロール作成とCloudWatch操作できるポリシーの割り当て

 

CloudWatchフルアクセスポリシーをEC2ロールにつける

 

 

awslogsのインストール

 

 

リージョン変更 東京リージョンへ

 

 

ログ出力対象ファイルの設定

バーチャルホストのアクセスログ、エラーログを対象にします。

 

設定の反映と起動

 

これでCloudWatch Logsのロググループに出力されます。

お疲れ様です。

 

 

 

 

最新情報をチェックしよう!
>システム構築・保守に特化した会社です。

システム構築・保守に特化した会社です。

システムの構築・保守運用「システムガーディアン」 社内システム担当が欲しいが、専属で雇うほどの仕事量はない。 必要な時に必要なだけ頼りたいというお悩みを持つ企業様へ専門知識を持って対応を行っております。 サーバから各種システムまで自社・他社で構築されたシステムに対してサポートを行っております。

CTR IMG