nginx,php,file的rsyslog配置

nginx:

nginx1.7版本支持直接在配置中发送syslog:

access_log  syslog:server=ip:514,facility=local5,severity=info,tag=accessyymac  main;

error_log syslog:server=ip:514,facility=local5,severity=info,tag=errorngmac  notice;

不过在测试过程中,发现有时候send()失败会转化成error

php-fpm:(仅启动)

error_log = syslog;

syslog.facility = local5

syslog.ident = phpfpm ##tag

php:

openlog("tag", NULL, LOG_LOCAL5);//制定tag,facility

syslog(LOG_DEBUG,$message);//制定level

closelog();

file:

/etc/rsyslog.conf,加载imfile模块

module(load="imfile")

/etc/rsyslog.d/error.conf:

input(type="imfile"

File="/data/log/error.log"

Tag="errorng87v8error"

Severity="debug"

Facility="local5")

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容