标签:syslog
1、下载syslog-ng、eventlog软件包
生产环境:
eventlog-0.2.12
syslog-ng-3.4.8
1.1 git clone
# git clone //下载syslog-ng # git clone https://github.com/balabit/eventlog.git //下载eventlog
1.2 下载tar包
https://my.balabit.com/downloads/eventlog //根据自己需要下载相应eventlog版本 //根据自己需要下载相应syslog-ng版本 //syslog-ng所有软件包下载地址
2、编译安装
2.1 编译安装 eventlog
# cd eventlog # export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH //配置编译路径 # ./configure --prefix=/usr/local/eventlog # make; make install
2.2 编译安装syslog-ng
# cd syslog-ng # ./configure --prefix=/usr/local/syslog-ng # make; make install
3、启动syslog-ng
# cd /usr/loca/syslog-ng #sbin/syslog-ng //启动syslog-ng
4、查看监听端口
# ss -tlnp | grep syslog-ng LISTEN 0 128 *:51414 *:* users:(("syslog-ng",32639,18)) LISTEN 0 128 *:514 *:* users:(("syslog-ng",32639,10)) LISTEN 0 128 *:51401 *:* users:(("syslog-ng",32639,12)) LISTEN 0 128 *:51402 *:* users:(("syslog-ng",32639,14)) LISTEN 0 128 *:51403 *:* users:(("syslog-ng",32639,16))
5、安装遇到的问题:
5.1 启动时提示以下错误信息
Plugin module not found in ‘module-path‘; module-path=‘/usr/local/syslog-ng-3.4.8/lib/syslog-ng‘, module=‘afsmtp‘
解决方法:安装libesmtp-dev
apt-get install libesmtp-dev
5.2 编译时提示以下信息
/usr/bin/ld: cannot find -lssl /usr/bin/ld: cannot find -lcrypto
解决方法:安装libssl-dev
apt-get install libssl-dev
本文出自 “马行空” 博客,转载请与作者联系!
标签:syslog
原文地址:http://maxingkong.blog.51cto.com/6184921/1944496