首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何防止我的Amazon EC2实例/var/log/消息被dhclient和ec2net消息填充?

如何防止我的Amazon EC2实例/var/log/消息被dhclient和ec2net消息填充?
EN

Server Fault用户
提问于 2017-06-08 13:29:47
回答 1查看 6.3K关注 0票数 7

在AWS的EC2服务中的Amazon上,它使用非常短的DHCP租约时间,这意味着/var/log/messages每隔几分钟从dhclientec2net服务获取行。我如何将这些日志排除在日志记录之外,这样任何重要的日志消息都不会在噪音中丢失(虽然它不是那么大的磁盘空间,但它似乎是一种浪费,我并不真正需要对Cloudwatch日志进行额外的日志记录)。想必,如果我在获取IP地址时遇到麻烦,我可以将登录重新打开(如果我完全可以回到盒子上)。

这类信息每隔几分钟重复一次:

代码语言:javascript
复制
Jun  8 09:14:49 server-name dhclient[2206]: PRC: Renewing lease on eth0.
Jun  8 09:14:49 server-name dhclient[2206]: XMT: Renew on eth0, interval 9900ms.
Jun  8 09:14:49 server-name dhclient[2206]: RCV: Reply message on eth0 from fe80::my:link:locl:addr.
Jun  8 09:14:49 server-name ec2net: [get_meta] Trying to get http://169.254.169.254/latest/meta-data/network/interfaces/macs/0a:91:b3:my:mac:addr/local-ipv4s
Jun  8 09:14:49 server-name ec2net: [rewrite_aliases] Rewriting aliases of eth0
Jun  8 09:14:49 server-name ec2net: [get_meta] Trying to get http://169.254.169.254/latest/meta-data/network/interfaces/macs/0a:91:b3:my:mac:addr/subnet-ipv4-cidr-block
EN

回答 1

Server Fault用户

回答已采纳

发布于 2017-06-08 13:29:47

这只需要告诉日志系统忽略来自dhclientec2net的消息。编辑/etc/rsyslog.conf文件,在#### RULES ####行之后和定义其他文件日志记录的行之前,添加以下两行:

代码语言:javascript
复制
:programname,isequal,"dhclient"  ~
:programname,isequal,"ec2net"    ~

~根据rsyslog.conf手册页指示“不要记录此”。

然后,运行service rsyslog restart让系统重新启动日志记录守护进程。

对于Amazon 2,已经更新了rsyAdd.1-d,以支持更直观的“停止”关键字,因此您可以使用以下行:

代码语言:javascript
复制
:programname,isequal,"dhclient"  stop
:programname,isequal,"ec2net"    stop

并使用systemctl restart rsyslog重新启动服务。

票数 9
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/854645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档