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


    
                                        
    
  • 相关阅读:
    考研408大纲梳理(持续更新)
    学习就是把抽象变具体,模糊变清楚,组合件拆单件的过程。
    20210402学习笔记---眼看这是要浪费一下午?(要放假了心里跟长草似的 浮躁啥自己也不知道 假期不还是学习么)不行,赶紧学。
    20210401学习笔记--概念必须都弄懂,你可能很熟悉,但你却不知道他的定义、为什么用它不用别的,这个不清楚学习就很难。(另外学习要把握重点,已经会的都不需要记)
    20210401日记
    20210331日记
    20210330学习笔记--第1天目标是刷完HadoopDay1 Day2(计划40天学完大数据)
    20210330日记
    这个老的大数据视频,用的工具还是Eclipse,不照着视频做,就各种报错出问题,也不知道咋解决。还是买个新点的视频看。
    20210329学习笔记--看来得找个更新的视频课了(用IDEA),一步一步跟着做了,而且每天要定量,必须完成多少。目前进度完全不行。
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13350439.html
Copyright © 2011-2022 走看看