码迷,mamicode.com
首页 > 其他好文 > 详细

简单搭建syslog-ng server记录log

时间:2019-05-14 11:21:56      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:sys   source   perm   file   etc   tin   rom   安装   日志   

### 简单搭建syslog-ng server记录log

  1. 安装syslog-ng

    apt-get install syslog-ng 安装syslog-ng

  2. 配置syslog-ng

    vim /etc/syslog-ng/syslog-ng.conf
    配置可以参考如下:

@version: 3.5
@include "scl.conf"
@include "`scl-root`/system/tty10.conf"
    options {
        time-reap(30);
        mark-freq(10);
        keep-hostname(yes);
        };
    source s_network {
        network(transport(tcp) port(515));
        };
    destination d_local {
    file("/var/log/syslog-ng/messages_${HOST}"); };
    destination d_logs {
        file(
            "/var/log/syslog-ng/logs.txt"
            owner("root")
            group("root")
            perm(0777)
            ); };
    log { source(s_network); destination(d_logs); };

这个配置文件是监听所有网络TCP 515端口的输出,如果想修改端口与协议可以直接在network(transport(tcp) port(515));修改。由于log记录会输出到/var/log/syslog-ng/logs.txt,所以需要创建目录和文件:

mkdir /var/log/syslog-ng
touch /var/log/syslog-ng/logs.txt

  1. 启动syslog-ng

    /etc/init.d/syslog-ng restart

  2. 追踪日志

    tail -f /var/log/syslog-ng/logs.txt


参考:

How to use syslog-ng to collect logs from remote Linux machines

简单搭建syslog-ng server记录log

标签:sys   source   perm   file   etc   tin   rom   安装   日志   

原文地址:https://www.cnblogs.com/fengf233/p/10860963.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!