方案一(不适用)
内部环境连不到外网
官方给的 yum安装(本地测试)
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh epel-release-latest-6.noarch.rpm
--> Running transaction check
---> Package syslog-ng.x86_64 0:3.2.5-4.el6 will be installed
--> Processing Dependency: libevtlog.so.0()(64bit) for package: syslog-ng-3.2.5-4.el6.x86_64
--> Running transaction check
---> Package eventlog.x86_64 0:0.2.13-1.el6 will be installed
--> Finished Dependency Resolution
Installing:
syslog-ng x86_64 3.2.5-4.el6 epel 441 k
Installing for dependencies:
eventlog x86_64 0.2.13-1.el6 epel 17 k
Transaction Summary
=======================================================================================================================================================================
Install 2 Package(s)
Total download size: 458 k
Installed size: 1.5 M
Is this ok [y/N]:
最终安装版本
Installing : eventlog-0.2.13-1.el6.x86_64
Installing : syslog-ng-3.2.5-4.el6.x86_64
完美but 内部网络连不能访问公网没得玩!
方案二:(失败)
下载
wget https://github.com/balabit/syslog-ng/releases/download/syslog-ng-3.17.2/syslog-ng-3.17.2.tar.gz
tar -xvzf syslog-ng-3.17.2.tar.gz -C ./
cd syslog-ng-3.17.2/
./configure
问题1:
configure: error: Package requirements (glib-2.0 >= 2.26.1 gmodule-2.0 gthread-2.0) were not met:
No package 'glib-2.0' found
No package 'gmodule-2.0' found
No package 'gthread-2.0' found
解决:
yum -y install glib2-devel
问题2:
configure: error: Glib headers inconsistent with current compiler setting. You might be using 32 bit Glib with a 64 bit compiler, check PKG_CONFIG_PATH
不浪费时间,最终放弃!
方案三:(离线安装成功)
根据方案一 得知yum安装会下载2个rpm包
此时到https://centos.pkgs.org/6/epel-x86_64/eventlog-0.2.13-1.el6.x86_64.rpm.html
根据包名直接去搜索下载对应的rpm离线包,手动上传内网服务器,可写一个shell脚本遍历安装,最终安装问题解决!
[root@app-46-2 syslog-ng]# rpm -ivh eventlog-0.2.13-1.el6.x86_64.rpm
Preparing... ########################################### [100%]
1:eventlog ########################################### [100%]
[root@app-46-2 syslog-ng]# rpm -ivh syslog-ng-3.2.5-4.el6.x86_64.rpm
Preparing... ########################################### [100%]
1:syslog-ng ########################################### [100%]