[general]
state_file = /var/awslogs/state/agent-state
[/var/log/messages]
file = /var/log/messages
log_group_name = my-log-group
log_stream_name = {hostname}
datetime_format = %b %d %H:%M:%S
$ sudo ufw status verbose
$ curl https://s3.amazonaws.com/aws-cloudwatch/downloads/latest/awslogs-agent-setup.py -O
$ sudo python awslogs-agent-setup.py --region us-east-1
注意:修改'--region”参数为正确的 AWS 区域。
$ date
如果时间不正确,可以使用以下命令手动设置时间:
$ sudo date -s "YYYY-MM-DD HH:MM:SS"
注意:修改日期和时间参数为正确的日期和时间。
$ sudo service awslogs status
如果服务未运行,请使用以下命令启动服务:
$ sudo service awslogs start
以上步骤应可解决 AWS CloudWatch 日志在一台机器上可以工作,但在另一台机器上不起作用的问题。