ハマログ

株式会社イーツー・インフォの社員ブログ

EC2のUbuntuでCloudWatch Logsにログを転送する

EC2のUbuntuにCloudWatchエージェントをインストールの続き。
同じエージェントを使ってログをCloudWatch Logsに転送します。

やってみる

エージェントが起動していることを確認(このあとに実施する設定は起動していなくても可)
 sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -m ec2 -a status
{
  "status": "running",
  "starttime": "2023-11-18T09:58:09+00:00",
  "configstatus": "configured",
  "cwoc_status": "stopped",
  "cwoc_starttime": "",
  "cwoc_configstatus": "not configured",
  "version": "1.247352.0b251908"
}
導入時に利用したウィザードで設定。
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard

(略)

Do you want to monitor any log files?
1. yes
2. no
default choice: [1]:
転送するログファイル、ログの保持期間など必要な情報を指定します
Log file path:
/var/log/auth.log
Log group name:
default choice: [auth.log]

Log stream name:
default choice: [{instance_id}]

Log Group Retention in days
1. -1
2. 1
3. 3
4. 5
5. 7
6. 14
7. 30
8. 60
9. 90
10. 120
11. 150
12. 180
13. 365
14. 400
15. 545
16. 731
17. 1827
18. 2192
19. 2557
20. 2922
21. 3288
22. 3653
default choice: [1]:
7
Do you want to specify any additional log files to monitor?
1. yes
2. no
default choice: [1]:
(以下繰り返し)
作成されたファイルを見てみる
/opt/aws/amazon-cloudwatch-agent/bin/config.json

        "agent": {
                "metrics_collection_interval": 60,
                "run_as_user": "root"
        },
        "logs": {
                "logs_collected": {
                        "files": {
                                "collect_list": [
                                        {
                                                "file_path": "/var/log/auth.log",
                                                "log_group_name": "auth.log",
                                                "log_stream_name": "{instance_id}",
                                                "retention_in_days": 30
                                        }                                ]
                        }
                }
        },
        "metrics": {

(略)
設定後、エージェントを再起動して対応完了です。
systemctl restart amazon-cloudwatch-agent


AWSマネジメントコンソールでログ転送を確認
AmazonAWSCloudcloudwaCloudWatchCloudWatch エージェントUbuntuインフラ

  kaneko tomo   2023年11月18日


関連記事

Google Compute EngineのVM CPU使用率のモニタリングとアラート

GCPのCPU使用率をモニタリングする設定のメモはじめに通知先チャンネルを設定し…

AWSome Dayに参加しました!(Onlineですが。。)

自己紹介  名前:Lxx  入社年度:2017年10月(実勤務年数は2年以上&#…

Amazon Linux 2にBitnami Redmine Stackを設置する

はじめに イーツー・インフォではタスク管理にBacklogを利用していますが、数…


← 前の投稿

次の投稿 →