Linux系统日志配置远程Syslog采集
2016-06-06 10:30
323 查看
本文将指引你:如何对Linux系统日志进行采集,并通过Syslog协议,自动实时的发送到远程的集中日志分析中心,便于集中式的日志存储和管理,提高IT的运维效率。
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日志,确定是否正常工作。
cat /var/log/messages |grep rsyslog
第一步:创建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 socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍