如何在 Logentries 中为 AWS EC2 自动缩放组自动创建新主机

How to auto create new hosts in Logentries for AWS EC2 autoscaling group

将日志从(EC2 的)自动缩放组发送到 Logentries 的最佳方式是什么。

我之前使用 EC2 平台为自动缩放组创建的所有 EC2 实例创建 EC2 日志监控。然而,根据自动缩放规则,如果当前实例被销毁,新实例将启动。

现在我如何为 Logentries 创建自动化以创建新主机并开始获取日志。我读过这个 https://logentries.com/doc/linux-agent-with-chef/#updating-le-agent 我被困在 override['le']['pull-server-side-config'] = false 因为我对 Chef 一无所知(我刚从他们的网站上接受了培训)

对于 Autoscaling 组,您需要将其烘焙到 AMI 中,或者在启动时编写脚本到 运行。你可以得到一个 EC2 instance to run commands on startup,在你弄清楚要 运行.

的脚本之后

Logentries Linux Agent installation docs 有 Amazon AMI 的设置说明(在安装 > Select 下面的发行版 > Amazon AMI 下)。

Run the following commands one by one in your terminal:

You will need to provide your Logentries credentials to link the agent to your account.

sudo -s
tee /etc/yum.repos.d/logentries.repo <<EOF
[logentries]
name=Logentries repo
enabled=1
metadata_expire=1d
baseurl=http://rep.logentries.com/amazon$releasever/$basearch
gpgkey=http://rep.logentries.com/RPM-GPG-KEY-logentries
EOF
yum update
yum install logentries
le register
yum install logentries-daemon

我建议您尝试一次该脚本,看看它是否适合您,然后您可以将它包含在您的 Autoscaling 启动配置的用户数据中。