I installed syslog-ng on an offline CentOS 6.x machine by first downloading all required rpms using this command: yumdownloader --resolve syslog-ng There were two files needed, that did not download and I downloaded them separately using: yumdownloader eventlog-0.2.13-1.el6.x86_64.rpm and: yumdownloader libnet-1.1.6-7.el6.x86_64.rpm These are the files I moved to the offline server: 17,684 eventlog-0.2.13-1.el6.i686.rpm 17,804 eventlog-0.2.13-1.el6.x86_64.rpm 122,940 gamin-0.1.10-9.el6.i686.rpm 1,738,964 glib2-2.28.8-9.el6.i686.rpm 4,570,040 glibc-2.12-1.209.el6_9.2.i686.rpm 117,400 libgcc-4.4.7-18.el6.i686.rpm 60,464 libnet-1.1.6-7.el6.i686.rpm 59,196 libnet-1.1.6-7.el6.x86_64.rpm 111,688 libselinux-2.0.94-7.el6.i686.rpm 309,920 libstdc++-4.4.7-18.el6.i686.rpm 161,168 nss-softokn-freebl-3.14.3-23.3.el6_8.i686.rpm 201,096 pcre-7.8-7.el6.i686.rpm 452,548 syslog-ng-3.2.5-4.el6.i686.rpm 451,092 syslog-ng-3.2.5-4.el6.x86_64.rpm 63,536 tcp_wrappers-libs-7.6-58.el6.i686.rpm 74,284 zlib-1.2.3-29.el6.i686.rpm Once I moved all these files to the offline server into their own folder, I ran: rpm –ivh *.rpm to install. I then checked the config file, made a couple of tweaks, then started syslog-ng using: service syslog-ng start I got the following errors: Plugin module not found in 'module-path'; module-path='/lib64/syslog-ng', module='afsql' Plugin module not found in 'module-path'; module-path='/lib64/syslog-ng', module='afsql' [ OK ] Syslog-ng was now running, just with these two errors. A quick google pointed to the problem, syslog-ng is looking for the sql plugin and the solution: yum install syslog-ng-libdbi But when I tried to run yumdownloader syslog-ng-libdbi I got "Nothing to download" And when I tried yum install --downloadonly syslog-ng-libdbi I got "Nothing to do" So here are my questions: 1. Will syslog-ng run just fine receiving udp and sending udp with those errors and without that module? If, so, I don’t care if I don’t get that module. 2. Is it possible to run syslog-ng and disable that module in the run command? 3. Can I remove syslog-ng and re-install disable that module on install? 4. I’d rather not recompile if I don’t have to, but I found instructions for how to do that. Any tips would be appreciated. Thanks. Craig L Bowser ____________________________ This email is measured by size. Bits and bytes may have settled during transport.
Hello,
1. Will syslog-ng run just fine receiving udp and sending udp with those errors and without that module? If, so, I don’t care if I don’t get that module.
The modules most of the time are independent, and the network (udp, tcp) are independent of the afql module, so as long as you do not want to use SQL in configuration it shall be fine.
2. Is it possible to run syslog-ng and disable that module in the run command?
In the 3.2 version it loads a few modules by default based on the build configuration, this can be turned off with "@autoload-compiled-modules 0", with using this also make sure that nor in your configuration nor in the included files (scl.conf, module.conf) you do not have "@module afsql". In this case it should not try to load the module. (I did not try it myself, this is purely based on code and documentation)
3. Can I remove syslog-ng and re-install disable that module on install?
I do not think it is possible with install, but via config (see above).
4. I’d rather not recompile if I don’t have to, but I found instructions for how to do that. Any tips would be appreciated.
Would you like to re-compile the 3.2 version ? For newer version you could check either the docker image file: https://github.com/balabit/syslog-ng/blob/master/dbld/images/centos7/Dockerf... (it has steps to create an environment to compile syslog-ng in centos6) Alternatively you could check our Travis CI file for steps: https://github.com/balabit/syslog-ng/blob/master/.travis.yml (unfortunately this is for ubuntu) extra:
yum install --downloadonly syslog-ng-libdbi
The SQL is depending on the libdbi, which is not part of the syslog-ng, so you should try to find the libdbi packet instead of the syslog-ng-libdbi -- Kokan On Wed, Nov 15, 2017 at 5:16 PM craig bowser <reswob10@gmail.com> wrote:
I installed syslog-ng on an offline CentOS 6.x machine by first downloading all required rpms using this command:
yumdownloader --resolve syslog-ng
There were two files needed, that did not download and I downloaded them separately using:
yumdownloader eventlog-0.2.13-1.el6.x86_64.rpm
and:
yumdownloader libnet-1.1.6-7.el6.x86_64.rpm
These are the files I moved to the offline server:
17,684 eventlog-0.2.13-1.el6.i686.rpm
17,804 eventlog-0.2.13-1.el6.x86_64.rpm
122,940 gamin-0.1.10-9.el6.i686.rpm
1,738,964 glib2-2.28.8-9.el6.i686.rpm
4,570,040 glibc-2.12-1.209.el6_9.2.i686.rpm
117,400 libgcc-4.4.7-18.el6.i686.rpm
60,464 libnet-1.1.6-7.el6.i686.rpm
59,196 libnet-1.1.6-7.el6.x86_64.rpm
111,688 libselinux-2.0.94-7.el6.i686.rpm
309,920 libstdc++-4.4.7-18.el6.i686.rpm
161,168 nss-softokn-freebl-3.14.3-23.3.el6_8.i686.rpm
201,096 pcre-7.8-7.el6.i686.rpm
452,548 syslog-ng-3.2.5-4.el6.i686.rpm
451,092 syslog-ng-3.2.5-4.el6.x86_64.rpm
63,536 tcp_wrappers-libs-7.6-58.el6.i686.rpm
74,284 zlib-1.2.3-29.el6.i686.rpm
Once I moved all these files to the offline server into their own folder, I ran:
rpm –ivh *.rpm
to install.
I then checked the config file, made a couple of tweaks, then started syslog-ng using:
service syslog-ng start
I got the following errors:
Plugin module not found in 'module-path'; module-path='/lib64/syslog-ng', module='afsql'
Plugin module not found in 'module-path'; module-path='/lib64/syslog-ng', module='afsql'
[ OK ]
Syslog-ng was now running, just with these two errors.
A quick google pointed to the problem, syslog-ng is looking for the sql plugin and the solution:
yum install syslog-ng-libdbi
But when I tried to run
yumdownloader syslog-ng-libdbi
I got
"Nothing to download"
And when I tried
yum install --downloadonly syslog-ng-libdbi
I got
"Nothing to do"
So here are my questions:
1. Will syslog-ng run just fine receiving udp and sending udp with those errors and without that module? If, so, I don’t care if I don’t get that module.
2. Is it possible to run syslog-ng and disable that module in the run command?
3. Can I remove syslog-ng and re-install disable that module on install?
4. I’d rather not recompile if I don’t have to, but I found instructions for how to do that. Any tips would be appreciated.
Thanks.
Craig L Bowser ____________________________
This email is measured by size. Bits and bytes may have settled during transport.
______________________________________________________________________________ Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng FAQ: http://www.balabit.com/wiki/syslog-ng-faq
Thanks for the quick response. Appreciate the info! Craig L Bowser ____________________________ This email is measured by size. Bits and bytes may have settled during transport. On Wed, Nov 15, 2017 at 11:49 AM, Kókai Péter <peter.kokai@balabit.com> wrote:
Hello,
1. Will syslog-ng run just fine receiving udp and sending udp with those errors and without that module? If, so, I don’t care if I don’t get that module.
The modules most of the time are independent, and the network (udp, tcp) are independent of the afql module, so as long as you do not want to use SQL in configuration it shall be fine.
2. Is it possible to run syslog-ng and disable that module in the run command?
In the 3.2 version it loads a few modules by default based on the build configuration, this can be turned off with "@autoload-compiled-modules 0", with using this also make sure that nor in your configuration nor in the included files (scl.conf, module.conf) you do not have "@module afsql".
In this case it should not try to load the module. (I did not try it myself, this is purely based on code and documentation)
3. Can I remove syslog-ng and re-install disable that module on install?
I do not think it is possible with install, but via config (see above).
4. I’d rather not recompile if I don’t have to, but I found instructions for how to do that. Any tips would be appreciated.
Would you like to re-compile the 3.2 version ? For newer version you could check either the docker image file: https://github.com/balabit/syslog-ng/blob/master/ dbld/images/centos7/Dockerfile (it has steps to create an environment to compile syslog-ng in centos6) Alternatively you could check our Travis CI file for steps: https://github.com/balabit/syslog-ng/blob/master/.travis.yml (unfortunately this is for ubuntu)
extra:
yum install --downloadonly syslog-ng-libdbi
The SQL is depending on the libdbi, which is not part of the syslog-ng, so you should try to find the libdbi packet instead of the syslog-ng-libdbi
-- Kokan
On Wed, Nov 15, 2017 at 5:16 PM craig bowser <reswob10@gmail.com> wrote:
I installed syslog-ng on an offline CentOS 6.x machine by first downloading all required rpms using this command:
yumdownloader --resolve syslog-ng
There were two files needed, that did not download and I downloaded them separately using:
yumdownloader eventlog-0.2.13-1.el6.x86_64.rpm
and:
yumdownloader libnet-1.1.6-7.el6.x86_64.rpm
These are the files I moved to the offline server:
17,684 eventlog-0.2.13-1.el6.i686.rpm
17,804 eventlog-0.2.13-1.el6.x86_64.rpm
122,940 gamin-0.1.10-9.el6.i686.rpm
1,738,964 glib2-2.28.8-9.el6.i686.rpm
4,570,040 glibc-2.12-1.209.el6_9.2.i686.rpm
117,400 libgcc-4.4.7-18.el6.i686.rpm
60,464 libnet-1.1.6-7.el6.i686.rpm
59,196 libnet-1.1.6-7.el6.x86_64.rpm
111,688 libselinux-2.0.94-7.el6.i686.rpm
309,920 libstdc++-4.4.7-18.el6.i686.rpm
161,168 nss-softokn-freebl-3.14.3-23.3.el6_8.i686.rpm
201,096 pcre-7.8-7.el6.i686.rpm
452,548 syslog-ng-3.2.5-4.el6.i686.rpm
451,092 syslog-ng-3.2.5-4.el6.x86_64.rpm
63,536 tcp_wrappers-libs-7.6-58.el6.i686.rpm
74,284 zlib-1.2.3-29.el6.i686.rpm
Once I moved all these files to the offline server into their own folder, I ran:
rpm –ivh *.rpm
to install.
I then checked the config file, made a couple of tweaks, then started syslog-ng using:
service syslog-ng start
I got the following errors:
Plugin module not found in 'module-path'; module-path='/lib64/syslog-ng', module='afsql'
Plugin module not found in 'module-path'; module-path='/lib64/syslog-ng', module='afsql'
[ OK ]
Syslog-ng was now running, just with these two errors.
A quick google pointed to the problem, syslog-ng is looking for the sql plugin and the solution:
yum install syslog-ng-libdbi
But when I tried to run
yumdownloader syslog-ng-libdbi
I got
"Nothing to download"
And when I tried
yum install --downloadonly syslog-ng-libdbi
I got
"Nothing to do"
So here are my questions:
1. Will syslog-ng run just fine receiving udp and sending udp with those errors and without that module? If, so, I don’t care if I don’t get that module.
2. Is it possible to run syslog-ng and disable that module in the run command?
3. Can I remove syslog-ng and re-install disable that module on install?
4. I’d rather not recompile if I don’t have to, but I found instructions for how to do that. Any tips would be appreciated.
Thanks.
Craig L Bowser ____________________________
This email is measured by size. Bits and bytes may have settled during transport. ____________________________________________________________ __________________ Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng Documentation: http://www.balabit.com/support/documentation/? product=syslog-ng FAQ: http://www.balabit.com/wiki/syslog-ng-faq
____________________________________________________________ __________________ Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng Documentation: http://www.balabit.com/support/documentation/? product=syslog-ng FAQ: http://www.balabit.com/wiki/syslog-ng-faq
participants (2)
-
craig bowser
-
Kókai Péter