syslog-ng的相关心得

最近将酷讯一些服务器的后端和前端服务器部署了syslog-ng服务。日志集中转储带来的好处就不多说了,无论是对存储空间规划的合理性,还是统计分析的便利性,都有非常重要的意义。下面浅谈几点心得:

1. syslog-ng的特点:

a) 数据以推送的方式进行集中存储。这样即使日志存储出现故障,也不会降低线上服务的性能;

b) 数据传输非常优异,CPU、IO几乎没有任何影响,在实际应用中,每天单台服务器传输5-10GB的文件还是没问题的;

c) 支持多种转发形式(TCP、UDP、pipe),这样我们可以写程序方便的监听并处理日志流的输入,不用挂个死循环去检查日志是否有更新。

2. 配置时的注意事项:

a) 尽量用3.x以上的版本,因为配置文件支持更多的特性;

b) 如果需要编译安装,主要依赖的两个包是eventlog和glib2。

欢迎针对运维相关的技术进行交流,邮件联系:bluetent [AT] gmail.com .

 

 

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google photo

You are commenting using your Google account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s