zoukankan      html  css  js  c++  java
  • 源码安装rsyslog

    <pre name="code" class="html">下载下列软件  
    json-c-0.12-20140410.tar.gz---------------------https://github.com/json-c/json-c/archive/json-c-0.12-20140410.tar.gz  
    libestr-0.1.10.tar.gz-------------------http://libestr.adiscon.com/files/download/libestr-0.1.10.tar.gz  
    liblogging-1.0.5.tar.gz    ----------------http://download.rsyslog.com/liblogging/liblogging-1.0.5.tar.gz  
    librdkafka-0.8.6.tar.gz -----------------------https://github.com/edenhill/librdkafka/archive/0.8.6.tar.gz  
    libuuid-1.0.3.tar.gz --------------------http://jaist.dl.sourceforge.net/project/libuuid/libuuid-1.0.3.tar.gz  
    zlib-1.2.8.tar.gz-------------------http://zlib.net/zlib-1.2.8.tar.gz  
    curl-7.44.0.tar.gz--------------http://curl.haxx.se/download/curl-7.44.0.tar.gz  
    rsyslog-8.15.0.tar.gz-------------------http://www.rsyslog.com/download/files/download/rsyslog/rsyslog-8.15.0.tar.gz  
      
      
    一:安装rsyslog  
    (1) json-c 安装  
    tar -xzvf  json-c-0.12-20140410.tar.gz  
    cd json-c-0.12-20140410  
    ./configure CC="gcc -m64" --prefix=/usr --libdir=/usr/lib64 && make && make install  
    
      (2) libestr安装  
    tar -xzvf  libestr-0.1.10.tar.gz  
    cd libestr-0.1.10  
    ./configure CC="gcc -m64" --prefix=/usr --libdir=/usr/lib64  && make && make install  
    
    
    (3) libuuid 安装  
    tar -xzvflibuuid-1.0.3.tar.gz  
    cdlibuuid-1.0.3  
    ./configure CC="gcc -m64" --prefix=/usr  --libdir=/usr/lib64 && make && make install   
      
      
    (4)zlib  
     安装  
    tar  
     -xzvf zlib-1.2.8.tar.gz  
    cdzlib-1.2.8  
    ./configure --prefix=/usr  --libdir=/usr/lib64 && make && make install  
      
    (5)liblogging  
     安装  
    tar  
     -xzvf liblogging-1.0.5.tar.gz  
    cdliblogging-1.0.5  
    ./configure CC="gcc -m64" --prefix=/usr  --libdir=/usr/lib64 --disable-journal && make && make install  
      
    (6)curl
     安装  
    curl 
    ./configure --prefix=/usr  --libdir=/usr/lib64 && make && make install 
      
      
    (7) rsyslog 安装  
    tar -xzvf  rsyslog-8.15.0.tar.gz  
    mv rsyslog-8.15.0  rsyslog  
    cd rsyslog  
    ./configure  CC="gcc -m64" PKG_CONFIG_PATH=/usr/lib64/pkgconfig  LIBESTR_LIBS=/usr/lib64/libestr.a JSON_C_LIBS=/usr/lib64/libjson-c.a ZLIB_LIBS=/usr/lib64/libz.a LIBUUID_LIBS=/usr/lib64/libuuid.a CURL_LIBS=/usr/lib64/libcurl.a LIBLOGGING_STDLOG_LIBS=/usr/lib64/liblogging-stdlog.a LIBRDKAFKA_CFLAGS=/usr/include LIBRDKAFKA_LIBS=/usr/lib64/librdkafka.a --prefix=/usr --libdir=/usr/lib64  --enable-static --enable-debug  --enable-elasticsearch --enable-elasticsearch-tests --enable-liblogging-stdlog --enable-imfile --enable-imptcp --enable-omstdout --enable-omruleset --enable-omuxsock  --disable-libgcrypt
    
    
    
    $ModLoad imuxsock # provides support for local system logging (e.g. via logger command)
    $ModLoad imklog   # provides kernel logging support (previously done by rklogd)
    module(load="imfile" PollingInterval="5")
    $ModLoad imtcp
    $InputTCPServerRun 514
    $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
    $IncludeConfig /etc/rsyslog.d/*.conf
    *.info;mail.none;authpriv.none;cron.none;local5.none                /var/log/messages
    authpriv.*                                              /var/log/secure
    mail.*                                                  -/var/log/maillog
    cron.*                                                  /var/log/cron
    uucp,news.crit                                          /var/log/spooler
    local7.*                                                /var/log/boot.log
    
    
    input(type="imfile"
    File="/var/log/nginx/access.log"
    Tag="zjzc-frontend01-access"
    Severity="info"
    Facility="local5")
    
    
    input(type="imfile"
    File="/var/log/nginx/error.log"
    Tag="zjzc-frontend01-error"
    Severity="info"
    Facility="local5")
    local5.* @@115.236.160.82:9514	
    
    
    /sbin/rsyslogd -f /etc/rsyslog.conf
    
    
    
    $ModLoad imuxsock # provides support for local system logging (e.g. via logger command)
    $ModLoad imklog   # provides kernel logging support (previously done by rklogd)
    module(load="imfile" PollingInterval="5")
    $ModLoad imtcp
    $InputTCPServerRun 514
    $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
    $IncludeConfig /etc/rsyslog.d/*.conf
    *.info;mail.none;authpriv.none;cron.none;local5.none                /var/log/messages
    authpriv.*                                              /var/log/secure
    mail.*                                                  -/var/log/maillog
    cron.*                                                  /var/log/cron
    uucp,news.crit                                          /var/log/spooler
    local7.*                                                /var/log/boot.log
    
    
    input(type="imfile"
    File="/data01/mysql/zjzc01-slow.log"
    Tag="wj-mysql01"
    Severity="info"
    Facility="local5")
    local5.* @@115.236.160.82:9514


    
       
    
    
  • 相关阅读:
    .NET的JSNO 序列化跟反序列化
    SQL Server 查询分析器提供的所有键盘快捷方式(转)
    SQL Server 中WITH (NOLOCK)浅析(转潇湘隐者)
    Microsoft Dynamics CRM 2011的组织服务中的RetrieveMultiple方法(转)
    C#对多个集合和数组的操作(合并,去重,判断)
    Silverlight Telerik控件学习:主题Theme切换html教程
    VMware 11安装Mac OS X 10.10
    Android 下载网络图片注意的问题
    对下载文件是否完整的判断方法
    Android实现通用的ActivityGroup(效果类似Android微博客户端主界面),强烈建议不要再使用TabActivity
  • 原文地址:https://www.cnblogs.com/zhaoyangjian724/p/6199433.html
Copyright © 2011-2022 走看看