centos使用syslog来传日志
centos是自带rsyslog服务的
直接打开rsyslog的配置文件:
vim /etc/rsyslog.conf
在底端加入内容
module(load="imfile") # 加载imfile模块 input(type="imfile" File="/data/app1.log" Tag="app1" Severity="info" Facility="local0") local0.* @10.12.x.xxx:xxx # 使用UDP协议
其中
type="imfile":指定输入类型为imfile,即从文件中读取日志。File="/data/app1.log":指定要监控的日志文件路径。Tag="app1":为从该文件读取的日志添加标签app1。Severity="info":指定日志的最小严重级别为info。rsyslog会处理所有级别为info及以上的日志。Facility="local0":指定日志的设施(Facility)为local0。设施通常用于组织和分类日志。-
rsyslog有以下标准设施:authcrondaemonkernlprmailmarknewssysloguseruucplocal0到local7
例如,你可以将
Facility设置为local0到local7:
重启syslog服务生效
systemctl restart rsyslog.service
浙公网安备 33010602011771号