您的位置:首页 > 运维架构 > Linux

Linux系统日志配置远程Syslog采集

2016-06-06 10:30 323 查看
本文将指引你:如何对Linux系统日志进行采集,并通过Syslog协议,自动实时的发送到远程的集中日志分析中心,便于集中式的日志存储和管理,提高IT的运维效率。

第一步:创建Liunx系统日志采集配置

新建Rsyslog的子配置文件,他通常在/etc/rsyslog.d下,需要/etc/rsyslog.conf去包含这个目录下的子配置文件:

vim /etc/rsyslog.d/linux-biglog.conf

复制以下内容到linux-biglog.conf,注意注释部分的修改:

## 定义日志格式模板:

$template BiglogFormatLinux,"%msg%\n"

## 注意syslog日志服务器接收地址,根据实际情况修改:

*.* @10.x.x.x:514;BiglogFormatLinux

注:通过Rsyslog配置日志接收端的时候,如上示例@10.x.x.x:514,用于指定接收日志的服务器的协议、IP地址和端口号。使用@代表走UDP协议,使用@@代表走TCP协议,冒号后面的514代表接收端口。

第二步:重启Rsyslog服务,日志采集开始工作

service rsyslog restart

此时可以通过观察系统中的Rsyslog日志,确定是否正常工作。

cat /var/log/messages |grep rsyslog
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux syslog