rsyslog安装、配置
2016-01-25 14:20
225 查看
下载下列软件
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
放到安装机器(centos系统) /export/servers/目录下
一:安装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
4000
(6)librdkafka
安装
tar
-xzvf librdkafka-0.8.6.tar.gz
cd librdkafka-0.8.6
./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 --enable-omkafka --disable-libgcrypt
make && make install
安装完后相关依赖包会在 /usr/lib64/rsyslog/文件夹下
二:配置rsyslog
copy rsyslogd文件到一个指定目录下,后续会需要此文件
删除rsyslog 下的所有文件
创建下列文件夹:
mkdir bin
mkdir etc
mkdir lib
mkdir sbin
mkdir share
mkdir var
(1)bin文件夹下配置文件列表
config.sh
restart.sh ------ 重启rsyslog shell 文件
start.sh ------
stop.sh -------
(2)把第一步安装完后的 /usr/lib64/rsyslog 文件夹copy 到 lib 文件夹下
(3)etc 下有rsyslog.conf文件和rsyslog.d文件夹
rsyslog.d文件夹下定义 template、imfile 和ruleset 定义的文件
(4)sbin 目录下是rsyslogd文件
(5)在var文件夹下创建spool文件夹 和 run文件夹
在spool文件下日志写入kafka的一个缓冲列队写入的文件
在run文件夹下有一个 rsyslog.pid文件,文件内容为 1810
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
放到安装机器(centos系统) /export/servers/目录下
一:安装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
4000
(6)librdkafka
安装
tar
-xzvf librdkafka-0.8.6.tar.gz
cd librdkafka-0.8.6
./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 --enable-omkafka --disable-libgcrypt
make && make install
安装完后相关依赖包会在 /usr/lib64/rsyslog/文件夹下
二:配置rsyslog
copy rsyslogd文件到一个指定目录下,后续会需要此文件
删除rsyslog 下的所有文件
创建下列文件夹:
mkdir bin
mkdir etc
mkdir lib
mkdir sbin
mkdir share
mkdir var
(1)bin文件夹下配置文件列表
config.sh
restart.sh ------ 重启rsyslog shell 文件
start.sh ------
stop.sh -------
(2)把第一步安装完后的 /usr/lib64/rsyslog 文件夹copy 到 lib 文件夹下
(3)etc 下有rsyslog.conf文件和rsyslog.d文件夹
rsyslog.d文件夹下定义 template、imfile 和ruleset 定义的文件
(4)sbin 目录下是rsyslogd文件
(5)在var文件夹下创建spool文件夹 和 run文件夹
在spool文件下日志写入kafka的一个缓冲列队写入的文件
在run文件夹下有一个 rsyslog.pid文件,文件内容为 1810
相关文章推荐
- 复制DataTabe的Rows到另一个DataTable
- c语言操作mysql
- Spark入门实战系列--4.Spark运行架构
- radio 切换 iframe
- Activity启动模式图文详解:standard, singleTop, singleTask 以及 singleInstance
- Jsoup 解析html
- linux自旋锁
- IntelliJ IDEA
- 联想笔记本升级win10后黑屏无法开机解决方案
- Quartz定时任务配置
- <span>按钮切换
- Python基本语法
- JS中对象显示和隐藏相互转换
- #学习笔记#(25)jQuery获取页面和文档高度
- Google数据交换格式:ProtoBuf
- 设计模式之我见系列——策略模式
- hibernate注解实例【整理】
- MSM--Memcached_Session_Manager介绍及使用
- 复制DataTabe的Rows到另一个DataTable
- php文档工具PHP Documentor安装与使用方法