0

将日志从 Auto Scaling 组(EC2)发送到 Logentries 的最佳方式是什么。

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

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

4

1 回答 1

1

对于 Autoscaling 组,您需要将其融入 AMI,或编写脚本以在启动时运行。在确定要运行哪个脚本之后,您可以让EC2 实例在启动时运行命令。

Logentries Linux 代理安装文档具有 Amazon AMI 的设置说明(在安装 > 在下方选择您的发行版 > Amazon AMI 下)。

在终端中一一运行以下命令:

您需要提供您的 Logentries 凭据才能将代理链接到您的帐户。

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 启动配置的用户数据中。

于 2015-09-25T23:33:50.543 回答